A. Pre-requisite: Android SDK
1. Visit this page to download the SDK:
Android SDK
2. is unnecessary on a Mac. Java is already on OSX; there is nothing to worry about here.
3. Extract the .zip file from the Android SDK download. Copy the folder "android-sdk-mac_86" that is extracted to the Documents folder off of your Home directory. There will be instructions later that assume that this is the location.
4. and 5. are unnecessary with a Mac
6. Put your phone into USB debugging mode: Settings > Applications > Development > check USB Debugging
7. Connect your phone via USB to your PC. Do not mount the SD card as a disk drive.
8. and 9. are unnecessary with a Mac.
10. You can test to make sure everything is working by going to the Terminal. In the terminal Window, type the following commands:
cd ~/Documents/android-sdk-mac_86/tools
./adb devices
(Note the period slash at the start of that command: you will be using that periodically with these commands, so watch for it.)
You should get a response like this:
Code:
* daemon not running. starting it now *
* daemon started successfully *
List of devices attached
HTxxxxxxxxxx device
If you see this, you are ok so far. Keep the Terminal open.
I. Rooting your phone (the easiest part)
1. Download this file:
PB00IMG.zip (md5: 63eacc5ede3b179f95dc22d8ef585f94)
[on a Mac, you can check the MD5 hash of any file from the Terminal. If you copy that PB00IMG.zip file to the tools folder in the Android SDK folder that you moved to your Documents folder earlier, you can get the MD5 with this command at a terminal prompt:
openssl md5 pb00img.zip
You should do this for all of the files that you download, to make sure that they are correct and completely downloaded.]
2. Place PB00IMG.zip onto the root directory of your sdcard.
3. Power down your phone.
4. Hold Volume Down + Power On. This should bring you to a screen saying "HBOOT" and some other stuff. Wait for it to load the image, and it will say Push Activate. Push the trackball button to continue. The process will take around 5-10 minutes. The first time your phone boots up it will take a lot longer than normal.
5. Your phone is now rooted.
6. I've added this: at this point, the root image is no longer required, and you should erase PB00IMG.zip from your SD card, or at the very least rename it.
II. Installing Amon's recovery image
1. Download Amon's Recovery image from here: Download Amon's Recovery image from here:
HTC Droid Eris ROM Site ... ory=Extras (the 1.6.2 version). Copy this file - recovery-RA-eris-v1.6.2.img - also into the Tools directory. (the 1.6.2 version). Copy this file - recovery-RA-eris-v1.6.2.img - also into the Tools directory in the Android SDK folder. Check the MD5 hash with
openssl md5 recovery-RA-eris-v1.6.2.img
It should return:
Code:
MD5(recovery-RA-eris-v1.6.2.img)= e3932991f097993602af3c7a4b61a4f8
2. Download the HTC Fastboot Tool for Mac. It's here:
HTC - Developer Center . Download the file "fastboot-mac" - you'll see it part way down the page, under "Fastboot Tools" - unzip it, and copy the "fastboot-mac" file to the tools folder in the SDK, which should be home/Documents/android-sdk-mac_86/tools
3. Power off the eris and connect using USB. When you restart it, hold down the send key and press power to start it up in what is called Fastboot mode. The screen should actually have, highlighted in red, FASTBOOT USB. (It should also say, at the top, S-OFF, and on the second line HBOOT-1.49.2000, which definitely means that you have root.)
4. In the Terminal, enter this command:
./fastboot-mac devices
And it should answer with something like:
5. If so, here is the command that will add recovery:
./fastboot-mac flash recovery recovery-RA-eris-v1.6.2.img
It should come back with something like:
Code:
sending 'recovery' (3834 KB)... OKAY
writing 'recovery'... OKAY
6. Success! You now have a recovery partition installed on your phone. You can press Volume Down on the phone to go back to Hboot mode. The phone should say, in green, "<VOL UP> Recovery" in the middle of the screen. If so, press Volume Up, you get the skateboarding androids, then a green text on black screen "Android system recovery". (In the future, you can access it by running "adb shell reboot recovery" or by powering off your phone, holding "Volume Up + Power On")