HOW-TO: Get official Google ION Android 1.6 into HTC Magic 32B
I wanted to get rid of the Vodafone crap that came with the official update to Android 1.6. So since I had an unrooted version of the ROM, I couldn't just delete the Vodafone applications. I did it the hard way, I replaced it with the official Google ION image from HTC!
How to do it? EASY!
1 - Download the "Recovery Image" from HTC: http://developer.htc.com/google-io-device.html
2 - Copy the .zip to the root of your SDCard but first rename it to update.zip
3 - Install Engineering SPL 2005 from here: http://forum.xda-developers.com/showthread.php?t=529019
- this will allow you flash Google ION ROM directly with Amon_RA's recovery tool, which makes your HTC Magic 32B from now on a Google ION device!
4 - Download Amon_RA's recovery tool: http://forum.xda-developers.com/showthread.php?t=530492
5 - Get fastboot utility from here: http://developer.htc.com/adp.html
and place it into the Android SDK/tools folder on your computer
6 - Follow the instructions by Amon_RA's to fastboot the recovery to your device, since you now have an Engineering SPL on your device!
7 - Apply the update.zip
That's it! It will flash the official Android 1.6 from HTC Google ION device, and what's cool is that it also supports OTA updates from HTC, which means you will probably get access to Android builds much faster that you did with the carriers and they will be striped from the crap applications they feed them with.
Questions? Shoot away
To make it more fun, I got the splash image from Google ION device that was given on the 2009 Developer Conference.
Download the attached file, put your device into fastboot and then type:
fastboot flash splash1 /path/to/file/googleion.raw565
where /path/to/file is the path to where the file is
How do I gain root at this? - thanks to DOHCtor and caoboth
How do I get Loccy's browser on this? - thanks to JackMagic
Put your phone back into fastboot mode (back and power button)
then fastboot amon_ra's fantastic recovery img.
e.g fastboot boot recovery.img
then run from your pc the following: (assuming of course you have the andriod sdk installed)
cat sh > su
chmod 4755 su
And now your sorted with a nice rooted phone
WARNING for people with 32B with perfect SPL's:
Applying the goldcard trick will only allow you to boot with the 32A version of the Amon_RA's recovery image, and before update the Google ION image you first need to revert back your phone into 32B (explained in "[How-To] Root and un-root the T-Mobile myTouch 3G").
Otherwise you will have a brick.