yashsingh1/xdaforums huggingface dataset:
[Thunderbolt Android Development] MYxdaUSERNAME:
nvm.......
[Thunderbolt Android Development] pinhead875:
Thanks to this thread, and my superior search button skills, I now have root on my TB! I did have a few questions, but nothing that wasn't already answered in this thread. Joy!
[Thunderbolt Android Development] MYxdaUSERNAME:
and again....nvm....
[Thunderbolt Android Development] lynseyw:
Holy Cr@p that was hard. This was my first adb experience. It took me hours to get it set up right. I am sure it didn't help that I was doing it in Parallels on a mac. Anyway, I finally did it!!! So excited to have root back. I did have a Droid X and loved it, but wanted to try some more rom with a 4g phone. I can't wait. I forgot how much bloat was on these things. Thanks all!
[Thunderbolt Android Development] MYxdaUSERNAME:
finally, good to go...thanks team andirc
[Thunderbolt Android Development] m00nshake:
They had sign ups for beta testers a while back and it's ongoing. posting a link wouldn't do any good because the app only allows two devices to be activated to run it at any one time, and both devices are currently in use.
[Thunderbolt Android Development] m00nshake:
If you are using adb for the first time:

1. Follow a tutorial to set up android sdk on your PC.

2. Install HTC sync for all Android devices (the Thunderbolt one takes hours to download and this one works)

3. Check Device Manager after HTC Sync install and with phone plugged in, make sure no yellow marks for anything under Android Phone heading.

4. If everything okay, uninstall HTC Sync and any Verizon manager software (if you did in fact install this)

5. Unplug phone. Enable USB debugging from menu, settings, applications, development.

6. Plug your phone back in, make sure to check 'charge only' and 'don't ask again'

7. Open command prompt, go to your sdk folder that has adb, run:

adb devices

(If your device lists T followed by a string of other characters, you are good to go, follow the steps in OP)

note: everytime you flash one of the P image files from boot loader and boot for first time, you must enable USB debugging and check ' charge only', 'don't ask' again
[Thunderbolt Android Development] xsilvercivicx:
done

hey guys i followed the directions and got everything working they way it should... my question is... after complete.. do i flash the new updated rom back onto my phone or keep with the downgraded one??

thanks
[Thunderbolt Android Development] m00nshake:
Flash the new one, not the downgraded one. This should have been done before completing the final steps
[Thunderbolt Android Development] gener1c:
Is anyone having issues turning off the phone? I just noticed this last night when I power down the phone it reboots into cwm (3.0.2.2).This is the only issue that I have come accross so far and its very random. Quick Boot options it has no issues with when turned on.
[Thunderbolt Android Development] gener1c:
If you follow the instructions carefully you should be on the same stock firmware that the thunderbolt shipped with at the end of the proccess.
[Thunderbolt Android Development] distortedloop:
Good god, why did you do it in Parallels? Adb and android are very user friendly on a Mac; much more so than in Windows...you don't have driver issues to worry about, the Mac just recognizes the phones right out of the box (at least each of the 6 different android devices I own). The only advantage to Windows is more people are familiar with it. Anyways, congrats on working through it!

This is a known bug. There's a thread about it in the General section, but jcase over there told the OP to ask about it in the correct section (not sure what that is...here?).

Anyways, this only happens if the phone is plugged in to the power cord. If you want to completely shut the phone down, leave it unplugged. Plugging it back in will result in a boot up into Clockwork. This makes "bump charging" or just power-off charging the phone impossible for those who have rooted/installed cwm at this time.

I'm sure someone will come up with a fix/workaround, just be patient.

edit: actually, just re-read your post and you mention no problems with Quickboot power off; I'll have to test that. It may give a clue to what's going on. (Maybe fast bootup related.)
[Thunderbolt Android Development] Picao:
Quickboot does not correct the issue, the phone will turn off but when plugged into a power supply it will still come back on into CWM.
[Thunderbolt Android Development] Bimmer323:
Excellent work everyone! Much easier than rooting the Eris, still quite nerve racking at times, but worth every second to see that big SuperUser request!!

Being familiar with adb helps a lot.

Anyway, can't thank you guys enough for finding this exploit so fast and getting it out to us. Makes this new phone even more worth the wait, and great to see so many knowledgeable people jumping on top of it.

Woo Hoo!! :D :D :D
[Thunderbolt Android Development] jermaine151:
Thanks for this! It worked flawlessly for rooting my buddy's (new android recruit) thunderbolt.
[Thunderbolt Android Development] craighwk:
Is there a fix for the Superuser crash that I may have missed? I can fix it by clearing the application's data, but after a use or two, it starts force closing again any time I try to use an application that requires root.
[Thunderbolt Android Development] dsb9938:
Did you go into the app and check for updates? I'm not having any problems, but I updated it after rooting.
[Thunderbolt Android Development] cabagekiller:
Nvm, I did something wrong it seems and it did not downgrade. However, they were very helpful and made sure my phone was still good and working.
[Thunderbolt Android Development] whitetiger2429:
someone plz help. im stuck at step 7 when i put in /data/local/psenuter it ells me its not permited which is crazy cause it worked last night but i got stuck on the mount command that told me that it could not create read only. can someone plz help me ive been stuck on this since lastnight. btw the link for the irc chat isnt working, ive tried that not getting much help there either. if this does not work how do i unroot this i dont want a phone with half root and out of date software
[Thunderbolt Android Development] magnafides:
Like I said, I'm NOT afraid of bricking it (I've rooted 4 phones before without 1-click), my question was simply whether or not there is a way to get the phone back to stock so that it can be serviced by warranty in the event of a hardware failure. And I have to know, what people are you talking about that "can deal" with unforeseen hardware failure, exactly?

I'll give you an example, since it's so hard to for you to understand: I don't have 4G in my area currently but my area is slated to get it in 2011. Let's say that I root/S-OFF my phone now, and later come to find out that there's a problem with my 4G radio. I want to make sure that I can revert my phone to a point where VZW would service it.

(See, I can be condescending too!)
[Thunderbolt Android Development] pinhead875:
Until I can find a better fix/get an update, this is what I'm doing:

http://xdaforums.com/showpost.php?p=12266160&postcount=119
[Thunderbolt Android Development] jcase:
You can restore to out of box state by flashing Mecha_VERIZON_WWE_1.12.605.6_Radio_1.16.00.0223r_NV_8k_1.41_9k_1.64_release_174685_signed.zip , ignore what others say, it won't brick your phone.

jcase
[Thunderbolt Android Development] jdk2:
I screwed my TB up last night to the point I couldn't get it to do anything but boot into CWM. The battery then died and it was as useless as a supervisor. It wouldn't charge in that state.

I placed the RUU on the sd card with an sd card reader. Renamed the file to PG05IMG.zip. Got an extended battery from VZW which gave the phone enough life to boot into the bootloader where it was able to flash the RUU.

I really thought I had a $600 paper weight but it worked just fine. Can't tell it was ever rooted. And VZW would never know, or at least the geniuses at the corp stores wouldn't.
[Thunderbolt Android Development] pinhead875:
Nice job! Let this be a lesson to others to make sure the battery is fully charged before tinkering which requires bootloaders or recovery. :)
[Thunderbolt Android Development] jdk2:
Absolutely. I was fooling around all afternoon and wasn't paying any attention to the battery. Once things went south, they snowballed out of control. Additionally, the USB ports on a computer won't sustain the battery when you're rebooting and flashing ROM's. I'll be watching that meter like a hawk from now on :o
[Thunderbolt Android Development] Bimmer323:
Hey,

I'm in this boat.help!!....the RUU that you mention, was that the PG05IMG.zip from this thread, the second PG file used to root?

I have it on my sd card now but not sure how to boot in to the bootloader??

volume down + power?

Think I got it, you saved me with this post!
[Thunderbolt Android Development] jcase:
This is proof that our root, is solid. As scary as the warnings are, it is fairly safe.
[Thunderbolt Android Development] Bimmer323:
I agree, a huge panic attack, a few deep breaths and I'm back in the saddle again. :D

Thanks again!
[Thunderbolt Android Development] whitetiger2429:
hey does any one have the link for the IRC chat the link here is not working for me anymore for some reason
[Thunderbolt Android Development] THATTON:
Yeah I just took the plunge today and I wasn't intimidated I was just short on time. It was actually very easy. I am using a Mac so just added ./ to all adb commands but it took me a total of about 20 minutes once the downloads were complete. Thank you all so much for this!!! It is now Game Time!
[Thunderbolt Android Development] ikithme:
So whats the difference between ENG bootloader and a normal bootloader other than S OFF?

No offense against team andirc but its not that your root method is safe its just the way android (or htc) phones are designed. They have a few ways to unbrick as a failsafe. :)
[Thunderbolt Android Development] toolskater:
step 4

im on step 4 i believe and when my phone looks at the PG05IMG.zip file i just get a blue bar that finishes then a golden colored bar as well but then nothing it just goes back to menu i think when i have some choices like fastboot and such
[Thunderbolt Android Development] WormDoes:
Quick question(s)

1) If you're not familiar with ADB, how involved and complicated is this process? Seriously? To me this looks like a different language and it's pretty intimidating, for me at least. Would anyone be available for a step by step walk through? I know there's IRC (never actually used it) but I guess I'm worried without a "safety net" so to speak I may destroy my new shiny baby

2) I have seen a few different members touting that they have created an "easy root+s-off" and "one click root" but are not releasing it per Jcase's request. I in no way mean any disrespect by this, I'm just curious why? I have never had a phone from launch, always bought after it had become rooted/romed, so I'm not sure of protocol at all.

Thank you in advance
[Thunderbolt Android Development] ikithme:
Is team andirc working on hitting soff on the stock bootloader or are we just dealing with what we have and leaving it be?
[Thunderbolt Android Development] magnafides:
Thanks guys, good to know.
[Thunderbolt Android Development] dirtyfingers:
When starting the root process do I type all of the commands from c:\ or do I go to c:\android-sdk-windows\platform-tools> to issue all the commands?
[Thunderbolt Android Development] Ghost401:
Can someone please make a youtube video on how to do this. Lol

I'm just very ignorant to this, I rooted my Incredible with Unrevoked's one click method so this way seems very complicated.

And thanks to everyone who made this possible.
[Thunderbolt Android Development] dirtyfingers:
Much thanks to everybody who had a hand in this! I really appreciate everything you have done to better the Android community! Root instructions worked flawlessly and I also learned a great deal tonight!
[Thunderbolt Android Development] macdonaldj2:
when attempting to push the misc.img file, a ton of adb commands are coming up...is this normal? nm I screwed up copying and pasting...le sigh...loading the downgraded RUU...
[Thunderbolt Android Development] jr313:
:) YOU GUYS ARE F'N AWSOME!!!!!! im rooted as of 8:15 pm eastern time!! it took me a failure at it late last nite where i decided to give it a break and regroup, and retry today and it was well worth it! i followed your directions to a T and i am rooted and happy i learned how to use adb and root this way for the first time ever!! THANK YOUS for all the work and the excellent directions! for those that are feeling intimidated with adb and how to root this way just keep a cool head and read and follow thoroughly and you'll be just fine...THANK YOUS once again!
[Thunderbolt Android Development] Starcruiser1229:
Just wanted to add my thanks - followed the directions and successfully rooted. Now I am going to go delete some crapware!

Thanks!

Patrick
[Thunderbolt Android Development] jawonder:
Will we be able to use cyanogen roms and mods and other roms like the D1 ? .
[Thunderbolt Android Development] jr313:
I have a question about when this next OTA ive been hearing about comes out will it be automatically killed by CWR or are we gna have to keep deferring it?
[Thunderbolt Android Development] Breakthecycle2:
What mode should the phone be in? i.e. Internet connection mode, charge only..etc. I keep getting device not found. I've had adb set up since the G1 days.
[Thunderbolt Android Development] WormDoes:
Noob questions, adb.exe is located within the SDK package under platform-tools, correct?

When beginning this process USB debugging needs to be enabled, but should the phone be in charge mode, disk drive or off?

Also, after getting root and s-off, is the Bolt deodoxed (sp) or is that acheived from custom ROMs?

Last dumb question, I'm coming from an Inc, how do you navigate within CWM? Is power select and volume up down back?
[Thunderbolt Android Development] bhazard451:
You need to keep going into "Applications"/"Development" and re-enable USB Debugging every time you flash. Should be in Charge Mode.
[Thunderbolt Android Development] nygbaby91:
yes adb is in platform-tools..yes usb debugging enabled..the phone can be in sync mode or disk drive..i started in the stnc mode and after first reboot i had it in disk drive..that worked for me anyway..the stock rom which is what is put back on for root is not decodexed..u navigate using vol up/down and power button to select
[Thunderbolt Android Development] jdposhkus:
When you get it figured out, I am driving to Framingham and have you do mine!! (and sample some 4G goodness)
[Thunderbolt Android Development] Breakthecycle2:
I figured as much. The problem is, adb is not recognizing my phone. Debugged is/has been checked.
[Thunderbolt Android Development] macdonaldj2:
so...it went fairly smoothly...looks super hard, was super easy...just read and watch what you type...now on the wait for some killer ROMs...
[Thunderbolt Android Development] bhazard451:
Does it recognize it at all at anytime? Type adb devices to see. Make sure adb drivers are installed and there isnt any yellow ! in Device Manager.

If it does work and then stops working, unplug the cable and plug it back in. I had to do this twice.
[Thunderbolt Android Development] WormDoes:
Didn't mean to thank you, meant to quote. How do you know I'm from Framingham??

edit: nevermind, forgot the whole people being from MA in the other thread (or was it this one, I can't remember)
[Thunderbolt Android Development] WormDoes:
Last dumb/obvious questions and I think I'm ready to tackle this. After each line that we copy and paste, do we hit enter or will adb recognize it and run automatically?

When placing the ruu and different files on the SD I assume it's on the root?

If at any point I do something wrong can I just stop and start over or what is the proper way to stop/start over?

Thank you for the help, I've never used adb before tonight. I installed sdk to take screen shots and I'm getting semi comfortable with it, just want to make sure I'm prepared before diving in, ya know
[Thunderbolt Android Development] Breakthecycle2:
Yeah it always did. I figured it out. I did not have HTC Sync installed and it also updated the adb drivers.
[Thunderbolt Android Development] nygbaby91:
yes you hit enter after each line..if u do it one at a time..i just copied and pasted each line then enter..and yes put ruu on root of sd card..the instructions look very intimidating but if u go slow line by line its time consuming but its not hard..adrynalyne did an amazing job for us..if you run into issues he has instructions on how to restart..but again just go line by line copy and paste and you will be fine..i asked alot of questions too..im no adb expert by any stretch and i did it without any problems
[Thunderbolt Android Development] khanam:
quick question guys. i got the bolt by fedex today - have not yet taken it to the store to activate it. do i need to activate the phone first on VZW or can i root it right now and activate it later. Cant remember if i rooted my inc before or after activation.
[Thunderbolt Android Development] SKumar26:
I get the device on Thursday and plan on rooting... but I wanted to know, is there a way to unroot yet? Just in case I have issues with my phone later on and need to take it in...
[Thunderbolt Android Development] obeygiant:
Just finished rooting my 6 hr old Thunderbolt! God I forgot how much I hate using adb in Windoze! Haha, great job devs, it went flawless!!

Sent from my rooted T-Bolt!
[Thunderbolt Android Development] destroyerbmx:
adb is simple, just a set a basic commands, if you learn then it will be easy to fly with adb. You can do more advanced stuff, but I use it all the time for just transferring files and installing apks.
[Thunderbolt Android Development] dirtyfingers:
Do I enter the commands from c:\ or c:\android-sdk-Windows\platform-tools?
[Thunderbolt Android Development] isdnmatt:
Another successful root. Thank you for your efforts.
[Thunderbolt Android Development] Ddukes76:
ADB help please

Step 1

First, download these files:

RUU_Mecha_VERIZON_WWE_1.03.605.10_Radio_1.02.00.01 03_2r_NV_8k_1.37_9k_1.52_release_

165253 (md5sum : aae974054fc3aed275ba3596480ccd5b):

Multiupload mirror

GalaxySense mirror

DroidSite mirror

Mirrors for the package (contains busybox, wpthis, psneuter, su, readme.txt, misc.img, and hbooteng.nb0) (md5sum : 3b359efd76aac456ba7fb0d6972de3af):

Multiupload mirror

GalaxySense mirror

DroidSite mirror

Custom RUU mirrors (md5sum : aff07b8256628a175c40938d408fa16f):

Multiupload mirror

GalaxySense mirror

Where do you place those files after download. I have Java JDK, and Android SDK up and running.

Also, when connecting the phone to computer, is phone to be on, off, mounted or in charging mode? Always did easy way, now I'm jumping in head first...

Any help appreciated.

D~
[Thunderbolt Android Development] kejar31:
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
[Thunderbolt Android Development] willdogs:
Thanking you guys ahead of time! Can't wait for Root!

My TB should be in my hands tomorrow afternoon!
[Thunderbolt Android Development] jmiller98:
Root

Thanks for your work. Got mine today and I am ready we you are. WINNING!!!
[Thunderbolt Android Development] MYxdaUSERNAME:
and now the waiting game begins...cant wait to root..
[Thunderbolt Android Development] jiggaman508:
Coming from the fascinate this phone is amazing...can't wait for root...
[Thunderbolt Android Development] Z51:
just got mine, WE WANT ROOT! lol
[Thunderbolt Android Development] pmdied:
I can't wait to get rid of all this bloatware from my phone!
[Thunderbolt Android Development] NeutronBomb:
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.
[Thunderbolt Android Development] sethjamto:
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!
[Thunderbolt Android Development] rajuabju:
Pretty much! I bet these guys get it done before the phone is a week old.

Amen! SO MUCH garbage on the phone... its pathetic! Why do carriers insist on this nonsense every time!
[Thunderbolt Android Development] kejar31:
Yea me and jrummy made liberty :)
[Thunderbolt Android Development] nscott69:
I'm really excited with the amount of development we are going to see on this device
[Thunderbolt Android Development] banderberg:
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.
[Thunderbolt Android Development] leehblanc:
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.
[Thunderbolt Android Development] Marhey:
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. :)
[Thunderbolt Android Development] :
awesome! no *incredible* shennagins.
[Thunderbolt Android Development] bmcclure937:
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.
[Thunderbolt Android Development] PorscheGuy:
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?
[Thunderbolt Android Development] sdorn77:
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.
[Thunderbolt Android Development] tgwaste:
The sense is the same as the other one.. just more eye candy.
[Thunderbolt Android Development] distortedloop:
Download the files to your laptop and put them in working directory for adb (unless you have adb in your path), I think it's easiest for most users to just put it in the same dir/folder as adb executable file.

Unzip the exploits to the same place.

In your terminal, cd to the directory where adb and the downloads are.

Then just follow the steps, one by one, one line at a time. They will tell you when to push the files to the phone as needed.
[Thunderbolt Android Development] KooGtastic:
When I input "md5sum /data/local/misc.img", I end up getting md5sum: not found.
[Thunderbolt Android Development] hyman759:
Thanks for the Instructions

Great Job Guys. Thanks for all the hard work.
[Thunderbolt Android Development] Ddukes76:
Thank you

Without you Jcase, and all who made root possible, including the folks in IRC...

I would never have gotten Root.

I would have waited for the 1 click. I learned alot tonight, I mean ALOT.

Thanks again everyone

D~