Well, finally, root for HTC Evo 4G Gingerbread is here!
Step 1. Download Evo 4G Gingerbread rooting files here, this includes everything you will need on Windows-based systems including driver and recovery: (Unzip it to the root folder of your hard disk such as c:\rootevo4ggingerbread.)
Download HTC Evo 4G Gingerbread rooting files
Step 2. Uninstall HTC Sync if you have it installed then install the drivers in the zip file, HTCDriver3.0.0.007.exe, you must use these drivers ONLY! You can re-install HTC Sync if you need after rooting.
Step 3. Put your Evo 4G into USB Debugging Mode by checking it on under Settings->Applications->Development and plug your phone into your computer via USB cable.
Make sure your phone is set as “Charge Only”.
Step 4. Open up a command prompt by typing “cmd” under Start->Search, then type:
If you unzipped your files to your desktop, you can type this instead:
This will give you the serial number of your Evo 4G.
Step 5. Go to the site Revolutionary.io and hit the Windows download and choose “Windows”, “HTC Evo 4G”, “2.16.0001”, and enter the serial number you got in the previous step. You can cancel the file download as it’s already been included in the zip file you downloaded earlier.
That should give you a beta key. Just leave this browser open as we will use it soon.
Step 6. Go back to your command prompt and type:
Running this will ask you for your beta key, copy and paste it!
Your phone will reboot twice into fastboot and you should be able to see your phone going from S-ON to S-OFF! WHOOHOO!
Next, the program will ask you if you want to download and flash ClockworkMod Recovery, hit “y” and let it do the work.
If for some reason flashing Clockwork Recovery FAILS, type the following and install it manually:
fastboot flash recovery recovery-RA-supersonic-v2.3.img
Step 7. Go back to your Evo 4G phone and choose BOOTLOADER and hit the Power Button.
Step 8. Choose RECOVERY then hit the Power Button.
Step 9. Choose USB-MS Toggle and hit the Power Button. This will enable your Evo 4G as a disk drive on your computer.
Step 10. Copy over the file su-18.104.22.168-efgh-signed.zip in the evo4grootgingerbread folder to your SD Card of the Evo 4G.
Step 11. Hit Power Button to disable USB-MS toggle, then choose “Flash zip from sdcard” and hit the Power Button.
Step 12. Choose “Choose zip from sdcard” and hit the Power Button.
Step 13. Choose the file you copied over in Step 10, su-22.214.171.124-efgh-signed.zip and hit the Power Button. This will install superuser app and enable root on your Evo 4G.
Step 14. Reboot and you should have a rooted Evo 4G. Pat yourself on the back then install cool stuff like free wifi tethering, ROMs, and more at HTCEvoHacks.com.
I don’t get the recovery screen you got, instead I get Revolutionary recovery, how do I connect my phone as USB disk drive?
You can either simply reboot your phone and copy over the files as a USB disk drive then reboot into recovery (by holding down Power button and Volume down button then selecting Recovery), OR you can go to Mounts & Storage->Mount USB in Revolutionary recovery. Don’t worry, it’s the same thing, just different colors.
I am getting invalid errors at Revolutionary.io, how do I get a beta code?
This usually happens if your HBOOT isn’t 2.16.0001, this means you don’t need the new rooting method to root, try the older root method here. You can check your HBOOT version by rebooting into bootloader by powering off and holding down Power button and Volume down button.
I type “adb devices” and get no serial number!
That means your drivers aren’t installed correctly or your phone isn’t in Disk Mode or USB debugging is not check on, please check those three and you should be good to go!
I get stuck on white logo screen after doing everything successfully.
Try getting back into Recovery by powering off your Evo 4G, powering it back on by holding down both Volume Down and Power Button. Once in Bootloader, choose “Recovery”. Once in Recovery, go to Wipe and wipe cache, and also go to Advanced and wipe Dalvik Cache and reboot. This won’t erase anything but erase your cache, which sometimes causes trouble after rooting or installing new ROMs. If all else fails, just install a new ROM, I recommend MikG here.
If you like this post, don't forget to Like us on our Facebook page!