[How-to] Rooting HTC Desire Froyo (2.2) on Windows 7 x64
I had a few problems getting Unrevoked to work, so thought I would do a quick step by step guide on what I did to get it to work.
You need to download a couple of files first:
- Unrevoked - v3.32 at the time of writing
- HTC Sync - If not already installed
- Additional drivers - Only needed for Windows users
Install HTC Sync
If you haven't already, install HTC Sync. You will need to go through and install all the dependencies it asks for.
Once you have installed HTC Sync, uninstall it. But make sure you only remove HTC Sync and not the HTC Driver that is also installed.
Install the additional Windows drivers
Make sure your phone is turned off.
Hold down the Volume Down button on the side of the phone and hold the Power button to turn on the phone, release the power button after a couple of seconds. You should get to a white screen with the Android logo at the bottom, release the Volume button. The text on the screen should change green and say something about SD Card Checking wait until this has finished (takes 2-3 seconds).
Connect the phone to the PC using the USB cable. A bit of text on the screen should change to HBOOT USB PLUG
. Windows will now attempt to find a driver. After a while it will fail.
Extract the zip file containing the additional drivers to a location that you can remember.
Click Start (the orb) and right click My Computer and chose Manage.
Select Device Manager on the left hand side.
There should be an entry called Android 1.0
. Right click this and select Update Driver Software and then browse to the folder that you just extracted. You will be given a warning about an unsupported driver, click Yes/OK.
Once finished, you should now have an entry called Android Bootloader Interface. If you have, then you have successfully installed the driver. If not, you have done something wrong.
Unplug the phone from the USB cable and restart the phone (you can do this through the menu or just pull the battery out and put it back in).
Unrevoked
Turn your phone on so it gets to the lock screen or to the home screen if you have no lock.
On your phone go to Settings > Connect to PC > Default connection type > Charge Only and untick Ask Me.
Then go to Settings > Applications > Development and check USB Debugging.
Then go back to Applications and make sure Unknown Sources is ticked.
Now right click the Unrevoked file you download and select Run as administrator.
Unrevoked should now be open and say Waiting for device
.
At this point, plug your phone back in (using the same USB port as above).
Wait for a bit and Unrevoked should update it's message and go through the process of rooting your phone which will cause your phone to reboot a few times.
When Unrevoked says Done
, you can unplug your phone and close Unrevoked. You are finished.
Comments
Anonymous
Sun, 2011-06-26 16:34
Permalink
2.2 Root Unrevoked
I am still having problems, Keeps saying my firmware is too new, the one time it said done, it wasn`t, Any Ideas?
james
Mon, 2011-06-27 12:47
Permalink
No, took me days to get mine
No, took me days to get mine done I guess your phone is newer than my one.
Anonymous
Mon, 2013-07-15 19:03
Permalink
Same here :/
Same here :/
Anonymous
Thu, 2011-09-01 09:20
Permalink
Thank you so much for this.
Thank you so much for this. It really helped me out alot.
Anonymous
Mon, 2011-12-05 20:19
Permalink
HTC desire G7 running ver. 2.2
THANKS !!!! i have tried for 4 days to root my phone, and this is the first tutorial that worked. i think the only difference from others is the "untick ask me" regarding the carge unly hint. used unrevoked 3.2 So now i'm ready to take it to the next step: S-on / off ;o)
Anonymous
Thu, 2011-12-15 12:33
Permalink
THANK YOU SO MUCH
YOU'RE HERO! THANKS A BUNCH! :)
Anonymous
Sun, 2012-01-01 11:14
Permalink
I kept getting "Internal
I kept getting "Internal error: uninstalling package failed", this was because I didn't have enough space left on the phone - progressively deleted apps till it worked - needed somewhere between 11 & 18MB free - failed with 11, suceeded with 18MB free.
Anon
Fri, 2012-03-09 07:09
Permalink
Thank you!!
*gets on knees and bows to you*
Mandroid
Sat, 2012-03-10 21:24
Permalink
It Works
Thousands of tutorials saying the same thing, but non of them mentioned to install HTC sync.. and then uninstall it. Bravo. Well done for the tutorial and thanks
Low on mem
Thu, 2012-03-15 21:40
Permalink
Make sure you have enough free memory
The HTC Desire needs enough free phone memory (not SD card) so you unrevoked3 can push the >4 MB large recovery file to the Desire.
iCe
Thu, 2012-04-19 09:51
Permalink
Error: Failed to get root. Is your firmware too new?
Hi,
I got the above error after running the unrevoked.
Any idea how to resolved??
However i must say that your tutorial are the only that get unrevoked started running on my PC.
Thanks man
james
Thu, 2012-04-19 12:07
Permalink
No idea. Guess you would need
No idea. Guess you would need to get an older firmware on your phone or hope Revoked is updated.
JOE
Tue, 2012-05-22 04:29
Permalink
internal error
unrevoked says failed to unlock NAND flash. any ideas
james
Tue, 2012-05-22 08:22
Permalink
Might have a newer phone
Might have a newer phone which doesn't work with Unrevoked.
H...
Fri, 2012-07-27 21:37
Permalink
ur a master
ur a master
am so grateful the only easy working solution
thank u man
David Trussler
Thu, 2012-10-11 10:31
Permalink
Success - after resetting phone
Thanks, this worked fine although I did get the "new firmware" error a few times. I found I had to reset the phone to its factory settings to get it to work. Fortunately I am using an old phone for this so that was not a problem.
pratap patil
Wed, 2012-12-19 09:08
Permalink
HTC wildfire A3333
I ran this utility( almost 99% works fine) twice but still at the end same massage like "waiting root...." (as per doc i should get the message as Done at the end of it.) So am not sure if i rooted it through.. yes and am not complaining ..just confirming if i have done it right ? pratap_d_patil@yahoo.co.in
james
Wed, 2012-12-19 09:41
Permalink
If you have another computer
If you have another computer you can try it on, do so. I did have one PC that had trouble getting the driver to recognise the phone properly.
marc cresswell
Sun, 2013-01-06 14:27
Permalink
unrevoked root 2.2 desire
i followed the guide step by step and all worked fin till i got to the unrevoked part. the message stating it is still waiting for device after about 10 min.
htc sync is uninstaled and usb debugging is checked and charge only is selected and ask me is unchecked any suggestions
james
Sun, 2013-01-06 15:15
Permalink
If possible, try a different
If possible, try a different PC. Unrevoked wouldn't work on my main PC but worked fine on my HTPC despite both running Windows 7 Pro.
Anon
Sun, 2013-01-13 12:22
Permalink
Minor problems
The directions are the best by a long way. Great work. I had a few attempts but the comments here helped - needed more space and the factory reset fixed that. All great now. Thanks.
Chris
Sun, 2013-04-07 09:46
Permalink
Thanks James. It worked a
Thanks James. It worked a treat. I echo what someone else has said in terms of your instructions being the clearest I have seen.
Anonymous
Mon, 2013-07-15 20:13
Permalink
I am getting validation error
I am getting validation error backup CID is missing. What should I do?
wadisoft
Mon, 2013-07-29 06:30
Permalink
driver package
is it working for windows 8
james
Mon, 2013-07-29 08:17
Permalink
No idea. I no longer have my
No idea. I no longer have my desire so no way to test.