How to root your phone, or BE CAREFUL pulling up plants...
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.apk10.) 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.
Please, I accept no responsibility if you "UPROOT" YOUR Hero; i.e., "Bricking" the phone.
Be careful, have fun, follow instructions. ROMS may be found everywhere on Google. Instructions for how to flash ROMS may be found on youtube of all places.