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

Root GUIDE: From stock 1.5 to the latest root 2.1

GrdLock

Android Enthusiast
Nov 25, 2009
405
188
Texas
**UPDATE (4/1/10)**

You can now download all ROM files from all ROM developers at my website: http://android.grdlock.net

This guide will walk you through the process of getting your phone up-to-date with the latest rooted rom. The current rooted rom is based on the 2.1 leak kernel. Unfortunately, there is still no solution if you installed the original 2.1 leak.

This guide is only for those who are running either Android 1.5, or who are running the original rooted 2.1 rom.

**UPDATE (3/24/10) Now includes 2.1 Official kernel**

I've put together an all-in-one package. This package includes batch scripts to automate most of the tasks in this guide. If you aren't too comfortable with the command prompt, you might want to try this option. Here is the README file in the package to see everything it will do:
Code:
These are automated scripts to root your Eris phone with Android 1.5 (NOT 2.1 LEAK!!!!!)

YOU NEED THE ANDROID SDK IN ORDER FOR THIS TO WORK!
If you don't have the SDK working, visit guide on the forums for instructions.

INSTRUCTIONS:
Unzip this file to your \tools\ directory of your Android SDK. Then run one of the following files:

install_root.bat
------------------------
This script will do the following:
	1) Install the root image onto your phone
	2) Install the recovery partition onto your phone
	3) Install the current rom using the recovery partition

install_extras.bat
------------------------
This script will do the following:
	1) Install live wallpapers
	2) Install the Nexus Launcher
	3) Install the Nexus photo gallery
	4) Remove HTC Lockscreen
	5) Install wireless tethering
	
NOTE!
------------------------
	1) NOT ALL LIVE WALLPAPERS YOU FIND IN THE MARKET WILL WORK!
	2) You cannot use the Nexus photo gallery when in the Nexus Launcher, it will crash

These scripts were put together by GrdLock.
Credit for all of the included files goes to ivan, amon, jcase, and everyone else
who chipped in!

You can download the all in one root script here: http://www.multiupload.com/B9LOBJRCR3
Instructions: Unzip the file into your \tools\ directory of your Android SDK. Then run install_root.bat, and follow the options in order. MAKE SURE YOUR SDCARD IS NOT MOUNTED TO YOUR COMPUTER OR THIS WON'T WORK!!!!

* If you already installed the rooted 2.1 rom, please skip ahead to section II.
** You need the Android SDK installed and functioning.


You will want to do this process ASAP!! After the original root rom was released, it was discovered it MIGHT have an expiration date. It's unknown if this is 100% accurate, or what will happen if it does expire. Once the ROM expires though if you haven't installed it already and upgraded to our new rom, you may not be able to get root at all until we find a new exploit in 2.1, so GET IN ON ROOT WHILE YOU CAN!! Don't worry though, once you get our new ROM installed, you'll be fine and won't be affected if it does expire. If you fail to upgrade to our new root rom and it expires on you, your phone won't be bricked though don't worry, but you may lose your root opportunity.

A. Pre-requisite: Android SDK

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

2. Install the latest version of Java: www.java.com

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.

IV. Questions?

Visit the IRC chatroom: irc.thefuzz4.net, channel #ErisRootHelp

Also, if you encounter any bugs in the new eris_0_2.zip rom, please let me know, or join the IRC chatroom and tell someone! So far we haven't found any bugs, but they're sure to exist. It's stable though, and everything we've tried works.

If anyone can mirror the ROM files, please let me know.

Thanks to ivan, amon, jcase, and everyone else that helped in making/testing!
 
I thanked you because you are providing such valuable info to those who want to root even though I am excluded from the list of those who are able at this point. Come on 2.1 root! Seriously...haven't been able to go into the channel today...are there concerted efforts being made to root 2.1 or are most concentrating on making ROM's for rooted 1.5?
 
Upvote 0
i had the card mounted, I should have known. that was a doh moment. so now when i do
adb shell chmod 755 /system/bin/flash_image
a lot of info goes flying by and then when i do the last step it says permission denied..

btw thanks for your patience.. I am usually good with computers. this is my first time getting into the rooting world. learning as i go along.
 
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