How To Downgrade the G2, Desire Z, Desire HD and MyTouch 4G Back to Froyo, So You Can Root It
Do you have an HTC Desire Z, Desire HD, Mytouch 4G or G2 and need to downgrade from Gingerbread so you can root it? Check out our how to guide below.
I. Before you begin.
1. Must be running a Gingerbread ROM.
2. You must have adb installed, if you don’t, follow our guide [click here]
II. Gaining temporary root.
1. Download the [click here] and [click here] files.
2. Extract them and place them both into your adb tools folder.
3. Connect your phone via the USB cable and select charge only mode.
4. On your computer, click on the Start menu.
5. In the search box in the start menu, type cmd and hit enter.
6. When the command prompt window opens, you must navigate to the folder adb is in. Type the following with hitting enter at the end of the line:
cd C:\androidsdk\tools
7. In the command prompt window, type the following commands, hitting enter after each line.
adb shell cat /dev/msm_rotator
8. The return command should read: /dev/msm_rotator: invalid length. If so, continue on.
9. Type the following commands, hitting enter after each line:
adb push fre3vo /data/local/tmp
adb shell
chmod 777 /data/local/tmp/fre3vo
/data/local/tmp/fre3vo -debug -start FAA90000 -end FFFFFFFF
10. If you receive any type of error after doing the above, reboot your phone then try ONE of the following below, ONE at a time.
a. Still in a command prompt window, type the following (one at time, until one works. You must reboot your phone before trying another entry) hitting enter after each entry.
/data/local/tmp/fre3vo -debug -start 10000000 -end 1FFFFFFF
or
/data/local/tmp/fre3vo -debug -start 20000000 -end 2FFFFFFF
or
/data/local/tmp/fre3vo -debug -start 30000000 -end 3FFFFFFF
or
/data/local/tmp/fre3vo -debug -start F0000000 -end FFFFFFFF
or
/data/local/tmp/fre3vo -debug -start E0000000 -end EFFFFFFF
11. Once a correct entry is received, it will restart adb. Once it does, confirm temporary root is obtained.
12. In a command prompt window, type the following, hitting enter after the command.
cd C:\androidsdk\tools
adb shell
13. You should now see a # (indicating root) and not the $ sign.
14. exit.
III. Changing version numbers for downgrading.
1. On your computer, click on the Start menu.
2. In the search box in the start menu, type cmd and hit enter.
3. When the command prompt window opens, you must navigate to the folder adb is in. Type the following with hitting enter at the end of the line:
cd C:\androidsdk\tools
4. In the command prompt window, type the following commands, hitting enter after each line.
adb push misc_version /data/local/tmp/misc_version
adb shell chmod 777 /data/local/tmp/misc_version
adb shell
/data/local/tmp/misc_version -s 1.00.000.0
5. The output should be the following:
–set_version set. VERSION will be changes to: 1.00.000.0
patching and backing up partition 17…
IV. Backing up data in temporary root.
1. If you have nothing to back up, proceed to the next section.
2. Downdload the fre3vo vision temp root[click here] file.
3. Extract and place in your adb tools folder.
4. Plug in your phone via the USB cable and select charge mode.
5. On your computer, click on the Start menu.
6. In the search box in the start menu, type cmd and hit enter.
7. When the command prompt window opens, you must navigate to the folder adb is in. Type the following with hitting enter at the end of the line:
cd C:\androidsdk\tools
8. In the command prompt window, type the following commands, hitting enter after each line.
adb push su /data/local/tmp/
adb push busybox /data/local/tmp/
adb push fixsu.sh /data/local/tmp/
adb install SuperUser.apk
adb shell chmod 755 /data/local/tmp/fixsu.sh
adb shell /data/local/tmp/fixsu.sh
9. Go into the Android market and install a backup application such as, Titanium Backup or MyBackup Root.
10. Perform a full backup.
V. Downgrading.
1. Download the appropriate file for your device.
a.
b.
c.
d. Desire HD (file is missing, if you have this file please use our contact us form and link to it so we can add it here for others, thanks)
2. Place the download file into your adb tools folder.
3. Download the
4. Extract and place the appropriate operating system file into your adb tools folder.
5. If it is not already, plug your phone in via the USB cable and select charge mode.
6. On your computer, click on the Start menu.
7. In the search box in the start menu, type cmd and hit enter.
8. When the command prompt window opens, you must navigate to the folder adb is in. Type the following with hitting enter at the end of the line:
cd C:\androidsdk\tools
9. In the command prompt window, type the following commands, hitting enter after each line.
adb reboot bootloader
fastboot-windows devices (replace windows with your appropriate operating system name. i.e. linux, mac)
fastboot-windows oem rebootRUU
fastboot-windows flash zip StockROM.zip
fastboot-windows reboot (again, replace windows with your operating system’s name)
VI. Creating a goldcard.
1. ONLY CONTINUE IF THE ABOVE DID NOW WORK CORRECTLY.
2. Download
and place in your adb tools folder.
3. If it is not already, plug your phone in via the USB cable and select charge mode.
4. On your computer, click on the Start menu.
5. In the search box in the start menu, type cmd and hit enter.
6. When the command prompt window opens, you must navigate to the folder adb is in. Type the following with hitting enter at the end of the line:
cd C:\androidsdk\tools
7. In the command prompt window, type the following commands, hitting enter after each line.
adb push flashgc /data/local/tmp
adb shell chmod 755 /data/local/tmp/flashgc
adb shell /data/local/tmp/flashgc –cid/sys/class/mmc_host/mmc/mmc:*/cid
8. Reverse your CID # and paste it here:
9. You will receive your gold card image via email.
10. Place the gold card image into your adb tools folder.
11. In your command prompt window, type the following, hitting enter after the command.
adb push goldcard.img /data/local/tmp/
12. Confirm temporary root, by typing the following.
adb shell
13. If presented with a $ sign, you must repeat the section “gaining temporary root”.
14. If presented with a # sign, type the following in the command prompt window, hitting enter after typing the command.
adb shell /data/local/flashgc /data/local/tmp/goldcard.img –backupfile /data/local/tmp/sdcardMbr-backup.img
15. Once flashed, typed the following in the command prompt window, hitting enter after typing the command.
adb pull /data/local/tmp/sdcardMbr-backup.img
16. Once completed, go back to the “downgrading” section of this how to and run the commands.
No comments :
Post a Comment