How To Root Verizon HTC Thunderbolt On Mac OS X

Advertisement

tbolt-mac-root

Previously we covered a detailed guide on rooting the HTC Thunderbolt, but that was for Windows. Mac users can finally relax because this guide will take you step by step on rooting your Thunderbolt on a Mac OS X. But before we move on, we’d like to thank XDA-Developers forum member, jcase for countless hours spent on researching this method up for Mac users and IISiDeK1CKII for compiling it in an easy step by step . To root your Thunderbolt, read on!

No fancy talk, let’s get our hands dirty! And before we do, please read our disclaimer below carefully.

Disclaimer: Please follow this guide at your own risk. AddictiveTips will not be liable if your device gets damaged or bricked during the process.

Requirements:

Instructions:

  1. To begin, download the Android SDK, Root kit, Older Firmware and Custom Firmware.
  2. Unzip the Root kit and the Radio to the platform-tools folder and move the Custom Firmware to the desktop.
  3. Rename the Older Firmware to PG05IMG.zip and place it on the root of your SD card.
  4. Open the tools folder located in the android-sdk-mac_x86 folder and click on android.
  5. You will see the SDK manager screen pop up. Click on available packages, and install Android SDK Platform-tools, revision 3. Let the process complete, this will download ADB which was previously missing. You can now find it in,  android-sdk-mac_x86 > Platform-tools.
  6. Make sure USB Debugging is checked in your phones settings.
  7. Now run the terminal on your system and navigate to the Platform-tools directory.Now enter the following commands hitting enter after each commands:
    ./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
  8. You will now be kicked out of ADB and ADB will restart as root. Time to confirm the md5 of misc.img:
    ./adb shell
    
    /data/local/busybox md5sum /data/local/misc.img

    If the code returned is anything other then c88dd947eb3b36eec90503a3525ae0de you need re-download the file and try again.

  9. Continue entering the following commands in the terminal:
    dd if=/data/local/misc.img of=/dev/block/mmcblk0p17
    
    exit
    
    adb reboot bootloader
  10. Choose the bootloader option once the phone reboots, and press power. The ROM will flash now. When asked to upgrade, choose Yes.
  11. The phone will reboot, and once it does delete PG05IMG.zip you copied to your SD card.
  12. 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
    
    ./adb push hbooteng.nb0 /data/local/
    
    ./adb shell
    
    /data/local/busybox md5sum /data/local/hbooteng.nb0

    If the code returned is anything other then 6991368ee2deaf182048a3ed9d3c0fcb you need re-download the file and try again.

  13. Now enter these commands:
    dd if=/data/local/hbooteng.nb0 of=/dev/block/mmcblk0p18
    
    /data/local/busybox md5sum /dev/block/mmcblk0p18

    If the code returned is anything other then 6991368ee2deaf182048a3ed9d3c0fcb, try again and if it still doesn’t work, DO NOT REBOOT YOU PHONE! Seek help from chat.andirc.net in channel #thunderbolt.

  14. Now reboot your phone and copy the Custom Firmware onto the root of your SD card and flash it via bootloader. Next run these commands:
    ./adb reboot bootloader
    
    ./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
  15. Now simply install the Superuser App from the Market and reboot your phone. You will now have full root permissions.
  16. Lastly, simply install ROM Manager from the Market and install the Thunderbolt recovery.

There you go! The procedure only looks lengthy and a bit intimidating, but if you follow the commands step by step, you would have no trouble in rooting your Thunderbolt in no time!

[VIA: XDA DEVELOPERS]

Advertisement
  • chico

    here is the software you need to buy to transfer all your photos and Itunes music

    http://mac.eltima.com/sync_mac_android.html

    Enjoy!!! 🙂

  • Brandon

    I went through everything and it all looked good. I installed superuser and then rom manager. I granted rom manager superuser permissions. When I try to reboot to recovery, it will just go back to fast boot. I have tried going to bootloader and then recovery multiple times and it just goes to fast boot. Other than the I can still reboot normally and the phone works great and seems to have root. Can you please help?

  • Jack

    Will this work with Mac OS 10.7.1 Lion?

  • Pingback: How To Root Your Android Phone / Device()