Labels

Sunday, April 8, 2012

How to permanently root your HTC Sensation

The below method worked for me on my HTC Sensation  XE


  1. Unlock the bootloader first , For HTC you can follow the method described in Unlock Boot Loader for HTC
  2. Find Hboot version of your phone and note it down somewhere
If you don't know how to find it , please check How to find HBOOT version

Note: For HTC models with latest updates we cannot simply follow the revolutionary method , the revolutionary method failed for me saying it failed to attain root access , so we will have to use tacoroot utility for obtaining a temporary root access
  1. Follow the below steps to attain temporary root access
  2. Download and keep su-2.3.6.3-ef-signed.zip
  3. Uninstall HTC Sync from your computer
  4. Install HTC Drivers
  5. Enable USB Debugging on your mobile

Turn on USB Debugging, on your homescreen tap Menu> Settings> Application> Development. Then, make sure that USB debugging is checked.
  1. Download the latest version of HtcSupertool.V3
  2. Extract it and you will find a root folder inside the extracted folder
  1. From command prompt browse to the”root: folder and execute the following command
adb push tacoroot.bin /data/local/
adb shell chmod 777 /data/local/tacoroot.bin
adb shell /data/local/tacoroot.bin -setup
adb shell /data/local/tacoroot.bin --root
You will see the commands executing as below
D:\Android\htcsupertoolv3\root>adb push tacoroot.bin /data/local/
* daemon not running. starting it now *
* daemon started successfully *
1766 KB/s (14475 bytes in 0.008s)

D:\Android\htcsupertoolv3\root>adb shell chmod 777 /data/local/tacoroot.bin

D:\Android\htcsupertoolv3\root>adb shell /data/local/tacoroot.bin --setup
TacoRoot: HTC Edition v1
By Justin Case (jcase)
Presented by TeamAndIRC, RootzWiki and AndroidPolice
With great assistance from Reid Holland (Erishasnobattery)
----------
TacoRoot: HTC Edition v1 is based on a vulnerability independently discovered by

both Justin Case and Dan Rosenberg (Rosenberg fist). I believe unrevoked and
AlpahRev were also aware of it.
----------
Usage:
--recovery : For this exploit to work, you must have booted recovery at least on
ce after your last factory reset.
--setup : Setup the phone for root, must be done before --root.
--root : Root the phone.
--undo : Remove TacoRoot.
----------
Rebooting into recovery, please press Volume+, Volume- and Power at the same time, and reboot the system.

D:\Android\htcsupertoolv3\root>adb shell /data/local/tacoroot.bin --root
TacoRoot: HTC Edition v1
By Justin Case (jcase)
Presented by TeamAndIRC, RootzWiki and AndroidPolice
With great assistance from Reid Holland (Erishasnobattery)
----------
TacoRoot: HTC Edition v1 is based on a vulnerability independently discovered by

both Justin Case and Dan Rosenberg (Rosenberg fist). I believe unrevoked and
AlpahRev were also aware of it.
----------
Usage:
--recovery : For this exploit to work, you must have booted recovery at least on
ce after your last factory reset.
--setup : Setup the phone for root, must be done before --root.
--root : Root the phone.
--undo : Remove TacoRoot.
----------

D:\Android\htcsupertoolv3\root>adb push tacoroot.bin /data/local/
* daemon not running. starting it now *
* daemon started successfully *
523 KB/s (14475 bytes in 0.027s)

D:\Android\htcsupertoolv3\root>adb shell chmod 777 /data/local/tacoroot.bin

D:\Android\htcsupertoolv3\root>adb shell /data/local/tacoroot.bin --setup
TacoRoot: HTC Edition v1
By Justin Case (jcase)
Presented by TeamAndIRC, RootzWiki and AndroidPolice
With great assistance from Reid Holland (Erishasnobattery)
----------
TacoRoot: HTC Edition v1 is based on a vulnerability independently discovered by

both Justin Case and Dan Rosenberg (Rosenberg fist). I believe unrevoked and
AlpahRev were also aware of it.
----------
Usage:
--recovery : For this exploit to work, you must have booted recovery at least on
ce after your last factory reset.
--setup : Setup the phone for root, must be done before --root.
--root : Root the phone.
--undo : Remove TacoRoot.
----------
Rebooting into recovery, please press Volume+, Volume- and Power at the same time, and reboot the system.

D:\Android\htcsupertoolv3\root>adb shell /data/local/tacoroot.bin --root
TacoRoot: HTC Edition v1
By Justin Case (jcase)
Presented by TeamAndIRC, RootzWiki and AndroidPolice
With great assistance from Reid Holland (Erishasnobattery)
----------
TacoRoot: HTC Edition v1 is based on a vulnerability independently discovered by

both Justin Case and Dan Rosenberg (Rosenberg fist). I believe unrevoked and
AlpahRev were also aware of it.
----------
Usage:
--recovery : For this exploit to work, you must have booted recovery at least on
ce after your last factory reset.
--setup : Setup the phone for root, must be done before --root.
--root : Root the phone.
--undo : Remove TacoRoot.
----------
Rebooting into root.
  1. Now you will see the phone rebooted into an unstable mode , for sensation XE you will see the HTC and Beat Audio Screen on the phone
Thats what we need , now the phone is ready for Rooting using Revolutionary Method as described in below sections
  1. Go to the revolutionary.io portal
  2. scroll down to Downloads Section.
  3. Now click on Download for Windows, Revolutionary Zip file will start downloading and a menu headed with “Beta Key” will appear as below

  1. Now select your operating system, device and HBOOT version (obtained from step2)
  2. Go to the extracted folder and execute revolutionary.exe
  1. You should be able to see a terminal window that will be in process of identifying serial key of your device.
  2. copy and paste it in the Serial field on the form at Revolutionary.io
  3. Now click on Generate Key and paste this key at the relevant position in terminal.
  4. Revolutionary will now ask you to Install clockwork recovery mod after S OFF.
  5. Select Y to install it , if you choose to install N , you will have to install recovery v5.0.0.8 manually
  6. Turn off your phone Fully and reboot into the Bootloader/HBOOT screen
  7. Start clockworkmod recovery mode
  8. Navigate to "Backup & Restore" using the Volume Down button and press select (power button to select) then select "Backup"
  9. Select "install zip from sdcard" after backing up
  10. Then select "Choose zip from sdcard"
  11. Then select "su-2.3.6.3-efgh-signed.zip"
  12. Then select "Yes - install su-2.3.6.3-efgh-signed.zip" to confirm
  13. Then go back
  14. Then reboot. , that's it you are rooted now








2 comments: