How to Install Lollipop on HTC One M7 via CyanogenMod 12.1 Beta ROM

How to Install Lollipop on HTC One M7 via CyanogenMod 12.1 Beta ROM

If you want to use the android 5.1 Lollipop on your HTC One M7 then there is a good news for you. A reputed XDA member named Android Geek974 has made an unofficial build of CyanogenMod 12.1 which features Android Lollipop version. THe developer confirms that almost all features of this build is working fine. However, there might be some bugs in the release as it is still in beta version. In order to get knowledge about the development follow this development thread.

ROM info:

  • ROM OS Version: 5.1.x Lollipop
  • ROM Kernel : Linux 3.4x
  • Status : Beta
  • Creation date: 5th April

Important Notes:

  • We are not liable for any damage to your handset
  • Your warranty of the handset will be void
  • You need to have at least 80% on your phone
  • Enable USB Debugging by going to Settings > About Phone . Let’s tap on the Build number several times and you will see a pop up saying that you are a developer now. Let’s go to the settings now and then to Developer options and check the USB debugging.
  • Your HTC One M7 should be rooted with the latest recovery installed on it. And it should have a unlocked bootloader also. The process we will use uses TWRP recovery.
  • Remember that it is still in beta meaning CyanogenMod 12.1’s all function might not function properly
  • This process is only for HTC One M7.
  • Right after flashing the ROM if the device gets stuck on booting animation / any boot loop then do a wipe cache partition and wipe dalvik cache for a few minutes before booting the device
  • Once the ROM is installed, it might take more than 7-8 minutes to boot up the device for the first time

Download files:

CyanogenMod 12.1

How to install Lollipop on HTC One M7 with unofficial CyanogenMod 12.1 ROM

Step 1: Don’t extract the download files and put it as it is in your phone’s internal storage and definitely remember the location of the file
Step 2: Download the TWRP recovery for HTC One M7
Step 3: Let’s boot the phone into recovery mode
→Disable the fastboot option from Settings > Battery > Uncheck the Fastboot option at the bottom of the screen
→Switch of the phone and patiently wait for few seconds
→Boot your device into bootloader mode by holding Volume Down & Power buttons together, then release the Power button while still holding the Volume Down button.

→The Phone will enter recovery mode after a boot option appears on the screen. Let’s Press Volume to navigate to Recovery & Power button to boot into Recovery mode.

Step 4: Create a backup of the current ROM in the recovery mode. Go to the recovery menu & select Backup & do a swipe on the Swipe to Back Up option on the bottom of the screen

Step 5: Let’s return to the main recovery and select Wipe then Advanced Wipe, then Cache, Dalvik Cache & Data. After this do a swipe on the Swipe to Factory Reset option

Step 6: Select Install . Then go to the location where you have selected the CyanogenMod 12.1 ROM and select it and click the Swipe to Confirm Flash option .

Step 7: Patiently wait for the installation to finish and repeat the process again to install Google Apps by selecting Gapps.

Step 8: Reboot HTC One M7 by selecting Reboot>> System

Step 9: When it reboot you will have Lollipop on your HTC One M7.

Go to your HTC One M7’s Settings> About Phone to check the Android Lollipop Version.


I am a self dependent writer who likes to write about Gadget & Gears. I put my thoughts into writing in internet.

Click Here to Leave a Comment Below 0 comments

Leave a Reply: