How To: Root the HTC Desire (Unrevoked Method) (Updated 1.18.11)

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.

4. UPDATE (1.18.11) - You must have active service on the phone, an SD card in the phone, and use the latest Unrevoked for your specific device from the download page.

II. Root and Flash a Custom Recovery Image

1. Download the Unrevoked Rooting App

Unrevoked (Updated 09.20.10)

*If the above version of Unrevoked doesn’t work, try this one, Unrevoked 3.31.

2. Double click the Unrevoked program you downloaded. If using Windows, then click on the file that appears called Hboot Driver and follow it’s instructions to install the modified HBoot drivers OR 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!

III. (UPDATE 12.09.10)(Optional) Gain S-OFF

1. Download Unrevoked Forever after rooting the phone using Unrevoked above.

Unrevoked Forever

2. Plug in your phone via USB cable and mount the sd card so you can transfer files to it.

3. Copy the unrevoked .zip file to the root of your sd card (not in any folders just on the sd card itself).

4. Turn off the phone and boot into recovery mode by holding down Volume Down and Power then selecting Recovery.

5. Click Flash .zip from SD card and choose the Unrevoked Forever .zip file and wait for it to flash. All done, you have S-OFF.

IV. (Optional) Load a Custom ROM

1. Head over to our How To Load a Custom ROM procedure.

Big thanks to the Unrevoked Team!

Reported Issues:

Issue: I installed the HBoot drivers but Unrevoked still can’t see my device.

Solution: Try to install these drivers instead OR these drivers instead for step 2 and try again.

  • Ryanoc12

    My Desire rebooted twice. I got past the part saying the system is waiting to settle. Unrevoke says “this was a triumph” and then says “Internal error: failed to unlock NAND Flash?” and the Desire restarts and goes back to normal. Maybe the driver wasn’t installed right?

    The first image shows what “computer>properties>device manager> android” after I install the driver.

    The second picture shows 2 HTC drivers that I already have in my control panel after I uninstalled HTC Sync. Should I delete those?

    Why isn’t it unlocking NAND flash?

  • russell hill

    help trying to install the s-off patch from the sd card but it has frozen saying verifying system type ?????

  • Taha

    After running the reflash package it keeps saying “waiting for bootloader; make sure the driver is installed!” any glance is this normal not?

  • Jason Martinez

    after i do step 2 in the HTC Desire rooting tools is not there, what do i do?