How to root Nexus 6 on Android 6.0.1 Marshmallow (MMB29K) [Guide]

Android-6.1There are many great apps you can try on your Google Nexus 6 device after getting root access. One of the apps you might want to check out is the Screen Standby app. If you cannot seem to tweak your settings to get your screen to standby correctly, the Screen Standby app might be the app for you. With it you can put an end to that screen timeout that is causing your device to lose connection when the screen is off. It’s also useful for saving the battery.


  • The following tutorial if intended for the Google Nexus 6 only and should not be tested on any other devices, including anything else from the Google Nexus range. If you flash this version of SuperSU on the wrong device, you could brick down that device.
  • Furthermore, the version of custom recovery is made for the Nexus 6 also, so don’t try installing it on another device.


  • You must have a Windows PC to use this guide. If you own a Mac or Linux machine, you’ll need to download the Fastboot and set up the ADB using a guide that is based on Linux or Mac.
  • Enable the USB Debugging Mode on your nexus 6 by pointing to the Menu > Settings > Developer Options > USB Debugging Mode.
  • Download the universal ADB Drivers for your computer.


  1. Download the SuperSU for your nexus 6 from this link.
  2. Download the TWRP custom recovery from this link.
  3. Set up ADB and Fastboot on your Windows computer.
  4. Connect the Google Nexus 6 to the computer using the USB cable.
  5. Copy the SuperSU file (still zipped) over to the root of the SD card internal storage.
  6. Copy your TWRP recovery over to the same file as the ADB and Fastboot.
  7. Unplug your Google Nexus 6 from the computer and long-press the Power button to turn it off.
  8. Reboot the Nexus 6 in the bootloader mode. Press the Volume Down and Power buttons at the same time until you can see the bootloader menu on the display of your smartphone.
  9. Connect the device to the computer with the USB cable.
  10. Open the folder where you have the ADB, Fastboot and TWRP recovery files.
  11. Hold the Shift key on the keyboard down and right-click the mouse to bring up a new menu. Choose to open a new command window here from that new menu.
  12. Type the following command to flash your recovery: fastboot flash recovery openrecovery-twrp-
  13. Pick up your Nexus 6 and look at the display. Choose the Recovery option that is on your display.
  14. Now your Nexus 6 is booting into the recovery you just flashed.
  15. Tap the ‘Install’ button from the recovery menu and browse the SD card for the SuperSU file you need to flash.
  16. Swipe across from the bottom of your display to confirm you want to install the SuperSU file.
  17. Go back to the main recovery menu and choose the Reboot System Now option.

You can anytime boot your Google Nexus 6 back into the recovery mode and start installing your custom ROMs.

Related Posts