First, let’s get the inevitable questions you will have *after* rooting out of the way:
1. To confirm you have root when done, look for the Ninja icon on your apps list, called “Superuser Permissions”. If she’s there, you’re rooted. She looks like this:

2. Also, when you click on the Ninja, you’ll see a blank screen titled “Superuser Permissions”. It is SUPPOSED to be blank. As soon as one of your apps need superuser (root) permissions, it will show up in this screen.
3. When you attempt to use any app that needs the Internet, you will likely have spotty Internet Access for around 20 to 30 minutes after you root your device. Some apps will access the Internet fine, others might give errors. This is okay, and is due to the provisioning functions still occurring with the network.
4. Wi-fi tethering? Yes, this will now allow you to have the HotSpot feature free of charge (I know this because I just tested it tonight using two laptops connected to my EVO’s wi-fi sharing it’s 4G connection, and made a voice call while they were both doing speed tests [Sprint’s 3G technology cannot do simultaneous voice and data, but 4G technology does l), but you do NOT use the actual HotSpot app provided by your carrier. Instead, you can get the android-wifi-tether, located here:
ANDROID WIFI TETHER: http://code.google.com/p/android-wifi-tether/downloads/list I am using the latest version (even though it is deemed ‘experimental’, it’s quite stable) which is the version dated Sept. 5 and is titled (Wireless Tether for Root Users 2.0.5-pre9 *** EXPERIMENTAL *** ). It’s a direct install to your phone. Files that are in .apk are direct installs to Android phones, like EXE’s are to PC’s. Once installed, just look for the green icon called ‘Wireless Tether” near the bottom of your applications screen, and use it like you would before. You have a 4G hot spot for multiple devices and the ability to make and receive simultaneous voice calls while sharing the 4G connection.
5. Remove bloatware/Sprint apps? Yes, download Titanium Backup, and go into it’s settings and set it to “Chuck Norris” mode. Then use the uninstall apps feature in it. The first thing you should do, however, after installing Titanium backup, is to click the ‘Problems?’ button at the bottom of the initial app screen. That will install the latest version of BusyBox to make the app work with superuser access.
6. And here’s a rooting issue that has arisen a few times in the unrevokedtest IRC channel:
If you are getting an error similar to “Main Version is Older!”, this is your fix: Depending on your phone, you likely have a zip file (left over from a prior rooting attempt/process) on your SD card that you will need to delete.
For EVO’s, that file name is PC36IMG.ZIP
For Desire’s, the file name is PB99IMG.ZIP
For the Incredible, the file name is PB31IMG.ZIP
If you have another model, try looking for a similarly named file onyour SD card, and delete it. Then restart the unrevoked root process.
And here are the instructions on what you need to do BEFORE starting the rooting process:
If you don’t already have the files, know this: The files you need are listed at the top of the IRC channel, located on the web at http://webchat.freenode.net/?channels=unrevokedtest (Or in your favorite IRC Client at irc.freenode.net, channel unrevokedtest). You will need the actual unrevoked3 (3.21) file which is named “reflash.exe” and is downloadable from the link in the channel that starts with http://www.joshuawise.co…. (by request of the DEVs for security reasons, I will not post the full URL here, you must go to the IRC channel to get it). The other file you will need is the Android USB Driver file (also listed at the top of the IRC page) that you can download here: http://unrevoked.com/rootwiki/doku.php/public/windows_hboot_driver_install
Once you have those two files, follow the pre-root steps I have listed a few paragrpash down, lest you doom yourself to frustration and find yourself back in the IRC channel asking “Why isn’t my phone rooting?”.
7. How risky is it? It’s not. Really. It’s cake. Brickerage reports are nil as of so far. Most issues are with the users diving in too fast before reading a tutorial like this). But I will tell you this. Running the test build is very basic and arguebly just one step. It’s the 5 or 6 things you have to do in advance that is confusing everyone. So, here we go:
If you have an EVO with Froyo 2.2, this will work for you fine.
If you have any other HTC (Desire, etc.) running Froyo 2.2, likely it will work for you as well.
If you rooted with unrevoked on 2.1 before, then accepted the 2.2 OTA update (which removed the root access) , you can still do this. I know because that is what my situation was.
Step 1: Backup, not because your phone gets wiped (it doesn’t) but more because it’s just a good idea whenever doing anything more intense to your phone. Unrevoked3 does not erase your phone settings. If you don’t want to search around for a good backup app, use the free Miq by Best Buy Mobile from the app store. It’s apparently a company that gives you seemingly unlimited space to back up your pictures, call logs, text messages, etc on their servers. That’s what I use and it hasn’t balked at my loads of pics and data I’ve been syncing.
Step 2. Uninstall HTC Sync (if you have it installed).
Step 3. Set phone to enable “USB Debugging”. On the EVO, that would be accomplished by going to: Settings, Applications, Development, USB debugging (make sure it is checkmarked).
Step 4. Install USB drivers (Mac users ignore this step) . How this is accomplished is to expand the USB drivers file (mentioned above) somewhere you will recall. Then put your phone in HBOOT (For EVO’s you to this by turning it off, then turning it back on by holding the power button and volume-down button at the same time). The phone will display some scrolling text, do an SD check, then settle on a menu with options. You then select ‘HBOOT” from those options (on the EVO, you hit the volume-down button 4 times to highlight the HBOOT option). Then plug your phone into the computer via USB. Your computer will then ‘recognize a new device” and will ask you if you want to have Windows look for the drivers (the answer to that will be no), or if you would like to browse for the drivers (the answer to that will be yes). Then browse to the location of the USB driver files you extracted. You need only point to the “Android” folder as Windows will pick the right sub-folder to install the drivers. Once windows tells you that your device has been sintalled, confirm this by looking in your Device Manager. There you should see something akin to ‘Android Phone’ listed. If so, move to the next step:
Step 5. Root (run the ‘reflash.exe’ file aka Unrevoked3)! A splash screen will open bearing the Unrevoked3 logo, like this one:

Under that logo will be some tiny text which will tell you everything you need to do as it does it’s magic, and will tell you what it is doing while it is doing it, just to keep you in the loop while it’s rooting. Follow any instructions it gives you and in about 4 minutes, you’ll be rooted. As mentioned above, to confirm you are rooted, look for the Ninja icon in your apps list.
Your phone will hang at some spots, but be patient. However, if more than 10 minutes, there was a problem. The beauty of it is, you can just restart the root file and try again. The root program will stop if it can’t root your phone for some reason, and return you back to how it was before you started the root process.
Follow up questions that seem to pop up a lot:
ROMS, ROM Manager:
What are ROMS? Well, all phones ship with their own ROM that the carrier and manufacturer devised for you. It’s the entire interface and coding behind everything your phone does, and can be set to not allow wifi-tethering, for example. but custom ROMS are awesome, because a dev or dev team took the original factory ROM and tweaked it, added useful apps, opened up previously off limits areas, etc. and then wipes the factory ROM clean and implants their new version of the phone. Typically, the whole phone interface looks the same, or maybe the Dev team will put their own wallpaper up (that you can change,of course), but most of the differences are all the apps they add in for you and other functionality.
It’s a nervous chocie for some, because they realize they won’t get support from HTC if they run a ROM from a dev team. That’s not muchof an issue. In short, the dev team is much more obliged and chomping at the bit to fix any issues that arise, more so than the manufacturer who may or may not get around to providing an update. That’s enough for me to do it, and I did. Right now I am running OMJ’s ROM for EVO. I’m liking it so far.
But here’s the cool, so cool, thing. It used to be when you wanted to install a new ROM on your device, you had to go through the somewhat tedious process of connecting your phone to a PC and flashing it that way. But happy days are here indeed. Enter: ROM Manager (available on the market, free version is all you need, paid version is donate and get a few nice add ons). ROM Manager allows you to install a ROM *from the phone!!”. That’s right, straight from the phone without having to connect to a PC. Furthermore, it allows you to swap back and forth, or between three, four, or five ROMS, saving each one as you switch, so it picks up where you left off when you tried out another ROM. I will say it takes about 5 to 8 minutes to wipe “save” your current ROM, wipe it, then install the next ROM, but c’mon! This is nothing short of awesome!
When you download ROM Manager, it will look a little confusing, but you’ll first want to back up your CURRENT ROM, so you can always go back to it if you want. In fact, if you have enough space on your SD card, you can launch several ROMS and save them all.
But there is one important note: At first, you will get errors that Recovery is not possible, etc. This is because the new rooted phone is still working out the provisioning of Internet services, etc for up to a half hour after you root. So be patient. The functions inside ROM Manager will eventually work.
Hope that helps. I want to give a great big shout out and blow kisses to the unrevoked dev team. You guys are the greatest!
-Please comment below if you see anything in this post that requires a correction.