• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [Guide]ROOTING HTC android 2.2.1 or lower with unrEVOked - Windows (updated 20th December 2012)

My phone keeps rebooting after I rooted it... :(
I used unrevoked, and it worked fine at first. I was gonna backup and flash a custom rom later. Then suddenly I noticed my phone lost connection (I couldn't call or anything), and so I restarted. Thats when it started rebooting by itself every minute. I also realized it had switched to flight mode, but there is never any time to uncheck it before it restarts again.

What do I do? Should I unroot and root again...?
 
Yep. Run an RUU from fastboot screen

Thanks! Question though, could I instead flash a custom rom? Since I've been meaning to do that anyway with CM7, and then I'm gonna have to wipe it anyway, just like RUU? I'm guessing it's the wiping that's esential here to fix my problem, or am I wrong?
 
I rooted my HTC desire 2.2 using guide. Everything worked perfect and I can now see a black icon with 'superuser permissions'
I did not read all comments but thought I will mention below as initially I struggled.
- When I connect my desire my phone goes to charge only mode. I had to select 'disk drive' before rooting could start.
- I disabled lookout security running on my device.
Hope it helps someone out there.

Now what is coolest ROM out there for desire :)

Thanks,
sach
 
I rooted my HTC desire 2.2 using guide. Everything worked perfect and I can now see a black icon with 'superuser permissions'
I did not read all comments but thought I will mention below as initially I struggled.
- When I connect my desire my phone goes to charge only mode. I had to select 'disk drive' before rooting could start.
- I disabled lookout security running on my device.
Hope it helps someone out there.

Now what is coolest ROM out there for desire :)

Thanks,
sach


Find out here
http://forum.xda-developers.com/showthread.php?t=809328

ROMs are a personal choice really!!
Make sure you nandroid backup your previous rom before flashing a new one.
and always do a complete wipe to minimize your flashing problems.
Now that you've unleashed your DESIRE, Enjoy it !!!!!
 
WARNING: Rooting can be dangerous if you do not understand the concepts, risks and procedures involved.

Although we are often at hand to help, you will receive much better help if you have read the FAQ's and guides several times before undertaking the task of rooting. Not only will you understand the possible causes and fixes for issues you encounter, it will also help you to give US the information we need to help YOU!





This guide to rooting using unrEVOked for Windows is a companion guide to my Rooting FAQ and is compiled from other guides, my FAQ and the experience of myself and other AF members.

I take no credit for this work in it's entirety. I simply compiled this guide from sources and experiences.

I compiled this guide so my Rooting FAQ could always point to an up-to-date UnrEVOked rooting guide for the desire.

THIS IS NOT A STAND-ALONE GUIDE, PLEASE READ THE ROOTING FAQ


Disclaimer: Rooting your desire is done so at your own risk. Although this process is generally very safe, I cannot guarantee it to be risk free. Anything involving flashing to your phone's memory is not without risk and I take no responsibility if following this guide leads to trouble
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



Essential information

Current Android Software version


  • Settings>About phone. We need to check if your software version is the ARA build (2.xx.415.x) this is the Arab build. Note the 415. This is the identifier here. The x's could be any number, its not important

    If your phone is not from the Arab world, it is unlikely to have the Arab build on it. If you are unsure what the Arab world is, see here

Hboot version, PVT and Erase size.


  • Boot into Hboot (from off, hold volume down and press power)
  • Make a note of your Hboot version - Must be lower than 1.02 If not READ THIS
  • Make a note of your PVT version. If it is PVT4 you must now check if the erase size is 40,000
  • "Download Terminal emulator" from the market and open it.
  • Type "cat /proc/mtd" and press enter. It will return results of either 20,000 or 40,000



Downloads






Prerequisite steps


  • Read the Rooting FAQ to understand what it is you are doing. Also ensure you read the FAQ for information on RUU's and goldcards and how they affect you.
  • Install HTC Sync
  • Remove HTC sync (application only) via Control panel (add remove programs / programs and features) - This should leave the drivers behind, which we need to keep.
  • uninstall any android explorer apps such as myphone explorer and disable AntiVirus (mainly AVG but maybe others)
  • Ensure if you have used a trick to force apps to SD card, you have undone this.
  • Install the Hboot drivers:


  1. Extract your hboot driver files somewhere you will remember.
  2. Boot into Hboot screen (from off, hold volume down and press power)
  3. Connect Desire to PC (the screen will then show "HBOOT USB")
  4. Right click "My computer" > Manage > Device Manager
  5. Expand "Other Devices" in the right-hand pain and locate "Android 1.0 device"
  6. Right click on Android 1.0 and click Update Driver Software
  7. Click on Browse my computer for driver software.
  8. Click on Browse and select the Android USB Driver folder you extracted earlier (press OK to any errors received and Close when complete)
  9. Check Android Bootloader Interface is listed under Android Phone in device manager.

***Please note, This Hboot driver only works correctly when the phone is in the Hboot screen. If the device is not at the hboot screen, the driver will not show correctly as essentially the device is not present.


The Rooting process


  • Turn on the desire so it is running android normally.
  • Enable USB debugging (Settings > Applications > Development)
  • Run UnrEVOked (double click reflash_package.exe)

Erase size 40,000 must do this before connecting the desire:


  • In UnrEVOked, go to File > Custom recovery
  • Browse to your Amon-RA file (recovery-RA-desire-v2.0.1.img) and press "Open"
  • On the UnrEVOked main page, check the bottom line now says "Recovery image:custom" instead of "recovery image:ClockworkMod RFecovery"

Although the above MUST be done by 40,000 devices, 20,000 devices can do this if they want Amon-RA recovery instead of ClockworkMod recovery.

Now you are ready to let the phone go through the rooting process with UnrEVOked. The process is automatic, but I would recommend you watch the screen and the desire's screen carefully through this process.



***DO NOT disconnect your phone from the USB during this process OR remove power from your desire unless advised to do so. This is very dangerous.***

If you receive any errors during rooting, please re-read the Rooting FAQ


Confirmation of success


  • Go to the app Drawer. If there is an icon called "superuser" Your ROM has root access
  • Turn off the Phone. Hold Volume down and press power. At the HBoot screen, highlight "recovery" using Volume buttons, and press power to select. If you are evntually faced with a Black screen with green menu items, you have a custom recovery.

HBOOT 1.02 OR HIGHER

For hboot 1.02 or higher, there is a joint project by the unrevoked and alpharev teams. It is very much in BETA phase at the moment so try this, as always - at your own risk.

Read Mattb81's guide linked here: S-OFF and root GB 2.3 with revolutionary


*** Please post here if you believe anything is missing or could be added to this guide. I will happily amend, update and add to this to ensure it is kept up-to-date

External sources: myhtcdesire.com unrevokedwiki
I'm OK down to step 8 but cannot find Android Bootloader Interface when looking at Device Manager. If I run UnrEVOked 3.21 it "hangs" because it can't find the file "Android Bootloader Interface". Any ideas??
 
HAPPY NEW YEAR and Thanks very much SUroot (and others who helped in posting this HTC 2.2 Android rooting procedures/notes)!!!

Have just spent about 3 hours trying to root my HTC Desire without success until I came across your post via random internet search. It is great the way you explained every step and your guidelines are very comprehensive (3 other websites and youtube clips I initially tried left bits and pieces out. Though I did learn something from them but failed to root my handset and left me frustrated).

I now have a rooted HTC Desire for da New Year..woohoo!! Keep up the good work..you must be a guru at your stuff!
 
Ok, so I'm a complete novice to all this but I followed the guide to a T.

Erase size was 40,000, so I had to use the custom recovery, but when I run unrevoked, it just says "Waiting for device. Plug phone in now and enable USB debugging." I've done both things and nothing is happening, no indication that it's rooting at all, any help?

*edit*

Disabled AV and used a rear USB port and the root worked ("triumph"), but when I looked for superuser it was nowhere to be found and the black screen, green items recovery thing didn't work. I just got a black screen with a phone image and warning
*/\
/_!_\
sign. Tad worried if I'm honest, something tells me I messed up :|
 
hi, i'm new here and i want to root my htc desire. The only thing is that my phone is branded. Will this guide work for me?
 
Hello, is my first time at this form and i am noobie also at rooting etc.
I bought my HTC Desire used and already rooted (my old method i think), and i would like to start trying new roms, but my Desire besides being rooted has HBoot S-ON, even i can not go into recovery mode (red triangule appears). So before installing new roms i think i must deal with this S-ON issue first.
My specifications are : HTC Desire Bravo PVT1 - SHIP S-ON
HBOOT - 0.80.0000
Touch Panel.
Can i use this tuturial and re root my phone using this unrevocked method (onse is rooted this would be re root right ?....) ? or in my situation i should do something else to pass to S-OF and maybe have more recent HBoot?
If i should use this tuturial i did not understood this part :
If Software versio for ARA (2.xx.415.x) use: unrevoked 3.32
If your Erase size = 40,000 use:Amon-ra 2.0.1

I don't know what is erase size or how to check it, so i can't tell which unrevocked version is the one for me.

Can you tell me some indications on what i should do in my situation ??
thanks
 
In my last post i forgot to mention one thing, my micro sd card has only 2G and when i mount it into pc i see that only recognizes 1,33 G, says i have 1,03G free from 1,33 G.
Since i must to do some changes in my phone i would like to take the opportunity and change my sd card for one bigger, so in this situation and regarding my before post what should i do ???
once more thank you
 
hi, i'm new here and i want to root my htc desire. The only thing is that my phone is branded. Will this guide work for me?

Yes, branding has nothing to do with the ability to root.

Hello, is my first time at this form and i am noobie also at rooting etc.
I bought my HTC Desire used and already rooted (my old method i think), and i would like to start trying new roms, but my Desire besides being rooted has HBoot S-ON, even i can not go into recovery mode (red triangule appears). So before installing new roms i think i must deal with this S-ON issue first.
My specifications are : HTC Desire Bravo PVT1 - SHIP S-ON
HBOOT - 0.80.0000
Touch Panel.
Can i use this tuturial and re root my phone using this unrevocked method (onse is rooted this would be re root right ?....) ? or in my situation i should do something else to pass to S-OF and maybe have more recent HBoot?
If i should use this tuturial i did not understood this part :
If Software versio for ARA (2.xx.415.x) use: unrevoked 3.32
If your Erase size = 40,000 use:Amon-ra 2.0.1

I don't know what is erase size or how to check it, so i can't tell which unrevocked version is the one for me.

Can you tell me some indications on what i should do in my situation ??
thanks

It tells you one paragraph up from the bit that says erase size, how to check your erase size. Please do not jump into things if you have a habit of not reading things clearly ;)

Erase size is irrelevant to Unrevoked. Only what Recovery use. I can tell you now if your Hboot is 0.80, it did NOT ship with erase size 40,000 so forget that.

If you're rooted, you're rooted. No need to reroot. If you rooted using old methods as I myself did originally, you will have the HTC engineering recovery (at the triangle press Vol UP + Power). Read the top line of the recover. Probably says something like 2.0e. If it does, this will "apply update.zip", i.e flash any rom on the root of your sd card named "update.zip", however this is not convenient.

I personally recommend using Alpharev to S-off your phone (see the link to a guide in our "all about rooting" sticky thread at the top of this forum.

Do not let it install custom recovery. We can come back to flashing recovery later.
 
Done, i have rooted my phone and the Superuser icon appeard on the app drawer. I don't want to install another rom, i like this way, the only problem is that i don't have much space. How can i put my applications (already installed) on the memory card, so i can get more space?
 
Done, i have rooted my phone and the Superuser icon appeard on the app drawer. I don't want to install another rom, i like this way, the only problem is that i don't have much space. How can i put my applications (already installed) on the memory card, so i can get more space?

You can't.

You have to install a sense looking rom that can support moving apps to sd (a2sd+). The htc one does not support it.

You can pick one that looks exactly the same, so you will still like it. Try tepics stock or sgbs for gingerbread, I'm sure there are 2.2 versions too.
 
hey, i had an issue with this guide, all was good except i had to put my desire into Disk mode, not Charge only for this to work.
 
Yes, branding has nothing to do with the ability to root.



It tells you one paragraph up from the bit that says erase size, how to check your erase size. Please do not jump into things if you have a habit of not reading things clearly ;)

Erase size is irrelevant to Unrevoked. Only what Recovery use. I can tell you now if your Hboot is 0.80, it did NOT ship with erase size 40,000 so forget that.

If you're rooted, you're rooted. No need to reroot. If you rooted using old methods as I myself did originally, you will have the HTC engineering recovery (at the triangle press Vol UP + Power). Read the top line of the recover. Probably says something like 2.0e. If it does, this will "apply update.zip", i.e flash any rom on the root of your sd card named "update.zip", however this is not convenient.

I personally recommend using Alpharev to S-off your phone (see the link to a guide in our "all about rooting" sticky thread at the top of this forum.

Do not let it install custom recovery. We can come back to flashing recovery later.

Hello, i am sorry about my last question, in fact i did not read all the posts, and that detail passed me, i should have read all before asking.

I did the S-off with Alpharev and worked, now i am S-off and my Hboot is 0.93. But now when i turn my HTC is giving me lots of errors like:
the process com.android.phone ended unexpectedly. try again, android.process.acore, com.htc.opensense.pluginmanager, com.android.mms, and some more.... after that phone is going to digit pin again, so for now i can not use it.
Can you tell me my next move ???
thanks
(I did not install custom recovery in this process like you said)
 
does the phone still sort of work?

If so flash recovery, install titanium backup to backup your apps (if you need to keep your data) then do a full data wipe via recovery and install an up to date custom rom of your choosing.
 
does the phone still sort of work?

If so flash recovery, install titanium backup to backup your apps (if you need to keep your data) then do a full data wipe via recovery and install an up to date custom rom of your choosing.

No, after digit my pin number and Operative system starts, starts to pop up all these messages of processes that are not working and i can't do nothing. My data is not important, i just wanted functional.
In recovery mode i have still this phone with red triangle symbol, after i press volume up + power i get access to the options: Reebot system now; apply sdcard:update.zip ; Wipe data/Factory reset and wipe cache partition.
So i can use the option Wipe data/ Factory reset, but to install new custom rom, can you tell me how i should to do it, or some indications ? sorry for some maybe basic questions.
Thank you
 
Back
Top Bottom