ROMsHow To

Install Android 5.0.2 Lollipop on HTC One S with CM12 Nightly custom ROM

Android Lollipop is rolling out all over the world for various smartphones and tablets manufactured by Samsung, Sony, HTC and LG, etc but HTC may not release an official Android 5.0 Lollipop update for this HTC One S. If you have HTC One S then you’ll be happy to know that the latest Android 5.0.2 Lollipop based CM12 Nightly custom ROM is now available for the HTC One S.

So you can still taste the sweetness of Lollipop on your One S with CM12 custom ROM. CyanogenMod 12 is one of the best vanilla Android ROMs provider, and they also announced official nightly support for the HTC One S recently. Installing Nightly builds have an advantage that you can expect new OTAs updates on daily bases bringing a much reliable experience and new features. If you are ready to get Android 5.0.2 Lollipop on your HTC One S, then follow the given step-by-step guide to install Android 5.0.2 on HTC One S with CyanogenMod 12 Nightly custom ROM.

Flash Android 5.0.2 Lollipop on HTC One S with CM12 Nightly custom ROM

Make sure that this is just a third-party custom ROM which is developed by third-party developers, not officially released by HTC, and you’ll need a custom recovery such as CWM to flash the ROM, and Google Apps zipped files on your device. Now go ahead and follow these instructions to get started.


This tutorial containing the CyanogenMod 12 Nightly custom ROM based on Android 5.0.2 Lollipop is working with HTC One S only. Do not try to install this firmware on any other device or incorrect variant.


AndroidBlog will not be responsible for any kind of damage or mishap occurred to the HTC One S during or after the installation of Android 5.0.2 CM12 Nightly Lollipop custom firmware. Proceed at your own risk.


  • Take a proper backup of all your important data and settings before proceeding to the installation guide using a recommended custom recovery (CWM/TWRP). In case anything goes wrong, then you’ll be able to restore your data.
  • The bootloader of your HTC One S should be unlocked.
  • The HTC One S should be rooted with a custom recovery (ClockworkMod Recovery) pre-installed.
  • Download and install HTC One S USB Drivers on your PC.
  • The battery level of your device should be charged about 80% before starting the installation process to prevent unexpected shutdowns.
  • Make sure ADB and Fastboot is configured on your PC. [How To Guide]

Required Files:

Steps to Update HTC One S to CyanogenMod 12 Nightly based Android 5.0.2 Lollipop Custom Firmware:

Follow the detailed step-by-step instructions to install CM12 Nightly Android 5.0.2 Lollipop custom ROM on your HTC One S.

1:- First, extract the downloaded CM12 Nightly Android 5.0.2 ROM in a folder on the desktop of your PC to get boot.img.

2:- Plug the HTC One to the PC using a USB Data cable and mount USB Mass Storage of the device.

3:- Transfer the CM12 Android 5.0.2 ROM (, and Google Apps zipped files to the root folder of your SD card on the phone.

4:- Move the boot.img file to android-sdk-windows platform-tools directory on your PC.

5:- Boot your HTC One S into the Bootloader/Fastboot Mode. To do so, first, turn OFF the device and then turn it ON while pressing and holding the Volume Down + Power buttons together.

6:- While your HTC One S is now in Fastboot mode, go to the android-sdk-windowsplatform-tools directory and launch Command Prompt window.

7:- Type the given command and hit enter:

fastboot flash boot boot.img

8:- Now, type this command:

fastboot reboot

9:- Choose BOOTLOADER > RECOVERY by following the on-screen navigation instructions.

10:- After entering to ClockworkMod Recovery, perform a full data wipe by choosing “Wipe Data/Factory Reset”, “Wipe Cache Partition” and “Wipe Dalvik Cache” also from “Advanced” > “Wipe Dalvik Cache”.

Note: Please note that Wipe Dalvik Cache will help you to prevent boot loops or other errors while installing ROM on your device.

10:- Navigate to the main recovery screen and select “Install Zip From SD Card” > “Choose Zip From SDcard”.

12:- Find the Android 5.0.2 ROM zipped file, which you’ve already transferred to the root folder of your SD Card in the previous step. Use the Power button to select it and confirm the installation process to begin.

13:- Install Google Apps by repeating the above two steps.

14:- Go to “+++++Go Back+++++” after installing the ROM and Gapps .zip files. Reboot the HTC One S by selecting reboot system now from the recovery menu.

The HTC One S will not be rebooted, and it may take about 4 to 5 minutes while booting up for the first time after installation.

That’s All! You’ve updated HTC One S to CM12 Nightly Android 5.0.2 Lollipop custom ROM.

Let us know in the comments section below if you have any queries or trouble while updating your HTC One S to CM12 Nightly Android 5.0.2 Lollipop.


Aamir Jamal

An Android Geek and audiophile who love to read and write reviews/tutorials about gadgets and new tech stuff. He has written 1007 guides and other posts.

Related Articles


  1. Hey,

    First of all, thank you very much for this nice article. Unfortunately I forgot Step 3 and did not put the operating system zip file on my phone prior to step 10 and now Im stuck. Is there any way to still get the file onto my system in order to proceed? Im am very desperate now, because I cannot use my phone. Can you please help me?

  2. Hi,

    I am stuck at point 8.

    Zip file is found, but installation process lasts less than 2 secs. Reviewing the text that appears on the bottom half of the mobile, there are some “unable to mount” and “unable to unmount” directories.

    I have found an option called “format system”, but looks quite terrifying…

    ¿Any ideas?

    Thanks in advance.

  3. Hi, I wanted to know if you have succeeded with the installation of this system on a smartphone Lollipop HTC one S ?, royal appreciate your honest answer. Greetings.

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button