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