Root OnePlus One on CyanogenMod 12S based Android 5.0.2 Lollipop [Enable Built-in Root]

CyanogenMod 12S based on the highly-anticipated Android 5.0.2 Lollipop was recently arrived for the OnePlus One devices, 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 (inscythe) for releasing built-in rooting tool for this device running on the CM12S ROM to gets you 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 are interested 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.

CyanogenMod 12S based Android 5.0.2 Lollipop


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.

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


You might also like
  1. Kevin Vandy says

    Is this method still valid even after the minor update for the OnePlus One that introduced the “OK OnePlus” command?

    Cyanogen OS version 12.0-YNG1TAS17L

  2. pseud says

    I assume that if you’ve never installed the SuperSU app, then Step 10 is redundant?

  3. David says

    I guess all the existing data from the phone is wipped after rooting?

  4. Speaker says

    Can’t install twrp recovery to phone. Ends up getting bricked.

  5. ben says

    every time i get to the step where i install twrp recovery on the phone (in command prompt: fastboot flash recovery twrp.img) it says error: twrp.img cannot be loaded. anyone know what to do? ive been at it for hours, thanks in advance

Leave a Reply

android 1, android, android studio, android device manager, android pie, android games, android one, android emulator, android versions, android emulator for pc, android apps, android app development, android authority, android apk, android arsenal, android apps on pc, android auto, android activity lifecycle, android app download, android architecture, android codes, android color codes, android central, android cdc driver, android car stereo, android course, android camera, android omponents, android box, android beta, android best games, android beam, android backup, android backup to pc, android basics, android games, android games apk, android games free download, android go, android gamer, android games 2018, android games on pc, android glide, android game development, android emulator online, android emulator download, android emulator for mac, android emulator for windows 10, android file transfer, android file host, android framework, android flash tool, android firmware, android hacking tools, android hd wallpapers, android hard reset, android heavy games, android data recovery, android keyboard, android kitkat, android keyboard apk, android keylogger, android imei check, android multi tools, android manager, android material design, android mobile games, android modded games, android latest version, android lollipop, android nougat, android oreo, android pie, android play store, android pc suite, android pie update, android police, android programming, android questions, android ringtones, android root, android root apk, android root apps, android tv box, android themes, android tools, android wallpapers, android wallpapers hd, android usb driver, android ui design, android update 8.0, android update 9.0, android studio, android sdk manager, android secret codes, android vidmate, android youtube downloader, android youtube downloader apk, android youtube background play, android zapya