• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Rooting Phone -- Mac Instructions

A. Pre-requisite: Android SDK

1. Visit this page to download the SDK: Android SDK

2. Install the latest version of Java: java.com: Java + You

3. Extract the .zip file and run "SDK Setup.exe"

4. You will probably need to click Settings and check the box to force HTTP instead of HTTPS.

5. Now click Available Packages. Install the SDK for 1.5, 2.1, as well as the USB Driver package. (to make it easier you can just install every available package, it won't hurt)

6. Put your phone into USB debugging mode: Settings > Applications > Development > check USB Debugging

7. Connect your phone via USB to your PC.

8. Right-click My Computer > Properties, and go to Device Manager. You should see a device with a yellow exclamation next to it, this is your phone (if you don't see it you probably forgot to enable USB debugging mode)

9. Right-click the device, select Update Driver. Browse to your Android SDK directory, and you should see a "USB Driver" folder in it now. If you don't, you forgot to download the USB Driver package when in "SDK Setup.exe". Select the driver in that folder.

10. You can test to make sure everything is working by going to a command prompt, go to the \tools\ directory of the Android SDK, and type: "adb shell". If you see a "$" (or "#" if you're already rooted) sign you're good.

11. If you get a Java error, you probably need to add your Java \bin\ directory to your PATH variable. To do this, find the full directory to your Java \bin\ folder, usually similar to C:\Program Files (x86)\Java\<version#>\bin. Right-click My Computer > Properties > Advanced tab > Envorinment Variables. Scroll down, find PATH, click Edit, at the end of the line put a ; followed by that full path. Now try the adb command again.

I. Rooting your phone (the easiest part)

1. Download this file: PB00IMG.zip (md5: 63eacc5ede3b179f95dc22d8ef585f94)

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.

II. Installing Amon's recovery image

1. Download this file: Recovery.zip

2. Extract file contents to your \tools\ directory of your Android SDK.

3. Open up a command prompt and go to your tools directory, and execute these commands: (MAKE SURE YOUR SDCARD IS NOT MOUNTED TO YOUR COMPUTER OR THESE COMMANDS WON'T WORK! MAKE SURE IT IS ON "CHARGE ONLY")
adb shell mount -o rw,remount /dev/block/mtdblock3 /system
adb push recovery.img /sdcard
adb push flash_image /system/bin
adb shell chmod 755 /system/bin/flash_image
adb shell flash_image recovery /sdcard/recovery.img

4. Success! You now have a recovery partition installed on your phone. You can access it by running "adb shell reboot recovery" or by powering off your phone, holding "Volume Up + Power On"

III. Installing the new rooted ROM

1. Download the rom here: eris21official-root.zip

2. Place the file eris21official-root.zip on the root of your sdcard

3. Reboot your phone into recovery mode.

4. Go to Wipe, and do a wipe of data/factory reset, as well as dalvik-cache wipe.

5. Go back to the main menu and select "Flash Zip from SDcard"

6. You should see eris21official-root.zip. Select it. Press the trackball to flash it.

7. That's it! You're now running the latest version of the root rom. You will use the same process in this section most likely to flash future updates to the root rom, so remember how to do this method with the recovery partition.

The only difference for Mac users:

You probably don't have to worry about downloading Java, and if you use Safari step A3 is done for you.

For Step A5, the Mac SDK that you downloaded in A1 already has the drivers. Don't worry about downloading them separately.

Skip steps A8 and A9.

For step A10, you'll have to type "./adb shell" instead of just "adb shell" (no quotations). You'll have to put "./" in front of every adb command, including the ones to install Amon's recovery image.

The whole guide is here
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones