How to: Root your Sprint HTC Evo 4g
For the time being, these instructions are a copy/paste of toastcfh‘s instructions. 100% of the credit goes to him and others who helped. I am working on a GUI method for windows users. I will not be providing help with rooting for now. Please post any questions about it over on XDA. I have locked comments on this topic for the time being.
Major thanx for those who helped:
keishou (for the rooted build. without it none of this would be possible)
maejrep (for testing and modding a recovery for the EVO)
Paul (for his recovery work on the desire and legend)
Amon_RA (for his recovery source on github)
WHAT THIS ROOT METHOD WILL DO
- Allow you to flash custom roms
- Boot into a custom recovery
- Write to system, boot and recovery partitions through recovery
WHAT THIS ROOT METHOD SADLY WONT ENABLE YOU TO DO
- Write to system or recovery while in android
- Flash a custom recovery that can be booted into by holding vol down and powering on
THINGS YOU WILL NEED
Download files below:
INSTUCTIONS FOR ROOTING
- Put the PC36IMG.zip on the root of your sdcard
adb push PC36IMG.zip /sdcard
- Power off the phone
- Hold volume down while powering the phone on. continue to hold volume down until you see the WHITE bootloader screen.
- After a few seconds it will begin to checking for files, and find PC36IMG.zip. while its doing this it will show a blue progress bar while its checking. (this takes 30 – 60 seconds to finish)
- It will then list all the images in the zip and ask you if want to flash. SAY YES
- When its finished it will ask you if you would like to reboot. AGAIN… SAY YES
- At this point it will boot into a rooted rom.
YOU ARE NOW ROOT!!!
- rename the PC36IMG.zip on your sdcard:
- plug your phone into a usb port on your desktop and do:
adb shell mv /sdcard/PC36IMG.zip /sdcard/root-PC36IMG.zip
RECOVERY INSTRUCTIONS:
- Extract the evorecovery.zip to your desktop
- plug your phone into a usb port on your desktop
In a shell:
adb reboot recovery
This will reboot your EVO into recovery mode. at this point turn your attention to the directory u extracted the evorecovery.zip to.
In a shell:
For Windows XP ~~> Run recovery-windows.bat
For Vista and Windows 7 do it as Admin
For Linux ~~> ./recovery-linux.sh
At this point turn your attention to the phone and navigate to create a Nandriod Backup. you can now flash custom roms, write, and make changes to system.
To flash a custom rom put the rom on the root of your sdcard. wipe data, dalvic cache and chose the option to flash update.zip from sdcard.
RECOVERY NAVIGATION
Volume up/down moves through the list and Power selects.
RECOVERY SOURCE
git clone git://github.com/jhansche/amonra_bootable_recovery.git
git checkout supersonic
