Install Android 5.1.1 Lollipop CM 12.1 Stable Custom ROM on HTC One M8


The very fast and stable custom ROM which is based on the latest Android 5.1.1 Lollipop is now available for HTC One M8. This new custom ROM not only offers tremendous performance but also provides a smooth experience. Many popular mobile devices have already received the stable CM 12.1 ROM and now its HTC One M8’s turn. The device has received widely positive reviews from known mobile websites like Phonearena and GSMArena.

The HTC One M8 was announced in March 2014 and it offers a 5.0 inch Super LCD3 capacitive touch screen with a resolution of 1080 x 1920. A powerful Quad Core processor of 2.3GHz, Adreno 330 GPU and is running on Android 4.4.2 out of the box. The device is also upgradable to Android 5.0 Lollipop but if you want to try this latest custom ROM based on Android 5.1.1 then all you have to do is to follow the our detailed Android guide on how you can install Android 5.1.1 Lollipop CM 12.1 Custom ROM on HTC One M8.

The Android tutorial that we are sharing is a detailed one and can only be used on HTC One M8. Verify the mobile model before installing it. You can verify the device model by going to device’s settings > About Phone.


This tutorial is only for HTC One  M8. will not be held responsible for any kind of damage. Proceed at your own risk.

Before Proceeding:

  • Before proceeding make sure you have taken complete backup of your important data like Emails, Messages, Personal Photos and Videos.
  • Download and install HTC USB Drivers on your PC Windows or MAC.
  • You have enabled USB Debugging option on your Android device. You can enable USB Debugging by going in to Settings >Developer Options.
  • Your device should have at least 70 percent battery to avoid any unexpected shutdowns during the updating process.
  • HTC One M8 should be Unlocked.

Required Files:

Download CyanogenMod CM 12.1 Android 5.1.1 Lollipop ROM
Download Google Apps Package Gapps

How to Install Android 5.1.1 Lollipop CM 12.1 Stable Custom ROM on HTC One M8:

Here are the steps on how you can install the latest Android 5.1.1 Custom firmware on your HTC device. The guide is pretty simple and easy to understand. All you need to do is to follow the steps properly and you will have the Custom CM 12.1 custom ROM in no time.

Step 1: First you need to download the CM 12.1 Android 5.1.1 Lollipop custom ROM and Google Apps Gapps for your HTC One M8.

Step 2: Once downloaded. Connect the HTC One M8 to your PC via USB cable.

Step 3: Now, Copy and Paste the downloaded files (CM12.1 ROM and Gapps) to the root directory of your SD card.

Step 4: Once you place the files, disconnect the device and turn it off.

Step 5: Now, you need to boot the device into bootloader mode. You can access HTC One M8 bootloader by pressing and holding the Volume Down + Power Keys at the the same time. Now select bootloader > Recovery by following the on screen instructions.

Step 6: While the device is in Recovery/bootloader Mode, perform a data wipe by navigating to wipe data/ factory reset and confirm the process.

Step 7: Now, clear the cache by selecting wipe cache partition and wipe dalvik cache.

Step 8: Now, On the main recovery screen, select install zip from SD card. Now, choose zip from SD card.

Step 9: Now select the CM 12.1 Custom ROM file that you have placed in the SD card and start the installation process.

Step 10: Once done, repeat the same process for installing Google Gapps.

Step 11: Now, Go back to the main menu of recovery and reboot your phone. The first boot may take about 5 minutes.

That’s it. You have successfully installed Android 5.1.1 Lollipop CM 12.1 Custom ROM on HTC One M8.