EVO 4G Froyo Downgrade
Preparation:
1. Backup anything you need on your phone, as this procedure will erase everything that's not on the SDcard
Use programs such as "MyBackup, MyBackup Pro, SMS Backup & Restore, Call Log Backup & Restore, etc.)
2. Download and Install these HTC Drivers
http://downloads.codefi.re/zanzibar/Tools/HTCDriver3.0.0.007.exe
3. Download EVO-4G_4.67_Downgrade_Kit.zip
http://downloads.codefi.re/zanzibar/Supersonic/EVO-4G_4.67_Downgrade_Kit.zip
3a. 3a. If you don't have Windows, but instead have Mac or Linux,
then Download the Mac/Linux Tools called MAC-Linux.zip
http://downloads.codefi.re/zanzibar/Tools/MAC-Linux.zip
4. Download a Froyo Based PC36IMG.zip - Original file name was: PC36IMG_SuperSonic_S_Sprint_WWE_3.70.651.1_Radio_2.15.00.11.19_NV_1.90_release_161482_signed.zip
http://downloads.codefi.re/zanzibar/Supersonic/3.70.651.1/PC36IMG.zip
( mirrored here )
http://goo.im/devs/zanzibar/Supersonic/3.70.651.1/PC36IMG.zip
( also mirrored here, but must be renamed to PC36IMG.zip )
http://d-h.st/NHo
5. Create a new directory (folder) to work from.
6. Extract all files from EVO-4G_4.67_Downgrade_Kit.zip into the newly created directory.
6a. If necessary, extract the appropriate MAC or Linux files into the same directory.
Be sure to chmod them to 755.
7. Copy, but DO NOT EXTRACT PC36IMG_SuperSonic_S_Sprint_WWE_3.70.651.1_Radio_2.15.00.11.19_NV_1.90_release_161482_signed.zip into the same directory.
8. Download the following file from the shortened URL, and place it in the same directory, as well.
PC36IMG_SuperSonic_GB_Sprint_WWE_4.67.651.3_Radio_2.15.00.12.19_NV_2.33_Hboot_6.16.0420_CWM_5.0.2.2.zip
http://downloads.codefi.re/zanzibar/Supersonic/Custom/PC36IMG_SuperSonic_GB_Sprint_WWE_4.67.651.3_Radio_2.15.00.12.19_NV_2.33_Hboot_6.16.0420_CWM_5.0.2.2.zip
( Mirrored here )
http://tinyw.in/Supersonic420
Filenames with MD5 Hashes
MD5: 2de1e312f3d3d5e7084058973c9348b7 - adb.exe
MD5: 47a6ee3f186b2c2f5057028906bac0c6 - AdbWinApi.dll
MD5: 5f23f2f936bdfac90bb0a4970ad365cf - AdbWinUsbApi.dll
MD5: 6bbf05d97585c3c515bdb172eb9e7d12 - fastboot.exe
MD5: 90d5f886a1650b5be31b01663d0c5667 - MAC-Linux.zip
MD5: 12c080ebe8546b54591109de191426f9 - flash_image
MD5: ddf84c84b18cfab0453ca2fdd888b54e - mtd-eng.img
MD5: 793e269f20a804e1abbb20a4369cc4d3 - tacoroot.sh
MD5: 7056d42812aa5df03fcc8dddc2b64e85 - PC36IMG.zip
MD5: 3c1b499cd96258f10fb78c4858b6c0bb - PC36IMG_SuperSonic_GB_Sprint_WWE_4.67.651.3_Radio_2.15.00.12.19_NV_2.33_Hboot_6.16.0420_CWM_5.0.2.2.zip
Prepare your phone
1. Turn on "USB Debugging" on your phone: Menu -> Settings -> Applications -> Development
2. Connect the HTC EVO 4G to your computer & set the connection mode on the phone to "Charge Only"
Obtain Root Access
( If you have Software Number 5.07.651.1 or higher, use http://htcdev.com/bootloader to unlock your phone.
Then install a custom recovery, such as TWRP, and install root from within recovery. After you install root,
you will need to relock your phone, by typing "fastboot oem lock" from command prompt. Continue to Step 5 )
( If you do have Software Number 4.67.651.3 or lower, you need to do Steps 3 and 4. )
3. Open a command prompt or terminal and navigate to your directory with adb and the other files.
4. Enter the following commands (in bold):
adb devices
If you see your device listed, continue with the rest of this guide.
Otherwise, verify you have properly installed the HTC Drivers.
If you have used HTCdev to unlock your bootloader, and already have
root access, then skip down to Step 5. If not, continue on.
adb push tacoroot.sh /data/local/
adb shell chmod 755 /data/local/tacoroot.sh
adb shell /data/local/tacoroot.sh --recovery
Your phone will reboot into recovery (It will look like a phone icon
with a red triangle and an exclamation mark in the middle). Hit
Volume-Up + Power and choose Reboot System now
Wait for system to reboot.
adb shell /data/local/tacoroot.sh --setup
Your phone will again reboot into recovery. Hit Volume-Up + Power
and choose Reboot System now
Wait for system to reboot.
adb shell /data/local/tacoroot.sh --root
Your phone will again reboot. It may not boot fully this time, but
you will hear the USB connection beeps, and adb will work fine.
Downgrade
---------
( All Software Number versions continue here. )
5. Now that you have root, flash a new downgradable misc partition, and downgrade.
adb push flash_image /data/local/
adb push mtd-eng.img /data/local/
adb shell
At this point your prompt should now be "# " - Type su if not.
cd /data/local/
chmod 755 flash_image
./flash_image misc /data/local/mtd-eng.img
Verify there were no errors - otherwise abort
exit
adb reboot oem-78
Your phone will reboot and say HTC in big gray letters
In the command prompt/terminal window, type the following:
fastboot erase cache
fastboot flash zip PC36IMG.zip
Don't worry if the following shows up in your command window
FAILED (remote: 90 hboot pre-update! please flush image again immediately)
If so, you'll need to type the above command a 2nd time:
fastboot flash zip PC36IMG.zip
After a bunch of status messages appear on the screen, and you
are returned to your prompt, continue
fastboot reboot
When this has finished, your phone will be back to running Froyo, in a factory stock condition.
You are now ready to run unrEVOked v3.32 ( http://unrevoked.com/recovery/ ), and get radio S-OFF, the best S-OFF there is.
On freenode IRC, join: #unrEVOkedtest, and type the following command into the channel:
Here are the steps to run unrEVOked:
1. If you are running Windows, you need to install the unrEVOked modified HBOOT Drivers.
Follow the directions Here (http://unrevoked.com/rootwiki/doku.php/public/windows_hboot_driver_install )
( The driver needed can also be downloaded from: http://downloads.codefi.re/zanzibar/Tools/android-usb-driver.zip )
(Click Back When Done.)
2. Boot your phone into running mode, and checkmark these two items:
Turn on Unknown sources (Menu -> Settings -> Applications)
Turn on USB debugging. (Menu -> Settings -> Applications -> Development)
3. Plug the phone directly into the computer's USB Port.
Do not use a USB hub, and plug it in the back if possible.
Choose the option "Charge Only" on the phone, not "HTC Sync" or "Disk Drive".
4. Download reflash-package from: http://www.unrevoked.com/recovery/
( You can download the Windows executable from: http://downloads.codefi.re/zanzibar/Tools/reflash_package_v3.32.exe )
( You can download the Linux executable from: http://downloads.codefi.re/zanzibar/Tools/reflash.tar.gz )
( You can download the Mac executable from: http://downloads.codefi.re/zanzibar/Tools/Reflash.dmg )
For Windows, run reflash-package.exe or reflash_package_v3.32.exe, as Administrator)
For Linux/Mac, run reflash as root ( sudo ./reflash )
AFTER you complete the root and S-OFF, you should flash the file
PC36IMG_SuperSonic_GB_Sprint_WWE_4.67.651.3_Radio_2.15.00.12.19_NV_2.33_Hboot_6.16.0420_CWM_5.0.2.2.zip
This will give you latest version of Gingerbread, along with the newest radios on your EVO 4G. This also includes a custom HBOOT and ClockWorkMod recovery. The custom HBOOT will give you many extra fastboot commands, normally only available with an Engineering HBOOT.
Boot your phone fully, and do the following:
Turn on "USB Debugging" on your phone: Menu -> Settings -> Applications -> Development
In your command prompt, type this:
adb reboot oem-78
Your phone will reboot and say HTC in big gray letters
In the command prompt/terminal window, type the following:
fastboot erase cache
fastboot flash zip PC36IMG_SuperSonic_GB_Sprint_WWE_4.67.651.3_Radio_2.15.00.12.19_NV_2.33_Hboot_6.16.0420_CWM_5.0.2.2.zip
Don't worry if the following shows up in your command window
FAILED (remote: 90 hboot pre-update! please flush image again immediately)
If so, you'll need to type the above command a 2nd time:
fastboot flash zip PC36IMG_SuperSonic_GB_Sprint_WWE_4.67.651.3_Radio_2.15.00.12.19_NV_2.33_Hboot_6.16.0420_CWM_5.0.2.2.zip
After a bunch of status messages appear on the screen, and you are
returned to your prompt, continue
fastboot reboot
When this has finished, your phone will be back to running 4.67.651.3, with all the latest radios, etc.
The final step will be to do the following:
Download Superuser-3.0.7-efghi-signed.zip (md5: fc462fa0630379edbe10006b1d19d9b1). Do not extract any files from the zipfile. Place this zipfile on your sdcard, and install it from within ClockWorkMod recovery.
The file is located here - http://downloads.codefi.re/zanzibar/Tools/Superuser-3.0.7-efghi-signed.zip
Good Luck!
If this Guide has helped you, please consider donating : http://tinyw.in/evo4gdowndonate
(c) 2012-2015
Page Created by Zanzibar/ZanzDroid (2012-03-22) (Updated on 2012-04-11, 2013-09-25, 2014-09-12, Last updated 2015-01-06)
Thanks to hyuh for proof-reading, and advice.