How to Root

Root OnePlus One On CyanogenMod 12S Based Android 5.0.2 Lollipop

Written by Hassan Abbas

CyanogenMod 12S based on the highly-anticipated Android 5.0.2 Lollipop recently arrived for the OnePlus One device, we’ve already shared a detailed guide to update these devices to Cyanogen OS 12S ROM. So if you have installed Android 5.0.2 Lollipop with CyanogenMod 12S on OnePlus One then I am sure that you might be looking to root it. Luckily the root method is already available for this long-awaited CyanogenMod 12S official firmware update. Thanks to XDA Developer for releasing a built-in rooting tool for this device running on the CM12S ROM to gets you to root access in both apps and ADB.

inscythe has added the su binary to it from the latest Nightly release of CyanogenMod 12 and uploaded the flashable zipped file having the debuggable boot.img (official CM servers). According to the developer, this CyanogenMod version of SuperSU has been tested and found it working fine. If you want to install the CM version of SuperSU on your OnePlus One device then follow the given instructions. In this guide, you’ll need a  custom recovery like TWRP or CWM installed on your device in order to root OnePlus One on CM12S.


This guide containing the CM12S Root file and instructions can be used only with the OnePlus Plus device. Do not use this guide for any other device or incorrect variant. Verify the model number of your device first.


We will not be held responsible for any kind of damage occurred to your OnePlus One during or after the rooting process with CM12S ROM. 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 like CWM or TWRP.
  • The latest version of TWRP recovery must be installed already on the phone.
  • Check the battery level of your phone, it should be charged at least about 80% to prevent unexpected shutdowns while rooting it.

Required Files:

Steps to Root OnePlus One on Cyanogen OS 12S Lollipop ROM:

1:- First, download the CM12S Root file ( and TWRP recovery for your OnePlus One on the desktop of your PC.

2:- Next, transfer the downloaded CM12S Root zipped file to the internal storage of your phone.

3:- Install the downloaded TWRP recovery on the phone and boot the device into Recovery Mode.

4:- Go back to the main TWRP recovery menu and select Install.

5:- Navigate to the folder where you have transferred the CM12S root zipped file. Select it and then perform “Swipe to Confirm Flash”.

6:- This process might take some time, so wait until the rooting process is completed successfully. One the root file is flashed, navigate to the main menu of Recovery and select Reboot > System

7:- Go to Settings -> About Phone and tap the build number seven times to enable developer options.

8:- Next, go back to the main Settings -> Developer Options.

9:- Tick the Root Access checkbox to enable root for apps and in ADB.

10:- Run SuperSU app -> select Settings and uncheck the Respect CM root setting option.

Done! You’ve successfully rooted OnePlus One on the latest Android 5.0.2 Cyanogen OS 12S ROM.


Let us know in the comments area below if you need any help while rooting your OnePlus One running on CyanogenMod 12S based Android 5.0.2 Lollipop.

ALSO READ: Unlock Bootloader OnePlus 7T Pro Using Fastboot Command

About the author

Hassan Abbas

Tech enthusiast with too many items on his wish-list and not nearly enough money! Specializing in all things tech, with a slight Apple bent he has been writing for various blogs for the best part of (too many) years

Leave a Comment