[G1 Q&A, Help & Troubleshooting] david1171:
[Guide] How to for "1-click rooting" -Read Before Making a Thread about 1-click root

This only applies to the HTC Dream/ T-Mobile G1, flashing the Hard SPL to any other phone will BRICK your phone. if you want to do this for the MyTouch 3G then read up on the rooting process for it, so that you will have a better understanding of what you need! Some rational thought and logical reasoning is needed to do this or any other hack to your phone.

If you think that doing any part of this will brick your phone then please ask your question first in this thread. Either that or somewhere around the top of the screen is a button that kill a man in the wrong hands (search), use it or leave a reply or pm me if you are not entirely sure of what you are doing.

Hopefully this will help with the numerous amounts of questions about one click rooting.

Please ask any questions pertaining to one click root in this because it will be easiest for me to see what you have done and where you are stick or what your question is pertaining to. Thank you.

Disclaimer: I have not done this by this method, but from what I understand this is how you should do it. Also I am not responsible to any damage to anyone's phone. If you do this to a mytouch 3G and it gets bricked because you flashed the Hard SPL to it, then I will laugh at you because you cannot read (GMT -5 12:39pm 8-25).

Now to begin with...

1. Download Cyanogen's latest stable release from here.

2. Place that file on the root of your sdcard i.e. the up most folder or the one that appears when you open it on your computer. or not in a folder on your sdcard

3. Go to the market and download Recovery Flasher, or download it from here if it has already been shut down on the market.

If you get it from here make sure to go to settings-applications-and check unknown sources and hit ok in the box that pops up.

To install it from the sdcard ( for simplicity put the file on the root of your sdcard again) just find it with a file manager ( I like Astro) and select it then select install.

4. Run the Recovery Flasher app.

5. Click make a back-up first in case something goes wrong (second button).

6. Click install recovery image (first button)

7. Power your phone down.

8. Hold home and power to boot into recovery.

9. Select apply any .zip from sd.

10. Select the Cyanogen ROM you placed on there from step 2.

11. Hit home to flash it after selecting it.

12. When it is done flashing hit reboot system now with the trackball or hold home and power to reboot the phone.

13. The initial boot up after a rom can take anywhere from 5 to 10 minutes. If it takes over 15

press send, menu, and power at the same to time to reboot then hold home to boot into recovery. if you cannot manage to do this for some reason then yank the battery and hold home and power to boot into recovery.

select wipe data/factory reset, hit home to apply

Reflash the rom from the above steps.

Reboot and wait for it to boot up.

14. When the phone boots up and is usuable, if you had to do a factory wipe then you will have to sign into google again. if not then your phone should be good to go from there

if you didn't wipe and get a lot of force closes then you will need to power down your phone and wipe by booting into recovery (home and power) then select wipe data/factory default, then hit home to wipe, then reflash CM 4.0.1 after the wipe and reboot when it is done flashing.

15. To check your Radio, go to settings-about phone-baseband version the second part of that number will be 2.22.19.26I if you have the new radio. If it is not that number then download the latest radio from the HTC website

16. place the radio on the root (not in a folder on your sdcard) of your sdcard.

17. power down your phone and boot into recovery.

18. apply the radio by going to flash any .zip from sd, then select the radio file, then hit home to flash.

19. when the radio is done flashing, reboot with home and back.

20. Now that you are rooted and have a rom and the latest radio on your phone there is one more important matter to take care of, flashing the Hard SPL.

21. Download the Hard SPL

22. put it on the root (not in a folder on your sdcard) of your sdcard.

23. power down your phone and boot into recovery.

24. apply the Hard SPL by going to apply any .zip, then select the hard spl, and hit home to apply it

25. After the Hard SPL is flashed, reboot the phone by holding home and back.

26. Enjoy. You have a rooted phone that has the SPL and Radio requirements it needs.

If you would like to know about partitioning your sdcard look at this guide and skip down to the part about partitioning your sdcard.

If I have left something out please let me know and I will update this post to include it. Thanks.