What is it with the HTC HD2 that you can do anything a lot of things to it? The HTC HD2 is one legendary mobile device that can be ported to different versions of platform. First announced in October of 2009 and started to received Froyo the following year, the HD2 has received a number of new ROMs and ran different Android versions already. The last major boot up was of course, Android 5.0 Lollipop.

This time, we’ve got news that it’s getting older but still with the latest Android 6.0 Marshmallow being ported to it. As expected, it was another XDA genius, senior member macs18max who made it possible. However, there is no guarantee such will work because devices may already differ inside.

Flashing this port must be done with the MAGLDR installed. It can straight forward flash via NativeSD Recovery too. Take note of the file system used when formatting an SD card because you need two partitions. Use either ext4 or f2fs and use the same format all throughout.

While some of the not-so-new yet and not-so-old devices worry about not getting Android Marshmallow, here’s HTC HD2 showing off that it can still survive in this day and age. The model is more than five years old already and yet, a simple porting can make it run the latest Android.

Here’s how to install Android 6.0 Marshmallow on the HTC HD2 as detailed by macs18max:

1.Have MAGLDR installed first on your phone.
2. Use NativeSD RECOVERY by downloading and extracting the folder name “recovery” into your sdcard. In MAGLDR, choose boot folder as “recovery” in “Services> BootSettings> AD SD Dir”. Then boot “AD SD”
3. You need an sdcard with 2 sd-ext partitions. You can create using recovery or laptop. You can use ext4 or f2fs. But make sure that both partitions are of the same format.
Which mean if sdext is ext4 then sd-ext2 also should be ext4. —OR— if sdext is f2fs then sd-ext2 also should be f2fs.
If you had additional swap or sdext3 partition, no problem, it will not interfere with the ROM. No need to remove addtional partition swap or sd-ext if any exist.
4. Reboot to recovery again..
5. Now copy the zip to the ROM and install the ROM.
6. Reboot to MAGDLR.
7. Choose boot folder as NativeSD folder in MAGLDR > Services > BootSettings > AD SD Dir
8. Boot AD SD.
9. You can install both ROM (Like NativeSD ROM ) as ROM install in separate folder.

VIA: XDA Developers (1),(2)