Ever since the Android 5.0 Lollipop update, the SELinux permission has been set to enforcing. This is done to enhance the security of the system. Although, this added step really does increases the overall security of the Android system, it makes it very difficult to root the Android devices.
Previously, just flashing the SuperSU.zip with a custom recovery was enough to get root permissions on your device. With Android 5.0 Lollipop, we had to find a way to set the SELinux permission to permissive but only to such an extent which doesn’t reduce the security of the entire system.
So, chainfire build a custom Kernel for us which sets the SELinux permission to permissive only to an extent such that we have root permission. But for the most parts, the permissions still remain enforcing which ensures maximum security while having the pleasures of possessing a rooted Nexus 9 device.
Following this tutorial might void your warranty. We are not responsible for what happens to your device. This guide is written to root Google Nexus 9 device only, don’t try it on any other device.
Guide To Root Nexus 9 Devices
- 1Download and extract Nexus9-root-SuperSU-v2.18.zip on your computer. Inside, you will find inject.img and patched.img files.
- 3In order to root your Nexus 9 device, you should unlock your bootloader. We have written a detailed guide on how to unlock Nexus 9 bootloader.
- 4Enable USB Debugging on your Nexus 9 by going to Settings > Developer Options and tick USB Debugging box.
- 7Boot your Nexus 9 device into bootloader/fastboot mode. On the command prompt, type in the following command
adb reboot bootloader
Your device will automatically power on and boot back into the bootloader mode.
- 8Once you have your Nexus 9 in bootloader mode, type in the following command to install the SuperSu onto your device.
fastboot boot inject.img
- 9Once your device in bootloader mode again, it’s time to flash Chainfire’s custom kernel on your device.
flashboot flash boot patched.img
- 10Your device is rooted now, it’s time to reboot your device. Type in the following command
Done! Your Nexus 9 will reboot now with permissive root permissions and SuperSU app installed.