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.

427 thoughts on “How To: Root the HTC Desire (Unrevoked Method) (Updated 1.18.11)”

  1. 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!

    1. 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…

      1. 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.

        1. 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.

          1. 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…

    2. 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!!

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

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

  4. 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?

  5. 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!

    1. 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…

      1. 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?

  6. 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

    1. 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?

  7. 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.

  8. 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

  9. 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”

      1. 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

          1. 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 🙁

          2. 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

          3. 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 *******+++++

  10. 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

  11. 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)

  12. 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.

  13. 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?!

    1. 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.

      1. 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.

  14. 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.

  15. 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.

    1. 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 =)

  16. 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.

  17. 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.

    1. 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

      1. 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

  18. 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!?????

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

  20. 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…

  21. 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

  22. 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!!

  23. 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.

  24. 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.”

  25. 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.

  26. 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

  27. 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?

  28. 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!

  29. 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 🙂

  30. 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? 🙁

  31. 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

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

    Sorry for my imperfect English 🙂

  33. 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!

  34. 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 !!

  35. 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 :/

    1. 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.

  36. 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

  37. 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

    1. Maybe try another driver, I was stuck at several points during the rooting of my phone. Trying other drivers each time it failed worked for me. Trail and error so to speak 🙂

      2.2 with 0.93 bootloader.
      Eventually it all worked with the drivers Hernan recommended (http://forum.xda-developers.com/showpost.php?p=6029120&postcount=26) and/or these http://unrevoked.com/rootwiki/lib/exe/fetch.php?hash=908951&media=http%3A%2F%2Fwww.unrevoked.com%2Frecovery%2Fandroid-usb-driver.zip

      Took some puzzling but it worked like a charm

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

  39. 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????

  40. 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.

    1. 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?? 🙁

  41. 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.

  42. 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. 🙂

  43. 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.

  44. 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!

  45. 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 ??

  46. 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!

  47. 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!

  48. 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 !

  49. 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!

  50. 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

  51. 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.

  52. 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?

  53. 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.

  54. 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.

  55. (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?

    1. 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.

        1. 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.

          1. 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!

  56. (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?

  57. 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.

  58. 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.

    1. 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?

  59. 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.

        1. 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!

  60. 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

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

      1. 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

  61. 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

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

    1. 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

  63. 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

  64. 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.

    1. 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

    2. 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

    3. 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…

  65. 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

    1. 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?

    2. 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?

    3. **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

      1. 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.

      2. 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.

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

    thanks!

  67. 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

      1. 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

      2. 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

    1. 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

  68. 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.

    1. Same deal here, can’t seem to get some root apps that modify the nand to work since there doesn’t seem to be a way to unlock (s-off vs. s-on) my desire. Will post if I find out more.

  69. 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…

  70. 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?

  71. 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?

      1. there isn’t much of a help , what should i do to reverse anything i did using this program ???
        i want to try another way to root my desire 2.2 HBOOT 0.93

  72. 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.

  73. 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.

  74. 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.

  75. 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

  76. 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

  77. 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

  78. 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…

  79. 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?

  80. 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.

  81. 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.

  82. 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

  83. 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

  84. 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?

  85. 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

  86. 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!

  87. 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)

  88. 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)

  89. 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.

  90. 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.

    1. 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

    2. 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

  91. 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.

  92. 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

  93. 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

  94. 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???????????

  95. 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???????????

  96. 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..

  97. 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?!

  98. 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?

  99. 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

  100. 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

  101. 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.

  102. 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.

  103. 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??

  104. 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?

  105. 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?

  106. 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

  107. 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

  108. 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

  109. 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 😀

  110. 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

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

      1. 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.

  111. 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.

  112. 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.

  113. 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.

  114. 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.

  115. 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

  116. 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?

  117. 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?

  118. 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

    1. 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.

  119. 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.

    1. 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?

    2. 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!

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

      but why is this still happening?

    4. 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.

  120. 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

  121. 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

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

  123. 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

  124. 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!

  125. 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

  126. 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

  127. 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 ??

  128. 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.

  129. 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

  130. 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…

  131. 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

  132. 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

  133. 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

  134. 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

  135. 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!!!

  136. 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!!!

  137. 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?

  138. 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.

  139. 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

    1. 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

  140. 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.

  141. 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?

  142. 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

  143. 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….

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

    1. [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

  145. 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”);

  146. 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 https://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

  147. 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.

  148. 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

  149. ******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?

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

  150. 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.

  151. 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

  152. 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.

  153. 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..

    1. 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?

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

  154. 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

  155. 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

  156. 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.

    1. 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

  157. 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.)

  158. 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.

  159. 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

      1. nope, it doesn´t, i came to the point where the Unrevoked promt said “running root…” then it said “Error: failed to root. To new firmware?” It all when completely fine untill that point. I would be veeery thankful if i got some help

  160. 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??

  161. 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?

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

  163. 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?

  164. 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.

  165. 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?

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

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.