Guest post by Smartin.

HTC HD2 is probably the most discussed Windows mobile smartphone of all time. Although it has the best hardware ever seen in a Windows mobile device, it failed to grab the deserved attention due to its age old operating system. Thanks to the developers at the XDA forums, now you can install several customized Android ROMs in HTC HD2. I have personally tested an HTC Desire ROM on my HD2, and I went through all instructions listed in the forum for the correct implementation. I am summarizing everything in this article so that it might be useful for those who are looking for a complete working solution to install Android on HTC HD2.

HTC HD2 with Android

Install Android on HTC HD2

The XDA developer forum hosts several Android ROMs that are in development. I have selected FroyoStone Sense V3.2 ROM as I found that it brings the best UI and has limited number of bugs. You can download the latest version of the FroyoStone from this page. Apart from this there are several other tools required for loading Android in HTC HD2. For your convenience I have created an archive from all those tools that you can download here. A few radio versions of the HTC HD2 are compatible with Android. The process is much simple if your device has a radio version supported by the Android ports.

Extract the archive; you will see a set of files as shown below.


Again, extract FroyoStone_Sense_V3.2.7z file and move the Android and Media folders to your device storage card. Now you have to install EBL2.1a._PlusUbuntu.CAB or loader application in your Windows mobile. The loader boots the device to the desired ROM when it is switched ON. It will install a shortcut that you can use to boot the device to Android OS right from Windows mobile interface. Now click on Android-Ubuntu icon on the Windows mobile menu, and as shown below select \Android directory.


The device will then turn off and after some time it will start booting from the Android ROM. Keep it aside until it opens the Android settings window. That’s it – you have installed the Desire ROM in HTC HD2.

HTC HD2 will not boot from the Android Linux Kernel if it has an unsupported radio ROM version. However, you can flash a working custom radio ROM to it using the tools included in the archive. Follow the steps given below.

  1. Install ActiveSync.exe
  2. Connect HTC HD2 to your computer using a data cable and keep it in the synchronization mode.
  3. Execute HSPL.exe and wait until it finishes installing the necessary files in the device. On completion, you will get a message WE HACKED IT.
  4. Flash the device with CustomRUU.exe keeping the RUU_Signed.nbh.nbh in the same folder.

Now the radio version of your HTC HD2 is compatible with FroyoStone Sense V3.2 ROM. Install Android using the procedure given in the first section.

This is a guest post by Smartin, who is a blogger, web designer and SEO enthusiast from India. You can follow him on Twitter @smartinjose

Also Read:

Raju is the founder-editor of Technology Personalized. A proud geek and an Internet freak, who is also a social networking enthusiast. You can follow him on Facebook and on Twitter. Mail Raju PP. Follow rajupp


25 thoughts on “[How to] Install Android on HTC HD2 Windows Mobile Phone

  1. i have dowloaded the rom but the GPS and INTERNET is not working. can u help me on this. these the thing that shows on the wireless network, WIFI= ERROR, MOBILE NETWORK TURNNING ON and this takes forever.

  2. i have had the same problem. no wifi, internet, or gps. is this a radio problem? if so what radio do i need to flas it to? or will it work just fine with the original radio rom?

  3. Please check this image WiFi, GPS and the internet are working without any problem. I think you can see the weather information that was downloaded from the internet. You need to flash your HD2 with custom ROM if it shows a black screen while installing FroyoStone Sense.

  4. Thanks for your hard work. I followed your guidelines and it all worked effortlessly. And I like what I have seen of Android, so far.

  5. Hi man! I`m from Brazil, and I want to congratulate u for your job. My HD2 is functioning correctly. Thanks for your help!

  6. I used your guide to install the android system on my HTC HD2 and it worked great for about a day. Then the loader stopped working telling me that The file EBL cannot be opened. It is either not signed with a valid certificate or missing components. I can’t reinstall either.
    Same error code. Any suggestions?

  7. Thanks mate! Wanted to buy new Android phone today due to dull Windows 6.5 on my HTC HD 2. After 16 months of using Win 6.5 the system started to be sluggish, non-responsive. I followed your instructions for installing Froyo and must say I am very pleased with final effect. My HTC HD2 has new life 🙂 All works smoothly and quickly. Thank you very much. All the best !

  8. for me i cant install the activesync says none valid for my cpu or something, other problem is when i run HSPL.exe its waiting for a usb connection forever til the program times out, please help so i can finish the cracking, tyvm for a great guide, please get back to me asap when its my wife dying to use this phone as she is used to her desire hd which was washed in the washing machine

  9. ok please help me with the last update, i downloaded HSPL 4 and flashed spl version 3.05 perfectly, now im looking for the updated version of CustomRUU.exe that works with hspl 4 on spl 3.05
    i tried the one in your pakkage but that one dont work for me.

    Please Please Please guide me through the last step of the hacking process. tyvm again for the perfect guide.ø

  10. now a guide howto remove the windows os of the phone so reboot into windows phone is not required to start the android os 🙂

    btw i finally installed custom…exe and all went fine.
    npt sure why the 2 last cracks was needed cause i used the phone in android mode for a week and worked just fine. please explain a little more what the 2 last steps does to he phone. tyvm

Leave a Reply

Your email address will not be published. Required fields are marked *