[How-To] Root your G1

Jerry Hildenbrand

Space Cowboy
Staff member
Oct 11, 2009
5,577
2,816
113
Rooting your G1 isn't easy. You're downgrading software, flashing images, and doing all sorts of things that can brick your phone. Only you are responsible for what you do to your phone!

To start, you will need to roll back to an unpatched version of the software. If you have a US version, download the RC29 firmware, if you have a UK version, download the RC7 firmware.

  • Unzip the image you just downloaded, and place the DREAIMG.nbh file on the SD card.
  • Turn the power off.
  • Hold Camera button, and press Power button to enter the bootloader. You should see a gray/white screen with instructions to flash your phone with the update on your SD card. If you don't see that, make sure you followed the instructions properly.
  • As per the on-screen instructions, press the Power button to start upgrade procedure. DO NOT DO ANYTHING TO INTERRUPT THIS PROCESS.
  • After it is finished, perform the restart your phone.

Rooting it now that you've rolled back
  • Download Amon Ra's 1.5.2 recovery, and copy the .img to your SD card.
  • Rename the Amon Ra recovery image to recovery.img
  • Download the Hard SPL, and copy the zip to your SD card.
  • All files must be on the root of your SD card.
  • Restart your phone. Wait for your phone to start up fully and show the home screen.
  • After your phone starts up, hit the enter key twice, type "telnetd" and press enter. (Yes, it will start up a contact search, don't worry. Just type it.)
  • Download an Android "Telnet" application from the Market and connect to localhost.
  • If you connect successfully, you will have a root prompt "#".
  • Type the following into Telnet (these commands will give you root access easier in the future):
    Code:
    mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
    cd sdcard
    flash_image recovery recovery.img
    cat recovery.img > /system/recovery.img

Now you're rooted, and have a custom recovery, but have old versions of everything. I suggest updating to the latest Amon-Ra recovery, or Clockwork, then flashing a current custom ROM

Credits to Koush for this old, yet tried and true method!
 
G1 Noob Help Please....

I followed these instructions as outlined and I am not sure if I missed something, but I don't know if the new mod I installed afterward didn't get installed correctly or what. I am not sure if the telnet portion went as it was supposed to. When typing these commands in the telnet there was no way to tell if the command was entered correctly. I eventually want the Cyanogenmod 5 installed so I can have flash on the phone and all the other bells and whistles. I already have all of the files downloaded. Any help would be awesome. Thank you in advance. :(

Keegle
 

Trending Posts

Forum statistics

Threads
956,683
Messages
6,969,456
Members
3,163,598
Latest member
LEricG