yashsingh1/xdaforums huggingface dataset:
[Thunderbolt Android Development] raphytaffy:
When you run adb reboot bootloader, it is going to reboot into the bootloader. You then use your volume button to move up and down the options on that screen, but by default it will already be on "bootloader", so all you will need to do is press power to let the ROM flash, then follow the guide and press volume up when asked to upgrade.

What you will want to do is extract the contents of exploits.zip to your ADB folder. This should be platform-tools in your Android sdk location on your PC/Mac. For me, it was in the tools folder. You will want to rename PG05IMG_downgrade.zip to PG05IMG.zip as stated in the instructions and place it on the root of your phone's SD card when you come to the proper place in the instructions.

This is simply the ClockworkMod Recovery that you flash in ROM Manager.

I highly suggest everyone follow the video tutorial on this if they are having problems. It is very well done: http://www.youtube.com/watch?v=uFD8vWzMmDA. Mods, please remove if I am not allowed to link.
[Thunderbolt Android Development] DNak206:
Also coming from the DX and Liberty, can't wait to get my TB tomorrow.

What's the status on tethering, saw some posts (YouTube) that showed wired tethering to be faster than Wifi, that'll be an easy enough thing to get out of after root?
[Thunderbolt Android Development] Z51:
OMG PERMAROOT!

waiting for the how to :D
[Thunderbolt Android Development] karnovaran:
Just my opinion, but after you explore Sense for a week or two you'll notice its limitations and start being curious about the other options. Eventually you'll hit CM and never go back.
[Thunderbolt Android Development] bokechukwu1:
This is great hopefully we have instruction by the AM I can't wait to strip this Rom of all It's verizon bloat crap and free it up for some more app space
[Thunderbolt Android Development] bokechukwu1:
Btw quick question once rooted will we ve able to put widgets in or apps like HTC likes, locations, things like that?
[Thunderbolt Android Development] itsmikeramsay:
If you're asking if you'll still be able to use the widgets....yeah. If that's not what you're asking, can you rephrase?
[Thunderbolt Android Development] bokechukwu1:
Sorry if I wasn't clear I meant will we be able to add HTC likes and HTC locations I really liked those two apps but they are currently not available on the thunderbolt wondering if we will be able to add those after phone has been rooted
[Thunderbolt Android Development] R1lover:
Don't get too excited yet guys... ROOT is one thing... but obtaining s=off is another.

We need both as well as koush to do up a recovery before it really means much.

s=off is the hard part.... root and the recovery is the easy part. :)
[Thunderbolt Android Development] meirg:
I just switched from my T-Mobile mytouch 3g slide with cm7 and seeing sense again reminds me why I switched to cyanogen mod in the first place. I just wanna get rid of the recent apps from the notifications window. Great phone other than that and bloatware and lack of keyboard. Thanks to all the devs working on this!!
[Thunderbolt Android Development] destroyerbmx:
If root from the dev phone worked, s-off from it might too.
[Thunderbolt Android Development] itsmikeramsay:
Jamezelle posted he's releasing permaroot tomorrow....well today. He's resting up for the night.
[Thunderbolt Android Development] superchilpil:
Ill be happy once we get a stock deodexed rom :) or hopefully virus will port his rom
[Thunderbolt Android Development] jcase:
We got lucky this yesterday, I ran across r/w for system without s-off. Then sat around waiting for Jamezelle to fix my mistakes lol.
[Thunderbolt Android Development] jamezelle:
dont get me wrong i love me some sense :D but miui would be sweet on the TB:)
[Thunderbolt Android Development] R1lover:
Was it (any writes) still there after a reboot?

We could write to /system on the incredible also once root was obtained... but after a reboot it was then restored back to stock again. s=off was the key to keeping it after reboot.
[Thunderbolt Android Development] jamezelle:
only writes to system BUT they stay after reboot
[Thunderbolt Android Development] Fodizzle1978:
Can't wait

Mine should be here around 3 today! Can't wait to see what you guys can do with what seems to be a pretty awesome device. Keep in mind though, I am coming from the Eris so you have big shoes to fill....The devs over there are just downright awesome! Ready to strap in for a fantastic ride! Kudos jcase and jamezelle!
[Thunderbolt Android Development] jcase:
You can write, shut down, unplug, pull battery, wait an hour, put battery back in, reboot and the file will still exist.

Sound perm to you? :)
[Thunderbolt Android Development] ProTekk:
I'm ready for the goodies ;)
[Thunderbolt Android Development] blackngray70:
Oh yeah, coming from the Eris you are in for a BIG surprise:)

I didn't think anyone was still using an Eris;)
[Thunderbolt Android Development] gadsden:
Thanks for your replies, you answered all of my questions! And thanks for linking the video, hopefully mods will keep it there because it's quite helpful to see it. If I would have seen that video first, I probably wouldn't have had many questions, if any.

One more beginner question. Something I did noticed in the video, is that you must exit ADB several times with the command "exit" and it's only mentioned in the guide once. Are those other exit commands absolutely necessary? Or did the person in the video do that as a precaution? It's the little details like this that scare me!
[Thunderbolt Android Development] raphytaffy:
I'm not sure if they're entirely necessary, but when in doubt, it never hurts to just replicate what the guy in the video did since he made the tutorial.
[Thunderbolt Android Development] MrCapcom:
So I finish the tut and I got my Super User and Rom Manager from the Market. Once I boot up Rom Manager it says:

An error occurred while attempting to run privileged commands

So at the end of the tut it says reboot and it should fix this.

I did ,Ran Rom Manager Flashed sucessfully. Rom Manager says its on CWM 3.0.2.4

I go and download DroCap2 and try to take a screen shot and it says it doesn't

have permission.

I go back into Rom Manager try flashing CWM again and it gives me the "An error occurred while attempting to run privileged commands" Error

Whats going on? Is there something I missed or should do to make SU stick?
[Thunderbolt Android Development] mrjinglesusa:
Try flashing the SU app from this link:

http://xdaforums.com/showthread.php?t=886999

I had the same problems until I did that, now everything is fine.

Also, HUGE thanks to jcase and the rest of the dev team for this. Instructions were perfect. I was waiting to root but couldn't hold off any longer and finally did it last night. No problems whatsoever and I'm now running Das BAMF 1.2 (which is freakin' AWESOME).
[Thunderbolt Android Development] Tess89:
I also got the fixing permissions error. Did a search and found that you can fix this by using Root Explorer to copy the busybox file from the Titanium Backup(/data/data/com.keramidas.TitaniumBackup) folder and pasting it in the /system/bin folder. This worked fine for me.
[Thunderbolt Android Development] MrCapcom:
Thanks @mrjinglesusa works great!
[Thunderbolt Android Development] gadsden:
Quick question..... The guy in the video says his RUU downgrade .zip is 459mb. Mine is 482.2. I check the md5sum and the files match what the guide says.

Oh and my custom RUU is 418.8mb, just to be clear which one I'm talking about
[Thunderbolt Android Development] raphytaffy:
If you downloaded the RUU downgrade and custom RUU via the links in this guide and the checksums match up, then you're golden.
[Thunderbolt Android Development] gadsden:
I'm not in a hurry. I'm just going to download it again to be safe.
[Thunderbolt Android Development] gadsden:
Sorry for all the questions, but I have one more quick one, ok actually 2 more......... I just flashed the custom RUU PG05IMG.zip. When it said the update was completed, I pushed the power button to reboot and it turned the device off but didn't reboot. I waited at least 5 minutes and it didn't boot up. I had to turn it on by pushing the power button.

1.) is that normal?

2.) did I mess up?
[Thunderbolt Android Development] bimrluvr:
Trouble caused by file renaming

I have adb working and got through step 3 just fine. With step 4, when I hit Power to start the bootloader, it either jumps to the Fastboot menu or it checks the img files and says the files aren't found and goes back to the Fastboot menu.

I've tried copying both the extracted and renamed RUU files (renamed to PB05IMG.zip) as well as still zipped. No difference.

Any ideas anyone?

NEVER MIND!!:o:o I kept renaming the file PB05IMG.zip as instructed, but in Windows 7, the stupid operating system doesn't understand that .zip is the extension, not part of the name. Proper renaming is PB05IMG and let Windows tack on the zip.
[Thunderbolt Android Development] kinger2:
Now, reboot your phone and put the custom RUU (PG05IMG.zip) on your SD card. Then flash it. This will upgrade you to release firmware with an S-OFF bootloader.

Next, run this command:

Code:

adb reboot bootloader

Sorry for the noob question. Do I actually reboot the phone and then put the zip on the SD card after it reboots and then run adb reboot bootloader to flash it?
[Thunderbolt Android Development] raphytaffy:
adb reboot bootloader will reboot your phone for you.

He goes through it step-by-step. Watch it, pause, do what he does, unpause, repeat.
[Thunderbolt Android Development] kinger2:
Thank you for the quick response.
[Thunderbolt Android Development] gadsden:
I'm watching the video and using the guide, but I still have this issue with flashing the custom RUU.

Any ideas on this one?
[Thunderbolt Android Development] raphytaffy:
If it said the update was complete, just go onto the next steps.
[Thunderbolt Android Development] gadsden:
Should I confirm the software number or S-off? Not really sure what the software number should be, or how to check S-off, I was just trying to figure that out right now. Or should I just go forward? It's a little scary.

Edit: I'm done, got some amazing help at andirc, and it's done! Yahoo! Thanks to jcase and everyone at AndIRC!!!!!!!!
[Thunderbolt Android Development] Orio56:
in step 6 I get # 72f73346847cb853a805ba8170e1fd6f

If the output does not match "6991368ee2deaf182048a3ed9d3c0fcb," try again; if it still doesn’t work, seek help from chat.andirc.net in channel #thunderbolt.

DO NOT REBOOT.

and everything was goin so smoothly too... :(

HELP !! please...

never mind....matched the third time
[Thunderbolt Android Development] Orio56:
I've got another problem. I get to adb reboot bootloader and I get "adb : not found

I don't get it...I downloaded most current version of adb and sdk, and adb is in the correct folder. It's gotta be something dumb I'm overlooking. Going to bed...try to attack this in the AM. Thanks...
[Thunderbolt Android Development] gadsden:
Are you still in adb shell?
[Thunderbolt Android Development] Orio56:
Yes I am.....
[Thunderbolt Android Development] coder_t2:
I am getting "error: device not found" when I try to do the first adb push. Phone is connected, and I am in the folder with the adb.exe. Where did I mess up?

*Fixed it. I needed to connect via HTC Sync, not Disk Drive.
[Thunderbolt Android Development] gadsden:
There is an exit command right before the adb reboot bootloader commannd. Did you forget to type it? Be careful on step 6 too, because you will have the same situation and the guide doesn't say to exit on that one.

This video is extremely helpful, follow him on the video, you will see the exit command that I'm talking about when he gets to it at the end of step 6.

http://www.youtube.com/watch?v=mc6EMdPpF6o
[Thunderbolt Android Development] smoody:
Can I get a clarification on this?

1.12.605.6 is the stock RUU correct?

well the instructions say you need to download RUU 1.03.605.10, then it goes on to say to first flash the "downgrade" RUU, referring to 1.03.605.10

is 1.03.605.10 not NEWER then release 1.12.605.6, if so how is it a DOWNGRADE?

"Step 4

Here you will rename the downgrade RUU as PG05IMG.zip and place it on your SD card. Then, run the following command:"
[Thunderbolt Android Development] coder_t2:
Ok, this may be a dumb question. But do we leave the PG05IMG.zip on our SD Card after we are fully rooted? Also, should we avoid OTA updates, or are they safe? Thanks.
[Thunderbolt Android Development] funkybside:
1.03.605.10 is not newer than 1.12.605.6; that is: 1.03.x < 1.12.x
[Thunderbolt Android Development] SocalLX:
misc.img

Helly all,

I was on the step of the root process where the adb prompts the # symbol and where I am supposed to verify the output. When i copy and paste the "/data/local/busybox md5sum /data/local/misc.img" file and press enter i get the following reponse "no such file or directory". I re-downloaded the exploits file and tried again and get the same thing. What should I do now?
[Thunderbolt Android Development] tpdtopcop:
I am going to root the manual way and have everything installed and when I type in adb devices to see if my phone is there I always get adb server is out of date? What does this mean and how to fix?

Thanks
[Thunderbolt Android Development] raphytaffy:
Have you extracted the contents of exploits.zip to your ADB folder? This should be your android-sdk folder > platform-tools or tools. Extract them to that folder.
[Thunderbolt Android Development] SocalLX:
I copied them from the C:drive to the platform tools folder. Which of the 3 mirrors listed as available downloads should i be downloading?

Thanks
[Thunderbolt Android Development] smoody:
I went brain dead apparently while looking at it, I was to focused on the .6 and .10, my bad. thanks for the reply.
[Thunderbolt Android Development] SocalLX:
Im at a stand still I guess until I can figure out what is going wrong. My phone is still plugged in and in debugging and disk drive mode. What if my phone receives a phone call during this time. Anyone have any ideas? I have re-downloaded the exploits file and extracted it to the adb platform tools folder and still get the same "no such file or directory" response when copying the misc image command. Please help

Thanks
[Thunderbolt Android Development] raphytaffy:
Are you in your adb folder in cmd? You need to cd to the adb directory, otherwise it won't be able to find the file.
[Thunderbolt Android Development] SocalLX:
currently in the cmd command prompt the # symbol is there with the flashing underscore.
[Thunderbolt Android Development] raphytaffy:
Were you in the adb directory in cmd prior to this?
[Thunderbolt Android Development] SocalLX:
Yes, i went through the step in which i was briefly booted of the adb directory and then it came back up.
[Thunderbolt Android Development] SocalLX:
do i have to start over or once i am at this point and I am stuck until i complete the process?
[Thunderbolt Android Development] Gearhead Geek:
Just finishing up waiting for my apps to sync back up now. Just wanted to say thanks for this (had my T-Bolt since day 1, just been too busy to root until tonight).

Everything was straight forward, and nice easy (honestly I think this was easier then my OG Droid). Still getting used to this whole HBOOT thing rather than straight recovery, or a bootloader that does nothing than sit there lol.

To everyone who's afraid of adb and waiting on 1-click, coming from someone who's used ADB plenty, just dive in. It's not hard. Also, there's this great operating system called Linux. Google "Ubuntu" and perhaps give it a try :)

Anywhos, thanks again.

Quick question as well: As far as blocking OTA's, I know back on the OG, renaming otacerts.zip would prevent the OTA from installing, however updates would still get downloaded and cause crazy battery drain. To those with HTC device experience, does this work the same way, or does it actually prevent the download from happening in the first place?

While I plan to switch to something AOSP once it's out (presumably CM7), my girl likes sense and wants to stick with a stock rom, but wants the bloat gone. I'd like to be able to clean it up, or flash a cleaned up .9 rom, and make sure she won't get hit with an OTA. Thanks in advance for anyone who can/does answer.
[Thunderbolt Android Development] SocalLX:
Ok, I got passed the point of being stuck with not being able to verify the misc.img. Now I am at the point of entering the boot loader after renaming and copying the downgraded RUU. When I select bootloader and confirm using the volume up button it does not read the zip file but returns to the bootloader screen. I copied the downgraded RUU file from the link provided on this post. Am I not copying it to the right part of my sd card. where exactly should I be copying it to? Any specific folder or location?

Thanks
[Thunderbolt Android Development] Funzy32:
I'm stuck at the same thing. When in bootloader. doesnt find the image. I tried putting in on sdcard and on root of phone. No luck. This is with the first RUU after renaming it.Any ideas?
[Thunderbolt Android Development] SocalLX:
I was finally able to complete the process and found that it was easiest to just re-download all the files (exploits, the downgraded RUU...etc) Once I re-downloaded everything the rest of the process went very smooth.

Thanks
[Thunderbolt Android Development] Kid_Cudi:
Before I start this process, do I place the exploit files into my tools folder so they can be pushed? Or do I have to type out the path for every file? I've tried to set a system variable for adb, but typing adb in my command prompt results in an error saying it isn't a known command. Thanks.
[Thunderbolt Android Development] SocalLX:
you get the "unknown command" even after you change the directory?
[Thunderbolt Android Development] Kid_Cudi:
Do I have to cd the sdk/tools directory to use the system variable? The system variable thing I've never been able to figure out...

As for the exploit files, just put them in my tools folder and cd that directory and then use push commands?
[Thunderbolt Android Development] kinger2:
When I was flashing the second RUU, one of the steps during flashing said it was bypassing the step. I think it was for one of the TP's. Did anyone else get this and is this normal?
[Thunderbolt Android Development] Hagbard57:
You guys are freaking geniuses. The only issue I had was getting Titanium Backup to gain root I had to install busybox twice and it stuck and I have s-off root! I am not trying to kiss anyone's butt here but I am really glad I did it this way. I am much more comfortable with ADB now and all I had to do was follow instructions and cut and paste.

You guys are amazing and I am gonna look at the budget after bills tomorrow and something is getting donated to someone somewhere :)
[Thunderbolt Android Development] Kid_Cudi:
Never mind found my answer.
[Thunderbolt Android Development] Kid_Cudi:
The last part of step 8... Is that all one command? If not, where is the break?
[Thunderbolt Android Development] jr313:
U hit enter at da end of each diff command line

Deep mind fukn u!
[Thunderbolt Android Development] Kid_Cudi:
Never mind... ProTekk helped me in IRC
[Thunderbolt Android Development] Buehlar:
After saying "yes" update,

Parsing...SD zip

1 BOOT - OK

2 USERDATA - OK

3 MDM9K -OK

4 RECOVERY -OK

5 SPLASH1 -OK

6 SYSTEM -OK

7 TP - Bypassed ???

8 TP - OK

9 RADIO_V2 -OK

Update Complete...

Is this normal for number 7 to be bypassed?

Everything seems to have worked fine.
[Thunderbolt Android Development] raphytaffy:
Yes, 7 was bypassed for me as well and was bypassed in the YouTube tutorial. Perfectly normal.
[Thunderbolt Android Development] minazaki:
Just wanted to say thanks. Just successfully rooted my day old Thunderbolt. This is my first Android device, coming from 2 years of iPhone on ATT, and what a breath of fresh air. Still not sure exactly what to do next now that I'm rooted, but I'm sure I'll figure something out...

Thanks again. Great tutorial, and great community here.
[Thunderbolt Android Development] NaSnake:
Works great. excellent , clear instructions. Thank you.
[Thunderbolt Android Development] dexterousgurl:
Thanks for this Jcase, this ROOT method is the only one that worked for me! :) I appreciate it!
[Thunderbolt Android Development] GreginNH:
quick question...

when I type adb devices, it shows my TB serial number and offline, not device next to it.

That ok, or do I not have something set up properly.

Thank you !

**Never mind, USB debug was off....jeez...sorry**
[Thunderbolt Android Development] bigd5783:
huge thanks to the OP. Very easy to follow steps. It only took 6 hours for me to get mine rooted. 5.75 to charge the battery and download the files and .25 to actually perform the root. Now on to find out what is the best rom.
[Thunderbolt Android Development] lostboy1952:
Thanks to ALL who made this possible and a special thanks to nat3mil for his GREAT video walk-thru
[Thunderbolt Android Development] GreginNH:
Root!!!!

Thank you Thank You Thank you THANK YOU !!!!!

That was easier then I had expected.

And I can now say I agree with try it thru ADB and learn and understand what you are doing....it was a bit scary, but fun!!

Did I mention thank you !!:D

you guys rock!
[Thunderbolt Android Development] EggoEspada:
Thanks for everyone involved in making this possible.

I'd seriously recommend anyone wanting to root their phone to use this method. In all honesty, this is a lot simpler and broken down to help troubleshoot. Also, I found it a pretty fun experience - it's lengthy, but fun nonetheless. :D
[Thunderbolt Android Development] htowngator:
Question: If we are rooted will we be able to get the OTA update from Verizon? I assume so which leads to my second question... Will it remove root and S-Off?
[Thunderbolt Android Development] Trevlo:
I was wondering the sane thing ... If someone could shine some light on this topic it would be much appreciated. But mainly I came to thank jcase and everyone involved in making this root easier to follow.
[Thunderbolt Android Development] Screwbal:
Fixed my issues Ty dev's!
[Thunderbolt Android Development] Screwbal:
I was a little confused by step 10 for flashing the thunderbolt recovery. Is that needed? If so where is the option,or where do you download it from?
[Thunderbolt Android Development] EggoEspada:
If you want to flash anything (kernels, themes, ROMs, etc) then yes.

Go to the Android Market, download Rom Manager and when in the app click "Clockwork Recovery". Allow SU permissions and it will flash the recovery.
[Thunderbolt Android Development] swomack:
No you will not. Ever since I root my OG Driod. I have never gotten an update from Verizon.
[Thunderbolt Android Development] Screwbal:
Figured it out. I tried to backup my rooted rom in rom manager and it did the thunderbolt flash thing.

Side note I get consistently better service here at my house after the flash :) I saw it write to the radio and didn't expect much but this is great. Ty again!
[Thunderbolt Android Development] Sean Hicks:
Ok, I rooted via the mac method f/android central.

Everything went just fine, I have operational root, superuser is running fine as well as all my root apps. I have used rom manager to flash recovery... But, I cannot access recovery because strangely i have s-on. I am rooted, with s-on... How do I get s-off?? I am getting nervous not being able to use cwm.

I have researched but found no answers. My root has been active for 5days now and through several reboots. I have *not* gotten a single su error from any application or action such as fixing permissions.
[Thunderbolt Android Development] htowngator:
Question: Since this will erase all my data, am I able to just do the first step to gain temp root then use Titanium backup or is that not possible?
[Thunderbolt Android Development] htowngator:
That's not entirely true or at least wasn't in my experience. The custom ROM had to have some sort of "OTAcerts" file that blocked the phone from downloading the OTA. Otherwise it would download repeatedly and ask you to install it (which would of course fail anyway).