Not Equal C && !=C && 不等于西
RSS icon Email icon Home icon
  • How to root your G1

    Posted on May 18th, 2009 Sean Add comments

    1. Downgrade your phone to RC29 (US edition)
         For most people, their G1’s version should be higher than RC29 which is the rootable version. So, we have to downgrade the G1 to RC29 first.

    1. Format your G1’s MicroSD card to FAT32
    2. Download and unzip RC29 image file. Copy the “DREAMIMG.nbh” file to MicroSD card (root directory)
    3. Turn the G1 power off
    4. Hold Camera button, and press Power button to entry bootloader mode. You should see a gray and white screen with instructions to flash your phone with the update image on your MicroSD card
    5. As per the on-screen instructions, press the Power button to start upgrade procedure. DO NOT DO ANYTHING TO INTERRUPT THIS PROCESS
    6. After it is finished, restart your G1 by holding talk, menu and end keys

    2. Rooting your phone
         “Rooting G1” means to have the root permissions, then you can do whatever you want as root, such modify the kernel or install the application which needs root permissions.

    1. Download recovery.img and copy it to your SD card (also root directory)
    2. Download the Hard SPL and copy the zip file to the SD card
    3. All files must be on the root directory of your MicroSD card
    4. Restart your G1. Wait for your phone to start up fully and show the home screen
    5. After your phone starts up, use the keyboard to hit the enter key twice, type “telnetd” and press enter. (contact search might show up, just type it.)
    6. Download “Telnet” application from the Market and connect to localhost
    7. If connect successfully, you should have a root prompt “#” on the screen
    8. Type the following
      1. mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
      2. cd sdcard
      3. flash_image recovery recovery.img
      4. cat recovery.img > /system/recovery.img

    3. Upgrade your G1 to customized ROM
         Now that you have root, you can use HardSPL to apply flash other ROM images, create full backups of your phone, install the latest build from the Android source, and usually resurrect your phone if it is “bricked”.
         There are some customized ROMs:
    JFv1.50 ADP1.5
    Dude’s Cupcake V1.1

    1. Download the customized ROM image you want
    2. Rename it to
    3. Copy it to your MicroSD card (root directory)
    4. Turn your phone off, and start up in recovery mode by holding Home and pressing Power
    5. Press alt-W to wipe your device, and Press alt-S to apply the customized ROM image
    6. After the update is complete, hold Home and press Back to restart
    1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)

    Leave a Reply

    Be the First to Comment!