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.
Note:
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:
AndroidBlog 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.
Pre-Requirements:
- 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 (cm-unofficial-12.0-signed-YNG1TAS0YL-bacon-superuser.zip) 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.
Source
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
I assume that if you’ve never installed the SuperSU app, then Step 10 is redundant?
M.
I guess all the existing data from the phone is wipped after rooting?
Can’t install twrp recovery to phone. Ends up getting bricked.
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