How to root the HTC Desire
We show you how to gain root access to your HTC Desire smartphone
The HTC Desire has finally been "rooted", thus allowing users to gain direct access to the smartphone's file system. This enables users to modify the phone’s firmware so as to allow for things like custom themes, apps and custom operating systems/ROMs. It is similar to jailbreaking an iPhone, in that it gives users abilities that are not enabled by default.
Disclaimer: While root access is easily achieved, it can void your warranty and have negative effects on the operation of your phone. We recommend that you do the necessary research on root access before you attempt the above as you could cause damage to your handset.
- a Windows PC, Linux PC (a liveCD should do) or Mac OS X PC
- a Linux (a liveCD should do) or OSX machine
- a microUSB cable
- a microSD card (to be made into a 'goldcard')
- The 'test ruu' - DOWNLOAD / MIRROR - MD5: f1981b26b90b97aea395d2b30909a23f
- The 'push files' - DOWNLOAD / MIRROR- MD5: 9ee301b702078dd1842bd1c67e552f6e
- The 'rooted update' - DOWNLOAD / MIRROR - MD5: 44f2614452ddf777cab9115e2174a91a
- Make your microSD card into a goldcard by following these instructions
- Copy the 'rooted update' you downloaded above to the root directory of your SD card, then insert it into your Desire.
- Turn off your phone, then turn it back on with the 'back' button held down. You'll see 'FASTBOOT' written on the screen in a red box.
- Connect the phone to your computer, then run the 'test ruu' that you downloaded above (it may take a short while to start). Let the update complete and turn your device off as soon as it reaches the configuration wizard. If you need USB drivers, you can find them as part of the HTC Sync install.
- Your device should now be off. Unplug the device from your computer. Turn it on again while holding down the 'volume down' button this time. The screen will look similar to before, but will say 'HBOOT' instead of 'FASTBOOT'. Use the volume buttons and the power button to select the 'RECOVERY' option. You should then see a screen with a red triangle - at this point, plug it into your Linux or OSX computer.
- Now you need to unzip the 'push files' zip that you downloaded above. When you have done so, you'll see a file called 'recovery-linux.sh' or 'recovery-mac.sh'. Run the one appropriate to your operating system and the screen of your device should change to display the green recovery image menu.
- In the recovery image (moving around using the optical trackball), select 'Wipe -> Wipe data /factory reset' then 'Flash zip from sdcard' and choose the rooted update. Confirm with the trackball and the update process will begin. It'll take a little while, so go make a nice cup of tea.
- When the flash has finished, reboot, and you are DONE!
Voila! Your HTC Desire is now rooted.