How to root Nexus 5X on Android 6.0 Marshmallow [Guide]

Google Nexus 5XFor those who might not already know, the official Android 6.0 Marshmallow is now out as a factory image for several Google Nexus devices. The Google Nexus 5X is a new device that comes pre-loaded with Android 6.0 Marshmallow out of the box. It was Google who launched 6.0 Marshmallow along with two new smartphones on the same day during a Google event. One of those smartphones is of course the Google Nexus 5X. Here is everything you need to learn to root Nexus 5X on Android 6.0 Marshmallow.


  • The following guide is only made for the Google Nexus 5X. Do not follow the guide for the other new Nexus SP smartphone, or any other device out there.


  • Download the LG USB Drivers from our page here. You can scroll down the page and find the drivers you need over the link that says LG.
  • You must have a Windows PC to follow this guide. The ADB and Fastboot set up guide we are using is for Windows only. You can set it up on Mac and other operating systems, just not with our guide.
  • Enable the USB Debugging Mode from the Developer Options. The Developer Options menu comes unlocked on your device so nobody should need to unhide the menu that was hidden in earlier versions of Android. However, should you find yourself without the Developer Options menu, you can unlock it by tapping over the build number 7 times.
  • Enter the Developer Options menu from the Settings app and check the box so that USB Debugging Mode is on and not empty shown as an empty box.
  • You must have a custom recovery installed to follow this guide. You can learn how to install TWRP recovery on the Google Nexus 5X. The same can be done for those who prefer CWM recovery. All custom recoveries can follow the same guide. The install a zip file feature is all we need to get the job done.


  1. Download Android SDK from the Android developers website on this page.
  2. Follow our own detailed guide on how to set up and install ADB and Fastboot on Windows.
  3. Download the SuperSU beta from this Android File Host link.
  4. Connect the Google Nexus 5X to the computer where you downloaded the SuperSU.
  5. Copy and paste that same SuperSU file over to the internal storage SD card on your Google Nexus 5X smartphone.
    – the only problem you can have here is if you didn’t copy the SuperSU to the root of the SD card. Do not hide the file in a sub folder or else you will not see it from the custom recovery when you try an upload the file.
  6. Disconnect the Google Nexus 5X from the computer now by unplugging the USB cable on both ends.
  7. Reboot the smartphone to the custom recovery mode: hold Volume Down, Volume Up and Power at the same time and wait until you get the bootloader mode screen.
  8. Let go of those three buttons and use the Volume button to navigate through the Start menu to where it says Recovery.
  9. Press the Power button once to enter the Recovery Mode option.
  10. Now navigate to the ‘install’ option from the recovery mode menu.
  11. Browse the SD card and confirm you want to install the SuperSU file.
  12. After the SuperSU is installed, go back to the main recovery screen and choose the reboot or reboot system now option.

You now have finished the guide on how to root Nexus 5X on Android 6.0 Marshmallow.

Related Posts