>Root, Unlock Bootloader And Gain S-Off On Verizon HTC Thunderbolt

>

A few days back we covered how to root the Verizon HTC Thunderbolt. However that method as lengthy as it was, did not unlock the bootloader or gain S-Off to allow us to flash a custom recovery to the Thunderbolt. Since then development has moved at a very rapid pace and now, resulting in the Thunderbolt’s bootloader being unlocked with S-Off. Read on for instructions!
Yes, the procedure is lengthy yet again, but if you’re an Android fanatic, you know it’s well worth the effort. So let’s get on with it.
Disclaimer: Please follow this guide at your own risk. Tiptz will not be liable if your device gets damaged or bricked during the process.
Requirements:
Instructions:
  1. Enable USB debugging on your phone from Settings > Applications Development and connect it to your PC via USB.
  2. Launch Command Prompt, navigate to the folder where you extracted the rooting toolkit and enter the following commands hitting enter after every command:
    adb push psneuter /data/local/

    adb push busybox /data/local/

    adb push misc.img /data/local/

    adb shell chmod 777 /data/local/psneuter

    adb shell chmod 777 /data/local/busybox

    adb shell

    /data/local/psneuter
  3. Doing so will kick you out of ADB and ADB will restart as root. Now it’s time to confirm the MD5 ofmisc.img. Do so by runing the following commands:
    adb shell

    /data/local/busybox md5sum /data/local/misc.img
    The output should be c88dd947eb3b36eec90503a3525ae0de. If the code returned is anything different, you need to re-download the file and try again.
  4. Now we will write the custom misc.img file to the phone using the following commands:
    dd if=/data/local/misc.img of=/dev/block/mmcblk0p17

    exit
  5. Now transfer the older firmware you renamed to PG05IMG.zip to the root of your SD Card and enter the following command:
    adb reboot bootloader
    Choose the bootloader option and press power; let the ROM flash. When asked to upgrade, choose yes. No need to worry, the reboot will take quite some time.
  6. After the installation is complete, press the ‘Power’ key to reboot the phone once it prompts you to do so and delete PG05IMG.zip from your SD card.
  7. Now to gain root and unlock the MMC. Enter the following commands:
    adb push psneuter /data/local/

    adb push busybox /data/local/

    adb push wpthis /data/local/

    adb shell chmod 777 /data/local/psneuter

    adb shell chmod 777 /data/local/busybox

    adb shell chmod 777 /data/local/wpthis

    adb shell

    /data/local/psneuter

    adb shell

    /data/local/wpthis

    exit
  8. Now comes the tricky part, the part that could brick your phone if you waiver off the guide even a bit. You NEED to pay attention! Enter the following commands:
    adb push hbooteng.nb0 /data/local/

    adb shell

    /data/local/busybox md5sum /data/local/hbooteng.nb0
    The output should be 6991368ee2deaf182048a3ed9d3c0fcb. If the code returned is anything different, you need to re-download the file and try again. This code verification is EXTREMELY IMPORTANT.
  9. Now write the new bootloader by entering the following commands:
    dd if=/data/local/hbooteng.nb0 of=/dev/block/mmcblk0p18

    /data/local/busybox md5sum /dev/block/mmcblk0p18
    The output should be 6991368ee2deaf182048a3ed9d3c0fcb. If the code returned is anything different, DO NOT REBOOT THE PHONE and simply try the above steps again. If it still doesn’t work, seek help from chat.andirc.net in channel #thunderbolt. REPEAT: DO NOT REBOOT THE PHONE AT THIS STAGE IF THE OUTPUT IS DIFFERENT, OR IT WILL BE BRICKED!
  10. Now reboot your phone, and copy the custom firmware (PG05IMG.zip) you downloaded to the root of your SD card.
  11. Now run the following command:
    adb reboot bootloader
    After it flashes, you will be running release firmware with S-OFF.
  12. Now enter the following commands:
    adb push psneuter /data/local/

    adb push busybox /data/local/

    adb push su /data/local/

    adb shell chmod 777 /data/local/psneuter

    adb shell chmod 777 /data/local/busybox

    adb shell

    /data/local/psneuter

    adb shell

    mount -o remount,rw -t ext3 /dev/block/mmcblk0p25 /system

    /data/local/busybox cp /data/local/su /system/xbin/su

    chown 0:0 /system/xbin/su

    chmod 6755 /system/xbin/su
  13. Launch Market on your phone and install the Superuser app from it.
  14. Reboot your phone and you’ll have full root permission.
  15. Once done with the reboot, install ROM Manager from the market and flash the Thunderbolt recovery.
Congratulations! Your Verizon HTC Thunderbolt is all set up to receive any future custom ROMs and recoveries! Incase of any issues or problems you’ve managed to hit, come to the chat at chat.andirc.net in channel #thunderbolt.
[VIA ANDROID POLICE]
Advertisements

About nonerox

Btech Student
This entry was posted in Android, HTC, Thunderbolt. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s