[G1 Android Development] LucidREM:
http://xdaforums.com/showpost.php?p=6763690&postcount=1246

This is a remake of the original post by Koush. Much thanks to him and everyone for the work on root'ing. The original post has not been updated in recent days so I started a new thread with new instructions.

OLD METHOD

G1 RC*/CRC*/DRC* (phone is OFF)

ON YOUR PC

1. Download the DREAIMG-RC*.zip

US-DREA100	http://android.lucidrem.us/_fd.php?file=files/howto-root/DREAIMG-RC29.zip

EU-DREA110	http://android.lucidrem.us/_fd.php?file=files/howto-root/DREAIMG-RC7.zip​

2. Extract DREAIMG.nbh to SD FAT32

3. Download the recover_testkeys.img

http://android.lucidrem.us/_fd.php?file=files/howto-root/recovery_testkeys.img​

4. Copy recovery_testkeys.img to SD FAT32

5. Download the TheOfficial TMO_OTA_DRC83/92

US	http://android.lucidrem.us/_fd.php?file=files/enomther/USA/DRC83/update.zip

EU	http://android.lucidrem.us/_fd.php?file=files/enomther/EUR/DRC92/update.zip​

6. Copy update.zip to SD FAT32

ON YOUR G1

1. Put SD in the G1 - Hold CAMERA + POWER

2. Press POWER to INSTALL

3. When COMPLETE Click TRACKBALL

4. Hold GREEN + MENU + RED -> REBOOT

5. GoTo Home -> Apps -> Market -> Telnet -> INSTALL

6. GoTo Home -> Type [enter]telnetd[enter]

7. GoTo Home -> Apps -> Telnet -> Connect

8. Type id[enter] -> "uid=0(root) gid=0(root)"

9. Type mount -o rw,remount /dev/block/mtdblock3 /system[enter]

10. Type dd if=/system/bin/sh of=/system/bin/su[enter]

11. Type chmod 4755 /system/bin/su

12. GoTo Home -> Apps -> Market -> Terminal Emulator -> INSTALL -> RUN

13. Type su[enter] -> #

14. Type cat /sdcard/recovery_testkeys.img > /system/recovery.img[enter]

15. Type flash_image recovery /system/recovery.img[enter]

16. Press POWER -> OFF

17. Hold HOME + POWER -> Hold ALT + S -> INSTALL

18. Hold HOME + BACK -> REBOOT

You can download the text file here:

http://android.lucidrem.us/files/howto-root.txt

NEW METHOD - (does not work on v1.6/DRC*) - Wow. I am reposting this info from another source:

This is an automatic root process. Load a new recovery image and load a ROM with some simple clicks.

1. Download these to the SD:

http://android.lucidrem.us/_fd.php?file=files/howto-root/flashrec-20090904.apk

http://android.lucidrem.us/_fd.php?file=files/howto-root/recovery-RA-dream-v1.4.0.img

USA	http://android.lucidrem.us/_fd.php?file=files/enomther/USA/DRC83/update.zip

EUR	http://android.lucidrem.us/_fd.php?file=files/enomther/EUR/DRC92/update.zip​

2. Use ASTRO to install the APK file. -> Run the program.

3. Click to BackUp your current recovery.

4. Type "/sdcard/recovery-RA-dream-v1.4.0.img" into the text box. -> Click "Flash Custom Recovery Image" (unless you want Cyan)

5. Boot into the recovery screen and flash the new update.zip file.

You now have root access and you did not have to wipe.

Now you will be able to reboot into the recovery screen and flash any ROM.

Try it. You'll like it. Works on G1 and myTouch.

GET ASTRO HERE

Sources:

http://theunlockr.com/2009/08/22/how-to-root-the-mytouch-3g-or-g1-in-one-click/

http://xdaforums.com/showthread.php?t=553537

Creator - Zinx Verituse:

http://zenthought.org/content/project/flashrec

http://code.google.com/p/flashrec/