HOW TO ROOT YOUR PHONE
All modifications to your phone could brick your phone. I am not responsible. If you have issues, ask around and someone will probably help.
Usually if you get caught in a boot loop or something isn’t working you can repeat the last process you did and try again (re-install the rom, re-install the radio, whatever, etc).
I think the 2 things that brick most phones are: You have no technical skills and probably shouldn’t attempt to modify your phone OR you didn’t follow the steps exactly.
How to root and install custom roms on your phone.
1.) Connect phone to computer with USB and select "Mount" so the phone is visible to the computer
2.) Right click the removable disk and format (fat32) (I recommend the full format and not the quick format
3.) Download and unzip the RC29 (http://g1upgrade.com/DREAMIMG-RC29.zip) or RC7 (http://g1upgrade.com/DREAMIMG-RC7.zip) image file. Copy the DREAMIMG.nbh file to the SD card. (RC29 for US, RC7 is for UK)
4.) Once the files are copied over right click on removable disk and eject
5.) Power off the phone. Once it’s off turn it back on by holding the camera button and the power button at the same time
6.) Once the bootloader loads, press the power button to start the update
7.) When it’s complete press the trackball to continue. Reboot the phone by pressing talk, menu and power at the same time
8.) Go through all the install steps as if you got a new phone.
9.) Download the root script from the android browser by going to http://g1upgrade.com/root.apk
10.) Tap on the root.apk in your browser download list, it will notify you that this program needs to be allowed because it is a non-Market application. Click the provided Settings button and allow non-Market apps. Hit the back button, then tap the root.apk download to install.
11.) Run the root.apk app and click Download IMG and HardSPL files
12.) Go to the home screen and open your keyboard. Hit "Enter" pause a second then hit it again.
13.) Type "telnetd" in all lowercase minus the quotes. Ignore the search that comes up and press enter again
14.) Run the root.apk file again and click protect your root. This part roots your phone. If there are any errors then the telnetd wasn’t running. Go back to step 12 and try again.
15.) Power off the phone. Once it’s off press the home and power button until the phone turns back on.
16.) When the yellow sign appears type alt+l then alt+s on the keyboard. The phone will probably reboot a few times. If it says press a certain button combination to reboot, do that. Otherwise press home+power+menu
You should now have root access on the phone.
If you go to the next step and can’t type SU in terminal. Try downloading a JesusFreke rom from here: http://jf.andblogs.net/2009/05/24/jf…mages-are-out/ (I use JFV1.51 CRB43 US), rename to update.zip and place on your memory card. Boot the phone into recovery pressing home+power then press alt+s to apply the update. This should install JF which fixes permission issues that sometimes happens for whatever reason…
From:http://G1Update.com

