Phone Guide: How To Root The HTC Desire HD

Here is the first guest guide to appear on Droid-Den, a guide to rooting your HTC Desire HD written by HocturnalSoul. As with all rooting guides, please read carefully before attempting :)

Okay, so I have been searching the web for the last 4 hours trying to find a permanent root for the HTC Desire HD, however it looks like no-one has successfully done this yet. Hold back the tears though because I I’m not done.

Through my cyber travels I repeatedly read about an app called VISIONary (trust me, that is how the forums typing it), so I jumped in and had a look. It turns out that this app can perform what can only be called a “TempRoot” and it is incredible. Simply install the .apk, run the programand your HTC Desire HD is rooted! The only problem is that as soon as you reboot your device, it becomes unrooted again. Not to worry though, there is an added option to root on every reboot, OR attempt a “PermRoot”! And guess what, you can even UnRoot if you PermRoot. Now i know what your thinking, “if its only a TempRoot how can you PermRoot? Basically the program itself forces the rooting process every time you reboot, as long as the program is installed on to your device. Also you are NOT able to install custom ROMs as of the time this guide was written.

Take the jump for instructions!

Instructions

SO, before we get going, we need to change a few settings on your device. Firstly, you must enable “USB DEBUGGING” and “UNKNOWN SOURCES”. This can be found in Settings > Applications.

Next, you need to download the Visionary app. Unfortunately, Google removed the app from the Market Place, so you will have to download the .apk file from here. Once downloaded connect your device to your pc and place it on to your SD card. Open your file explorer and run the .apk. Once installed, open the app. Here is a quick description of all the different options.

  • Temproot on boot - use this to automatically Temproot on each boot (I suggest Temprooting manually first to confirm all is well before enabling this)
  • Run visionary.sh after root - this allows you to run a script (as root) after rooting. The script file is /data/local/visionary.sh
  • Set system r/w after root - this allows you to leave the /system partition read/write after root
  • Temproot now - root temporarily (the root will be lost after reboot)
  • Attempt permroot now - attempt to apply a permanent root (please read the safety information below before doing this!)
  • Unroot now - this will unroot your device

Safety information!

 

Use this guide at your own risk, we annot e held responsibile for anything that may go wrong in following these instructions, however unlikely that may be.

As a rule, the TempRoot option of VISIONary should be safe. It installs an application (Superuser) in the conventional way and then sets up a 'ramdisk' for the other parts, which is wiped on boot. As such, no changes are made to the system partition of your device, hence it is considered a 'safe option'.

PermRoot on the other hand is inherently more risky. PermRoot does make changes to the /system partition of your device. Technically speaking the only change that is made is the installation of a small file to /system/xbin, but any system partition change comes with risks. If you try to PermRoot, be aware that you might get into a situation where your device will not boot. Because of this MoDaCo has insisted you use “safety net” before PermRooting.

The best 'safety net' for going ahead and doing a PermRoot is ensuring that you have a copy of the stock ROM to reinstall should things go wrong. This should be an original update EXE or zip from your device manufacturer / provider which matches the software version currently installed on your device. Bear in mind that flashing older versions is often not possible, so if your device has been updated over-the-air, an update may not yet be available in this form. Hence, you may not be able to find a 'safety net' and attempting to PermRoot would be inherently risky.

So, once you have decided what you are going to do, simply restart your device and you’re away!

Many thanks to MoDaCo for the Visonary application.