[ROOT] MR1/OTA PermRoot + Unlock Bootloader - Safer/Easier 5/12/2011

Search This thread

kejar31

Inactive Recognized Developer
May 24, 2010
1,961
2,442
Got mine right from the local store today... Looking forward to root and recovery... Will more than likely be releasing a rom for this one as I did for the DX/D2 :p:D
 

willdogs

Member
Jul 17, 2010
17
1
Thanking you guys ahead of time! Can't wait for Root!

My TB should be in my hands tomorrow afternoon!
 

pmdied

Senior Member
Mar 26, 2010
801
43
I can't wait to get rid of all this bloatware from my phone!

Sent from my ADR6400L using XDA App
 

NeutronBomb

Senior Member
Feb 21, 2010
313
51
45
California City, CA
Got mine right from the local store today... Looking forward to root and recovery... Will more than likely be releasing a rom for this one as I did for the DX/D2 :p:D


Hot ****! If you're the guy I'm thinking of that made Liberty. I've been running that on my DX for a few months now. I love that ****. Love the easy toolbox/theming setup too, I know how to do it the hard way but it's so nice to have everything automated. Looking forward to a Liberty-ish rom on my Tbolt.
 

sethjamto

Senior Member
Jan 10, 2010
199
6
Sweet Home Alabama
I just ordered a TB for my wife today....will be here on Saturday! I can't wait to play with her phone like I have with my Captivate! Rooting and ROMs, here we go!
 

kejar31

Inactive Recognized Developer
May 24, 2010
1,961
2,442
Yea me and jrummy made liberty :)

Sent from my ADR6400L using Tapatalk
 

banderberg

Senior Member
Jun 6, 2010
84
6
What garbage do you guys mean?

I got my Thunderbolt today - coming from an OG droid.. and I have to say, Sense 2.0 is freaking sweeeet.

The main garbage I see is stuff like rockband and a lot of other useless apps.

On a somewhat unrelated note -

Frankly I am having a hard time seeing why I would want to ROM this phone with CM 7 or something like that.

CM 7 makes sense for a crappy stock OS like the Droid but Sense is pretty sick.
 

leehblanc

Member
Dec 7, 2010
26
5
What garbage do you guys mean?

I got my Thunderbolt today - coming from an OG droid.. and I have to say, Sense 2.0 is freaking sweeeet.

The main garbage I see is stuff like rockband and a lot of other useless apps.

On a somewhat unrelated note -

Frankly I am having a hard time seeing why I would want to ROM this phone with CM 7 or something like that.

CM 7 makes sense for a crappy stock OS like the Droid but Sense is pretty sick.

I'm with you. I can't wait to get rid of Blockbuster, Kindle, etc, but I'm going to stick with Sense. On all of my other phones, I used Launcher Pro Plus which has widgets very similar to Sense. I understand the overhead involved with it, but once we have root and can crank this baby to the 1.4Ghz it's rated at, it will be even more beastly.
 

Marhey

Senior Member
Sep 11, 2010
125
9
Utah
Everyone has their own opinion but I am not a fan of sense and can't wait to strip this thing and put MIUI on it. :)
 

bmcclure937

Senior Member
Oct 27, 2009
276
26
Ohio
Yeah, I do not use CM7 specifically to boost performance. I use CM7 because I would much rather be running Android 2.3.x Gingerbread built from AOSP rather than running an outdated version of Android (2.2) with Sense stacked on top.

Once you root and start flashing Cyanogen you do not need to worry about some OTA update coming that may break root... :)

I am also used to the additional functionality and customization allowed with CM7. I like to have control over my device and the ability to personalize and tweak any and every setting imaginable.
 

PorscheGuy

Senior Member
Nov 6, 2007
247
21
Temecula, CA USA
Agreed. I got my TB first thing this morning just to make sure I got one but I'm sticking with my Evo and not porting my number until the first CM7 nightly. Sense drives me crazy for some reason?

Sent from my CM7 Evo using XDA Premium
 

sdorn77

Senior Member
Jun 14, 2010
147
1
Yeah, I do not use CM7 specifically to boost performance. I use CM7 because I would much rather be running Android 2.3.x Gingerbread built from AOSP rather than running an outdated version of Android (2.2) with Sense stacked on top.

Once you root and start flashing Cyanogen you do not need to worry about some OTA update coming that may break root... :)

I am also used to the additional functionality and customization allowed with CM7. I like to have control over my device and the ability to personalize and tweak any and every setting imaginable.

I liked CM7, but the lack of a good exchange email client on the stock Android operating system is a deal breaker for me. The HTC Sense exchange mail app is by far the best one out there, and I've spent around $60 trying several different pay versions and several free ones. None of them work as well as HTC does.
 

tgwaste

Senior Member
Apr 21, 2006
547
76
www.twg.org
I liked CM7, but the lack of a good exchange email client on the stock Android operating system is a deal breaker for me. The HTC Sense exchange mail app is by far the best one out there, and I've spent around $60 trying several different pay versions and several free ones. None of them work as well as HTC does.

The sense is the same as the other one.. just more eye candy.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 189
    OUTDATED
    Augest 14 2011
    Unrevoked and AlpharevX released a new version of their http://revolutionary.io/ tool, use it, and preserve your data.


    Do not use the root method below.

    Original root left for a good read.

    Advanced users wanting a different hboot please see http://xdaforums.com/showthread.php?t=1186022, others continue as is.

    Updated May 12th 2011

    This guide has been updated to MR1/OTA Firmware 1.13.605.7


    This guide has been updated on April 21 2011 to make it more reliable, and faster.

    On request I am reposting this in full, but please check out the original here first.


    HTC tried to stop us. They made signed images, a signed kernel, and a signed recovery. They locked the memory. In short, the ThunderBolt is their most locked-down phone to date.

    We fixed it for you. Unlike the root method we described yesterday, following the instructions below will provide S-OFF, remove signature checks, and unlock eMMC. Enjoy!

    Rooting The ThunderBolt – Version 3

    Pros
    Root with read/write access to /system
    Ability to downgrade and flash any RUU (i.e. signed firmware)
    S-OFF
    Fully unlocked bootloader
    All ThunderBolts survived testing

    Cons
    Voids warranty
    Could brick your phone if you aren’t careful

    The method of rooting your Android device as described in the article herein is solely for enthusiasts and not for the faint of heart.

    IT WILL WIPE YOUR DATA. IT WILL WIPE YOUR DATA. IT WILL WIPE YOUR DATA.

    Android Police and Team AndIRC disclaim all liability for any harm that may befall your device, including, but not limited to: bricked phones, voided manufacturer warranties, exploding batteries, etc.

    The instructions below assume you already have a strong familiarity with adb command lines – this is not for beginners.


    Credits
    Scotty2, jamezelle, jcase, and all of Team AndIRC
    dsb9938 for the tutorial cleanup
    Testers, especially ProTekk and Trident
    Thanks to scotty2 for WPThis
    Busybox was pulled from a CyanogenMod ROM, source should be available here
    psneuter was pulled from somewhere, credit to scotty2, source here
    All firmware credit goes to 911sniper
    Jaroslav from Android Police for editorial help
    If I missed anyone in the credits, it was unintentional and I will fix it soon. Lots of people had their hands in on this project.

    *** Please read the instructions in full before you attempt the process or head to IRC to ask questions. Also, make sure your battery is fully charged before taking the plunge. ***

    Step 1
    First, download these files:

    Downgrade RUU PG05IMG_downgrade.zip ( (md5sum : aae974054fc3aed275ba3596480ccd5b) THIS IS THE DOWNGRADE RUU USED IN STEP 4:
    Multiupload mirror


    Mirrors for the package (contains busybox, wpthis, psneuter, su, readme.txt, misc.img, and hbooteng.nb0) (md5sum : 3b359efd76aac456ba7fb0d6972de3af) THIS IS THE EXPLOITS FILE:
    Multiupload mirror
    DroidSite mirror

    Custom upgrade PG05IMG_MR1_upgrade.zip (md5sum : 7960c7977c25b2c8759605be264843ea) THIS IS THE CUSTOM RUU USED IN STEP 7:
    http://www.multiupload.com/NEANZBS5S4



    Step 2

    Note that adb is required.

    Push misc.img, busybox, and psnueter using the following commands:

    Code:
    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

    Step 3

    This step will gain temp root and flash the custom misc.img. Run:

    Code:
    adb shell

    Now the shell should display "$".
    Run:

    Code:
    /data/local/psneuter

    You will now be kicked out of adb, and adb will restart as root.

    Let’s confirm the md5 of misc.img:

    Code:
    adb shell

    At this point, the shell should display "#".

    Now run:

    Code:
    /data/local/busybox md5sum /data/local/misc.img

    Output should be "c88dd947eb3b36eec90503a3525ae0de." If it’s anything else, re-download the file and try again.

    Now let’s write misc.img:

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

    Step 4

    Here you will rename the downgrade RUU (PG05IMG_downgrade.zip) as PG05IMG.zip and place it on your SD card (put the phone in drive mode and just copy it with your OS). Then, run the following command:

    Code:
    adb reboot bootloader

    Choose the bootloader option and press power; let the ROM flash. When asked to upgrade, choose yes. Don’t freak, it’s a long reboot.
    Once done, reboot and delete PG05IMG.zip from your SD card.

    Step 5

    Set up the two part exploit, to gain root and unlock MMC.

    Push wpthis, busybox, and psnueter:

    Code:
    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

    Gain root (this will once again throw you out of adb):

    Code:
    adb shell
    /data/local/psneuter

    Unlock MMC:

    Code:
    adb shell
    /data/local/wpthis
    exit

    Step 6

    Please pay attention – this is very important. This step involves a small chance of bricking if you mess up.

    To push the eng bootloader:

    Code:
    adb push hbooteng.nb0 /data/local/
    adb shell
    /data/local/busybox md5sum /data/local/hbooteng.nb0

    If the output does not match "6991368ee2deaf182048a3ed9d3c0fcb" exactly, stop, delete it, and re-download it. Otherwise, continue.

    Now we will write the new bootloader.

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

    Confirm proper write:

    Code:
    /data/local/busybox md5sum /dev/block/mmcblk0p18

    If the output does not match "6991368ee2deaf182048a3ed9d3c0fcb," try again; if it still doesn’t work, seek help from chat.andirc.net in channel #root or go here AndIRC Thunderbolt Web Chat DO NOT REBOOT.




    Reboot.

    Step 7

    Now, put the custom MR1 RUU (PG05IMG_MR1_upgrade.zip) on your SD card by putting the phone in drive mode and copying it with your OS. Then rename it to PG05IMG.zip

    Then using an md5sum type program, check the md5sum and make sure it matches 7960c7977c25b2c8759605be264843ea, if it does not, redownload it. (Here is a free windows md5summer).

    Next, run this command:

    Code:
    adb reboot bootloader

    Choose the bootloader option and press power; let the ROM flash. When asked to upgrade, choose yes. Don’t freak, it’s a long reboot.
    Once done, reboot and delete PG05IMG.zip from your SD card.

    After it flashes, you will be running release firmware with S-OFF.

    Reboot your phone. You should now have full root permissions, an engineering kernel and recovery.

    I recommend you get rom manger from market.

    If you still have problems, come to the chat: irc.andirc.net #thunderbolt or use http://chat.andirc.net:9090/?channels=#thunderbolt.


    .
    3
    http://www.youtube.com/watch?v=-UK_CiB2SYk

    This video is great.. just follow that for a really quick and easy root using the new revolutionary tool
    2
    Good luck to you guys and thank you for the work you're putting into this. Definitely going to do a lot of projects once I get the TB and we get confirmed permanent root.
    2
    I've never rooted "manually" like this so I have a couple of questions.

    I'm not entirely sure what an RUU is. I saw one site that said it stands for ROM Update Utility. Can someone explain what it is/does?

    Why are there a set of two RUU links? The first (with the long name) and the second labeled "custom" RUUs. What's the difference and why would both be needed?

    Thank you sirs.

    The RUU is just HTC's equivalent of a ROM. The first one downgrades the software so that the exploits work. Once root is obtained using this RUU, you flash the other RUU so that you have the most recent firmware from HTC.
    2
    Need help plz. I put the PG05IMG.zip on my sd card and followed the first temp rooting instructions then rebooted by issuing adb command. Then i selected bootloader option and it identified the PG05IMG file and starting checking it. After checking it, it does nothing, it just sits at the menu, and does not ask me to upgrade. Any ideas on this?

    Trying not to make any assumptions but from what you've said, it SOUNDS like you used the wrong file.

    You need to put the DOWNGRADE file, called either "RUU_Mecha_VERIZON_WWE_1.03.605.10_Radio_1.02.00.0103_2r_NV_8k_1.37_9k_1.52_release_165253_signed.zip" or "PG05IMG_downgrade.zip" if you used the multiupload link. In either case, you rename it to PG05IMG.zip, and reboot to the bootloader etc. Once you choose the bootloader option and press power it'll take a second or two before the screen starts doing anything; it'll "fail" looking for a few different zip files before landing on the right one. After that wait a good 5 minutes or so, but you SHOULD see progress bars in the top right of the screen. Once its done, it'll ask you to update.

    EDIT: And just an FYI it'll reboot midway, and recheck before continuing on. DON'T PANIC, and DO NOT abort the process; its normal; just let it do its thing.