How to root Google Nexus 5X on Android 6.0.1 Marshmallow (MTC19V) [Guide]

Google Nexus 5XBecoming the root user of the Google Nexus 5X smartphone is what developers need before they can begin making changes to the software. Since the Google Nexus range of devices was mostly inspired for developers, it only makes sense that many Google Nexus 5X smartphones owners are going to want to root the device. It is probably a good thing that many are developers too because the Google Nexus range of smartphones and tablets are always getting the newer versions of Android first so the rooting methods can also be tricky.

Once you manage to root the Google Nexus 5X smartphone you can start installing the apps that need root access before they can run. This guide not only installs Chainfire’s SuperSU but it enables it as well which means the root apps you download can be opened and run, and the SuperSU will bring up a message on the display asking whether or not you want to grant the app access to the root file system of the device.

There are thousands of useful root applications that people install. One of the root apps that might interest you is the Viper4Android app. The Viper4Android app is developed to make your favorite music sound better than the standard headset connected to the Google Nexus 5X smartphone can usually deliver. Dubbed the best audio accessories manager app for Android, Viper4Android can improve the sound coming from the headphones so you can enjoy all the music you usually listen to in a way like you have never heard it before. The Viper4Android app is just one example of on additional app that a root user can install.

Here is everything that you need to root Google Nexus 5X smartphones when they are running on the Android 6.0.1 Marshmallow software updates with the MTC19V build number:


  • You need to have the Google Nexus 5X smartphone to use the custom recovery image that is available for this guide. The guide works for the Android 6.0.1 Marshmallow updates with the MTC19V build number, but it might not work for future updates.
  • You must have a computer that is running on a version of Windows operating systems to use this guide. Any other operating system will not be able to use our version of the ADB (Android Debug Bridge). Those who are unable to come up with a Widows PC can install ADB for Linux and Mac from other sources, but those operating systems also require separate ADB commands which are why we do not include them in our guides. You can, however, use the same TWRP version of SuperSU that is available in this tutorial and learns how to use the ADB for your different operating systems and still manage to get root access on the Google Nexus 5X smartphone when it is running on the Android 6.0.1 Marshmallow updated that come with the MTC19V firmware build number.


  • Note that if you do not have the Developer Options menu unlocked already you need to do it now by tapping on the Menu > Settings > About Device > Build Number seven times. Just keep tapping until it counts you down letting you know how many more taps are left for you to become a developer of the operating system.
  • Enter the Developer Options menu on the Google Nexus 5X smartphone by tapping on the Menu > Settings > Developer Options and then check the box that is there available for the USB Debugging to turn that mode on. Once the USB Debugging is turned on, you may leave the Developer Options menu now, and Android is intelligent enough to remember your settings.


  1. Set up ADB for Windows on the computer and then come back to this guide after it is complete and continue with the steps.
  2. Download the TWRP Recovery version (bullhead) directly to the computer.
  3. Download the SuperSU 2.74 zip file directly to the computer.
  4. Download the Google and ADB Drivers and install them both on the computer before continuing with the rest of the guide.
  5. Open up the Downloads folder where your files download to by default and extract the TWRP file and then copy all of the content from the TWRP over to the same folder as the ADB, so it is all in the one directory.
  6. Connect the Google Nexus 5X smartphone to the computer with the USB cable with it turned on and in the normal mode.
  7. Copy the SuperSU zip file over to the internal storage SD card folder available for the Google Nexus 5X smartphone.
  8. Open the ADB and TWRP folder and hold the Shift key and right-click the mouse on the white background where there are no files.
  9. Choose to open a new command Windows here from the menu that should pop up on the display when you complete the step above.
  10. Type the command: “adb reboot bootloader” and get the Google Nexus 5X smartphone into the bootloader mode.
  11. Type the command: “fastboot flash recovery twrp-3.0.2-0-bullhead.img” to get the TWRp Recovery flashed so the custom recovery image is now installed on the smartphone.
  12. Type the command: “fastboot reboot” and then hold the hardware button combination to boot the Google Nexus 5X smartphone into the recovery mode.
  13. The custom recovery is now booting up; choose the Install option from the main custom recovery menu.
  14. Browse the SD card for the SuperSU systemless root zip file and follow the on-screen guidelines to complete the installation which usually involves swiping a bar at the bottom of the display to confirm the installation.
  15. Choose the option to reboot the system from the main recovery menu.

In conclusion, that is how to root Google Nexus 5X smartphones when they are running on the Android 6.0.1 Marshmallow software updates with the MTC19V firmware build numbers. The tutorial just flashed the SuperSU from the custom recovery partition which has then installed and enabled the SuperSU on the smartphone so you can see it there available from the app drawer when the device reboots back into the normal mode. That is the app that grants the rooting permissions to everything that you install that demands to root permissions before it runs. All you need to do it confirm that you want to grant apps rooting permissions when the messages pop up on the display directly after installing then. Likewise, you need to make sure you do not give rooting permissions to anything that you did not install to keep malware at bay.

Related Posts