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

Google Nexus 6These days people of all ages are managing to root the Android operating system that is running on smartphones and tablets from some OEMs and manufacturers. There are practical reasons to want to root for nearly all ages, and that is the main reason why we see so many age groups getting involved. People who are experienced Android users (generally a little older) are getting good use from an app called the Root Browser.

The Root Browser is one of the quickest ways to view any file that is in your internal system. Moreover, not only can you see the system files, but you can modify them too! The Root Browser app also offers a wide variety of other features including the ability to install zip files through ClockworkMod Recovery and an HTML editor that allows you to view and edit the build.prop file. The build.prop tweaks are some of the most common things usually jammed into a custom ROM.

Here is everything you need to root Google Nexus 6 smartphones when they are running on the Android 6.0.1 Marshmallow software updates that come with the MOB30M firmware build numbers:


  • The following guide is made for the Google Nexus 6 smartphone and should work when it is running on the Android 6.0.1 Marshmallow software updates that come with the MOB30M firmware build number. The difference is the updated version of the custom recovery image. We do not know how long this version of TWRP continues to work in the future.
  • You must have a computer that is running a version of Microsoft’s Windows operating system to use this guide. The reason being that the ADB in this guide is ADB for Windows and the same version is not universal across platforms. You can, however, find ADB for other operating systems like Mac and Linux and run them. You need to find the separate files for that, and you can expect the commands to be different also which is why we do not cover both in this guide. Nonetheless, if you do use ADB for one of the other operating systems you can then use the same TWRP and SuperSU files that are in this guide to root the Google Nexus 6 on those operating systems also.


  • The Developer Options menu on the Google Nexus 6 smartphone must be unlocked so you can use the options that are available inside. If you do not have it unlocked already, you can unlock it now by tapping on the Menu > Settings > About Device > Build number repeatedly. Tap on the build number there at least seven times and eventually, the display brings up a message on the smartphone saying that you are now using the device as a developer, and that is when you know that the Developer Options menu is unlocked.
  • Enable the USB Debugging Mode now from the Google Nexus 6’s Developer Options menu that you had just unlocked by tapping on the Menu > Settings > Developer Options > USB Debugging. You may leave the Developer Options menu once it is done and Android smartly remembers what you wanted without you have not to confirm anything.


  1. Download the updated version of the TWRP Recovery ( Shamu directly to the computer.
  2. Set up the ADB on a Windows computer and then come back to this guide when you are finished setting it up.
  3. Download the SuperSU 2.74 directly to the computer.
  4. Download the Google USB Drivers and the ADB Drivers for the Windows computer and install them both before getting started with the remaining steps.
  5. Open the Downloads folder and extract the TWRP Recovery file and then copy all the contents of the TWRP folder over to the same folder as the ADB, so they are both in the one directory.
  6. Turn on the Google Nexus 6 in normal mode and connect it to the computer with the USB cable that could also be used for charging the battery.
  7. Copy the SuperSU (still zipped) over to the internal storage SD card folder.
  8. From inside the TWRP and ADB folder, hold down the Shift key and right-click the background where it shows nothing but white space and choose to “open a new command Windows here” from the menu.
  9. Type the command: “adb reboot bootloader” and boot the Google Nexus 6 smartphone into the bootloader mode.
  10. Type the command: “fastboot flash recovery twrp-3.0.2-0-shamu.Img” and it flashes the custom recovery image to the phone, so it now has a custom recovery installed.
  11. Type the command: “fastboot reboot” and then hold down the hardware button combination to boot the Google Nexus 6 into the recovery mode during the first-time boot.
  12. You should see the custom recovery booting now and not the stock recovery, tap on the Install button from the main recovery menu.
  13. Browse through to the SD card and upload the SuperSU zip file that you copied there earlier and agreed to install the SuperSU file by swiping at the bottom of the screen when it tells you to do so.
  14. Choose the option to reboot the system once the flashing of the SuperSU is complete.

In conclusion, that is how to root Google Nexus 6 smartphones when they are running on the Android 6.0.1 Marshmallow software updates that come with the MOB30M firmware build numbers. By first-time booting the device into the recovery mode, you eliminate the chance of the stock recovery from wiping over the custom recovery. You can also make use of booting into the custom recovery by flashing the SuperSU straight away like shown in the guide. The result should be that SuperSU is now installed and enabled on the smartphone, and you are ready to start installing the root applications from the Google Play Store and other sources online. Always make sure you are not on a spam website when installing the apps from outside of Google Play.

Related Posts