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.

  • Droidboy

    Holy cow.. This is SOOOOOOOOOOOO easy!!! I have the AMOLED stock factory unbranded / unlocked 2.2 hboot 0.93 HTC Desire. I understand that all I need to do then is follow these instructions to use Unrevoked3 and then go straight to ROM nirvana!! Is this correct or have I missed anything?? Awesome! I just can’t believe how simple this is. Do I still need goldcards or to downgrade hboot or anything like that? This seems too easy to be true!

    • Droidboy,

      Lol, no need to downgrade. Just follow it as written. Please let us know if it works for you as we don’t have a Desire to test on.

      • Unfortunately it does not work with the CDMA version of HTC Desire from US Cellular.

        I’ve gotten the “Newer firmware” error.

    • Bad news

      Sorry to burst your bubble but you have an SLCD Desire. Theres no such thing as 0.93 AMOLED hehe. You are an owner of the below par phone, sorry. Yeah…

      • Dombila

        It is not true. I have a Desire with 0.93 HBOOT and AMOLED! When I got it id had HBOOT 0.80 and 2.1 Android, but by the OTA upgrades it became 0.93 HBOOT and Froyo.
        The AMOLED Desires became 0.93 HBOOT during the OTA upgrades.

        • Dombila,

          What are you saying isn’t true? We aren’t saying the HBoot version matters, people were wondering if the SLCD screen had any effect on the rooting process is all. And it looks like it doesn’t, works for SLCD and AMOLED.

          • Dombila

            I talked about that: “you have an SLCD Desire. Theres no such thing as 0.93 AMOLED hehe. ” There are AMOLED devices with HBOOT 0.93. Not originally, but after upgrades…

    • nbicho

      Just to thank you guys and to confirm that an O2 locked 0.93 HBOOT desire with 2.2 get rooted easily 😀
      BTW does anyone knows how to SIM unlock a Desire?

      Thanks a lot!!

  • burnedx420

    @TheUnlockr: it´s working!!!

  • 22_7

    Hi everybody,
    I followed above instructions. Now I got a rooted HTC Desire. There is no problems.
    Thanks theunlockr.com and all android users..

  • Pingback: How To: Load a Custom ROM on the HTC Desire | TheUnlockr()

  • Pingback: How To: Load a Custom ROM on the HTC Desire | TheUnlockr()

  • Starabini

    Unrevoked guys, YOU ROCK!!!!!
    Just wanted to check out the rooting app, but then, ZAP, my Desire was rooted!
    You are amazing!!!!!!

  • Jerrol

    just to clear it up before i start, do you need a goldcard for this? just created one before doing the other/older rooting process, wondering if i still need it?

    • Jerrol

      nevermind, just read the top post, silly me 🙂 should have done that first

  • Leon

    Hello!
    Can someone tell me, if this unrevoked method works on SLED HTC Desire phones. I would be more than happy to try, but I have already lost my display once, as I have rooted with AMOLED version, because the SLED was not available.
    Thanks!

    • Leon,

      Too be honest, not sure if this would be different on the SLCD version of the Desire. I wouldnt imagine it would, the only thing I could see different is when you actually load a ROM, not during this rooting process (as if you load a ROM for the AMOLED Desire your SLCD might not work cause the drivers are different etc).
      So go ahead and try this and let us know if you wouldn’t mind, just dont do the Load a ROM procedure yet…

      • abhisahara

        Hi Leon…..i tried on SLCD version and successfully got it rooted! 🙂

        Thanks Unlockr so much. It was really painless. Only thing which concerns is in the Clockwork recovery mode m not getting the nandroid backup option. The only option is backup and restore and if i click it. just a blank screen appears and nothing happens. Any suggestions plz?

  • Opperpanter

    Hello,

    Unrevoked doesn’t recognize my htc desire (0.93.000001 SLCD stock 2.2). Restarted unrevoked, rebooted phone. No result. Yes I did install the usb driver as shown in the video.

    Help?!

    Opper

    • Opperpanter,

      Wondering if it doesn’t work for SLCD versions…. Let’s see if Leon tries it and posts if he gets the same error.

      Anyone else with an SLCD version get this to work?

    • ramie

      same here

  • Droidboy

    Works like a charm and yes my phone IS AMOLED and hboot 0.93. Anyway, it worked. I ran it from an Ubuntu PC (Linux) just be safe though. Then I installed ROM manager and I’m now on AuraxTSense v7.6.1.

  • charlie

    I have tried on my black screen SLCD desire. It does not seem to have any problems, but hboot still shows 0.93. Is this normal. Entered clockworkmod recovery.

    kudos

    • Charlie,

      Your hboot doesn’t change with this method. You are able to get to clockwordmod recovery though?

  • Jay

    Hi Unlockr,
    Unrevoked does not recogonizes my phone..Tried to reboot, no use..Plzzzzz help me…
    i need to have a custom rom 🙁 , even the goldcard method did not work…
    the PC part goes fine till Boot Loader Interface in Device Manager..But wen unrevoked is run,
    it detects nothing… Plzzz Hellppp..

    “Jay”

    • Jay,

      Did you install the hboot driver at the beginning of the procedure?

      • I have the same problem… And I did install the Hboot driver like explain…

      • Jay

        Hi Unlockr,

        Yes , i did install the hboot driver first, just as it was in the video…did exactly the same…for further information, i have a telstra rom pre loaded..may be this helps you more to have a solution..
        plz help .
        thanks a ton

        • Jay,

          Try and load the drivers at the bottom of the procedure instead and redo the procedure (in the Reported Issues). Let me know if it works.

          • Jay

            Hey,
            Finally it detected my Desire..but …after reebooting or so it says “WAITING FOR HBOOT DRIVERS” but i dont see hboot option on my phone in bootloader mode…how do i get to see that option….really confusing man…need help 🙁

          • Jay

            FINALLY IT SAID DONE…I GOT SUPERUSER IN MAIN MENU…ALSO INSTALLED RADIO 5.10…the latest 1…BUT…ACCIDENTLY FORMATTED THE BOOT AND SYSTEM….AND NOW WHEN I TURN ON MY PHONE..IT JUST ENTERS THE BOOTLOADER MODE with CLOCKWORKMOD RECOVERY…

            NEED SERIOUS HELP ON THIS….WHAT DO I DO..I JUST SEE NOTHING ON MY PHONE EXCEPT THE BOOTLOADER WHEN I TURN IT ON

          • Jay,

            Mount the sd card in recovery mode and flash a new custom rom

          • Jay

            unlockr,

            JUST IGNORE ALL OF MY ABOVE MESSAGES….” ALL SET NOW ” REALLY DIDNT KNOW WHAT HAPPENED ..LOL BUT IT IS DONE..THANKS TO U ..U ROCK…
            I TRIED IT IN WIN XP AND IT JUST TOOK 2 REBOOTS AND IT FINALLY SAID “DONE”

            ++++******* THANKS *******+++++

  • Totally worked and was super quick too! Piece of cake!

    Might need to update to include the driver installs for Windows users as described here: http://unrevoked.com/rootwiki/doku.php/public/windows_hboot_driver_install

    I didn’t get a prompt to install drivers.

    • Adonis,

      Apparently no one reads step 2?

      Im going to put the link to the drivers there in bold so maybe people actually see it this time…

  • evilsim

    this worked so easily thanks heaps! follow steps and it works. i did it on my htc desire w/ 0.93 bootloader

  • Gerry

    I was working through the guide and everything was going great.

    As I was about to open revoked I got a warning saying Device Driver Software was not successfully installed.

    The ADB has no driver found and a red cross next to it.

    I don’t know if I should proceed as normal. I looked in Device manager and at other devices it has ADB with a yellow warning sign beside it. Please Help

    • Gerry,

      Please do step 2 and install the HBoot Drivers….

      • Ricardo

        I didn’t work for me i install’d the driver but unrevoked doesn’t find my phone, what now?

  • Ian

    I dont get the option of “usb hboot” just fastboot, recovery, clear storage and simlock??

    • Ian,

      Where does it say “USB Hboot” in the instructions on the site. Simply install the HBoot drivers and follow the procedure.

  • Ian

    Sorry, ignore my last one…

    I’m also struggling to get Unrevoked to find my phone, infact when i plug the phone in i get an installer pop up for ADB?

    And when i look under device manager next to other devices android bootloader interface is replaced with this:

    http://i52.tinypic.com/1zydb7o.jpg

    i get a yellow ? next to other devices, and ADB with a yellow ? and matching yellow ! over the top of that?

    I’ve tried restarting unrevoked but with no success? (i’m running XP)

  • Ian

    I am now installing and then removing htc sync to see if that helps..

  • Droidboy

    Geesh guys, can we get a big fat notice up top to suggest using Linux? Even a Live CD should work *fine*, it seems to remove a huge amount of complexity. Maybe a tiny bootable live CD just for rooting could be created, a bare minimal Linux distribution with Unrevoked3 auto-running on boot with some FAQ and instructions popping up automatically. Much safer, much cleaner way to do it. Would save a lot of the issues reported here I believe.

  • Gerry

    Unlockr

    Thanks very much for your help. I installed then uninstalled HTC Sync leavinf the drivers and everything worked fine.

    I only have one query, at the point in the video where you do a backup in Clockwork……..I was too busy reading and my phone automatically rebooted. So I haven’t done that step. Do I need to do that before I flash a custom ROM?!

    • Gerry,

      No, it isn’t necessary BUT it is always smart to make a Nandroid backup before you flash a ROM.
      It isn’t too late though, just boot into recovery and do a Nandroid backup, then continue.

      • rsr321

        Quick question : Im in clockworkmod recovery but i don’t see a nandroid option. I see : reboot system now, apply cdcard:update.zip,wide data/factory reset and some others.

  • Chris

    My Desire reboots itself as I hit the power button to invoke HBOOT USB. All steps (including 2) followed meticulously and several times over. I am sure I am missing something and will retrace all steps again.
    unrEVOked sees the Desire as attached and in fact seems to kick the process of. I will write down all screen messages. I have to get this right. I think unrEVOked rocks anyway.

  • Chris

    If I need help then please help!. Everything checked and double checked right up to step 7. Then at step 8 unrevoked detects the Desire which is standing at HBOOT USB PLUG, then it reboots itself while unrevoked goes “waiting for root…” and the Desire hangs quietly brilliant.

    • I had the same problem with the message “waiting for root… (safe to restart if this doesn’t work)”.
      Just wait and let it reboot a few times! Worked for me =)

  • Leon

    TheUnlockr, thanks for your reply.
    Well i have used the unrevoked program on my SLCD screen desire. It works perfectly:)
    I have rooted HTC desire with superuser menu:)
    Thanks a lot.

  • Kirish

    Hey, I have done every step above. But unrevoked wont pick up my phone. Im running a Desire on Froyo (from OTA update.)
    Ive installed the driver, which says ‘Android Bootloader Interface’ and actually tried many other drivers, but none of them work. Unrevoked still wont sense the phone. Usb debugging is on everything else is all as the steps say.
    Any help? 🙁
    thanks in advance.

  • Kirish

    OMG okay I’ve rooted.
    I had to mix a few combinations before it worked.
    I had to use the method to install the driver from http://jamesgiang.wordpress.com/2010/04/25/adb-drivers-for-htc-desire/ cause the others didnt work for me. After i just ran unrevoked(it rebooted a few times, got me a little worried.) and bam, rooted. 😀

    • boyd

      ok how do you get the adb drivers installed if i uninstall the drivers from the previous set then try and reinstall it says none found wtf about to throw this ph win 7 64 bit the ph is from telstra and yes its the right version. someone please help reflash just wont find my ph

      • boyd

        and i dont understand how the driver for when the ph is in boot mode help the reflash find it when it is started up at home screen.
        please help

  • Nav

    Heyyy i just tried thiss and in the window for unrevoked it says waiting for root… (safe to restart if this doesn’t work) and my phone screen is black but i cant turn it on, what do i DOOOO!?????

  • rsr123

    Somebody help! I’ve manually installed the drivers and when i open up unrevoked nothing happens. Usb debugging is enabled but nothing happens.

  • Gilad

    Hi, In the video I see the “hboot usb” option, but it is missing from my hboot menu (only have the first 4 options). I have an HTC desire with hboot version 0.83.0001. Any ideas?
    thanks…

  • Rafid

    Does the rooting process delete my settings, contacts, pictures, etc.? How can I make a backup for these things?

  • zube109

    Excellent, been waiting for unrevoked to come back online and a decent guide to follow – next step though, how do we get apps2sd running? Can we use the older method using a gold card, detailed here in step 6?

    http://www.androidwiki.de/htc-desire-how-to-root-your-desire-add-apps2sd.html

    FYI Im on an AMOLED 9.3 unlocked stock 2.2. Thanks

  • Daniel Olsen

    YES YES YES…….. It Worked on my HTC Desire AMOLED version. Whitout brand and the Android 2.2 (Froyo) with the newest update from HTC (the Gmail-fix).. And i used the adb_driver_htc from Herman and unrevoked 3.21. So Thanks to The Unlockr and Herman for a pro tutorial and the adb_driver_htc…

    Ghostxdk

  • Akilldema

    Saw this link on HowardForums.. Follow the instructions to the T on my Desire, never installed Sense, enabled debugging and got the driver installed. The only thing I couldn’t do is select HBOOT USB because it wasn’t an option on the list. It did, however show it above the list. Anyway, when I open Unrevoked it doesn’t register my phone. I have tried charge only as well as the other options, closed and re-opened unrevoked, etc. Nothing works. Using Windows 7. Any help would be very much appreciated!!

  • Akilldema

    Ok, sorry for not reading further.. I got Unrevoked to pick up the device, but after it reboots my Desire it says “Waiting for bootloader; make sure driver is installed!” what do I do from here? I can choose fastboot, recovery, clear storage or simlock.

  • moridin

    Hi, just followed the instruction to root my desire that has been updated with froyo.
    Like other users above, i got stuck in “Waiting for root…”
    How long do i wait? My phone has already turned on and it seems nothing is happening.
    I tried doing it again and again but still getting stuck at “Waiting for root in the end.”

    • Davelmann

      same issur

    • Davelmann

      same issur

    • Do you still have this problem. If you do make sure you have installed Htc Sync and then uninstall Htc Sync but leave the drivers.

  • Hi, I have a Desire with Froyo, Honk Kong version bought online (even though I live in Australia). Did everything as above, step 2 figured out I have to click on the “or click here” part. The unrevoked link simply downloads unrevoked and nothing else. Anyway all seemed to be going fine, phone located and all, until just after step 8, i get error message.. “Validation error: Backup CID is missing” what does this mean? Please help???
    I am running Windows 7.
    Thanks.
    Dan.

    • It is only supposed to download unrevoked. That is a question for the unrevoked team, go to unrevoked.com and look for how to contact them.

  • Sunil

    Hi,

    I have a T-mobile UK branded ROM on my desire and want to load the generic HTC ROM, I’ve followed this procedure, it worked. Now how do I load the generic ROM??

    thanks

  • Rahul

    Thanks for this brilliant tutorial Unlockr, one question though, i have a sim locked and branded orange uk desire with 1.15 and hboot 0.75. will using unrevoked sim lock my phone?

  • alx

    i can make this on desire with android 2.2, or only desire android 2.1?
    🙂

    • Works on all desires including 2.2. Just make sure you read the comments for help from other readers and how they fixed it.

  • Works great! Rooted my AMOLED Desire with Froyo and the HBoot 0.93 version without any problems. Thank you TheUnlockr and thanks to the Unrevoked crew as well!

  • Enrico C.

    Well i did it in about 5 minutes. But now i have absolutely no idea of how to move my apps on the SD since i have just 5mbs on my internal memory and APP2SD tells me there isn’t any program i can move on SD apart from those i had already moved before.
    But thanks a lot for the quick rooting procedure and for the clear explanations. It allows also noobs to do it 🙂

  • Greg

    I did everything as said (on a mac), phone is rooted but in recovery mode i dont have the sub-category (nandroid), so I can install busybox. What do i do? 🙁

  • i cant get to do it, because when i connect it my computer says it does not have the requiered softaware or somthng like that, im on pc, windows 7 please help me… the option just wont appear in my ceel phone

  • never mind, i just did it, apparently u r supposed to run the program so that ur phone says the boot thingy

  • Bruno

    This works for both AMOLED and SLCD on Desire?
    How can i check if I have SLCD or AMOLED?

    Sorry for my imperfect English 🙂

  • Pingback: I have decided to root - Android Forums()

  • Kevin

    Works great! Rooted my AMOLED Desire with Froyo and the HBoot 0.93 version without any problems. Thank you TheUnlockr and thanks to the Unrevoked crew as well!

  • Kevin

    Also I’m running windows 7 64 bit, the driver installed perfectly and the whole rooting process went like a dream. Looking foreward to some custom roms now. Thanks again !!

  • Harpreet

    I tried installing it, it worked, but then it like doesn’t go any further after ‘waiting for reboot (its safe to reboot) or whatever, no matter what i do, it wont get past it :S does it mean it has successfully rooted? in that case, i can’t access the clockwork mod :/

    • I restarted my phone after getting the ‘waiting for reboot (it’s safe to reboot) message. and it gave the message that it wasn’t successful. I tried the process a second time and it was successful the second time.

  • Kelvin

    Hey
    I had done all the steps until I plug my phone in and Unrevoked still say : waiting for device. I had re-opened but it is still the same . I do not install HTC Sync in my computer and I already make sure I check USB-debugging.

    What can I do now ?
    Thanks

  • Thanks,
    Work nice 😀

  • Lily

    Thanks!

    It works on my HTC Desire Froyo 2.2 HBOOT 0.93. =]

  • Dan

    Right I have converted my HTC Desire with OTA 2.2 to and ABD from the recovery screen.
    When I try and get the unrevoked programme to recognise my phone it does not want to know.
    I’m so close……..
    Pls help.
    Thanks
    Dan

  • Woef

    WOW! WOW! WOW! After some fiddeling with which drivers to use, this worked like a charm! Absolutely awesome, thanks guys!

  • Voidwalker

    Hi need some help here…i rooted my desire previously using gold card..but now it doesn’t work anymore..tried using the unrevoked method but it seem to be not working for me..i had install all the drivers i need for the root process..each the reflash program will stop at waiting for root and stop there,,,also my desire doesnt boot up..can anyone help me with this??? has anyone face these problems too????

  • Bella

    I got the message “validation error backup CID is missing”. I have an HTC Desire, Android 2.2 (Froyo?) Thankfully the phone still works, but it’s not rooted.

    • rayblue

      Hey! Great guide, but not working for me. I get the same error as above; Validation error: Backup CID is missing”.

      HTC Desire, Android 2.2

      PS: I have also tried a “quick fix” that tells you to change the misc.img file, but then I get “No space left on device” when I try to flash it.

      Why?? WHY?? 🙁

  • i am still getting the message “waiting for root” and it will just stop there..can anyone help me? i have tried all above steps but still not working. i am using HTC desire, android 2.2 LeeDroid 1.8b.

  • Peskito

    Stock 2.2 SLCD Desire: launch (on Ubuntu), 3-4 reboot, I didn’t press any button, and ride baby baby ride… it’s a kind of magiiic.
    All ok, straight fckng forward.
    THNX Unrevoked for the app and the Unlockr for the tuto. 🙂

  • Pingback: الدليل الكامل للحصول على صلاحيات الجذر (رووت) في جميع أجهزة أندرويد | Ardroid | أردرويد()

  • Asad

    Hi i have a Question
    I Using HTC Desire A8181 In Pakistan
    In my uninstall list in computer there are 3 entries
    1st is HTC BMP USB driver
    2nd is HTC Driver Installer
    Abd Third is HTC SYNC

    Do i have to remove all three or just the HTC Sync ?

    And Another noob question
    whats the differences between Hboot and Fastboot
    and How t find them.

  • Pingback: is it rooted? - Android Forums()

  • Hey, TheUnlockr I have a question for ya- I just got a brand new Desire that I REALLY want to root (mainly to be able to store apps on my mem card) using your instructions above w/the “unrevoked method”, but before I try I just need to know 1 thing, if my phone using bootloader (or hboot) version 0.98 (which is what it currently shows) will be at all problematic?? It also has android 2.1 firmware wether that matters. But I just wanted to confirm before I do anything that could cause my new phone to become a brick. Please let me know- thanks!

  • Jeremy

    HELP !!!!! i have the htc desire .. i have followed the steps but i as well can not get unrevoked to reconize my phone.. i installed android usb driver then unplugged my phone. pulled battery out, tuned back on, enabeled debugging . and nothing …. still waiting for device . when i do plug it in everytime though it does say driver not found for device … is this the problem ??

  • This is great !!!

  • Phalacrocorax

    Does this method erase ALL data and apps on the phone memory? (the previous method using goldcard does, but there is no such warning here…) Got some apps that can’t be backed up, and it’ll take DAYS to get the data out of them first…
    Help appreciated!

    Cheers!

  • Phalacrocorax

    OK, according to Revoked it’s DONE! without touching the apps and data on the internal storage!!! Simple as!!!
    (But how do I really check that it’s rooted before I try to install a custom ROM? I can’t see ANY changes on my phone…)

    Cheers!

  • Jeffrey

    Okay guys…
    I had the same problem that most of you had.
    Couldnt get my desire to be recognized by unrevoked.

    I followed the first step 2.
    Installed the drivers and all.. still nothing.
    In the known issu section, right at the end of the posts.. There are two other drivers to install.

    Tried the first, repeting the whole process, but my PC sais that my drivers were already up to date, and could not get installed.

    I saw thhe link for the third driver there too, and since it mentionned HTC SYNC (which is supposed to be UNinstalled) I chose not to download it..

    Saw that hernan had fixed his problem using another link.. which sends to the exact same file as the third driver (the htc sync .exe file i chose not to install.)

    I installed it. reconnected to unrevoked, and it saw my phone, but got an error message.
    So I went back to device manager, and saw that now, it had created TWO new “softwares”.

    One is htc driver installer, one is htc sync.
    I only removed the HTC sync one, reopened unrevoked… and IT WORKED !

    Now, my only issue is that I am a non techy guy at all.. and its my first time doing this. So as far as I know, the hardest part seemed to work.

    My pc recognize my phone as my HTC, but i am not sure how to load the roms in at this point, so ill just go read about this, and ill post back here after.

    Hope this helps some of you !

  • Jeffrey

    btw, those two new “softwares ” created cant be seen in the device manager, its in the install/delete menu.
    My bad.

  • Akthar

    Before I root my Desire, I just wanted to ask if this method will allow me to force apps to sd card? Or will I need to do something after rooting?

    My phone memory has got so low that I cannot even open text messages now!

  • Richard

    Hi,

    Watched the video and read instructions thoroughly and everything is fine up to step 8. I plug in the Desire and my computer wizard jumps in saying it needs to install drivers still. I have checked 3 times now to make sure I have done everything correctly step by step.

    I read Jeffery’s post from Oct 24 and he says something about a driver but that doesn’t help me without a link…

    any input please? cheers

  • Richard

    nvm, found out what Jeffery meant. I installed HTC Sync and with that installation I received some drivers. Uninstalled HTC Sync (kept drivers) and it worked great.

    side note: The most recent Unrevoked version does not follow the same process of the video. In the video you must manually backup nandroid however in the newest version everything is done automatically.

  • Espen

    Will I loose any data on the phone if I root? Or are the phone in the same state as before the rooting except that I now have superuser rights?

  • Richard

    You don’t lose any data. 1 click and it will/should finish and it will say when it’s done. After it’s finished, back it up as mentioned on the video at the top of the page.

  • Sean

    I FInally got it.

    I followed instruction carefully.

    I had HTC sync installed. I uninstalled all HTC sw from control panel.

    I booted the phone to bootloader, connected USB, downloaded the driver 1, installed driver, rebooted phone, launched unrevocked, it just said waiting for device…

    I then tried driver link2, and could not get unrevoked to connect.

    I then installed driver link3 (HTC sync!). And after unrevoked connected no problem and started the process, but then (after it rebooted the phone) it said waiting for bootloader, and I got a new “windows install driver screen” on my pc so then I selected driver 2 on my filesystem, and after windows installed the driver, unrevoked continued the process perfectly.

    Now rooted. Thank you so much.

  • CrispJ80

    (possibly a stupid question)

    I have a HTC Desire arriving Monday through Orange, and no doubt I wont have it long before I have the overwelming desire to root it…

    Do I need to have the sim unlocked (or anything else done to a brand new branded fone) before using this method of rooting?

    • Nope. rooting and unlocking have nothing to with each other. The phone can be locked, you can root it, and it will still be locked to the carrier. Doesn’t effect the carrier lock.

      • CrispJ80

        Awsome, thanks.

        • Hally83

          Thats not strictly true, if you update the radio (required to run Froyo properly) on an Orange device, it sometimes simlocks it. Happened to my Orange desire but not to my friends newer Orange Desire.

          • That is a good point to note. But that’s not rooting, that’s something you did after rooting. Simply rooting a phone wont unlock it is what I was trying to say. But yes you are correct that changing the radio (like when loading a ROM) can effect SIM lock. Thanks for bringing that up, good to mention!

  • CrispJ80

    (possibly a stupid question)

    I have a HTC Desire arriving Monday through Orange, and no doubt I wont have it long before I have the overwelming desire to root it…

    Do I need to have the sim unlocked (or anything else done to a brand new branded fone) before using this method of rooting?

  • Fozzer

    Will this work with HTC Desire with the following. AMOLED Screen.

    HBOOT 0.93

    Android Version .2.2

    Baseband Version
    32.44.00.32U_55.09.05.30_2

    Kernel Version
    2.6.32.15-g6a358a9

    Build Number
    2.10.405.2 CL22661

    Software Number
    2.10.405.2

    Many Thanks.

  • Logan

    Trying to do a nandroid backup, during first attempt i get the exclmation point with the little android dude, clicking power button again gets back to main menu but none of the options work, gives me the same screen. pulled battery and restarted to make sure i had superuser permission etc, but when i load recovery after turning it off and go down to backup and restore, it goes straight to a black screen, nothing there, click power again and back to main menu. During the unrevoked3 install when it reboots into recovery, during install it tries to install update, give me update failed. Then an error in /data/local/unrevoked-forever.zip then aborts the install. None of the options work, not even reboot system now. I would love to do a nandroid before I start doing custom roms and any help would be awesome.

    • Logan

      Check that, i don’t have root at all, it failed on me. unrevoked didn’t work. tried with it 3 times and it never worked. maybe i don’t have the right build or something on my phone for it to work…any ideas?

  • Siewert-NLD

    Thx UnLockr,

    Your my hero at the moment.
    I have a HTC Desire Froyo 2.2 and it is my firts Android after many years playing with WM Phones.
    Bricked some by my mistakes on custom roms.
    So before trying out your unrevoked method i had to think twice.
    You never know what will happen if it’s the first time.
    But i rooted my Desire in about 5 minutes.

    HBOOT 0.93

    Android Version .2.2

    Baseband Version
    32.44.00.32U_55.09.05.30_2

    Kernel Version
    2.6.32.15-g6a358a9

    Build Number
    2.10.405.2 CL22661

    Software Number
    2.10.405.2

    Now rooted.
    Thank you so much.

  • Chicksdigass

    Hi Unlockr, thank you for this helpful guide! I was able to root my HTC Desire running on Froyo. 🙂

    • Very welcome! Happy to help!

      • I am able to connect but received the Error : failed to get root. Is your firmware too new ?

        • LAZ

          I tried 5 times got the same result, error. I even installed the latest version of HTC Sync then unistalled it. Still the same error message. I googled a little and found this comment to our nutual problem on a forum:

          “I had this problem and tried everything suggested above, but none of it worked.

          In the end the solution that worked for me was to use the earlier unrevoked 3.21. Worked with no problems at all, really straight forward.

          I downloaded it from here Download unrEVOked 3.21.exe from Sendspace.com – send big files the easy way “http://www.sendspace.com/file/dd5yh9″ (got the link from xda-dev forum, but can’t remember the exact page and who to credit for it).”

          That did the trick! Just follow the link and download an earlier version of unrevoked. Good luck!

  • Pingback: Siewert's - "How To & Log" batterij levensduur verbeteren!()

  • Belsunce_breakdown_1

    To all of you having “wainting for root (safe to restart if this doesn’t work)”

    when seeing this message, try to switch your phone to USB mode (drive disk)
    worked for me

    • Dsnyder

      tried to switch to disk drive,made no difference still waitng for root,seems alot of people having this same problem,with no answers

      • Yankies77

        hey..i had the same problem as you did..tried tried,didnt work.. you must be surely using unrevoked v3.21..just download and use v3.14 .. worked for me..good luck

  • Navdeep

    Hi, Ive been trying the unrevoked method for quite sometime now and it hasnt worked at all, I always get the message saying “Validation error, Back-up CID is missing” what do I do? heres the specs of my Desire:

    Firmware version
    2.1-update1

    Baseband version
    32.30.00.28.U_4.05.00.11

    Kernel version
    2.6.29-ae0fff6e
    htc-kernel@and18-2 #1

    Build number
    1.15.0.0 CL152288 test-keys

    Software number
    1.15.0.0

    Browser version
    WebKit 3.1

  • Navdeep

    My phone is also unrooted as well so im not sure what the problem is

  • Mg1993

    I’ve succesfully gone through unrevoked method, but my Desire is still not rooted.
    Any idea what’s wrong?
    Thx for your help!

    • I too have this exact problem. Did the root successfully , got the superuser icon but when i try to install and use for example ” adfree android ” and try to update the host file i get errors. does not seem like i have root.Any solutions ?
      Htc Desire Android 2.2

      • Maybefrog

        Ad free require S-OFF, if you don’t have that you won’t be able to update host files

    • How do you know its not rooted? What exactly did you do and what exact error did you get?

  • Juzza9

    Hey loving your work man just wondered if you could help the video is excellent but i cant get the phone to bring up the usb connection when pluggining it in. any help would be great

  • Pingback: psn with htc desire - PSX PS2 PS3 Scene Modchip & Jailbreak Community()

  • Timcredible

    Droid Incredible here – keep getting stuck on the Waiting for root part. Tried 2 different computers, 5 times, won’t get past that. Using the linux version of unrevoked. Truly bummed.

    • mfizzle

      me too, tried win7 64 and 32 and ubuntu 10.10 64bit and 10.04 32bit on 2 different computers. always stops on waiting for root… or after phone reboot it will say “we didn’t get root this happens sometimes reboot and try again”. running with admin/root permissions, linux console shows ERROR: n = -1, errno = 19 (No such device). in win7 on my laptop, unrevoked3 run as admin locks up computer

    • Dsnyder

      tim have u figured out how to get past the waiting for root,I have the same problem with my incredible,but cant seem to get an answer,thanks

    • Yuniti

      man, I just had your problem to.
      I just uninstalled HTC Sync and it worked.

      you just need to install HTC Sync for the drivers and then uninstall it…

  • John

    Help! My phone wont boot, it gets the the HTC splash screen, vibartes then screen goes blacj and keeps repeating this process in a loop!

    – Downloaded unrevoked3 (note the .exe on your link just runs the program it does not unpack any folder or other files as in your video!)
    – Upgraded the drivers with phone in Hboot

    – Battery out & restart, Unrevoked started in admin mode, USB debugging enabled, plug usb in = unrevoked did not see phone..
    – Tried to update using the second lot of drivers but wouldnt let me as the current ones were newer
    – Tried the 3rd lot of drivers you link to (which is just teh HTC sync package?) Phone now recognised by unrevoked
    – Process began and unrevoked said successfull, booted through to clockwork recovery
    – **At this point unrevoked kept repeating itself by rebooting the phone and ending up back in clockwork recovery. This happened a few times while I was waiting for it to finish. Eventually I unplugged the phone in clockwork recovery so I could perform nandroid backup.
    – Did the backup successfully and back to clockwork mode
    – Selected restart and now am in a reboot loop.

    Have tried removing battery etc and reconnecting to unrevoked but it is not seen and just loops.
    I can still enter clockwork mode but if i exit go into reboot loop.

    Has anyone else seen this or no how to fix it?!

    Orange HTC desire unlocked Froyo 2.2
    hboot 0.93

    • John

      Edit: If i boot into clockwork mode with unrevoked connected it sees the device and unrevoked says:

      Device “/sbin/sh: getprop: not found
      ” is not supported at this time

      any ideas?

    • John

      Edit: If i boot into clockwork mode with unrevoked connected it sees the device and unrevoked says:

      Device “/sbin/sh: getprop: not found
      ” is not supported at this time

      any ideas?

      • What phone and version etc. are you using?

    • John

      **EDIT 2**
      – I have restored the backup made from clockwork recovery, and the phone now boots again, and I also have the superninja icon so i guess the phone is rooted. Scary stuff. Think the guide could do with a bit more detail considering lots of things not even mentioned can happen! ie unrevoked just runs it does not unpack any files, what to do if unrevoked keeps repeating itself after saying successfull, etc

      • Pete

        Exactly the same thing happened to me… Scary stuff indeed… I didn’t want to go to sleep before I sorted it out because I’d have night-terrors! 😉
        I restored the backup I’d made & it fixed my problem too.

      • Pete

        Exactly the same thing happened to me… Scary stuff indeed… I didn’t want to go to sleep before I sorted it out because I’d have night-terrors! 😉
        I restored the backup I’d made & it fixed my problem too.

    • In Clockwork try to Wipe Data then reboot.

  • Pjwood123

    When I

  • bali

    successfully rooted my htc desire froyo…
    have to install the htcsync 2.0.33 for the unrevoked to recognise my phone…

    thanks!

  • Simon

    Hi, I rooted my phone! thanks for the guide!! But I tries to use root explorer to get rid of unwanted stock apps and it isn’t working.. the phone still says s-on, is this why?? I tried to install the zip but I got some E messages saying it was incompatible..

    I have a desire, on orange on 2.2, and have reached the end of my skills.. any help would be greatly appreciated!! thanks very much,

    Simon

    • If you have a custom recovery image, then flash a custom ROM (in the next procedure). Then you’ll be able to.

      • Simon

        Thanks very much! got a custom rom working and no more monopoly demo!! Thanks for the guides, and your reply to my question yesterday – All the best.

        Simon

      • Simon

        Thanks very much! got a custom rom working and no more monopoly demo!! Thanks for the guides, and your reply to my question yesterday – All the best.

        Simon

    • Tim

      Hi Simon – Android noob here.

      I’m in the same boat you were (on Orange, Desire, Android v2.2) and want rid of Monopoly’s demo and Tetris etc…
      Just wondering, upon flashing the custom recovery image, does the rest of your android OS stay the same? E.g our wonderful HTC keyboard? and the rest of Sense UI?
      I don’t want to lose these! At least not until I’m knowledgable enough to recover them!

      Many thanks,

      Tim

  • MIKE

    installing: DATA: local/unrevoked-forever.zip
    Finding update package…
    Opening update package…
    Installing update…

    unrEVOked forever S-OFF patch v1.1
    Verifying system type…
    E:unspported radio version
    E:Updated failed. Check /sdcard/soff.log
    E:Error in /data/local/unrevoked-forever.zip

    (Status 42)
    Installation aborted.
    /tmp/recovery.log was coped to /sdcard/clockworkmod/recovery.log. Please open ROM Manager to report the issue.

  • Sab_akt11

    man .. it doesn’t work for me… i did exactly wat u said… until step 7, but jst after step 7 unrevoked doesn’t locate my phone… n m stuck dere. i treid more then 15 times but it doesn’t identify my phone…plz help…

    • Errornumber419

      same here

  • dave

    i’ve done all the steps, but in the end, the Reflash program does not identify my phone, it still says: Waiting for device…
    Any help?

  • Bhendy11

    Hi I rooted the desire successfully but when the phone opened in clockwork it didn’t allow me to do a nandroid backup it went straight to telling me it was successful and then rebooted to main screen. When I went back to clockwork recovery and try to do any of the commands in clockwork recovery it just goes to a black screen and I have to pull out the battery and restart the phone. Can you help me please?

  • Pingback: How to root HTC Desire « Rexton270's Blog()

  • Pingback: Mobiele Telefoons » http://theunlockr.com/2010/09/20/how-to-root-the-htc-desire-unrevoked-method/ - non u00e8 proprio quella app che… re: http://ff.im/uznKn()

  • Pingback: Mobiele Telefoons » RT @ilportalinux http://theunlockr.com/2010/09/20/how-to-root-the-htc-desire-unrevoked-method/ - non u00e8 proprio quella app che… re…()

  • waiting for root , what’s the solution ???

  • waiting for root , what’s the solution ???

  • Terry

    Excellent guide, worked a treat thanks Terry.

  • Hateem

    i get stuck on between 7 and 8
    the thing doesnt do anything when it comes to the boot mode with the white screen

  • DD

    Thanks Unlockr…this is the simplest rooting guide i found and rooted my HTC Desire without any hassle..

  • Cjrichards1892

    Worked for me…

  • Ruben

    Is it possible to undo the root (unroot)? There is a new OTA update available and the update failed :/ want to try it without the root function.
    The update procedure starts and exits with a checksum failed message and i’m back at the clockwordmod screen. I can restart the phone so there is no major problem, except i’m not able to install the update.

  • There is no reason ever to unroot your phone unless sending it in for warranty. Just find a custom ROM based on the OTA and flash that through your recovery menu and you’ll be good to go; gaining all the features of the OTA and still keeping root.

  • There is no reason ever to unroot your phone unless sending it in for warranty. Just find a custom ROM based on the OTA and flash that through your recovery menu and you’ll be good to go; gaining all the features of the OTA and still keeping root.

  • Wortho18

    Might be a little late but will this work for the htc desire hd also 2.2 froyo, Many Thanks

  • Psychoticfred

    Worked like a charm.
    Telus Desire

    Froyo 2.2

    Baseband : 32.49.00.32U_5.11.05.27

    Kernel: 2.6.32.15-g5d39305

    Build # 2.25.661.2 CL262967

    Soft # 2.25.661.2

    Webkit 3.1

    BRAVO PVT3 SHIP S-ON
    Hboot 0.93.0001
    microp- 051d
    touchpanel synw0101
    radio 5.11.05.27

  • Psychoticfred

    Worked like a charm.
    Telus Desire

    Froyo 2.2

    Baseband : 32.49.00.32U_5.11.05.27

    Kernel: 2.6.32.15-g5d39305

    Build # 2.25.661.2 CL262967

    Soft # 2.25.661.2

    Webkit 3.1

    BRAVO PVT3 SHIP S-ON
    Hboot 0.93.0001
    microp- 051d
    touchpanel synw0101
    radio 5.11.05.27

  • Jimbo

    Ok I give up i need help. My HTC is a desire with 2.2android. I followed every instruction and watched your video about 10 times now, I’m stuck at loading the device when clicking reflash. Even when I re opened the program again it still doesn’t detect my phone. what can I do. THanks unlockr

  • Try to put the phone in recovery mode or try turning off USB debugging then when it says waiting for device turn it back on again etc. His app isn’t the most exact of sciences it seems…

  • Jimmyyeh0727

    I think i found the problem could it be ebcause my hboot is in version 0.93?

  • Jpalmer629

    I have rooted my EVO using UNREVOKED 3 using my Mac which was PAINLESS. My question is my buddy has a HTC Desire he wants rooted. From what I am finding is that it is the exact same, except for he still has 2.1 & i am running 2.2. Will unrevoked3 work on A HTC Desire running 2.1?

  • Click on How To’s at the top of the site, then Android, then click on his phone and follow the How To Root the HTC Desire (Unrevoked Method) procedure.

  • Will not work for a U.S. Cellular HTC Desire running Windows 7. Hangs at “Waiting for System to Settle”. I tried all the recommendations, but it always hangs on that message after rebooting.

  • Will not work for a U.S. Cellular HTC Desire running Windows 7. Hangs at “Waiting for System to Settle”. I tried all the recommendations, but it always hangs on that message after rebooting.

    • Wadado8

      I tried it too on a new unlocked Desire from T-Mobile UK, via windows 7.
      The same happened.

  • Sasa

    PLEASE HELP !!!
    I did everything you wrote, BUT when i start unrEVOked3 recovery ,phone reboots and then just pops out on the unrEVOked window:
    “internal error: could not find misc.” and my desire is back on , nothing changes.

    WHAT TO DO ???

    Tnx in advance .

    Sasa

  • Sasa

    PLEASE HELP !!!
    I did everything you wrote, BUT when i start unrEVOked3 recovery ,phone reboots and then just pops out on the unrEVOked window:
    “internal error: could not find misc.” and my desire is back on , nothing changes.

    WHAT TO DO ???

    Tnx in advance .

    Sasa

  • Wadado8

    On Desire,
    unrevoked recognized my desire/
    the program went through the first stage and into recovery and than restarted the phone by itself….not as shown in the video….while the unrevoked on my pc kept saying “waiting for the …” and stuck there.
    however, the phone works but is not rooted and obviously I don’t have the superuser icon.
    therefore. the root process failed.
    What could be the reasons….or what could I do?

  • Cad

    do i really need to uninstall htcsync, or can i just taskkill it, and stop its assiciated service?

  • Cad

    do i really need to uninstall htcsync, or can i just taskkill it, and stop its assiciated service?

  • Frankson77

    i cannot find the HBOOT USB option on my desire

  • Frankson77

    i cannot find the HBOOT USB option on my desire

  • Does your Desire have SLCD or AMOLED screen? SLCDs have issues for some reason. Check Unrevoked.com for more info.

  • Do you have an SLCD desire? If so check Unrevoked.com for more info.

  • SLCD Desire? Check Unrevoked.com for details.

  • SLCD Desire? Check Unrevoked.com for details.

  • Try it, if it doesn’t work then uninstall it.

  • Try it, if it doesn’t work then uninstall it.

  • So long as the phone is in HBoot and it is recognized by the computer you should be fine.

  • Pingback: rom di recovery.. suggerimenti? - Pagina 3 - Forum Android Italiano()

  • Pingback: Rooting instructions - BlackBerry Forums at CrackBerry.com()

  • I have an HTC Desire w/ 2.1 and I have rooted it with Unrevoked 3. I have the super user permission (ninja incon) but I am not able to move any apps to the SD card or remove any factory supplie apps. I am running out of room. Do I need to an alternative ROM to do this? Also, is Froyo available for 2.1? Thanks for the help, it is really nice of you guys to helps us “uninformed” people.
    Ryan

  • Easiest way to do that would be to flash a custom rom like cyanogen that supports apps2sd and/or is based on android 2.2. Then move them from the manage applications settings.
    good luck!

  • unkle

    Succes on Desire 2.2 with HBoot 0.93 🙂
    Unrevoked v. 3.22 …It does a couple of restarts during the process (getting me quite nervous at the second reboot) 😉
    Also, you’ll find the Nandroid-stuff inside “Backup / Restore” in the ClockworkMod-menu now.
    Thanks a lot for the video and time ! :o)

  • unkle

    Succes on Desire 2.2 with HBoot 0.93 🙂
    Unrevoked v. 3.22 …It does a couple of restarts during the process (getting me quite nervous at the second reboot) 😉
    Also, you’ll find the Nandroid-stuff inside “Backup / Restore” in the ClockworkMod-menu now.
    Thanks a lot for the video and time ! :o)

  • unkle

    I should probably add that the “Succes with Desire 2.2 / 0.93” above was a GSM-Desire with AmoLED screen (scandinavian model fwiw). The whole GSM/CDMA talk under “issues” and “supported models” on Unrevokeds site got me worried but it seems my phone (being one of the latest amoled-versions) was ok for Unrevoked 3.22.

  • unkle

    I should probably add that the “Succes with Desire 2.2 / 0.93” above was a GSM-Desire with AmoLED screen (scandinavian model fwiw). The whole GSM/CDMA talk under “issues” and “supported models” on Unrevokeds site got me worried but it seems my phone (being one of the latest amoled-versions) was ok for Unrevoked 3.22.

  • Check unrevoked.com and see if they have any new drivers etc or an FAQ to help you with their program.

  • Pingback: Android - auf Daten von Adressbuch und Kalender unter linux zugreifen (Abgleich/Up- und Download)?()

  • Sharky

    o connected my desire in disk drive mode,usb debugging connected but the evo 3 dosen’t do anything
    why?

    • Redarmband

      set your phone so charge only mode when you connect your USB, disable any antivirus on your PC and make sure you have installed and then uninstalled HTC sync

    • Redarmband

      set your phone so charge only mode when you connect your USB, disable any antivirus on your PC and make sure you have installed and then uninstalled HTC sync

  • Sharky

    o connected my desire in disk drive mode,usb debugging connected but the evo 3 dosen’t do anything
    why?

  • Aimak Rokalno

    Hi. I have an Amoled Desire running Froyo. I followed the guide without problem but it gets stuck on step 8. Windows asks me to provide a driver when I enable debugging, thus the reflash unrEVOked cannot detect my phone. I did uninstall HTC Sync and the HTC USB driver (could it be this?). I also tried installing the Android SDK with USB driver but no success.

  • Aimak Rokalno

    It worked! After installing the latest HTC Sync, the unrevoked3 was able to find my HTC Desire.

  • Sarin

    Below are informations of my HTC desire(SLCD).Is it possible to root my desire?.If yes which unrevoked version will support it well? I heard that Bravo PVT4 device has some issues with unrevoked method.So please guide me. i am newbie.Also tell me which custom rom supports my device?

    BRAVO PVT4 SHIP S-ON (erase size 20000)
    HBOOT-0.93.001
    MICROP-051d
    Radio -5.11.05.27
    Display: FRF91
    brand : htc_ara
    Android version : 2.2(updated thru OTA)
    Base band Version : 32.49.00.32U_5.11.05.27
    Kerneal Version : 2.6.32..15gd9612c0 htc-kernel@and18-2 #1
    Build Number : 2.32.415.3 CL283905
    Software Number : 2.32.415.3

  • Google for Desire ABD Drivers and see what comes up.

  • Nice! Thanks for sharing! Hopefully that helps some others!

  • Nice! Thanks for sharing! Hopefully that helps some others!

  • marky9074

    Needs the HTC USB driver (found with HTC Sync…) as well as the HBOOT USB driver (which doesn’t appear when you start the reflash program, contrary to the above instructions…)

    Apart from that, worked well.. HTC Desire, T-Mobile UK

  • Boaby

    Does rooting the phone wipe the data on it?

  • I am seriously confused with this tutorial… there are like silly amount of differnt versions of everything it seems and the video doesnt match the instructions of the page itself. i downloaded the first link and NOTHING like hboot comes up just the .exe file for the unrevoked programme, i downloaded the drivers underneath for the hboot and went to install them, hboot usb doesnt show up on my phone AT ALL, there is no option to go into hboot, so i cant update the drivers, so i thought it says hboot at the top must be in that mode all ready… so i went to install the drivers using divice manager…it failed. and unrevoked wouldn’t pick up my phone. what am i doing wrong???????????

    • SCUBAinARUBA7

      I have the same problem.. please help!!

    • SCUBAinARUBA7

      I have the same problem.. please help!!

    • Dallas Toth

      Make sure your USB connection type is not selected to Mount the SD Card. Needs to be set to Charge Only. 

  • I am seriously confused with this tutorial… there are like silly amount of differnt versions of everything it seems and the video doesnt match the instructions of the page itself. i downloaded the first link and NOTHING like hboot comes up just the .exe file for the unrevoked programme, i downloaded the drivers underneath for the hboot and went to install them, hboot usb doesnt show up on my phone AT ALL, there is no option to go into hboot, so i cant update the drivers, so i thought it says hboot at the top must be in that mode all ready… so i went to install the drivers using divice manager…it failed. and unrevoked wouldn’t pick up my phone. what am i doing wrong???????????

  • Sid9162

    hi. i was trying to root my dezire but the procedure got stuck and i m getting the message “backup CID is missing”.. any ideas… help please..

    • Keithmluk

      same error, anyone help??

    • Keithmluk

      same error, anyone help??

  • docnasef

    Thank for the guide however, ried to root using unrevoked, followed all steps to the letter, ended up after 2 reboots with the message on unrevoked “rooting safe to restart”

    The after like 30 mins
    “failed to root, sometimes happens, restart and try once more”

    Did that 4 times, no avail
    BTW my phone while connected reboots twice last of which boots into homescreen and then shuts down (not power off)

    Please help?!

  • nore

    What’s the advantage with gaining S-OFF ? if we already can flash any custom ROM

  • nore

    What’s the advantage with gaining S-OFF ? if we already can flash any custom ROM

  • Oskar

    I read somewhere that unrevoked forever is for CDMA Deisre only, is this true? And if you didn’t root using unrevoked can you still use unrevoked forever?

  • Pete

    possibly a silly question… are you selecting items using the power button?… because this blanks the screen… pressing it again will bring the text back again… use the main select button of your phone to select items in the ClockworkMod Recovery menu

  • Pete

    possibly a silly question… are you selecting items using the power button?… because this blanks the screen… pressing it again will bring the text back again… use the main select button of your phone to select items in the ClockworkMod Recovery menu

  • Aali3k

    Hello all, can a HTC Desire whose ROM is already corrupt be rooted? The set only goes up-to the HBOOT menu and nothing much after that any help will be appreciated.

  • Aali3k

    Hello all, can a HTC Desire whose ROM is already corrupt be rooted? The set only goes up-to the HBOOT menu and nothing much after that any help will be appreciated.

  • Averelgr

    I made it thanks a lot!! But i did a mistake.. when i made the rooting i wasnt have the sd card inside the phone..
    now i have lost the recovery image??

  • Presidentsguide

    I attempted to do this, and when the ClockworkMod Recovery screen came up and the SD card was mounting, an error screen saying, “E:unsupported radio version
    E:Update failed. Check /sdcard/soff.log.
    E:Error in /data/local/unrevoked-forever.zip (status 42) Installation aborted. /tmp/recovery.log was copied to /sdcard/clockworkmod/recovery.log. Please open ROM manager to report the issue.”

    What went wrong? How do I fix this?

  • Presidentsguide

    I attempted to do this, and when the ClockworkMod Recovery screen came up and the SD card was mounting, an error screen saying, “E:unsupported radio version
    E:Update failed. Check /sdcard/soff.log.
    E:Error in /data/local/unrevoked-forever.zip (status 42) Installation aborted. /tmp/recovery.log was copied to /sdcard/clockworkmod/recovery.log. Please open ROM manager to report the issue.”

    What went wrong? How do I fix this?

  • there is no option to click flash .zip from sd card?
    i need to do this so i can finish step III.

    btw if i turn my phone on after step II should it work?
    because when i turn it on it just goes to the o2 screen over and over again.
    iv been so scared plz help xxxxxxxxxxxx

  • there is no option to click flash .zip from sd card?
    i need to do this so i can finish step III.

    btw if i turn my phone on after step II should it work?
    because when i turn it on it just goes to the o2 screen over and over again.
    iv been so scared plz help xxxxxxxxxxxx

  • Ahamad17

    1. Make sure you disable the antivirus program running on your computer
    2. Install the latest htc sync on your computer and uninstall it because htc sync install the required htc drivers as well which is helpful to recognise the phone
    3. Run the evo3 now it should recognise your phone… Hope this helps

  • Ogbassist182

    Do I have to have 2.2 to root? I’ve never done this before and I’ve been reading for a while on how to root. I have an HTC Desire 2.1. Are the ROMs already 2.2 or….. do i have to flash a rom with 2.2?

    Help would be lovely 😀

  • Atulsheoran

    Hi,
    I have a SLCD desire with froyo 2.2 and HBOOT .93. I was able to install the HBOOT drivers by skipping step 3 (it showed up in device manager as Android bootloader interface) but the reflash package only got to the bootloader screen….then just ‘waited for system to settle’ and came up with ‘internal error:am reported error starting service’. Everything was as the unrevoked video walkthrough showed it to be untill the phone reached the bootloader screen…then the phone just starts up as normal and i get the error message…what am i doing wrong??
    Thanks in advance

    Btw….got the same error on both mac and win7

    Phone details:
    BRAVO PVT3 SHIP S-ON
    HBOOT- 0.93.0001
    MICROP-051d
    TOUCH PANEL-SYNT0101
    RADIO-5.09.05.30_2
    AUG 10 2010, 17:52:18

    • Anonymous

      I am having the same problem as you. Internal error: am reported error starting services.
      Did you figure anything out yet?

  • Ogbassist182

    Failed to push Recovery. Terminating.
    ??????? What am I doing wrong?

  • Anonymous

    Internal error: am reported error starting service.
    What does this mean?

    • Lycanthro78

      I am getting same error. cant find solution to it,

      • Anonymous

        You need to make sure you have free space on your phone to anyone experiencing this error. At least 14mb free was required on my Desire.

  • Pingback: Load A Custom Rom on HTC Desire | 無岸之殤()

  • Half way thru .. Error : failed to get to root. Is your firmware too new ?

  • Wilson7701

    If anyone is recieving the “internal error” issue I have found that you can use unrevoked version 3.21 and it should work. I was getting the same error did everything to the T as described above but I got the older version and it rooted my phone just fine with no errors. Hope this helps.

  • Wilson7701

    If anyone is recieving the “internal error” issue I have found that you can use unrevoked version 3.21 and it should work. I was getting the same error did everything to the T as described above but I got the older version and it rooted my phone just fine with no errors. Hope this helps.

    • Cazlex

      how do i get the 3.21 version?

  • Wilson7701

    If anyone is recieving the “internal error” issue I have found that you can use unrevoked version 3.21 and it should work. I was getting the same error did everything to the T as described above but I got the older version and it rooted my phone just fine with no errors. Hope this helps.

  • Madffrogs

    HI do I need Rom manager/clockwork recovery already installed for this to work ?

  • Madffrogs

    HI do I need Rom manager/clockwork recovery already installed for this to work ?

  • Bakaq

    followed the guide exactly on Desire 2.2 & tried rooting, but didn’t work. My Desire on official SEA ROM with latest FOTA somewhere December 2010. thanks.

  • ads

    I also get the fllowing error:
    validation error backup cid is missing

    What shall i do?

  • Jinhua

    Do i still need a gold card for this method?

  • Jinhua

    Do i still need a gold card for this method?

  • Jinhua

    Do i still need a gold card for this method?

  • Sharky

    didn’t work for me…

  • Caohs_general

    Is this do-able on a hboot loader of .85?

  • Caohs_general

    Is this do-able on a hboot loader of .85?

  • Tony

    Just tried it on a desire with 2.2 – no problems Good job…!

  • larry

    my phone rooted but i dont have nandroid in recovery menu and unable to use any of the options
    can you help me with this issue

  • Jordandortmans

    everytime i try to root my htc desire (HBOOT 0.93.0001), i get the message Can’t find MISC and Can’t mount CASHE. what should i do? or what did i do wrong?

  • Jordandortmans

    everytime i try to root my htc desire (HBOOT 0.93.0001), i get the message Can’t find MISC and Can’t mount CASHE. what should i do? or what did i do wrong?

  • Nicolas

    i followed the steps but at the end it say internal error: installing package failed
    so every time i boot into recovery mode and select recovery i get the black screen with the red exclamation mark…plz help

    • Cazlex

      i have the same prob too! help!

    • RC

      I had this problem. Turns out I was low on storage space. I un-installed a few big apps (not on SD card) and then re-ran the reflash (on Linux). Worked just fine.

  • Bloozntooz

    Just successfully rooted my HTC Desire 2.2 HBoot 0.93 according to the video & narrative, but not without some dramas. My experiences as follows:

    Some of the previous comments saying that the video and narrative are not the same is correct – there are differences in what you see but nothing too worrying. One that got me was that the video asks you to put the phone into ‘HBOOT USB PLUG’ before plugging in during the HBoot Driver installation – this is not correct (for my Desire at least). I just plugged it in after it went into the HBoot and it changed to ‘HBOOT USB PLUG’ itself. The Web page narrative associated with this however, correctly states this.

    The two packages that you need to download (Unrevoke and HBoot Drivers) both must to be properly unzipped and extracted. Some of the previous comments mention them trying to run these as .exe files and this will not work.

    My first mistake was I initially uninstalled everything to do with HTC Sync, including the ‘HTC BMP USB Driver’ and ‘HTC Driver Installer’. Only uninstall HTC Sync program and leave these other two installed as they are needed when you plug your phone in at step 7. When I got to step 7 the standard Windows ‘cannot find driver’ box came up (obviously: do NOT follow through on this). I stopped everything and reinstalled all HTC Sync, then uninstalled just the HTC Program. Performed the starting of Unrevoke again and plugged the phone in, and it worked fine.

    As Unrevoke was doing its magic and rebooting automatically into HBoot I received another standard Windows ‘cannot find driver’ pop up. I had fully followed the installation instructions for the HBoot Drivers at the beginning and it had showed up at the end with ‘Android Bootloader Interface’ in Device Manager so I thought that everything was complete – obviously it was not! I left it hanging and went to Device Manager and found that there was a yellow exclamation mark against the Device. I right clicked and performed the update driver routine again (using the exact same method as I did previously) and it eventually popped up with a standard Windows ‘cannot find file’ pop up stating it was looking for ‘WinUSBColnstaller.dll’. The file already exists in the ‘i386’ HBoot Driver folder so I navigated to it and it worked.

    The rest of the sequence went without hitch.

    I found that there is no ‘Nandroid’ backup menu item in the Clockwork recovery as the video shows – but instead it just says ‘Backup/Restore’. I used this and it did a full back up without problems.

    Overall, it is a good guide (as I did manage to do it) but there appears to be some nuances in what is given, and what you actually encounter. Hopefully the above will help.

    • Waleed

      Hi,

      Please, i have HTC desire unrooted, and need to use the procedure and found that you are using HBOOT drivers that suppose to be related to Windows, so, HTC desire suppose to use Linux and not HBOOT?

      Till now, i can;t take decision with the upgrade to AL _Maisan rom, since, i need soem procedure to be followed in case of unsuccessful rooted or partitioned,…. how shall i make a fallback procedures with Backup?

    • Anonymous

      Thanks for this, very helpful 🙂 The guide seems to assume you already have HTC Sync installed plus unrevoked has changed and you no longer get any of the files it talks about so this is very useful!

    • Biodraft

      but mine, it says internal error, installing package failed. followed all the steps.

      but why is this still happening?

      • Matimous

        Make sure you have a little bit of free space on your phone itself.

    • DaMil

      Thanks Bloozntooz, after having  the same problem with “Waiting for device message” in UNEVOKED, I solve it by installing the HTC  Sync and than uninstalling only the HTC Sync program, NOT the drivers.

    • Spilyndylan

      your comments on step 7 HTC sync helped me get it done thanks a bunch

  • Simonsonjas

    Ok so just rooted an HTC desire bootloader .98 and followed this guide which is very confusing but got it to work. I used a hp windows vista. The phone is us cellular cdma network. I followed the steps and downloaded the files you needed. The phone is not on 2.2 But when was all done and finished steps unrevoked didnt do anything so i did a lil more research and installed HTC sync and then uninstalled it and everything worked great. no error messages and superuser permission was installed confirming root. It got very frustrated trying new options. I deleted the downloaded files and reinstalled multiple times. I used unrevoked3. the key is to be patient. Hope this helps good luck

  • Pingback: Rooting an Android Phone « GTech Blog()

  • please help me.
    i think that i may have bricked my htc desire.

    i maneged to do step 1 and 2 successfully
    but since then my computer wont recognise my sd card
    and when i turn my phone on it vibrates then the o2 screen
    over and over again.

    i googled loads of stuff since and have had no luck 🙁
    i havent done step 3 + 4 btw
    because last time i tried there was no option to flash zip
    and btw i can access hboot and recovery n all that still

    hellpp :'( xxx

    • RC

      I had this problem because I was low on storage. I un-installed some apps and re-ran: problem gone.

      • RC

        Whoops – replied to wrong person. ignore.

      • how do i do that since i cant boot?
        thanks.

    • RC

      I had this problem because I was low on storage. I un-installed some apps and re-ran: problem gone.

    • RC

      I had this problem because I was low on storage. I un-installed some apps and re-ran: problem gone.

  • Zav Shotan

    Note the an antivirus software name Lookout mobile security made issues with the rooting. When uninstalled the root was successful

  • Bo17age

    hello, can it root htc desire hboot 0.93.0001, fw android 2.2 ?

  • XxSnOOpYxX

    i couldn’t update while i was on the 2.2 so i went back for 2.1 and rooted my phone now i can’t get to update to 2.2 i am using HTC Desire Please Help

  • Grahamgarlick

    Thanks worked a treat, so happy now. cheers for your hard work.

  • Ahmed

    i am going on 2.2 and it says
    Error: failed to get root. Is your frimware too new ?
    Please Help !!!!

  • Undergroundak

    A few tips for those having trouble with a desire.(using 2.1 by the way)

    1- do not look for “hboot usb” on the desire. it does this automatically. this means plug the phone in,allow usb debugging, select charge only,then go into the device manager like in the tutorial to load the cusom drivers.
    2-if revoked does not recognize your phone you may be missing the sync drivers like I was.install the latest htc syncthen uninstall the program only(leave the drivers) and try again.you may get lucky like I did!

    thanks guys for all the hard work!

  • Pingback: Mobiele Telefoons » How To Root the HTC Desire | TheUnlockr http://bit.ly/fHJ7yS j’vais passer u00e0 l’acte, si vous …()

  • Pingback: Jag fetrootar din mamma! « Påvens blogg!()

  • cableguy

    for those of you having trouble at the ‘HBOOT USB PLUG’ stage, i suggest you check your cable and make sure that it is a proper sync cable, some of them will only charge

  • Pingback: How to root and flash HTC Desire running on Froyo 2.2 | HugoLim.com()

  • Alan Blofield

    can i root the desire without backing up all my apps and data, would i lose my apps as i have some that you cant get anymore

  • Wrighty050

    Help please, i have installed driver but the Unrevoked app just says waiting for device ???? Windows Keeps popping up asking about searching for a driver ??

  • Kevgoss1976

    A bit confusing to start off with but got there in the end.
    Thanks.

  • If you are having problems with Unrevoked not recognising that your device is plugged in. Make sure that you have installed HTC Sync and then removed the program but left the driver that was installed with HTC Sync.

  • alfyg

    please could someone tell me do you need to back up apps and data on the phone before rooting, thanks

  • Fishbulb038

    If you use linux you should have no problems. Make sure your phone is set for usb debugging and USB connection is set for charge only. Connect phone to linux box.
    Download unrevoked3 and untar. In a terminal type:

    cd /path/to/reflash
    chmod +x reflash
    sudo ./reflash

    Dont touch your phone. In two minutes you’re done.

    That is why windows is a terrible os. You’re all working too hard

  • Pingback: Danny Tsang » Blog Archive » Cyanogenmod On HTC Desire Issues()

  • warlock09

    how did you manage to root your htc desire 2.2 Hboot 0.93,,im having problems doing it,,can anybody pls. help??it says failed to flash recovery image at the end,,i dont know why? coz i think i followed all the instructions properly??tnx…

  • Malcolmwarner33

    Hi there this is excellent and worked first time with no problems whatsoever. I just thought I would let users know that on the Desire when you are in Clockwork recovery the power key does nothing but shut of the screen as it does in normal use, so you need to push down the optical pad to confirm and you can also use this instead of the volume rocker

  • Haha! You were listening to Incubus 😀

  • bob

    it says you have to have a active service on the phone what is that ???

  • byteck

    Hi,

    I have run the Unrevoked rooting app for my HTC Desire and although everything runs as shown on the videos every time it ends with – failed to root is your firmware too new.

    My Desire shows
    BRAVO PVT1 SHIP S-ON
    HBOOT- 0.93.0001
    MICROP-031d
    TOUCH PANEL-SYNT0101
    RADIO-5.11.06.27
    Aug 10 2010,17:52:10

    Can you help as I desperately need more space on the root(?) of the device

    • Teknogeez

      Try using 3.21 – I had this error, and using the earlier version resolved.

  • byteck

    Hi,

    I have run the Unrevoked rooting app for my HTC Desire and although everything runs as shown on the videos every time it ends with – failed to root is your firmware too new.

    My Desire shows
    BRAVO PVT1 SHIP S-ON
    HBOOT- 0.93.0001
    MICROP-031d
    TOUCH PANEL-SYNT0101
    RADIO-5.11.06.27
    Aug 10 2010,17:52:10

    Can you help as I desperately need more space on the root(?) of the device

  • Inline

    Thanks for the guide and thanks to Bloozntooz, had almost the same few issues and helped me a lot! thx

  • Anonymous

    This is a gay ass tutorial tbf!

  • Spookyda

    the only problem i have so far with us cellular unrevoked rooted succesfully but nand flash failed… any ideas and what are nand unlocked advantages… thanks Dan

  • unrevoked wont find my phone. what do i do

  • unrevoked wont find my phone. what do i do

    • did you get any help with this unrevocked wont find my phone

  • waiting for device?!?! wtf

  • waiting for device?!?! wtf

  • You have to install htc sync then delete everything but then driver then it should work

  • Cwchawt2000

    U r a lifesaver.I tried in vain with countless errors using latest unrevoked like ” communications interrupted unexpectedly”etc…until i tried your method ie back to earlier unrevoked and AMAZING it worked for me(htc desire ),,Thank you,thank you a million!!!

  • Cwchawt2000

    U r a lifesaver.I tried in vain with countless errors using latest unrevoked like ” communications interrupted unexpectedly”etc…until i tried your method ie back to earlier unrevoked and AMAZING it worked for me(htc desire ),,Thank you,thank you a million!!!

  • Rayven

    Looks like this method does not work with The HTC Desire w/2.2 Froyo and Hboot 1.06 as of the moment.

    • yes, i would agree. does anyone have a solution or work around?

  • Josh

    I just went through the steps and turns out that my firmware is to new. I have a HTC Desire (CDMA) with Android 2.2. Does anyone know any other way I can try and root my phone or am I going to have to wait. Please Help?

  • David

    Well it took me a long time to figure it out, a day infact.
    I might mention that it looks no different when you’ve rooted it. My phone already had the superuser permission app before i rooted it.
    (i am using the HTC Desire) Now something that the video does not mention.
    with the HTC Desire and some other devices it connects to USB automatically, So you will NOT have the five options when you’re in the recovery menu.
    Also with the HTC desire it does not automatically go into the recovery menu like shown in the video, (that is where i freaked out)
    You scroll down to “recovery” as you can see in the video and press the power button, you’ll have the same menu as he did,
    Now something else got me there, Nandroid was not available.
    Once again i freaked. This worked for me, see if it works for you guys. The option to completely wipe your phone to factory condition is there. Yes it sounds insane but remember you where with the intention of flashing your phone there is no difference :’)
    After realizing this i went for it. And when i restarted my phone using the Root Checker app you can download free from the market it was confirmed that i have root access 🙂
    So it’s worth a try. i’m not trying to destroy your phone 😛
    I will tell you right now that you will lose all of your apps by doing unless they’re saved to your SD card.
    You will lose some other Data like your texts, and contacts that are not saved to your Sim. So remember to take a note of all this before you try what i did.

    • Josh

      do you have Android 2.2 on yours before you rooted it?

  • Devin

    ok, so i followed all the steps everything was goin smooth, then toward the end it comes up with internal error: failed to unlock NAND flash. What do i do? i’m on us cellular with android 2.2

    • jp – US cell 2.2 , 1.6 boot

      same exact as devin…went through the process, says “this was a success” then quickly changes message to “Internal error: failed to unlock NAND flash

      • Jas96782

        Same thing Here

  • trustno1

    The S-OFF patch doesn’t work, I get errors saying unsupported system? Any thoughts chaps?

    • Furp

      I hit this same problem. Is there a solution?

  • Sean T Hirsch

    Here is my problem. Can you help?
    Ace pvt ship s-on rl
    Hboot 0.85.0019
    Microp 0438
    radio 26.06.04.06_m
    emmc-boot
    dec 27 2010, 14:47:30
    Easy to follow. simple step by step but ACE is not yet supported.

  • GustavBP

    Hi everyone… My HTC Desire was in my pocket. It was turned off, i think, but when i took it out of my pocket it showed this:

    BRAVO PVT3 SHIP S-ON
    HBOOT-0.93.0001
    MICROP-051d
    TOUCH PANEL-SYNT0101
    RADIO-5.11.05.27
    Aug 10 2010, 17:52:18

    FASTBOOT

    to previous item

    to select item

    BOOTLOADER
    REBOOT
    REBOOT BOOTLOADER
    POWER DOWN

    … is it possible to cancel this?

  • Aaron

    Does it work for the HTC Desire HD as well?

  • Raj Verma

    I am using the latest unrevoked 3.32
    my Hboot is 0.93.0001
    Bravo PVT3 ship S-on
    radio -5.11.05.14
    froyo 2.2
    the only problem i am seeing is there is no recovery as when i go in hboot with vol down and power then click on recovery only a red traingle comes on black screen

    have u got some idea

    and as well i tried to root my phone again using unrevoked and when it try to push recovery and the error comin is

    Validation error :Backup CID is missing

    have u got some idea how to get root access again n how to install custom recovery

    when i go by reflash_package to root n install custom recovery(which is by default clockworkmod recovery 2.5.0. something) error i am getting is
    Error: failed to get root. is your firmware too new?
    i tried rooting through some temp root appliations, i can get temp root, but after every boot its unroot again

    other prob, when i click on recovery in hboot a red traingle comes nothing else, for backup/restore, install zip/update etc. nothing comes here

    have u got some idea whats wrong
    i want to install custom rom, but can not do it really annoying
    plz help
    thanks

    Must Read – Guide to root Android 2.2 (FroYo) on HTC Desire

  • Lord_quack

    Excellent Tutorial! I have a Orange Branded Desire 2.2 AMOLED and this worked perfectly. I got stuck at step 3, as I tried to update the driver, but win7 kept saying ‘The current driver is up-to-date’ then I realised- remember to but the phone into HBOOT USB rather than just connecting it up!

    Other than that it seems fine. I’ve had a problem with S-OFF it says failed, terminating, but I’ll try and do it again.

    Thanks for this Unlockr!

    …Now, to get rid of that annoying orange butterfly boot-screen….

  • I don’t know what went wrong.. On my device manager I get this Other Devices >> ADB … I am unable to install the device properly as well as unable to reflash it … http://twitpic.com/4l38rw … I cannot re update the drivers as it said it’s already been updated… (Using HTC Desire 2.2)

  • Omi

    in video, unrevoked is downloaded as a .zip file which he extracts , whereas its downloading .exe file. so what should i do now!?

  • Enptumer

    i am getting error validation error: Back CID is Missing….. help please

    • Raj Verma

      [HOWTO] Fix the Backup CID Missing Error On UnrEVOked

      http://rootmydroid.co.uk/guides/howto-fix-the-backup-cid-missing-error-on-unrevoked/

      Intro

      As you may already know, unrEVOked 3.2 was pulled shortly after release because some people were having misc issues. Annoyingly, this causes a lot of extra errors, such as the Backup CID Missing error.
      What is misc?

      misc is a partition on your phone. It holds various switches and stuff including your CID. When the CID is missing from misc you get the Backup CID Missing error on unrEVOked. It’s not a major error as far as I know, but it is annoying.
      So How do I Fix It?

      There are two options to fix this error. You can use the test version of unrEVOked, or edit misc.
      Option 1 – unrEVOked 3.2-test

      I managed to find unrEVOked 3.2. If you want to use that as a fast-track then that’s fine, but please read the following carefully:

      DISCLAIMER:
      Please be aware that this build was pulled from unrevoked.com because it was not safe.
      USE AT YOUR OWN RISK!

      If it goes wrong and you point the finger at me, I will laugh at you.
      This is only for ‘Backup CID Missing’ errors. if you use this on any other type of misc error it might brick.

      Download. Run in replace of unrEVOked 3.21.
      Option 2 – Editing misc (NOT FOR CDMA PHONES!)

      (Guide edited from http://home.kennynet.co.uk/~kenny/bcid-fix.txt to be more noob-friendly)

      Warning! Misc is quite an important part of your phone. If it gets severely corrupted you may loose USB access. Me or anyone on our IRC help channel take no responsibility if you fuck up somehow.

      This guide is designed for Windows, Linux users use common sense adapting the instructions and can use a Linux hex editor like ghex. (Works just the same)

      Please ensure you have downloaded the other stuff file on the second post before continuing and have extracted it to C:root.

      First, we need to use adb to grab misc off your phone. We will get temporary root then grab misc.

      1) Open a command prompt on your computer by going to Start > Run and typing cmd then pressing enter. Now type the following pressing enter on each line. (Make sure your phone is connected and you have the drivers installed.)

      cd
      cd rootadb
      adb-windows devices <—- Make sure it finds your phone before continuing
      adb-windows shell <—– You should see a $
      $ /system/__unrevoked_su /sdcard/misc.img <—- Copying misc to your SD Card

      # getprop ro.cid <—– This is your CID. Remember what this says, it should say something like HTC_000 or 1111111 if you have a goldcard
      # exit
      adb-windows pull /sdcard/misc.img misc.img <—- Getting the misc we copied before

      You should now have a file called misc.img in the C:rootadb folder.

      Now come on to the IRC help channel here. We will stick the CID into the misc.img so you can carry on as it really is complicated. You can also post here if nobody is avalible and I will sort it ASAP.

      (If you’ve done hex editing before, all you do is put the CID you got above in at position 0 then add a 00 at the end so the hex string looks something like “48 54 43 5F 5F 30 30 31 00“)

      Make sure you save the file that we give you back to C:rootadb overwriting the original misc.img file.

      Next we’re going to push misc back on to the phone using a similar method to step 1. Have open a command prompt and cd to the correct directory as in step 1 before proceeding.

      2) Type the following in the command prompt:

      adb push misc.img /sdcard/new-misc.img <—- Pushing misc back to your SD card
      adb-windows shell
      $ /system/__unrevoked_su <—- getting temp root again
      # /data/local/flash_image misc /sdcard/new-misc.img <—- Using flash_image to flash the new misc

      # exit

  • Pingback: @mtracz http://theunlockr.com/… « @Pete716()

  • Unrevoked Forever don’t work on Desire (Bravo):

    assert(getprop(“ro.product.device”) == “supersonic” ||
    getprop(“ro.build.product”) == “supersonic” ||
    getprop(“ro.product.device”) == “inc” ||
    getprop(“ro.build.product”) == “inc” ||
    getprop(“ro.product.device”) == “heroc” ||
    getprop(“ro.build.product”) == “heroc”);

  • Yusuf

    If I root my phone, will I lose my contacts etc?

  • The “CID missing” error has bugged me all day (yes, seriously. Nothing but tryn everything.) but finally got to root my HTC Desire.. Followed the more manual approach using the guidelines from http://droid-den.com/phone-guides/phone-guide-how-to-root-the-htc-desire . Had tried the one for theUnlockr at http://theunlockr.com/2010/06/07/how-to-root-the-htc-desire/ but the r6-desire-root.zip seems to be damaged so a dead end just like this.

    All in all, great work theUnlockr for all the info..

    #out

  • ala

    my phone connects to windows but not till reflash any1 help me?

  • dave

    the HTC sync app runs in two steps: first it installs a bunch of drivers, then installs the HTC Sync app itself. This worked for me (based on pointers above): Run the HTC sync installer, go through the first phase, then after it unpacks the actual HTC Sync installer and asks to install, cancel the installation. The required drivers exist but the actual HTC Sync is not installed.

  • Pingback: ZOMGZORZWTFBBQROFL » Blog Archiv » Android Antics – flash flash()

  • Omid

    I have followed the instructions and for the first time I saw on the Unrevoked program done! and I can see superuser permission on my HTC desire 2.2, but when I wanted to grant root access to uninstall some sys application my phone hanged and restarted. for the second time I went through the Unrevoked method but any time it gives me error :failed to root is your firmware too new?
    so I dont know if I have rooted my desire or not yet? can any one help on this. thanks in advance

  • Jaz168

    wooooooooooooooooooo i have just root my htc desire…thankkkkkkkk alot unrevoked team..

  • Razmatin

    Hiya bro i just need to know how i can root HTC DESIRE S running on 2.3.3 android.

  • hawk

    ******NEED S-OFF HELP, phone is stuck

    I have done the unrevoked rooting part successfully. When doing the S-Off, after selecting the zip from sdcard, it is stuck.
    — Installing: SDCARD:unrevoked-forever.zip
    Finding update package…
    Opening update package…
    Installing update…

    unrEVOked forever S-OFF patch v1.1

    Verifying system type…

    Next the screen seems stuck for over 15 minutes. How long does it take? What do I need to do?

    • hawk

      I removed battery, and rebooted phone in normal mode. Thankfully, my Desire is working.
      Any suggestions what went wrong during S-OFF?

    • Tannyijaz

      I had the same issue and it said error 42 at the end. Is anyone interested in replying and helping?

  • M.S

     Why is the ‘unrevoked forever’ link failing? Anyone? 

  • HELP!
    unrevocked cant find my phone.. and i have installed the driver software.. plz.. help..

  • Pingback: Få Root-adgang på din Android med Ubuntu! « go-ubuntu.dk()

  • Catchphrase

    It keeps telling me my firmware is too new ?

    What does that mean ?

  • Pingback: Android HTC to stop locking bootloader()

  • Jimmyleung70

    just downloaded the unrevoked but how do you find and install the drivers thanks

  • fergyboi

    I kept getting stuck at ‘waiting for device’ – unrevoked just never found my device.

    I solved this by downloading HTC Sync and starting to install it. Before it installs HTC Sync, it installs a bunch of other things including the required drivers. After the drivers are installed, you can cancel the HTC Sync installation (since there’s not much point installing it, then uninstalling it) – that way you get the drivers without HTC Sync.

    As soon as I did that, I plugged the phone in and unrevoked found it instantly.

  • Gest

    Noob to rooting here, so as of today, is there a way of rooting htc wildfire running android 2.2.1 ?, if so please post link

  • annoyed

    Is there another way to root a cdma desire on froyo? I’ve tried this several times and it hasn’t worked. I keep getting the failed to unlock nand flash error.

  • Al_jammaly

    Hi what is mean that device SAGA is not supported this time

  • Trip29

    Worked perect for me, latest unrevoked as slightly different on menus..

  • Brennan Rauert

    Solution worked for me. Thanks a lot for figuring that out.

  • Tannyijaz

    Rooted my Desire! Thanks! But can’t get S-off even with the above instructions. All i get is ‘installation aborted – error 42’. What could this be? I have at least 500MB on the SD. Would appreciate any help..

    • El Ameen

      Also facing the same issue as well, when try to use the unrevoked-forever to S-off my phone. Would surely appreciate any help as well. Or did you finally succeed, Tannyijaz?

      • Tannyijaz

        @google-d61124f7dcb24edbd49472948fbb837f:disqus No i haven’t succeeded yet, no-one has really gave an effective suggestion on this.

  • Waleed

    Dears,

    Please, i need to root my HTC desire FROYO 2.2, can i have a detailed procedures and the most important is how to fallback in case of any issue happend while root the mobile,or, using AL MAISAN arabic support (Custom ROM)

    Thanks

  • Shaukatali5379

    hi i need your help plz.i installed visionary r14 and now im trying to unroot but it will not let me do it, alot of apps on my fone say R U SURE U HAVE ROOT ,i have uninstalled it alot of times but as soon as i install it again it says your rooted?
    plz help i need to get rid of itr.thanks i have 2.36.405.8 cl47853 is the firmware plz email me at shaukatali5379@googlemail.com

  • Wm_qian

    S-OFF failed on my HTC desire with following info.

    unrEVOked forever S-OFF patch v1.1
    Verifying system type…..Got device: @PID: 77,”BRAVO”Got radio version: 5.11.05.27E:unsupported systemE:Update failed.  Check /sdcard/soff.log.

    • Beckybubbles2011

      s-off failed on my htc desire, it lso stopped at verifying system type! if u mange to install it could you give me some tips, thanks

  • Patrick

    can this method be used for gingerbread 2.3.3 desire hd?

  • Crapidontwant

    unless I missed the instruction you need to make sure fast boot is un checked

  • at unrevoked…….i fail at there….it say “failed to push recovery. Terminating” Can someone help???

  • Jesus_is_a_honkey

    Tips. If you get “Internal Error – Installer package failed” delete some apps and make some space. If half way through you get the “Install new Hardware” box, go through the same steps as you did when installing the drivers (basically install them again from the location you saved them.)

  • Pingback: [ROM] CyanogenMod-7.1.0 RC1 (Gingerbread) - Sidan 72 | Swedroid()

  • Surireddy1989

    i have done all the steps but get the root
    showing a message of “back up cid missing

  • Marcel Panse

    Did get it to work! Failed at firsth with “failed to get root”. Had to change the apps install location back to phone (had it set to sd). ./adb shell pm setInstallLocation 1. After that it worked like a charm.

  • Dennday67

    So Im trying to root my HTC desire CDMA 2.2 and have installed unrevoked 3.3. when rooting i get the firmware to new error. I tried to gain s-off but when I go into recovery mode with unrevoked forever on the sd card. it just shows a pic of the phone with a red ! what am I doing wrong?
    BRAVOC DVTZ SHIP S-ON
    HBOOT-1.06.0000
    MICROP-051e
    TOUCH PANEL-SYNW0101
    RADIO-2.15.00.11.16
    Dec 22 2010, 16:16:39

  • G0osy

    I’ve just upgraded my desire to gingerbread, will this root procedure still work?

  • I just upgrade my Desire to Gingerbread manually. Will the technique above work still? 

  • Pingback: up I finally got it!!! - Forum de telechargement et partage()

  • Pingback: up iPhone auto-correct anyone? - Forum de telechargement et partage()

  • Pingback: Warning! Google pulls rogue apps! - Forum de telechargement et partage()

  • Saradi

    I have some problem while trying to gain s-off.. it shows me an error like…
    E:unsupported system
    E:update failed. check /sdcard/soff.log.
    E:Error in /sdcard/unrevoked-forever.zip
    (status42)
    Installation aborted

    well i tried to install zip again and it stuck with loading bar can any one please help??

  • trying to install unrevoked forever on the recovery menu, followed the instructions , but it seems to be stuck on “verifying system type ”
    any help ??

  • Crap.

    Pile of shit.

  • Bradozman

    The file does not contain any bat files called step 1  & step 2 ext. There is only a reflash.exe that runs saying detecting your phone.

    It never detects it gives no instructions and when and nothing about this reflash.exe is mentioned anywhere.

    So…. what am i suposed to do with this thing?

  • Bradozman

    As per my last comment. Can someone give a new set of instructions to go with reflash.exe?

  • Lhouston65

    i really want to root my htc desire i followed instructions to a tee and when reflashed as admin i got this error  Internal error: failed to unlock nand flash what am i doing wrong please help lhouston65@hotmail.com

  • Vintagefreek

    I keep getting “Internal error: installing package failed”  What do I need to fix to get this to push through?

  • Newbie

    Hi, I’m a newbie here. First of all, thanks for the very detailed tutorial. 

    I have managed to follow and execute successfully all the steps in the tutorial and I see SuperUserPermission in my menu now. However, when I insert a new sim card (vodafone) into my phone (originally Orange UK), the phone just say No Sim Card, even though it works fine with the previous sim card. 

    Please can someone let me know if I need to do anything else to get it to work with the new sim card?

  • John Miller

    i get a message “ace” is not supported

  • Jonesckevin

    I keep Getting Stuck on Internal Error: Installing Package Failed.  I also to get out of Waiting for Phone Spot I Installed ABD Drivers I searched for google.

  • Jox

    Will this root cause my phone to lose all of it’s data?

  • aw837np331

    Where is the link for how to create a gold card?

  • aw837np331

    Where is the link for how to create a gold card?

  • aw837np331

    Where is the link for how to create a gold card?

  • Worked fine when I made the default USB connection ‘Disk Drive’.

  • Link to Unrevoked Forever is broken

  • Bobbvr13

    my phone says internal error nand

  • Kaushikpink

    great my friend u r awesome … 

  • 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?