How To: Root the HTC Wildfire (Unrevoked Method)

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 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. (Optional) Load a Custom ROM

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

Big thanks to the Unrevoked Team!

  • Skanda_fear

    after usb debuggin n connectin it to charge mode unrevokes says waitin for device….i even triesd closin it and again openin it it says d same :(….i hav wildfire s!!

  • Drobo67

    I have an HTC wildfire s any 1 no how to get it rooted

  • Pomcha Hompom

    which version of unrevoked should i use now?
    i’ve the same problem

  • Info

    please help
    when install driver it need admin pass.
    what is it?

  • Neop____

    Will this work with htc salsa

  • Dan

    Does this only work if your wildfire is s-off? Mine is s-on, and it only says hboot usb at the top, and doesnt have an option for it.

  • Abhijith749

    Please helpI get to the unrevoked stage, and it stays there forever, no matter how many times I disconnect the phone, restart unrevoked.

    I have followed the instructions to the letter, and debugging is on.

  • Ronjie


    Got error that “marvelc” not supported at this time?

    Please help.

    • Ronjie

      actually an addition to this posting, ( now that i have a bit more time ) it’s a funny thing, I can set my htc wildfire s as a hard drive and can see the memory installed. I just couldn’t get htc sync to work at all, htc tech support wasn’t much help. i was hoping that this might help somehow to solve some of my problems with the phone. Can someone please help me here?



  • Sjors

    At first Unrekoved 3.3.2 didn’t work on my htc wildfire.
    After installing HTc sync. with his usb driver and stuff. Everything worked with windows 7 (64bit) (you only have to uninstall the HTC sync sotware (not the drivers)

    • Pappu8815

      @Sjors check out your devise shows S-OFF ..Try on Xp only not on windows 7..First..on the xp first open the Unrekoved 3.3.2 then attache your HTC then automatically it install boot-loader on xp then it shows error ..your firmware new.then go to xda developers forum and download superone click and click on root..or watch my video on youtube pappu8815 on youtube you will get my video.. 

  • Outspokenreflex

    will this work on the wildfire s?

  • Azhaab

    i installed rom manager and else but say no root ?

  • Anonymous

    Evo 4G won’t root –Starts zerging root>sends in caroline see the following 
    Zerging Root… this might take a minute oSending in Caroline…Retrieving Caroline from certain doom…Retrying Caroline…Caroline failed, but had this to say: An error occured while writing the partitionErrors (if any):-mtd: not writing bad block at 0x00040000mtd: not writing bad block at 0x00040000mtd: not writing bad block at 0x00040000mtd: not writing bad block at 0x00040000mtd: not writing bad block at 0x00040000mtd: not writing bad block at 0x00040000Press (almost) any key to exit.

  • Darthbraindrain

    im getting the same msg so its gota be cos we are all running the 2.2.1 which ive heard cant be flashed yet so we just gota wait lol