How to Downgrade your G1 to get Root.

So our friends over at xda-developers.com figured out how to downgrade the G1 to Rev29 to re-enable root.
This works by forcing the G1 to load the firmware on the SD card. A while ago when the internal Service Manual was leaked it mentioned putting certain SD cards in the G1 and pressing the power and camera buttons to load up the diagnostic tool for example.
hetaldp from xda-developers says:
Ultimately same old .nbh file flashing method is doing the Tricks
so as long as HTC Dont Change the Bootloader / SPL we can downgrade to RC29 at any time from Future Upgrades.
HTC / TMobile may Patch Bootloader / SPL to stop downgrading, but i think there is no Version tracking logic in HTC Proprietory nbg flashing system.
Here are the steps to get Root on your OTA updated G1:
- Format the SD card to FAT32 mode (this is sometimes needed. The image is not always found if other files are on the sd card).
- Download the RC29 image for G1’s Here or Here or Here.
- Unzip the RC29 image file DREAMIMG.nbh to the SD card.
- Turn the device power off and insert SD card.
- Hold Camera button, and press Power button to enter bootloader mode.
- Press Power button to start upgrade procedure.
- After finish, perform the soft reset to reboot.