Running Google Android on the HTC HD2 (or any Windows Mobile phone) is old news. Through the linux bootloader haret.exe, anyone can easily dump some files onto their SD card and get Android working, often to a state plenty good enough to work as one’s primary operating system. This method is less than ideal because when you reboot your phone, you’re taken back into Windows Mobile.
Enter the NAND memory method, which stores Android on the device’s RAM, making it much faster in terms of performance. And best of all, with this method, you boot directly into Android, giving the device a native-Android feel. Very cool news for people that want to run Android on their HD2 smartphone. In the below video, we show you a pretty fast Gingerbread build running on the HTC HD2.
The steps are a bit complicated, but we managed it in under twenty minutes. NAND Android development on the HD2 has become so popular lately that a new forum was created over at XDA for the influx of new Android ROMs specific to this method.
*note: anytime we ask you to “Flash” something, you must put your device into the bootloader by holding volume down and power while your HD2 is off. You’ll get the tri-color screen.
Step 1: Make sure your HD2 phone has a new HSPL. You can flash this in minutes. Pick one from this list.
Step 2: Make sure your HD2 has an updated radio. You can flash this in minutes. Pick one from this list.
Step 3: Flash MAGLDR to your device which will install a new bootloader.
Step 4: Load your desired ROM. I used the MDJ GingerBread v1.3. Follow the instructions included in the exectuable of the ROM, where it asked you to navigate to “Flash USB” on the new bootloader. Hit the call start button to select.
If things go wrong, hit up the comprehensive NAND Android on HD2 Guide over at XDA.