Want to move your HTC One M8 off its old stock software? A custom ROM is the way to do it, and the M8 has a healthy set to choose from. This page lists the best ROMs for the HTC One M8 (m8) and M8 Dual (m8d), with the newest Android version each one reached.
The HTC One M8 launched in March 2014 with Android 4.4.2 KitKat and got its last official update to Android 6.0 Marshmallow. The community took it much further: the newest build is Android 13, through an unofficial LineageOS 20.

What is a custom ROM?
A custom ROM is a build of Android made by the community to replace the software your phone shipped with. On the M8 that means dropping HTC’s old Sense software for something closer to stock Android, usually with a newer Android version than HTC ever released, fewer preinstalled apps and more control over the phone. Our guide on the difference between a custom ROM and a stock ROM explains it in full.
Before you flash
- This list is for the HTC One M8 (m8) and M8 Dual (m8d). Check which you have before flashing.
- Unlock the bootloader and install TWRP recovery first.
- Back up your current setup in TWRP, and copy your files to a PC.
- Charge the phone to at least 70%.
- Download the ROM and a matching ARM GApps package for its Android version.
Flashing a custom ROM wipes your data and can stop the phone from booting if something goes wrong. These ROMs are unofficial community builds, so treat them as a way to revive an old phone, not as fully patched daily software. GetDroidTips is not responsible for any damage to your device.
LineageOS 20 (Android 13, newest)
LineageOS is the best-known custom ROM, close to stock Android with a handful of extra features. The M8’s newest build is an unofficial LineageOS 20 based on Android 13, marked stable by its developer. That’s as far as this phone goes. Official LineageOS for the M8 ended at version 17.1 (Android 10), so anything newer is community-built. An older LineageOS 19.1 (Android 12L) build is also available if you prefer it.

![How to Install Android 16 on Xiaomi Mi 11 Ultra [Download Link]](/api/image/Mi-11-Ultra-1-768x513.webp?url=https%3A%2F%2Fwp.getdroidtips.com%2Fwp-content%2Fuploads%2F2021%2F04%2FMi-11-Ultra-1-768x513.jpg&w=480)
![How to Install Android 16 on LG V50 ThinQ [Download Link]](/api/image/LG-V50-ThinQ-768x461.webp?url=https%3A%2F%2Fwp.getdroidtips.com%2Fwp-content%2Fuploads%2F2019%2F07%2FLG-V50-ThinQ-768x461.jpg&w=480)