How To: Root the HTC Evo 4G (Unrevoked Method) Updated 09.20.10

I. Before You Begin

1. This is the easiest method available to root.

2. This method will also flash a custom recovery image so you can start flashing ROMs immediately.

3. On your computer, go to Start > Control Panel > Programs > and Uninstall HTC Sync if it is installed before you continue.

II. Root and Flash a Custom Recovery Image

1. Download the Unrevoked Rooting App

Unrevoked (Updated 09.20.10)

2. Double click the Unrevoked program you downloaded. If using Windows, then click here and download the drivers and install them manually.

3. Once the drivers are successfully installed, double click the Reflash program to open it.

4. Once the driver is successfully installed, turn off the phone by taking out the battery and putting it back in. Then push power to turn it on and get it to the normal home screen.

5. On your computer, right click the Reflash file and run as administrator. It should open Unrevoked and say “waiting for device”.

6. On your phone, click Menu > Settings > Applications > Development > and make sure USB Debugging is checked ON.

7. Plug in your phone into your computer via usb cable.

8. It should automatically locate your phone that is plugged in and you can just follow the prompts to continue.

9. Done! You are rooted and have a custom recovery image!

UPDATE: Unrevoked 3.21 automatically unlocks NAND for you, so you can just continue to flash a ROM.

III. (Optional) Load a Custom ROM

1. Head over to our How To Load a Custom ROM on the HTC Evo 4G procedure.

Big thanks to the Unrevoked Team!

  • raqy

    now when i plugged in my phone is saying pushing recovery image…is it suppose say that…thats whats its saying now urrrghhh

  • raqy

    now its going through but its telling me failed to flash recovery image…what did i do wrong…


    Ok iam on 2.1 still because i dont want to loose my WiFi Tethering, is there a way to do this with Froyo 2.2 wihtout having to add a custom Rom ? do i have to unroot before i download 2.2 ? also if i add a Custom Rom that has 2.2 rooted already means i dont have to download 2.2 first then add custom room, or should o download 2.2 then add custom rom that allows me to wife tether? Thanks

  • KP i think 3.21 is avaiable now

    • KP,

      Thanks KP, actually just updated the links in the Unrevoked procedures right before I read your comment 🙂

  • Dave H

    Most instructional texts or videos are incomplete and are really geared toward the more experienced user that assumes you have a fair amount of Android rooting knowledge. I have tried several other peoples methods without success because a step was missed here or there. However, TheUnlockr gets it right and doesn’t miss a step. A huge thanks to you for your efforts in helping us slightly less than efficient rooters!

  • Alvin

    Any news on Evo 2.2

    • Alvin,

      This works on the Evo on Android 2.2…

      • i’ve tried this and can’t seem to get it to go to nanroid. do i have to unplug my phone or what. goes right back in to normal mode? I have the 2.2 version.

  • T674

    Hello. I am on the “ROOT for DUMMIES” list so if Im not mistaken I can ROOT my phone with the LINKS above. The original post was July 2010 but it looks like you updated in September 2010, correct?
    My next question is, I do currently have my phone rooted but I still have the 2.1 version software. I have not updated one tie because I didn’t want to lose my root or Tether. Please help

  • richie

    Rooted my Evo 2.2 with all OTA updates. Barnacle (both versions) does not work at all and WiFi Tether connects but with the 169 address. It does ask me to allow superuser permissions. HELP!

    • richie

      Got the wifi router to work which is all I wanted but now Google paid apps don’t show up. In fact, apps such as Slingplayer are gone and if syncing is left on it is removed from my Evo. Help!

  • Rama

    Can you please explain this step in more detail?

    “2. Double click the Unrevoked program you downloaded. If using Windows, then click on the file that appears called HbootDriver and follow it’s instructions to install the modified HBoot drivers.”

    I have downloaded reflash_package.exe from for Evo to my desktop. Where do I see the file that is called “Hboot Driver”?


    • I edited the procedure. There was an OR after that line and it had the drivers for you to download, I just removed the line and now everyone should just download them manually to avoid confusion.

      • Rama

        Bingo for me.
        The instructions on your site are very useful and easy to follow. Thank you.
        I got a new EVO from Sprint the other day and rooted it in the first hour, and I am able to use Wireless tether without a problem.
        One advise to other people attempting this is, read instructions carefully and take it SLOWLY. I recommend rebooting the computer once the drivers are installed, just to make sure that it is good to go. The Unrevoked program is very easy to use and give it time to finish, dont assume that it’s hung or not working when it’s doing it’s thing.

        • mokeanL

          what firmware is yours? 2.1 or 2.2?

      • Cerrell_brown

        I’m stuck where it says its waiting on root. it doesnt do anything. What do i do? Im not a big techy yet.

  • Montelawrence

    i just tried this on my EVO i received yesterday and it doesn’t work…it goes thru the boot sequence and says it was triumph but it still not rooted

    • Evo….

      I have the same problem with Evo that I just got last week. It says it was successfully rooted but it does not work. Tried multiple times and followed instructions exactly.

  • KM00000

    it doesnt show other devices under device manager. and if the other devices tab isnt showing i cant get to the android 1.0…

    any help?

  • You guys aren’t crazy i am having the same issue. All drivers are installed, it goes to root my phone, mentions something about triumph, and then reboots again. however it does not load the recovery screen where it should load on the rom.

    Here is another forum Someone else started with the same issue


  • Cheerlee04

    I’ve downloaded the unrevoked rooting ap and the driver but when I try to follow the instructions for the driver my computer is not pulling up my htc hero under devices.. I don’t know how to continue, does unrevoked work for the htc hero? it’s an android 2.1..

  • Yangstev08

    awesome very easy to follow!

  • Gerardpilot1

    Anything for version2.2

  • This works for Android 2.2

  • Will i Lose My 4G When i Do This

  • Cameron

    i did everything but then when i plugged it in and it did the whole unrevoked install thing on the phone it never opened up the Clockwork recovery MOD what do i do? do i run the unrevoked again?

    • Where in the procedure does it say that it will automatically open the clockwork recovery? Just continue with the procedure if you didn’t get any errors and go to the next procedure linked at the bottom.

    • Where in the procedure does it say that it will automatically open the clockwork recovery? Just continue with the procedure if you didn’t get any errors and go to the next procedure linked at the bottom.

  • AC

    thanks guys

  • AC

    thanks guys