From Android Wiki
Revision as of 05:26, 17 September 2012 by Ipodsoft
This HOWTO is for the HTC Dream (T-Mobile G1, ADP1, Rogers Dream) and HTC Sapphire (Ion, Magic, MyTouch 3G) phones. Source(s): Android solutions
- Ensure you are running a firmware compatible with FlashRec. All firmwares released before August 11, 2009 are compatible.
- If you do not have a compatible phone, FlashRec will say "Backup FAILED" when you try to backup your current recovery image.
- Downgrade guide not yet written, sorry.
- Download and install the precompiled FlashRec on your phone.
- It is easiest to do this by downloading the apk from the phone's browser.
- You may start FlashRec to see what type of phone you have if you are unsure, but do not do anything yet.
- Copy a firmware compatible with your phone to your SD Card. Do not unzip it. It must not be in a folder/directory.
- This will be the firmware you use on the phone, and is what gives you root.
- For EBI0/32B phones (T-Mobile G1, ADP1, MyTouch 3G, Google Magic/Ion)
- For EBI1/32A phones (Rogers Dream, HTC Magic, HTC Hero)
- Currently waiting on proper a firmware release.
Installing the Recovery Image
- Start Recovery Flasher from the app menu.
- Click "Backup Recovery Image". Wait for it to complete.
- Should be very fast.
- Click "Download Recovery Image". Wait for it to complete.
- May take a while, depending on the speed of your connection.
- Click "Flash Recovery Image". Wait for it to complete.
- Should be very fast.
Installing a Rooted Firmware using the Recovery Image
- Power off the phone.
- Hold power until the menu appears.
- Click "Power off".
- Start the phone in recovery mode.
- Hold "Home" down.
- Press the End Call/Power button, do not release "Home"
- When the recovery menu appears, release "Home".
- Choose "nandroid v2.2 backup". Wait for it to complete.
- May take a few minutes.
- Choose "apply any zip from sd".
- Choose the firmware you put on the sdcard.
- Press "Home" to confirm flashing.
- This step will take a bit.
- Choose "wipe data/factory reset".
- This erases userdata (your apps and app settings) and cache (which normally has nothing on it anyway). It does not touch the firmware or your SD card.
- Choose "reboot system now".
- You are done. Your phone will probably take a very long time to boot the first time, as the system is optimized.
Source(s): Android solutions