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

Android Lollipop is rolling out all over the word 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.

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.

Warning: 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.

Before Getting Started:

  • 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.

Step No 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.

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

Step No 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.

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

Step No 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.

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

Step No 7:- Type the given command and hit enter:

fastboot flash boot boot.img

Step No 8:- Now, type this command:

fastboot reboot

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

Step No 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.

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

Step No 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.

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

Step No 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 query or trouble while updating your HTC One S to CM12 Nightly Android 5.0.2 Lollipop.


No Comments

    Leave a reply