Root for Nexus devices on Android 6.0 Marshmallow is now available. The Nexus devices have already received Android 6.0 Marshmallow, if you didn’t update yet follow our guide here. Developers at Chainfire succeeded in developing a safe root package for Nexus devices on Android 6.0 Marshmallow. The root process contain a modified boot.img which you will need to flash using ADB Fastboot and then install the TWRP recovery to flash the SuperSU root package.
We have provided the complete list of necessary download which include Boot.img, TWRP recovery and SuperSU zip file. We will start the process by flashing boot.img file and then TWRP recovery, just follow the guide as mentioned below in the step sequence.
How to root Android 6.0 Marshmallow on Nexus devices
Disclaimer: This tutorial includes multiple operations which includes installing Custom recovery and root. Follow the guide on your own risk, we are not responsible if you brick or damage your device however the chances of bricking a device are rare but you have to pay full attention on the complete guide to avoid any issues and difficulties while performing any of the above mentioned operation.
Enable USB Debugging (Settings >> Developer Options >> USB debugging)
Your phone battery should be charged minimum 60%
Your device bootloader should be unlocked or Click Here (Remember the bootloader unlock process for all the nexus devices is the same so follow the whole procedure as described in Nexus 6P post)
Download these files:
Download Nexus USB drivers.
Download and Extract adb fastboot.
Recovery files for Nexus devices (rename it as recovery.img)
- TWRP recovery for Nexus 5
- TWRP recovery for Nexus 6
- TWRP recovery for Nexus 7 WiFi
- TWRP recovery for Nexus 7 LTE
- TWRP recovery for Nexus 9 WiFi
- TWRP recovery for Nexus 9 LTE
- TWRP recovery for Nexus Player
Modified Boot.img files
- Boot for Nexus 5 (hammerhead-mra58k-boot.zip)
- Boot for Nexus 6 (shamu-mra58k-boot.zip)
- Boot for Nexus 7 LTE (razorg-mra58k-boot.zip)
- Boot for Nexus 7 WiFi (razor-mra58k-boot.zip)
- Boot for Nexus 9 WiFi (volantis-mra58k-boot.zip)
- Boot for Nexus 9 LTE (volantisg-mra58k-boot.zip)
- Boot for Nexus Player (fugu-mra58k-boot.zip)
Download SuperSU v2.50
Process to root Android 6.0 Marshmallow on Nexus devices
Just follow the below simple steps in sequence to boot.img on your Nexus device.
Extract the downloaded boot.zip file and you will get a boot.img
Now connect your device to the PC using USB cable.
Open the adb-and-fastboot folder you extracted earlier and copy the custom recovery inside the adb-and-fastboot folder.
Inside adb-and-fastboot folder, press SHIFT and Right-Click on an empty space inside the same folder.
Click on Open command prompt here as shown in picture below.
Now enter the following command to boot your device into bootloader mode,
“adb reboot bootloader”
Then type the following command to flash custom recovery in your device,
“fastboot flash boot boot.img”
Wait for the process to complete and then type the following command
“fastboot flash recovery recovery.img”
This command will flash TWRP recovery on your device. Reboot the device.
Now comes the final process to root your Nexus device on Android 6.0 Marshamallow
How to root Nexus device on Android 6.0 Marshmallow
Just follow the below steps in sequence to obtain root access on your Nexus device
Connect your device to your PC
Copy the SuperSU.zip in the internal memory of your device.
Turn off your device and enter into Recovery mode by using hardware key combination or by typing the following command.
” adb reboot recovery “
Once your device reboot into recovery mode, hit Install
Select the SuperSU.zip file and swipe the slider to start flashing.
Once the installation process is complete, select Reboot.
That’s it, you have successfully rooted and installed TWRP recovery on Android 6.0 Marshmallow firmware on Nexus device . If you have any query feel free to contact us by posting your comment in the below provided comment section. Follow us on Facebook/Twitter/Google+ for future update.