[Hero, G2 Touch Android Development] bnarvaez:
Several Steps to get this to work. I couldn't find any post of rooting this on windows 7 ultimate 64 bit. So i found the way. This is the way i did it. Hope it helps anyone else.

In order to get HTC Hero synchronizes with Windows 7 computer:

1. Download latest specialized sync tool from HTC, namely HTC Sync 2.04 from HTC: HTCsync.zip

2. Install the downloaded program on the computer. At this moment, your computer still unable to recognize the HTC Hero.

3. Manually update the HTC drivers from Windows 7, using the Windows Vista drivers by installing HTC Sync software on a machine running Windows Vista and then copying the drivers (namely androidusb.cat, androidusb.inf, androidusb.sys, htcrndis.cat, htcrndis.inf and WdfCoInstaller01007.dll in HTC Drivers folder) over to the Windows 7 machine.

Alternatively, download pre-downloaded HTC Hero drivers packaged in ZIP format:

HTC Hero driver for 32-bit Windows 7: HTC_Driver_32.zip

HTC Hero driver for 64-bit Windows 7: HTC_Driver_64.zip

4. Extract the driver into a folder. For example, %SystemDrive%:\Program Files (x86)\HTC\HTC Driver\Driver Files\Vista_x64 (for the Windows 7 64-bit) or %SystemDrive%:\Program Files (x86)\HTC\HTC Driver\Driver Files\Vista_x86 (for the Windows 7 32-bit) accordingly.

5. Go to Devices

4) Update the driver (accessible from Properties -> Hardware tab) for incorrectly installed Android Phone from the Devices and Printers menu in Windows’ Start Menu, by selecting the copied driver location. If no ADB driver been installed yet, just install the driver directly by right click on the .INF file and select Install.

6. The HTC Hero phone should now displayed as “My HTC”, and will be able to sync with Windows 7.

Very important to have the ADB Interface say MY HTC in your Device Manager if not manually install the drivers you downloaded above for your system either 32 bit or 64 bit.

Ok your not done yet now you can follow these steps i found from The Unlockr.com VIDEO LINK

1. Download these 4 files:

Android SDK

Fastboot (scroll to Fastboot tool and download the appropriate one for you computer’s OS)

CM-Hero-Recovery.img

Superuser.zip

2. Once you download the SDK, extract the SDK files to “C:\AndroidSDK”. Then extract the fastboot program to the C:\AndroidSDK\tools\ folder.

3. Extract the CM-Hero-Recovery.img.zip contents into the Tools folder in the AndroidSDK folder on your computer.

4. Extract the Superuser.zip contents into the Tools folder in the AndroidSDK folder on your computer.

5. Turn off the phone, then turn it back on by holding down the Power and Back button (to enter bootloader mode).

6. Plug the phone into the computer via USB. Make sure that it says FASTBOOT USB instead of FASTBOOT now.

7. You completed this from the steps above on the htc sync.

8. Goto the Start menu type cmd into the run section of the start menu and hit enter to bring up the Command Prompt.

13. Type the following into the command dos prompt on the computer (the black screen with white letters that just opened) while the phone is connected through USB, hitting enter at the end of the line:

cd\

cd androidsdk\tools\

fastboot devices

14. You should see a serial number pop up and the word fastboot to the right of it. This means that your USB drviers are all set up correctly and you can continue. If you do NOT see this, then you need to start over

15. If the serial number and the word fastboot next to it popped up, then go back to the command prompt on the computer and type

fastboot boot cm-hero-recovery.img

16. Once the phone boots up into the recovery screen type the following in the command prompt on the computer:

adb shell mount /system

adb push su /system/bin/

adb shell chmod 4755 /system/bin/su

adb push Superuser.apk /system/app/

adb shell reboot

17. Once the phone reboots, click the Menu button and click Settings.

18. Goto Applications > Development and check the USB debugging on.

19. While the phone is still plugged in, goto the Command Prompt still up on your computer and type:

adb devices

You should see a serial number, which means the computer is seeing the device.

20. Then type:

adb shell

su

The phone should pop up an su request. Click Always Allow on the phone.

21. Type:

reboot

22. Phone should reboot and you now have Root Access! Try downloading a program that needs root access and see if it works to test it out.

I hope this helps those who have windows 7 and are frustrated on rooting there phone. Please email me if you have questions or stuck on something, im not a developer but i can help the best i can.

Many Thanks to the XDA Developers