[Mac Procedure]: How to Root the HTC Thunderbolt

Status
Not open for further replies.
I just finished, so I will d/l the emulator I used in the past. I always understood ROOT survived a device wipe.

su goes into a system folder, when you wipe data you are not wiping any folders , data is kept on a separate partition. so wiping doesnt effect the system folder su is in
 
I did type in su and got the # symbol back. Now if I factory reset ROOT should remain. I will install su.apk from the tools that came with the SDK download in this thread.

All is good now. I have a solid root.
 
Help! I messed up and now my phone is re-set!

Hi,
For some reason my phone froze during the boot (white screen) set-up. I took my battery out, and re-set it and everythings gone, evenm my contacts (it's locked with a PIN that I don't have access to or know!)
NOW its saying MY DEVICE OS OFFLINE even when the Sd is loading on my HD!

I tried removing that zip file you renamed into a folder outside the SD root, but it doesnt work. Did ijust ruin my phone?
please advise asap! I just got this phone today! Maybe a verizon store can help me restore my settings?
Im freaking out please help.
Lauren

etworking:
adb ppp <tty> [parameters] - Run PPP over USB.
Note: you should not automatically start a PPP connection.
<tty> refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1
[parameters] - Eg. defaultroute debug dump local notty usepeerdns

adb sync notes: adb sync [ <directory> ]
<localdir> can be interpreted in several ways:

- If <directory> is not specified, both /system and /data partitions will be updated.

- If it is "system" or "data", only the corresponding partition
is updated.

environmental variables:
ADB_TRACE - Print debug information. A comma separated list of the following values
1 or all, adb, sockets, packets, rwx, usb, sync, sysdeps, transport, jdwp
ANDROID_SERIAL - The serial number to connect to. -s takes priority over this if given.
ANDROID_LOG_TAGS - When used with the logcat option, only these debug tags are printed.
Luna:tools Luna$ ./adb push busybox /data/local/
error: device offline
Luna:tools Luna$ ./adb push psneuter /data/local/
error: device offline
Luna:tools Luna$ ./adb devices
List of devices attached
HT12RS013023 offline

Luna:tools Luna$ ./adb devices
List of devices attached
HT12RS013023 offline

Luna:tools Luna$ ./adb devices
List of devices attached
HT12RS013023 offline

Luna:tools Luna$ ./adb devices
List of devices attached
HT12RS013023 offline

Luna:tools Luna$ ./adb devices
List of devices attached
HT12RS013023 offline

Luna:tools Luna$ ./adb push busybox /data/local/
error: device offline
Luna:tools Luna$
 
Does the phone boot up to the point you can unlock the screen and interact with it? If so, it sounds like you do not currently have USB debugging turned on and/or you haven't swiped down on the notification panel and selected disk.

P.S. - rooting will wipe all data, including contacts, from the phone. that is an expected side affect.
 
Cory,

Thank you so much for the tutorial. I am now successfully rooted and ready to go!

Very easy to follow instructions and the video tutorial definitely helped out a lot. I consider myself very tech-savvy but for someone else who doesn't have that much experience with such procedures, the video is an excellent resource.
 
I was planning on doing the one-click version that's floating around, but this looks well organized and specific. I'll probably give it a try either tomorrow afternoon or Tuesday. Just so I can plan my time accordingly, how long should the whole process take?
 
Very detailed guide. I have not had a chance to read through the replies on this thread, but I have a couple of suggestions:

  1. ADB is in the platform-tools directory in the latest SDK
  2. Adding the SDK directory to the PATH environment variable allows the user to simply type adb without needing the ./ before the command on each line! Including this may simplify the process. (this also allows you to run ADB from anywhere, you do not need to be in the platform-tools or tools directory)

Nice Guide! ;)
 
I was planning on doing the one-click version that's floating around, but this looks well organized and specific. I'll probably give it a try either tomorrow afternoon or Tuesday. Just so I can plan my time accordingly, how long should the whole process take?

Once you get everything prepped, i.e. SDK, files downloaded etc., it should take no more than an hour if everything goes smooth. It can go a lot quicker, or longer, depending on whether it's your first time using adb commands to root and if you run into snags along the way.

I would suggests setting aside at least two-three hours for the process. You don't want to run into problems and have to head out of the house before everything is back up and running properly.

This is just my opinion, others may disagree.
 
Cory,

Nice to see a mac specific writeup, or any write up that actually takes my article and makes it easier to understand. One quick correction, I didn't do a one click method. Few quick requests, can you link to the wpthis, busybox and psneuter sources? GPL compliance was a request of the authors. Can you please place our warnings, even word for word if you wish.

Other request is that you link to the original tutorial, incase things change and so people can read the warnings. [Exclusive] How To Root The HTC ThunderBolt And Unlock Its Bootloader | Android News, Reviews, Apps, Games, Phones, Tablets, Tips, Mods, Videos, Tutorials - Android Police


Nice Job
 
Cory,

Nice to see a mac specific writeup, or any write up that actually takes my article and makes it easier to understand. One quick correction, I didn't do a one click method. Few quick requests, can you link to the wpthis, busybox and psneuter sources? GPL compliance was a request of the authors. Can you please place our warnings, even word for word if you wish.

Other request is that you link to the original tutorial, incase things change and so people can read the warnings. [Exclusive] How To Root The HTC ThunderBolt And Unlock Its Bootloader | Android News, Reviews, Apps, Games, Phones, Tablets, Tips, Mods, Videos, Tutorials - Android Police


Nice Job


Cory, I'll take care of it.

Thanks jcase.
 
Cory, I'll take care of it.

Thanks jcase.

Could you be any faster lol, thanks. I should have a shorter root, if I get around to writing it up. Will shoot you a heads ups before I drop it on XDA.
 
Once you get everything prepped, i.e. SDK, files downloaded etc., it should take no more than an hour if everything goes smooth. It can go a lot quicker, or longer, depending on whether it's your first time using adb commands to root and if you run into snags along the way.

I would suggests setting aside at least two-three hours for the process. You don't want to run into problems and have to head out of the house before everything is back up and running properly.

This is just my opinion, others may disagree.

Sounds reasonable. Thanks for the reply.
 
Sounds reasonable. Thanks for the reply.

One other thing: copy and paste from the post to the terminal window is your friend, and it's so much easier to do so on a Mac than it is on a PC. It will make the entire ADB part a brainless process. I won't argue the 3-hour suggestion, because it is a good one, but I'd be really surprised if this took over an hour.

Whatever it is, I'd love to hear how long it takes from someone like you. It's important to hear that information; especially for a procedure that was written with you in mind.
 
One other thing: copy and paste from the post to the terminal window is your friend, and it's so much easier to do so on a Mac than it is on a PC. It will make the entire ADB part a brainless process. I won't argue the 3-hour suggestion, because it is a good one, but I'd be really surprised if this took over an hour.

Whatever it is, I'd love to hear how long it takes from someone like you. It's important to hear that information; especially for a procedure that was written with you in mind.

If I go ahead, it will probably be on Wednesday morning. That's when I'll have the biggest block of time to devote to it. I was considering holding off until the next update, but that could be weeks or months away.
 
Very detailed guide. I have not had a chance to read through the replies on this thread, but I have a couple of suggestions:

  1. ADB is in the platform-tools directory in the latest SDK
  2. Adding the SDK directory to the PATH environment variable allows the user to simply type adb without needing the ./ before the command on each line! Including this may simplify the process. (this also allows you to run ADB from anywhere, you do not need to be in the platform-tools or tools directory)

Nice Guide! ;)

Thanks for the compliment.

You are dead on about the SDK. However, when I went to install it, there was a lot of work involved in getting it installed. It wasn't just a download and unzip. So, I made the decision that it added to many steps and would have made the procedure much more complex than I wanted it to be. I know I provided an older version, but the one I posted is just a download and unzip.

That said, if you think I'm full of bologna, feel free to say so :p
 
I followed this process step for step and got a succesful root however when I try to load a rom onto my phone I go straight to the bootloader instead of recovery and I'm showing

The top under the pink ***security warning*** I'm showing MECHA XD SHIP S-ON. Why isn't it OFF? isn't that what I need to install roms?

Is it possible to be rooted with S on? How do I revert the root and then go back and start it over?
 
Last edited:
Status
Not open for further replies.