My apologies if this has already been addressed, but after a lot of searching I couldn't find any definitive answer.
I'm working on a research project that involves making some changes to the Android framework. I have both an ADP1 that I own, and a Nexus One on loan from my school. I've managed to make my changes, compile and test in an emulator, and now want to move on to testing on one of my devices (preferably the n1 since I have it for that specific purpose). Adapting the official documentation available from Google & HTC, these look like my options: 1) Nexus One: Compile a generic kernel, or maybe the 'generic- passion', install on the N1 and accept the fact that none of the correct hardware drivers are present and nothing will work properly. 2) Nexus One plus leaked images: Spend my time extracting the requisite hardware drivers from the leaked images for the N1 and figure out how to include them in my kernel build. (If anyone could point me toward documentation to do this it would save me a lot of hacking.) 3) Dev Phone 1: Compile my altered Eclair build and install on my ADP1. The most significantly undesirable downside is that I lose access to the Marketplace and almost all other Google Apps. From what I can tell, Google Maps, Google Talk, Market, etc are only available either through the Market or in a stock oem image. It would be nice to retain access to Google & Market apps, since this is the phone I use on a daily basis. Surely there's a way to put my own AOSP system.img on an ADP1 and still retain access to the apps that arrived stock on my phone, right? Or, maybe the build files necessary for the N1/Passion will be included in the source tree soon? Any advice or recommendations would be appreciated. Thanks. luke [email protected] -- unsubscribe: [email protected] website: http://groups.google.com/group/android-kernel
