WARNING: by rooting your phone, you are choosing to void your phone's warranty. Proceed at your own risk. Know that you are choosing to do this. No one is making you. Further, you are the one doing this, not me.
Ok, so now that we have successfully migrated to build 2.27.651.5 our HTC Hero for Sprint is "vulnerable" to rooting. The rooting option that we will explore in this post is the "unrevoked" option. This is, by far, the easiest option for rooting the phone. I will explore a more "hands on" or traditional exploit in a later post for anyone who is interested in how to exploit 2.27.651.5's vulnerability from the command line.
For now, let's root our HTC Hero using the unrevoked method.
IMPORTANT NOTE: if you have not already migrated to build 2.27.651.5 or have no idea what I'm talking about, click here. You will NOT be able to root your phone using this method if you have not reverted to 2.27.651.5.
If you know that you are running 2.27.651.5 then move on to Step 1.
Step 1: Plug your phone into your computer using your USB cable.
Step 2: Set your phone to "Charge Only".
Step 3: On your phone, navigate to http://unrevoked.com/m/
Step 4: Tap to download the unrevoked exploit.
Step 5: Once the download is complete, install the unrevoked app.
Step 6: Once the unrevoked app is installed, go to your apps collection and run the unrevoked app.
Step 7: Tap "Start" and let the app exploit your phone's vulnerability.
After Step 7, you should get confirmation that your phone has been rooted.
Step 8: Go to your apps tray. Inside you should find the "Super User" app (Little Ninja with a Gun). Tap this app and you will be asked to set a permission. Approve it and your phone is officially rooted.
While it's true that your phone is rooted and that you can take advantage of apps that require root privileges there are some further steps that you need to take in order to get the most of your rooted HTC Hero.
In the next post, we will look at Nandriod, making backups and restoring backups. Knowing how to work with Nandroid is absolutely essential for loading custom ROMs.
Rooting: the "how to's" and "why for's". This blog can also be thought of as a tutorial. For now, in the Blog Archive (on the right) you'll find a step by step guide to rooting an HTC Hero for Sprint. More phones to come.
Showing posts with label super user. Show all posts
Showing posts with label super user. Show all posts
Tuesday, August 31, 2010
Rooting Option 1:
Labels:
2.27.651.5,
2.27.651.6,
htc hero,
nandroid,
root,
root user,
sprint,
super user,
unrevoked
If Software Number > or = 2.27.651.6 Then:
Sprint or HTC or someone patched the vulnerability in the HTC Hero for Sprint that we want to exploit in order to gain root access. Lucky for us, when we read the "What You'll Need" post on this blog, we went and got the "vulnerable" build (2.27.651.5) and, so, will not be bothered by this patch because we are going to "upgrade" our HTC Hero down to a more vulnerable state (vulnerable to rooting that is).
It should also be noted that this is a standard upgrade procedure. When upgrading an android device, the device itself may prompt you to upgrade (which all you have to do is tap accept, or go, or whatever) or you can download the upgrade to a computer and follow the instructions below. The only difference between a standard upgrade and what we will be doing is that with a standard upgrade, you are migrating to a newer software version whereas we want to migrate to an older version. The how-to's, however, do not change.
2.27.651.6 Workaround
Step 1: Plug your phone into your computer using the USB cable that came with it.
Step 2: Set your phone to "Charge Only".
Step 3: On your computer, navigate to the HTC Sprint Hero MR 2.27.651.5.exe that you downloaded (haven't downloaded it? do that now by clicking here: HTC Sprint Hero MR 2.27.651.5.exe).
Step 4: Run HTC Sprint Hero MR 2.27.651.5.exe and follow the prompts. This piece of software will walk you through "Upgrading" your phone down to the vulnerable build.
Please Note
1) This software will most likely fail to load the "bootloader" (you'll know what I mean when it happens). Just unplug your phone and plug it back in and run the software again.
2) This software will most likely fail somewhere else along the way. Just unplug your phone and plug it back in and run the software again. It WILL work, it simply requires a few shots at it. Do not worry, you are NOT bricking your phone.
3) Once there is success, your phone will reboot. As it's booting, it will run through the normal start up splash screens (HTC, quietly brilliant, Sprint Now Network, etc.) The phone will appear to hang on "NOW" for quite some time; just leave it alone, it will come around and finish up just fine.
Final Note
If you're like me, you might be wondering if your phone will still be able to make and receive calls to your phone number, send texts and do data. It can. My guess is that the phone's radio is matched to the serial number which is, in turn, matched to Sprint's brain. Your phone will work fine for phone duties...
...but is now vulnerable to rooting!
It should also be noted that this is a standard upgrade procedure. When upgrading an android device, the device itself may prompt you to upgrade (which all you have to do is tap accept, or go, or whatever) or you can download the upgrade to a computer and follow the instructions below. The only difference between a standard upgrade and what we will be doing is that with a standard upgrade, you are migrating to a newer software version whereas we want to migrate to an older version. The how-to's, however, do not change.
2.27.651.6 Workaround
Step 1: Plug your phone into your computer using the USB cable that came with it.
Step 2: Set your phone to "Charge Only".
Step 3: On your computer, navigate to the HTC Sprint Hero MR 2.27.651.5.exe that you downloaded (haven't downloaded it? do that now by clicking here: HTC Sprint Hero MR 2.27.651.5.exe).
Step 4: Run HTC Sprint Hero MR 2.27.651.5.exe and follow the prompts. This piece of software will walk you through "Upgrading" your phone down to the vulnerable build.
Please Note
1) This software will most likely fail to load the "bootloader" (you'll know what I mean when it happens). Just unplug your phone and plug it back in and run the software again.
2) This software will most likely fail somewhere else along the way. Just unplug your phone and plug it back in and run the software again. It WILL work, it simply requires a few shots at it. Do not worry, you are NOT bricking your phone.
3) Once there is success, your phone will reboot. As it's booting, it will run through the normal start up splash screens (HTC, quietly brilliant, Sprint Now Network, etc.) The phone will appear to hang on "NOW" for quite some time; just leave it alone, it will come around and finish up just fine.
Final Note
If you're like me, you might be wondering if your phone will still be able to make and receive calls to your phone number, send texts and do data. It can. My guess is that the phone's radio is matched to the serial number which is, in turn, matched to Sprint's brain. Your phone will work fine for phone duties...
...but is now vulnerable to rooting!
Labels:
2.27.651.5,
2.27.651.6,
android,
htc hero,
root,
sprint,
super user
Getting Started
This blog will start by focusing on the basics of rooting an HTC Hero for Sprint (cdma Hero) and then move through to more advanced user option with a rooted phone. For example, we'll take a look at loading a custom ROM (user interfaces created in the development community). I will try to answer questions or comments as they appear, though I'll most likely refer questions to the appropriate forum.
Labels:
android,
custom ROM,
htc hero,
root,
root user,
super user
Subscribe to:
Posts (Atom)