Saturday, January 11, 2014

How to root, S-OFF and upgrade HTC Sensation XL

I just had my hands on an HTC Sensation XL and boy it is really hard to root. After a lot of hard work, I finally brought it down to a few simple steps. Here's a tutorial for those needing to root the device. Briefly, it consists of these steps:

1. Unlock bootloader from htcdev.com
2. Install recovery
3. Root
4. S-OFF

1. How to unlock HTC Sensation XL bootloader:
This is the simplest step. It is very easily guided by the HTC's official development website, htcdev.com. Simply go to the website and it will guide you through the entire process. If you have any trouble, ask me.

2. Install recovery:
Once you have unlocked the bootloader, it's time to install the recovery. Download the latest touch recovery from clockworkmod.com/rommanager for "Runnymede". Once downloaded, flash it using the fastboot tools. For example, if the recovery is named runnymede.img, the file has to be placed in the tools folder, the phone should be in fastboot mode and your command should be:
  • fastboot flash recovery runnymede.img
This will install the recovery

3. How to root HTC Sensation XL
To root the device, download this file, extract it and run runme.

4. How to S-OFF HTC Sensation XL
To enable S-OFF, you need to download this file and place the hboot file in the adb tools folder. Then, use the following commands to enable S-OFF:

  • adb push hboot_7230ddr2_Runnymede_6.28.6666.nb0 /data/local/tmp/hboot_7230ddr2_Runnymede_6.28.6666.nb0
  • adb shell
  • dd if=/data/local/tmp/hboot_7230ddr2_Runnymede_6.28.6666.nb0 of=/dev/block/mmcblk0p18
  • exit
  • adb reboot bootloader
Once this is done, install any compatible ICS RUU from androidruu.com to get hboot 1.28. This hboot is compatible for most custom ROMs.

Congratulations, you're all set to install any custom ROM on your HTC Sensation XL with S-OFF!