While the HTC HD2 has had custom Android builds for quite a while, all those ROMs have been made to run from the external SD card memory but that has just changed as now you can install the stock Android 2.2 FroYo ROM from the HTC Desire on the internal NAND memory of your HTC HD2. Read on for details, download link and installation instructions.
This is the first ever ROM that lets you run Android from the internal memory of HTC HD2, and is brought to you by Cotulla of XDA-Developers forums. At its core, it is the stock HTC Desire ROM with the intention of keeping it as close to that as possible but the camera software has been replaced by that for the HTC EVO 4G.
The ROM is very stable and has almost all of the Android features working. It replaces your Windows Mobile 6.5 installation and turns your device into a complete Android phone. It is possible to go back to a Windows Mobile 6.5 ROM later and to do that, you must install an official ROM with RUU.
UPDATE: The primary tool used in this guide i.e. MAGLDR has seen an update since the time of writing this guide and the newer version brings a LOT of improvements making several of the following steps unnecessary. You can still download the same ROM and install it but for the procedure, see our updated guide on how to install Android on internal NAND memory of HTC HD2 with MAGLDR.
Disclaimer: Please follow this guide at your own risk. AddictiveTips will not be liable if your device gets damaged or bricked during the process. Before we begin:
- Make sure you have HSPL3 installed on your HD2
- Also make sure that your radio supports 576 RAM.
- Download the MAGLDR bootloader for HTC HD2 from the link given below and extract the contents of the zip file to your computer.
- Also download the LEO “Stock” NAND Android ROM from the link given below and extract the contents of the zip file to your computer.
- Connect your HD2 to your computer via USB, go to the folder where you extracted MAGLDR in Step 1 and run the ROMUpdateUtility.exe file. Follow any on-screen instructions until the installation of MAGLDR is complete.
- Disconnect your phone from your PC and power it on to boot into the just installed MAGLDR bootloader.
- Use the volume down key to navigate to the fourth option that says ‘4. USB Flasher’ and press the green ‘call’ button.
- Connect your phone to your PC via USB, open the folder where you extracted the ROM in Step 2 and run the DAF.exe file. Follow any on-screen instructions to complete the flashing process, confirming any Windows User Access Control prompt that you get.
- Once the installation is finished, the phone will reboot into the MAGLDR bootloader again. Use the volume down button to navigate to the second option that says ‘2. Boot AD NAND’ and press the green ‘call’ button.
- Disconnect the phone from the PC now and wait till it boots into Android. You will need to follow the on screen instructions to set your Android installation up for the first time. You now have Android running natively from the NAND memory of your HD2.
While the ROM installation is now complete, having to select the second option from MAGLDR every time you restart your phone can be a hassle. You can set MAGLDR to automatically boot your phone into Android each time you restart it, by following this procedure:
- Reboot your phone. It will boot into MAGLDR.
- Use the volume key to navigate to the eighth option that says ‘8. Services’, and press the green ‘call’ button.
- Press the green ‘call’ button again to enter the selected option that is AutoBoot settings.
- Again press the green ‘call’ button to enter the selected option that is Boot source settings.
- Use the volume key to navigate to the second option that says ‘2. Android from NAND’ and press the green ‘call’ button again.
- Repeat steps 2 and 3 to get back into the AutoBoot settings.
- Use the volume key to navigate to the second option that says ‘2. Always’.
- It will ask “Show boot menu always at boot?” Press the ‘power’ button to select ‘No’.
- Use the volume key to navigate to the ninth option that says ‘9. Reset’ and press the green ‘call’ button. Your phone will now reboot.
That’s it – now you will not see the MAGLDR bootloader every time you boot your phone, and it will directly boot into Android running from the internal NAND memory instead.
Credit goes to Jayce Ooi’s Paradise for instructions on how to automatically boot into Android from NAND.