How to Root the HTC Thunderbolt

June 18, 2011 in Android How To's, Featured, How To's, HTC Thunderbolt How To's, Video

Do you want to get the most out of your HTC Thunderbolt? Want to root it but are to afraid? We have you covered!

THIS PROCEDURE IS OBSOLETE, PLEASE HEAD TO OUR HOW TO ROOT YOUR ANDROID PHONE USING REVOLUTIONARY METHOD AND USE THAT INSTEAD.

I. Setup ADB

1. Head to our How To Setup ADB procedure, once you can see a serial number at the end of that procedure, you can come back to this one to continue.

How To Setup ADB

II. Opening a Command Prompt in Windows:

1. Plug your phone in, using the USB cable and select “drive mode”.

2. On your computer, click on the Start menu.

3. In the search box in the start menu, type cmd and hit enter.

4. When the command prompt window opens, you must navigate to the folder adb is in. Type the following with hitting enter at the end of the line:

cd C:\androidsdk\tools

III. Steps to Root

1. Download the exploits zip file from here.

2. Extract them to the androidsdk\tools folder on your hard drive (they should be in the same folder that adb is in).

3. In the command prompt that you should still have open from Section II. Type the following with hitting enter at the end of each line:

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 (You should see a $ which indicates no root access)

/data/local/psneuter

IV. Write Misc.img

1. In the command prompt, type the following with hitting enter at the end of each line: adb shell

dd if=/data/local/misc.img of=/dev/block/mmcblk0p17

exit

V. Flashing the Downgrade RUU File

1. Download the PG05IMG from here.

2. Make sure the usb cable is still connected and  you are still drive mode

3. Place the PG05IMG file on the root of your sd card (not in any other files or folders).

4. In the command prompt, type the following with hitting enter at the end of the line: adb reboot bootloader

5. On the phone, choose the bootloader option and press power, let the ROM COMPLETELY flash and DO NOT interrupt this process. When asked to upgrade, press the volume up button to select yes and let it completely install. Once it’s done, it will ask you to reboot. Select yes.

VI. Running the Exploit Files:

1. In the command prompt, type the following with hitting enter at the end of each line:

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

VII. Write the Engineering Bootloader:

1. In the command prompt, type the following with hitting enter at the end of each line:

adb push hbooteng.nb0 /data/local/

2. Now to check the md5sum and make sure it matches - 6991368ee2deaf182048a3ed9d3c0fcb - type the following into the command prompt and hitting enter at the end of each line:

adb shell

/data/local/busybox md5sum /data/local/hbooteng.nb0

3. IF THE CHECKSUMS ARE DIFFERENT DO NOT CONTINUE and STOP! REPEAT THE DOWNLOAD AND THEN REPEAT STEPS 1 & 2..

4. In the command prompt, type the following with hitting enter at the end of each line:

adb shell

dd if=/data/local/hbooteng.nb0 of=/dev/block/mmcblk0p18

VIII. Installing a Rooted Stock Rom:

1. Download the upgraded rooted ROM from here. 2. Plug the phone in via USB and select drive mode. 3. Transfer the rooted stock rom file to the root of your sd card. 4. In the command prompt, type the following with hitting enter at the end of each line:

adb shell

reboot bootloader

5. Choose the bootloader option and press power,  let the ROM COMPLETELY flash and DO NOT interrupt this process. When asked to upgrade, choose yes, by pressing volume up.

Once this is fully completed, select reboot.

Congratulations you are now rooted!

IX. (Optional) Flash a Custom ROM

1. Head to our How To Flash a Custom ROM procedure (coming soon).

If you would like to donate the developer JCase, please visit his profile on XDA Developers here. You can also see the original thread here.

Reported Issues:

Issue: I have the PG05IMG.zip file on my sd card but when I boot into bootloader it doesn’t find it and begin the update.

Solution: Take your sd card out of your phone and put it into an SD Card reader (so we can plug it into the computer without the phone). Then format it by right clicking the drive that pops up on the computer when you plug it in and select Format. Once done, retransfer the PG05IMG.zip to the sd card and then remove it from the computer and put it back into the phone. Now, boot into bootloader and try again.

9 responses to How to Root the HTC Thunderbolt

  1. D – I’m trying this now. :)

  2. not sure where to put this, but I’m having problem’s downloading the PG05IMG file.  It may be my connection, but if you could provide alternate locations were I can get the file that would be grand.  Seems to pause, and other times it gets to 99 percent then says download distrubed you choose resume and it immediately ends but the zip file is then unstable.

  3. after the step were you put the pgo5img on the phone im having trouble after you go back to the cmd and type in adb shell and adb reboot bootloader it just keeps saying “adb is not recongizes as in internal or external command” then it just goes back to android sdk

    • like wise, I through the process again and after the part where it kicks your phone off just do not type exit like it tells you to in the instructions and it will let you in adb shell but my problem now is that when my phone reboots after typing reboot bootloader I get the same thing as shown in the video except my phone never come off of the Hboot screen; not unzipping the pg015 file on my sd card.  Please help.

  4. Having trouble with the dd command. It said the system cannot find the path specified. I think it is because the file is a winzip file and I don’t use winzip. Can anyone help me here?

  5. HELP!!!
    Can anyone help with my problem. I got down to the last command and i got this:
    Failed to set prot mask (inappropriate ioctl for device) 

    What step am I missing?
    Thanks for any help with this. I want Root access in my Thunderbolt

  6. HELP!!!
    Can anyone help with my problem. I got down to the last command and i got this:
    Failed to set prot mask (inappropriate ioctl for device) 

    What step am I missing?
    Thanks for any help with this. I want Root access in my Thunderbolt

Leave a reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>