Here are the steps required to run Android OS on your HTC Windows Mobile phone:
Step 1: Go to this website and find the latest modified version of Android for your HTC phone. Currently 1.6 is the latest available.
Step 2: Download the latest version of HaRET. This is the Windows Mobile application that will boot you into Android.
Step 3: Extract everything from the Android package and HaRET to the root of your external storage, except the Diamond, for which you have to extract everything to the root of the internal storage.
Step 4: Make sure you have the correct startup.txt file. Refer this website for the correct one.
Step 5: Now run HaRET in Windows Mobile and your phone will reboot into Android.
To get data connection up and running, you’ll have to follow this guide.
Disclaimer: Try this at your own risk. If you mess up your device, it’ll be all your fault only.
[via HTCPedia]