This is an updated method on how to root your HTC Evo 4G (as of 01/19/2011). The previous method was for Android 2.1 and there has been a lot of changes but this method should work for all the new HTC Evo 4G phones and the old ones with the latest OTA updates.
This method is for Windows!
How to Root HTC Evo 4G!
First, you will need this file:
Unzip it into c:\evoroot.
Second, put your Evo 4G into Development mode by going to Settings->Applications->Development and turn USB Debugging ON.
Third, connect your Evo 4G to your computer and set your USB to “Just Charge”.
Fourth, if you get errors with drivers, install there HTC drivers. (You can also install HTC Sync but it’s bulky!)
Download HTC Drivers
Download Windows 32-bit drivers here
Download Windows 64-bit drivers here
Fifth, open up a command prompt by typing “cmd” under Start->search in Windows.
Sixth, type the following commands: (Or copy and paste, easier!)
adb push root/unrevoked-forever.zip /sdcard/
adb push root/mtd-eng.img /sdcard/
adb push pc36img/PC36IMG-ENG.zip /sdcard/PC36IMG.zip
adb push pc36img/PC36IMG-MR.zip /sdcard/PC36IMG-MR.zip
adb push root/flash_image /data/local/
adb -d install -r root/z4root.apk
Seventh, go to your phone and launch Z4Root app. Then select “temp root” and wait until it’s done.
Eighth, go back to command prompt and type:
If you get a pound(#) sign, that means you have temp root, which just gives you temporary root so we can now install permanent root.
Ninth, let’s backup our WiMax 4G RSA just in case we lose it during installation of new ROMs.
cat /dev/mtd/mtd0 > /sdcard/nandroid/RSA-PR-BACKUP/wimax.img
busybox sed -n ‘/BEGIN CERTIFICATE/,$p’ /dev/mtd/mtd0 > /sdcard/rsa_OEM.key
Tenth, go back to command prompt and type the following:
chmod 0755 /data/local/flash_image
./data/local/flash_image misc /sdcard/mtd-eng.img
and reboot to bootloader by typing:
When bootloader starts up, it will look for PC36IMG.zip and after about 5 minutes ask you if you want to install PC36IMG.zip.
Say yes by hitting the volume up button, it should now install the new zip file, should take about 10 minutes. Go grab some coffee and come back.
Eleventh, reboot when it’s done by hitting the volume up button.
It will reboot into the OS and we don’t want that so take the battery out and put it back it. Then go back to the bootloader by hitting the power button while holding down the volume down button.
Choose Bootloader and wait until you get the “triangle” sign and type:
adb push recovery /
adb shell busybox --install /sbin
adb shell nohup /sbin/recovery &
Go back to your phone and you should see green menus.
Choose install zip from sd card and choose unrevoked-forever.zip
After that installs, Choose MS-USB
Go to your computer and delete PC36IMG.zip, then rename PC36IMG-MR.zip to PC36IMG.zip.
Then power off your phone, power back on by pressing Power Button while holding down the Volume Down button, this should get you back into bootloader mode.
Simply wait and when it asks to install the update, hit the Volume Up button.
When this is done, reboot your phone, your Evo 4G should now be rooted with Recovery menu that you can flash new ROMs too.
If you like this post, don't forget to Like us on our Facebook page!