How to- Root HTC DESIRE HD – included Downgrade from 1.72.405.3 to 1.32

Now Reading
How to- Root HTC DESIRE HD – included Downgrade from 1.72.405.3 to 1.32

Browse This Page

So we finally found a perfectly stable way to downgrade and root the HTC DESIRE HD. All credit goes to the devolopers at we are just bringing this guide for our readers in a simplified manner.

Warning: Please note you are doing this at your own risk! there is a high chance that this might damage your device, or make it inoperable. ALL FILES AND TOOLS MENTIONED IN THIS WRITEUP ARE PROPERTIES OF THE DEVELOPERS


This guide has been made considering your device is factory unlocked.

Now that legalities are out of the way lets begin!

PART 1 : Downgrade

First and foremost check the version of your bootloader.

Do this by going to the about phone panel in the settings folder.

If its 1.72 and above then follow part 1 – else move to part 2

Lets begin

What you need :

  • HTC Sync (or ADB drivers)
  • Desire HD with build number 1.72 or higher
  • Make sure the battery is fully charged

What needs to be done:

Step one

Step Two

Step Three

  • Connect Desire HD to a computer. Charge only, USB Debugging enabled!

Step Four

  • Open Command prompt and navigate to the downgrade folder
  • If you placed the downgrade folder in your c: drive type in cd/Downgrade
  • It should show C:\Downgrade>

Step Five

Carefully type in the following commands one by one

  • adb push psneuter /data/local/tmp
  • adb push misc_version /data/local/tmp
  • adb shell chmod 777 /data/local/tmp/psneuter
  • adb shell chmod 777 /data/local/tmp/misc_version
  • adb shell /data/local/tmp/psneuter
  • adb shell

If you got “#” in the result, you have temproot! Proceed:

Now type the following one by one

  • cd /data/local/tmp
  • ./misc_version -s 1.31.405.3

After its done

  • Put to your SD card. You can close the cmd.
  • Reboot while holding volume down, it will go to the bootloader
  • Let it run the process
  • When it asks – do you want to start update
  • Press the volume up button to begin
  • Let it complete and then boot the phone

Once you phone boots up – you have successfully downgraded to 1.32 bootloader, all your data has been erased and you will start with a fresh device.

To begin rooting proceed to Part 2

PART 2 Rooting The Desire HD

To root your HTC Desire HD you will need the Visionary tool found here

What you need

  • HTC Desire HD with bootloaded 1.32
  • Visi0nary tool from the link

How you will do it

Step one

  • Download and copy visi0nary tool to your sdcard

Step two

  • Install and run visionary

Step three

  • once visionary is running check “Set system r/w after root”
  • and click Temproot now wait patiently till it finishes.
  • once you have successfully Temprooted
  • Click PermRoot the device and wait for it to restart the Device.

Once your Desire HD reboots – you have successfully rooted your DHD – and you will get superuser permissions.

The next thing you want to do is to S-off the device

For that : What you need

  • Windows XP SP2 or higher
  • .NET Framework 4.0
  • HTC Sync (or ADB drivers)
  • Desire HD with stock kernel (or Apache14’s 1.0.7 / 1.1.4 Sense)
  • It will not work on 1.72.405.3 or higher build, or new radio. Downgrade first (using Part 1)

Step one

Step two

  • Connect Desire HD – charge only mode + usb debugging on

Step three

  • In “Desire HD easy radio tool.exe” select option 3 and click “do it now”
  • wait for it to finish

You have now fully completed the Root process along with downgrade if applicable. If you already know how then you are ready to install custom roms on this. If not, then wait for our second update on the HTC desire HD – which will shine some light on that.

Information and files : Various articles : xda-developers, Modaco, Phandroid, android-forums – youtube

What's your reaction?
I Want This
About The Author
Bharat Nagpal
Founder and Chief Editor of iGyaan. Bharat likes to keep on top of technology ! Follow Him on Google Plus : Google+
  • ChiragPatel3
  • Nana Kwame

    Immediately i type in the cmd “adb shell /data/local/tmp/psneuter”, It gives me Failed to set prot mask (Inappropriate ioctl for device). Pls help. Actually, this is evrything from the command prompt.

    C:UsersDANNY>cd Downgrade

    C:UsersDANNYDowngrade>adb push psneuter /data/local/tmp
    adb server is out of date. killing…
    * daemon started successfully *
    29 KB/s (557962 bytes in 18.280s)

    C:UsersDANNYDowngrade>adb push misc_version /data/local/tmp
    54 KB/s (15837 bytes in 0.284s)

    C:UsersDANNYDowngrade>adb shell chmod 777 /data/local/tmp/psneuter

    C:UsersDANNYDowngrade>adb shell chmod 777 /data/local/tmp/misc_version

    C:UsersDANNYDowngrade>adb shell /data/local/tmp/psneuter
    Failed to set prot mask (Inappropriate ioctl for device)

    C:UsersDANNYDowngrade>adb shell

  • Dr Gauravsuneja

    I used this everything worked fine till # but when I boot into bootloader screen I can’t use volume buttons to move through sections .i am on tmobile branded htc desire unlocked for use in india .gb 2.3.3 bulid no.2.50

  • danny

    DONT WORK for meC:Downgrade>adb push psneuter /data/local/tmp1516 KB/s (0 bytes in 557962.000s)C:Downgrade>adb push misc_version /data/local/tmp989 KB/s (0 bytes in 15837.000s)C:Downgrade>adb shell chmod 777 /data/local/tmp/psneuterC:Downgrade>adb shell chmod 777 /data/local/tmp/misc_versioC:Downgrade>adb shell /data/local/tmp/psneuterFailed to set prot mask (Inappropriate ioctl for device)      anybody know whats the problem?????

  • Putra360

    can someone show picture of gold card

  • HtCDeSireHD

    Anyone knows how to solve Error: Device Not Found? I copied “adb push psneuter /data/local/tmp” and it couldn’t work.

  • Quayely

    Hello and thank you very much for the tutorial and data files you’ve provided for the unlocking of the DHD.

    The problem I currently have is after entering:

    cd /data/local/tmp./misc_version -s 1.31.405.3 
    Is this command actually linking to the -stock 1.32 and if so where should it be located; in my local d: where the downgrade folder is also found?

    However,I have transferred it to the root of my “FAT 32 formatted 2gb sd -goldcard” and do see the progress bars when accessing the bootloader (one blue and the other gold)

    I don’t get the option to start the upgrade and have been getting the message CID incorrect!

    Your help would much be appreciated, as it has so far been quite a learning curve that funnily, I have enjoyed, so I know I’m getting closer to being rooted and booted.

  • Marti_gr

    DONT WORK for me

    C:Downgrade>adb push psneuter /data/local/tmp
    1516 KB/s (0 bytes in 557962.000s)

    C:Downgrade>adb push misc_version /data/local/tmp
    989 KB/s (0 bytes in 15837.000s)

    C:Downgrade>adb shell chmod 777 /data/local/tmp/psneuter

    C:Downgrade>adb shell chmod 777 /data/local/tmp/misc_versio

    C:Downgrade>adb shell /data/local/tmp/psneuter
    Failed to set prot mask (Inappropriate ioctl for device)

  • DesireHDFreak

    i rooted my device in order to apply custom frequencies for my cpu…i downgraded and rooted my device but i dont like this version and i wanna go back to 2.3.3 will i be able to still change my frequency? the device will stay rooted after ota upgrate again? please answer these questions

  • L_marongiu

    when i copy the thing you want us to copy in command prompt, is says eroor: device not found

  • Xd Chialee

    What does it mean by ‘The system cannot find the path specified’?

  • Rotjong1983

    Does this work on 2.50.405.2 to thnx

  • Sajadgazanchi

    when i was copy adb push psneuter /data/local/tmp 
    show the error :the device offline 
    my bulid number is 1.83 and usb debugging is on

  • Ryan007

    can i run this on the htc desire pls get back to me many thanks

    • dusty pulver

      > can i run this on the htc desire pls get back to me many thanks

      Yes you can.

  • Wunna

    When i Downgrade my DHD with SW No. 2.37.707.3, it’s show as below.
    How can i continue?
    C:Downgrade>adb push psneuter /data/local/tmp
    adb server is out of date.  killing…
    * daemon started successfully *
    1631 KB/s (557962 bytes in 0.334s)

    C:Downgrade>adb push misc_version /data/local/tmp
    1718 KB/s (15837 bytes in 0.009s)

    C:Downgrade>adb shell chmod 777 /data/local/tmp/psneuter

    C:Downgrade>adb shell chmod 777 /data/local/tmp/misc_version

    C:Downgrade>adb shell /data/local/tmp/psneuter
    Failed to set prot mask (Inappropriate ioctl for device)

    • dusty pulver

      I had exactly the same problem.
      I fixed it by following these instructions…

      [QUOTE=JSLEnterprises;2996361]Download The here: v1.32.405.6

      Make your gold card

      Method Here: How To Make Gold Card for HTC Desire HD[/URL]

      Now move the to your goldcard.

      Unplug your device, and plug it back in. Choose “Charge Only”

      Make sure development is ticked on under Settings > Applications

      download my HTC Ace Toolkit

      (ie9 users will see it as unsafe, override and download the ‘unsafe’
      file, its perfectly safe, ie9 says its unsafe becase of the .zip file
      extention. FU Microsoft!)

      Extract it to your desktop.

      Inside you’ll find Shortcuts, Run Shortcut #1, and a command screen will appear.

      Follow the Instructions

      It will complete and reboot your device into bootloader where it will proceed in installing the 1.32 image.

      now you can go to HOW TO: Root, Radio & Eng S-OFF a Desire HD/Inspire 4G and root, radio s-off and eng s-off. Since you already have my toolkit you can skip that step.[/QUOTE]

      • Analogozar

        worked for me!!! I had the Failed to set prot mask (Inappropriate ioctl for device) error!!

        Thank you, thank you, thank you!!!!!

    • Sajadgazanchian

      hello , you should install  Java  jdk SE 6 OR 7 and install android sdk  from .com because your device may to Discoverable IN camputer.

  • willpcs

    anybody need more u can message on youtube my name is willpcs on youtube.

  • sofutd

    hi..i have a dhd with chinese operator..with 1.72xx build numberi did exactly what u did in the video to downgrade it ..when i reboot itit doesnt reconize the file (PD98IMG)and show that this IMG is not found !!!what should i do to fix this prob???

    • Willpcs

      hi try download PD98IMG again
      my name is on xda uk-willpcs

      • sofutd

        is there any other link to download that file???

  • dusty pulver

    While running step 5 of this excellent how-to, after adb shell /data/local/tmp/psneuter I receive the reply Failed to set prot mask (Inappropriate ioctl for device)
    This is on a Vodaphone DHD that (being a newby) I had allowed an OTA upgrade to 2.3.3 to occur before I had discovered that it was the wrong thing to do as it puts increased HTC security on the device.
    Does anyone have a solution to this problem?

  • dusty pulver

    Running Step 5, once I have entered adb shell /data/local/tmp/psneuter
    I get…
    Failed to set prot mask (Inappropriate ioctl for device)
    This is on a DHD on which I ran a OTA upgrade to 2.3.3 before I knew hat it was the wrong thing to do, being a newbie.
    Has anyone got a solution?

  • fabbz

    Got into bootloader, checked the P98IMG file and everything, then before i
    was going to update it said “update fail! main version is older”say
    wh00t? what should i do now?i write everything right in cmd.. wtf
    is wrong?!

  • Eng Hvacr

    Hi guys… I got an HTC HD rooted and booted .. used a few custom ROMS .. had too downgrade from SW 1.84.xx to 1.32xx was orange branded (AS NEW) … 

    Now I’ve lost all sound via the speaker !!! no ringtone/media/mp3/radio via speaker (only audible via Headphones) .. I read that the 1.32xx ROM may kill the sound.. does anybody else have this issue ???? or a way to fix it … 

    current rom is :
    Andriod 2.3.3 – HTC SENSE 2.1
    Build 2.36.405.8 CL47853 release-keys
    software number – TB STOCK7.2.2
    Browser version WebKit/533.1

    everything else seems fine and dandy .. but the phone is rendered 50% useless as a phone coz I miss every dam call and have call them back.. 

    ANY helpfull suggestions will be most welcome… 
    many thanks to those that read this… 


  • Ankurhadiya

    adb push psneuter /data/local/tmp
    adb push misc_version /data/local/tmp
    adb shell chmod 777 /data/local/tmp/psneuter
    adb shell chmod 777 /data/local/tmp/misc_version
    adb shell /data/local/tmp/psneuter
    adb shelli finished all that commands, but finally i got “$” sign.pls help me what can i do ?

  • Ankurhadiya

    when i command  adb shell /data/local/tmp/psneuter
    there was an error. so what can i do ?

  • Gestboster

    S-OFF does not work yet even the folks at XDA managed to break the system

  • Matty196

    Can anyone help im stuck on 1.72 and when trying this to downgrade i get the CID error, I am a complete novice at this, i used a RUU to put the 1.72 on but it is full of bugs.

  • Bassfiles

    Hi Bharat. I have not got past the downgrade section when in command prompt I copy and paste but get the error  ‘adb’ is not recognized as an internal or external command, operable program batch file.
    I unzipped the downgrade file and placed it on the c drive and followed instructions to get to the downgrade file through command prompt.
    using windows xp version 5.1.2600

  • Willpcs

    can i  downgrade from android 2.33  does it work?

    my xda-developers name is uk-willpcs

  • Wrong_idea

    my software number is 2.37.707.3
    what can I do

  • Farridkhan

    how can we upgrade HTC desire back to the factory setting ?

  • bati

    hi to all did someone can help me with this problem i was doing the cmd process and i crac on this(adb shell /data/local/tmp/psneuter)when i put this comend i get (failed to set prot mask)can someone help me with this pleass

  • Hunain Khatri

    I assumed having completed all the steps correctly, including making a gold card but stuck at BOOT SCREEN its not loading the PD98IMG, please assist what am I doing wrong? I have checked various mmc cards formatted completed on FAT32 got mmc2 reverse CID all correct no errors on any command except adb server oudated sometimes but when it goes to the bootloader it remain there without processing anything.

    Please assist.

    HTC Desire HD
    Orange Brand
    Current FW:

  • bati

    hi did someone can help me with this problem i was doing the cmd process and i crac on this(adb shell /data/local/tmp/psneuter)when i put this comend i get (failed to set prot mask)can someone help me with this pleass

  • solved not working because i made upgrade to gingerbread so i used  codes from here

  • hi , i try your tutorial , but have this ….
    What i’m doing wrong? 

  • Mohd Ali

    It is very helpfull. I done everything as you said. Now everthig perfect. Thax and wish you all sucess 

  • Gaban_zzz

    hello Bharat
    I am on the first vedio step.after copy  PD98!MG file to sd card.the go to restart.then my first part on the downloding is ok(blue indication bar).but comming to the end of 2nd part downloding(yellow indication bar)it says error CID INCORRECT.and ask me to push power button to restart and it restart and go back to my froyo 2.2.1

  • Caley

    followed the instructions but when i get to this

    ./misc_version -s 1.31.405.3 it says error opening back up files please help

    • Robert Goulding

      Hi. I have this too. DId you manage to work out what to do? Do we just cary on anyway?

  • Anujvir


    This is Anuj vir here.

    I am facing a weird problem with my desire HD.

    I have a software no. or a Bootloader of 1.32.720.5 and not 1.32.405 or 1.72 …

    I tried searching over the internet if there is a different method altogether to root a DHD with such a bootloader…but could not find one.

    I then saw people write about downgrading if the bootloader is 1.72 or higher..and to root direcly if it is below that…so i gave rooting a try.

    I could successfully root using Visionary.

    I merrily installed apps like Ti Backup, ROM Manager and Ad Free.

    I then flashed Clockwork Mod Recovery..and it was successful..

    but when i tried to boot my phone in recovery…i get nothing but a Phone in the centre of the screen with an exclamation mark in the middle.

    The same happens when i try to install a Custom ROM.

    I tried using other SUperuser Apps like Ad Free… In AdFree.., the app says that my phone is free of adds, but it actually is not.

    I owned an HTC Desire prior to this and everything worked pretty well on that.

    I then tried using Ti Backup.. It worked fine. It not only backed up my data, but i was also able to uninstall apps like Plurk.

    Please suggest what do i do.

    How do i make Clockwork Mod Recovery work.

    Is this an issue with rooting or something else

    • follow the steps above to S-off your phone, without S-off you cannot get into clockwork recovery

  • Rammstein7101

    Hi, At the last part, is the third option ” Sim Unlock” ? Because i tried this and Radio S-OFF and both of them has : “unknown error, probably connexion”. Can somebody help me ?

  • gela

    Thank you so much guys!!! it works perfectly!!!. greetings from argentina

  • LOC98

    In cmd all i’m getting is error: device not found. what to do?

  • Why am I getting this error?

  • The Digital Jedi

    Thx for the awesome guide! :-)

  • Kjetil-9

    When i try to S-OFF i get the same error as you do… and when i go into bootloader it says still S-ON …

  • Hose_cool

    hey i wil like your help. It keeps freezing

  • Boghycanallnight

    hi, managed to root the HD version 1.37 and having trouble with the sim unlocking software. It give ”Unknown Error, probably connection”. The phone is connected in charge only and usb debugging on. what do I do? thanks

    • Hey.. I had the same problem as you as I posted in my below comment.. All I did was restarted my phone and repeated the process… Worked like a charm..

  • Mohammad Ocp

    Hi, i’ve htc desire HD ver 1.84.720.3 so for downgrade I have problem

    C:Downgrade>adb push psneuter /data/local/tmp
    * daemon not running. starting it now on port 5037 *
    * daemon started successfully *
    2242 KB/s (557962 bytes in 0.243s)

    C:Downgrade>adb push misc_version /data/local/tmp
    1932 KB/s (15837 bytes in 0.008s)

    C:Downgrade>adb shell chmod 777 /data/local/tmp/psneuter

    C:Downgrade>adb shell chmod 777 /data/local/tmp/misc_version

    C:Downgrade>adb shell /data/local/tmp/psneuter
    property service neutered.
    killing adbd. (should restart in a second or two)

    please help if you can.

    • Ekshowciv

      first make sure you have a working gold card, next uninstall all antivirus and app killing software. it should work like a charm.

  • Joetang86

    hi there? may i know how long have wait its “patching and backing up partition 17”?

    • Gerjan Dekker

      Just 2 seconds.
      If there’s an # under it, it’s okay.

  • Kazimieras

    A good idea is to mention that you should set the screen timeout function to “never” before temprooting as the screen dimming causes some sort of interference and may result in unsuccessful temproot. I have restarted my phone after such thing has happened and retried to temproot after setting the screen timeout to “never”. It went fine.

  • Manoj Nair

    Hello Bharat!

    I tried the steps mentioned by you and unrooted the phone. While I was doing the S-OFF, got the same error as you in the video however my phone is still not S-Offed.. I checked the bootloader and found that it still says S-ON.

    Any suggestions?

  • Eng Hvacr

    1st many thanx for for your time and effect sharing this info…

    i’m going around in circles a bit with this and then it falls over saying wrong CID update has failed !
    reboot ur device etc…

    I noticed the step two points us to a stock 1.32 and when open that zip there is a txt andriod-info.txt file stating its version

    mainver: 1.32.405.3
    however as i follow your instruction set it says that after we achieved theNow type the following one by one

    # temp root
    we should enter Now type the following one by one

    cd /data/local/tmp
    ./misc_version -s 1.31.405.3 commands

    it seems 1 digit out 1.31 not 1.32 etc…

    is this IMPORTANT ?

    thank for your help


  • Dimplechugh

    Dear Bharat, My phone is 1.75 and a logo of virgin media comes at start
    I tried my best to downgrade it ,every thing goes fine but when it goes to H boot
    after getting image from sd card,…… says CID incorrect update failed,I don,t know
    where i m wrong.I make gold card with mmc2.Gone everywhere like and
    other android forums.But could not get any help,SO still waiting
    thanks in advance

    • Dimplechugh

      solved ….tried with htc sync and every thing is ok.Don,t use with charge only.downgrade with htc sync.Installed HD Revolution Rom .Happy now

      • autumnsnoopy5

        how do u downgrade using htc sync?i tried it but fail to update as well.
        goldcard created also,but CID fail to update as well.

  • Ivan

    New to all of this, have a desire HD since 1 week, but am very geeky and would like to personalize everything so I need root. Have 1.72. I want to do the downgrade but have some questions:
    1. What are the differences of the downgraded version?
    2. If the OS will be updated from the carrier, will the root privilege remain ?
    3. If unrooted by OS update, will the installed apps in rootmode remain or will be wiped?
    4. Is the downgraded image the most simple and empty version of Android 2.2 ?
    5. If an app, like wifihelper, says it needs root to install, and the visionary provides temproot for 1.72, can the app be installed?
    Thanks in advance, I am affraid to try of all these yet, because I bought the phone from very far away from my home, and if sendback is needed I will be phoneless for a long time.
    Appreciate the respons.


  • Louisc1994

    when i click the Desire HD easy radio tool.exe tool it says there maybe a problem with the connection, like in your video, but when i run the actual phone in command prompt it says s on still do you have any suggestions?

  • Guestie


    Used your method to downgrade and root the phone with visionary. All went fine. Next, s-offd the phone through android terminal. Unfortunately I have erased the memorycard after that, since it was pretty much full. On second thought, that might not have been a good idea, since some backup was made during the process to s-off. Does this mean that I cannot go back to s-on now? Or will this still be possible by performing an official htc update? Any info on this one would be much appreciated!Thanks

  • Jahrich

    Dear Bharat,
    I have been struggling with installing custom roms. Some guides seem to use different tools etc. I am a bit unsure where I go from here:
    DHD-Software 1.32.405.3 , ACE PVT ship -off, hboot 0.85.00007, microp -0438, radio
    eMMc boot, oct 11 2010.
    I have a superuser icon, intalled visionary which seemed to work, and used easy s-off, which seems to have worked. I have (i believe) a goldcard although not sure if I needed it, it has the PD98IMG on it, but it only seems to re-boot from this sd card( not my bigger 16gb one) I managed to get a coredroid rom on but it didnt work right, I have ROM managed installed. but not sure what to do now. stuck in the old software, dont want to keep loosing my settings, and although its working, reception is not good, so tried to flash radio 26.05.27_m3 as its for Orange Uk. It was a t-mobile phone but i ordered the code so imagine its unlocked for good. thanks so much you seem very helpful so any ideas :-)

    • did you temp root or permroot?

      what happens when you try to install a custom rom? what message do you get.

      tell me how you flash your rom , step by step.

      • Jahrich

        many thanks , I followed your guide, and then when it didnt work i have also tried with visionary, I have just re-folloewed your step and got a #

        i have used visionary and then the easy radio tool except i think its option 2 for the radio s-off. so I think all worked fine.

        I have tried installing the rom with rom manager(on the sd card) as I couldnt find a second part of your guide.I was trying a coredroid rom, and even followed another suggestion to change the name to, which I tried aswell, but no luck, just get a warning triangle on the screen.

        When this happens all i can do is remove the battery, and wait for hboot( no other options can be selected) eventually i get back to the stock rom.. but its not what i want

        thanks again for your kind attention, although im sure your busy if you can help would appreciate it, and maybe donate to your favourite charity?.

        • Okay first, are you able to reboot into recovery from the rom manager.

          go into rom manager and reboot into recovery.
          (if you get a Warning triangle that means S-off is not done or you have not flashed clockwork recovery

          so reuse easy S-off tool or install clockwork recovery from rom manager)

          if you can reboot into recovery. then follow these steps

          1 ) From recovery reboot phone and let it boot

          2) go into rom manager and click on backup current rom, give it a name and let it run.

          once its finished, it will reboot the phone

          3) again go into rom manager and reboot into recovery, before doing this, make sure you know where your downloaded rom is stored on your SD card

          4) once in recovery – go into advanced – format data

          5) after format is complete – click go back- install zip from sd card- choose zip from sd card- navigate to the rom and install it, once its done installing , click on reboot system now, and let the new rom boot, first boot is long.

          i will make a proper tutorial within a day

        • Jahrich

          thanks so much! I will have to try this later, as the rom manager wont let me flash without download( from my home wireless) annoyingly my home pc (crappy sony) has been a pain to connect with my phone so i do it at work.
          I did manage this before and eventually I managed to get a rom on as i mentioned but lots of things didnt work properly, but only one rom would boot, others got stuck at the boot screen.

          I will follow the steps later, and hopefully get it working.appreciate your time making the tutorials and helping people, respect :-)

        • Jahrich

          your a star! It worked.. really not sure why as I just repeated the steps..maybe it was trying a different rom? Either way thanks for your help. Only thing is I am not getting good reception, but perhaps that will need a radio update, but I can look into that. All the best :-)

  • Gauravsampat

    hey bharat just received the latest update for desire hd in india 1.84.720.3 phone rooted but no custom rom so i followed all procedures to unroot and then apply update . but wen im trying to update via clockwork mod it gives following error

    assert failed: getprop(“ro.cid”) == “00000000” ||
    getprop(“ro.cid”) == “11111111” || getprop(“ro.cid”) == “22222222” ||
    getprop(“ro.cid”) == “33333333” || getprop(“ro.cid”) == “44444444” ||
    getprop(“ro.cid”) == “55555555” || getprop(“ro.cid”) == “66666666” ||
    getprop(“ro.cid”) == “77777777” || getprop(“ro.cid”) == “88888888” ||
    getprop(“ro.cid”) == “99999999” || getprop(“ro.cid”) == “HTC__038”
    E:Error in /sdcard/
    (status 7)
    installation aborted.

    i dunno what to do i wana get the new update now im getting that feeling of regret that y i rooted my phone please help.


    gaurav sampat

    • once you want to unroot simply go in settings and about phoneand update, don’t use clockwork, once the phone is updated. you will lose the root

      • Gauravsampat

        i tried that but after the phone switched of for installing there was picture of triangle with hazaed sign and the android outside it

        • that shouldn’t happen, if you have unrooted your device do a factory reset and update the device, if all else fails take it to THE HTC service center and ask them to flash the device

        • Gauravsampat

          i have done a factory reset and tried to check for update but now it shows there is no update available for your phone … may be the update will come after a while so im just waiting .. or u still suggest i go to htc service center and get my device flashed.

          thanx so much for the help i was really getting worried ..

        • Gauravsampat

          heyy thanx bharat i finally went to the htc service center and got it flashed to 1,84.720.3 and i even retained my warranty they dint say anything even though i had rooted it. thanx so much for the help. cheers

        • im glad it worked for you !

  • Jorel

    It’s not working for me the error shown is 0bytes in 5555 sec when I type the first command line
    The device is detected by ADB.I managed to navigate to the downgrade folder.

  • everything went fine, TILL i went into bootloader got incorrect CID error. Unlocked unbranded HTC DESIRE HD.

    • Yashvit

      Hi.. did u manage to get over this issue? if so then could you please guide me. i am having the exact same problem.

      • Dimplechugh

        Tried with htc sync not charge only.And got it.

  • i had the same prob. first i used charge only and it failed. i had better luck with htc sync. give it a try! :D

    • Dimplechugh

      Thanks for your posted comment here.After lot of tries,I used with charge only and now happy with my new Rom ,Thanks for posting comment here

    • Kent 14109847

      I’ve been looking around for people with this exact problem because I couldn’t figure out how to get past it. Thanks so much! I’ve got to try this when I get home.

  • Dan

    I have permroot my phone, and can get supreruser permissions. but it is still s-on. Run after root is unchecked. Set system r/w after root is checked. When I run the easy radio tool it starts to push information to SD then says, unknown error, probably connection. I have build no. 1.32.707.5. Running Vista SP2. .net framework 4.0 is installed. Any suggestions for how I can get s-off

    • Hi Dan,

      a few things you can try,

      First off make sure you run Easy R tool as admin (right click run as administrator)

      Try a different usb port / or pc

      If all else fails try a different memory card

      Also make sure no antivirus/firewall is blocking incoming and outgoing connections

      Make sure usb debug is on and try htc sync instead of charge only

      tell us what works :D

      • Dan

        Hi Bharat,

        Tried to run as admin on the original vista machine, and now swapped to a win 7 machine still to no avail, anti virus and firewall were disabled. USB debug was on, I didnt have the htc sync installed or the drivers, I have since installed them and retried all the above steps, and it seems that when doing the push to sd card works a little bit more but still says failed, most likely connection as the error. Short of me buying a new memory card which I guess will try in a few days when I can get to the store.

      • Dan

        Hi Bharat,

        I tried all the above steps on both a vista and win7 machine, with firewall and antivirus disabled,
        I installed the htc sync on my machine as I didnt have that before or the htc drivers and it seemed to progress further in the push to sd but still bombs out with the error failed, most likely connection. When I change to htc sync and push from the radio tool htc complains about losing connection is that the norm? Short of me buying a new sd card bit out of ideas, I don’t think that will be the issue either unfortunatly but will give it a go when I can find one in a few days.

  • I did this. i didn’t flash a custom rom. i was taking a backup with rommanager it freezed and i got into bootloop, it scared the crap out of me. so i decided to get rid of everything or non-android. i’m now unrooted s-on, stock-cid. i applyd ota 1.32.405.3–>1.32.405.6 it installed it fine. i would like to ask can it cause any harm to keep this stock rom (like can i completely safely receive otas) or should i flash RUU (i really wouldn’t like to do this because i’m afraid it might brick while flashing… cause i mean it works just fine like this :D) thank you :)

    • stock rom is fine and if you update the phone all you loose is the ability to root the device and nothing else. If you dont need a root , dont do it

  • chedroid

    i have an unlocked HTC Desire HD, it’s a must to do the radio tool procedure?
    btw thanks a lot for this tutorial

  • jline

    I get the same thing as Wymthg.

    Installed ROM Manager & tried to install a ROM, but when it boots, it always goes to the mobile image with warning triangle.. help?

    • this means your deice is not rooted : check your build it is probably – 1.72 or above your downgrade didn’t happen and you are not rooted.

      but if you get Super user permissions – that means you are rooted,
      then your S-off didnt happen properly, make sure you follow the steps and S-off your device

  • Wymthg

    After I ROM Manager and flash it, ido a reboot in flash and it always boots with a mobile image and warnign triangle, pull battery and its fine, wha could be causing this?

    • this means your deice is not rooted : check your build it is probably – 1.72 or above your downgrade didn’t happen and you are not rooted.

      but if you get Super user permissions – that means you are rooted,
      then your S-off didnt happen properly, make sure you follow the steps and S-off your device

    • Samleighton87

      I had this – you have to still hold down the volume down button on reboot else you get this.

  • Bill

    Thank you Bharat,
    It worked for me.

  • Peterjchaoo

    I bought my DHD in Taiwan, I am pretty sure that mine is a unlocked one. But where do I check my boot loader? Plus will this root enable the north American 3g on this phone?

  • Akshay

    hey bro so this guide is for people who buy factory unlocked phones in india right?

    • its for anyone with an Unlocked DESIRE HD,

      if you have a branded or locked one, you will need to make a goldcard

      • Khalidnisar

        after making gold card whts the next step to downgrade a branded Vodafone, how to use the gold card cause i booted from it doesn’t do any thing, am i missing any steps here

  • Nicolaae


    it’s ok until step: Reboot while holding volume down, it will go to the bootloader

    after this i get on screen:

    … it doesn’t mention if i have to unplug the usb cable or not…

    what do i do to reach the screen from your picture with “do you want to start update?”?

    thanks in advance,

    • remove the cable and it should reboot automatically into bootloader, or in somecases the option of update will be there

  • Eves

    If you have a branded phone you may need to create a goldcard.

    • Void X

      > If you have a branded phone you may need to create a goldcard.
      Is that because i get
      >adb shell /data/local/tmp/psneuter
      mmap() failed. Operation not permitted

      I changed the /data/local/tmp dir permissions and I can ls that dir, but even from terminal emulator i got the same error. I saw some forum but what I have got as much is checking permissions, but they are all right:
      >adb shell ls -l /data/local/tmp
      -rwxrwxrwx root root 557962 2011-01-09 06:58 psneuter
      -rwxrwxrwx root root 15837 2010-12-19 22:44 misc_version

      >adb shell ls -l /data/local
      drwxrwxrwx shell shell 1980-01-06 04:51 rights
      drwxrwxrwx shell shell 2011-01-23 09:20 tmp

      same from terminal emulator. is this a goldcard problem (my phone is branded by vodafone, puajjjj) or have another idea?

      thanks in advance, good guide ; )

      • Khalidnisar

        hi can you help me on reboot screen it says ‘CID incorrect or Wrong Image’ :( how to fix this problem.
        best regards

        • Mmaster_s

          done this and worked perfectly. now i can use any sim. If I update now back to 1.72 will the simlock be broken ? Thanks

        • Manishpatel80

          OK if like me you just need tempory root access to copy some files to the phones internal memory then half way through set 5 when it says:

          If you got “#” in the result, you have temproot! Proceed:

          You can then copy files using the command line to and from the phone’s internal memory using the following commands:

          To copy a file or directory (recursively) from the emulator or device, use
          adb pull

          To copy a file or directory (recursively) to the emulator or device, use
          adb push

          In the commands, and refer to the paths to the target files/directory on your development machine (local) and on the emulator/device instance (remote).

          Here’s an example:

          adb push H:glugunbrospurchases /data/data/