Update 1: In Official Lineage OS builds, the default root is only limited to ADB. So, apps can’t root Lineage OS through Method 1. So, you can either follow Method 2 or Method 3 to root your device.
- Method 2 guides you through the SuperSU installation process.
- Method 3 guides you through the installation of Lineage Su on your device. After that, you’ll see the option for enabling root access from Developer settings just like in CyanogenMod ROMs.
Update 2: Some of the users contacted us that the device doesn’t boot after SuperSU installation (Perfectly working on our devices). If your device is not booting after flashing the SuperSU from Method 2, you need to follow Method 3 to root.
CyanogeMod has shut down its services from 31st December 2016 paving the way for its new initiative – Lineage OS. If you’re even remotely familiar with Android custom development and custom ROMs, you’ll know how popular is the CyanogenMod OS. The death of CyanogenMod is not the end as the original CyanogenMod team is quite ambitious with the Lineage OS project. The development of Lineage OS is still under the wraps but it will kickstart sometime later this year. However, you can find some unofficial Lineage OS ROMs in the market. Once you get the hands on the ROM, you’d want to root Lineage OS.
Lineage OS is not only a re-brand of popular CyanogeMod, but it’ll also rely majorly on the previous builds and source code of CyanogeMod. So, Lineage OS would be much or less similar to CyanogenMod OS. Enabling root access on CM ROMs was always easy and same goes with Lineage OS. You can easily root Lineage OS without even connecting your phone to the PC. In fact, root access is already present in Lineage OS and you just need to enable it.
Rooting your Android device will unlock the true potential of your device. From my years of Android experience, “CyanogenMod + Root” is the only combination you’ll ever need. Since CyanogeMod is no more, we’ll focus on how to root Lineage OS.
Method 1: How to Root Lineage OS
- Enable Developer options on your Android device. To do this, navigate to Settings » About phone » Tap seven times on the Build number. You’ll see a toast message “You have enabled development settings!”
- Go back to the main menu in Settings and open Developer options from there.
- In Developer options menu, look for Root access setting. Tap on it and set it to Apps and ADB.
You have now successfully enabled root access on Lineage OS. However, Chainfire’s SuperSU is the best root management app you’ll ever find in the Android world. So, let’s install the SuperSU Zip file to install SuperSU on Lineage OS.
Method 2: How to Install SuperSU on Lineage OS
- Download the latest SuperSU Zip from the SuperSU website and transfer it to your device.
- Reboot your device into recovery mode. You should have a custom recovery like TWRP/CWM/Philz to flash the SuperSU zip.
- In the recovery, click on Install. Select the SuperSU Zip and flash it.
- Reboot your device.
- First, you need to check the device architecture to choose the compatible SU package. So, download the CPUZ app from below link and check your CPU architecture.
- Download the latest SU package compatible with your device architecture (x86, arm, arm64) from here.
- Reboot your device into recovery mode. In the custom recovery, click on Install and select the SU package to root your device.
- Reboot your device once the package is flashed.
- Now, you’ll see the Root option for “Apps & ADB” in the developer options just like in Method 1. Enable it from there.
That’s it. You’ve successfully rooted Lineage OS on your Android device.