| || |
A Funny ZThing Happened While Perusing the N1 Froyo Image
When I saw the forum post (Nexus One forums) about some surprising souls managing to upgrade the N1 to Froyo, and given that I had the Android SDK already, I started wondering - could I actually complete the round-trip by taking the same system image and running it in the emulator?
I downloaded the compressed file and put it in the appropriate place (for now); making a mental note on where I put it. Meanwhile, I launched the Android SDK for Windows (which I already had installed) and created a new AVD (Android 2.2, of course); except for it being based on Android 2.2, the rest of the AVD was standard N1 (just for yuks, I added a 1 GB SD card to the AVD mix). One thing I had been noticing; if you put a system image within the AVD, the AVD wil use it *instead* of the generic system images included with the SDK (that is why system images from real phones, that include the Android Market, actually work), so, I extracted the system_emu_image.img file (it's the only one you need) iit inside the freshly-created AVD. Before launching it for the first time, I did have to rename the image file (to system.img); however, that was easy.
Now to kickstart this Fake FrankenFroyo.
It works just as well (if not better; this *is* 2.2 after all) as any other system image.
Unfortunately, all the good stuff (like the Market app, of course) is decidedly missing.
Still, that means that system images can be exported and used (by developers, naturally) for extended testing *without* having to worry about bricking actual phones.