How to root Google Nexus 6 on Android N NPD35K (Developer Preview) [Guide]

Android-NOne thing we have learned from the Google I/O event held over the last few days is that Android software updates can expect a new seamless update feature to help make updating to newer versions of Android operating system easier in the future. While the new seamless updating feature sounds great as we head into the future, it’s not coming the way of any of the existing Google Nexus devices because of the inability to partition the device as required to make it happen.

For now, the same Developer Preview builds you have always known and loved will continue to roll for the current Nexus range of smartphones and tablets, and now you can root the Android N Developer Preview on the Google Nexus 6 smartphone by using the guide after the break.


  • You must have a computer that is running a version of Windows operating systems to use this guide. The reason being our ADB guide is made for Windows. It is possible to run ADB on a computer with OS X or Linux, but the commands required will change. Furthermore, the files you need to set that up are not the same as the ones in our Windows guide.
  • You must follow this guide with the Google Nexus 6 smartphone running on the Android N Developer Preview. There are no guarantees this guide works if you are looking at this and running future builds. Likewise, you should not follow this guide if you have one of the other devices in the Nexus range of smartphones or tablets.


  • Make sure you unlock the Developer Options menu if it is hidden on your Google Nexus 6 smartphone by tapping on the Settings icon > About Device menu and then tap repeatedly over where it shows you the Build Number. Soon it will say that you are using the device as a developer, and that’s when you know the Developer Options menu is unlocked.
  • From within the Developer Options menu, check the box so that the USB Debugging Mode is turned on. You can do that by tapping on the Settings icon > Developer Options > USB Debugging.


  1. Download the updated version of SuperSU that roots the Nexus 6 on Android N from here.
  2. Download the TWRP Recovery for the Nexus 6 that works on Android N from here.
  3. Set up ADB and Fastboot on your Windows computer by using our guide and then come back to this guide when you are finished to complete the rest of the steps.
  4. Connect the Google Nexus 6 smartphone to the computer with the USB cable.
  5. Extract the TWRP file and copy the custom recovery image over so it is in the same folder as your ADB.
  6. From inside the ADB and custom recovery folder, hold down the Shift key and right-click the white background and choose the option to open a new command window here from the menu.
  7. Type “adb reboot bootloader” from the menu to get your Google Nexus 6 device into the bootloader mode and ready for the flashing.
  8. Type “fastboot flash recovery twrp-3.0.0-0-shamu.img” and your new custom recovery will be flashed.
  9. Type “fastboot reboot” and then immediately hold the hardware button combination for the recovery mode as soon as your device reboots back into the normal mode.
  10. Tap on the ‘Install” button from the custom recovery menu and follow the on-screen instructions to upload and install your SuperSU file from the internal storage SD card.

In conclusion, that is how to root Google Nexus 6 on Android N NPD35K Developer Preview by using a custom recovery and the updated version of the SuperSU application.

Related Posts