Preparing the SD card
Plug in the card in your laptop or connect it via a card reader. The Micro SD card needs to be formatted in FAT32 file system. Right click on the card and click format. Choose FAT 32 and format the memory card.
Choosing the version of Android
Now choose the version of the Android that will work with your windows mobile. Download the Android file system from the internet.
Unzipping the setup
Unzip the Android system on the Micro SD card. A folder called anboot will appear in the memory card.
Safely eject the memory card
Make sure that you safely remove the Micro SD card from your personal computer. Removing directly can sometimes cause loss of data or make the card file system corrupt.
Insert the SD card into the phone
Insert the Micro SD card in the phone. It is recommended to turn off the cell phone during the insertion of the memory card; however, some latest versions allow removal of memory card without turning off the device.
Search and run Haret
On your phone, locate Haret.exe and tap it once to execute it.
Long press the d-button
Hold the d-button on your phone till a pop menu appears. Press Ok and say yes to both pop ups. Go back to the menu, press quit and Android will now load on your HTC windows mobile.