How To: Root the Nexus Player

Root the Nexus Player


The root process has changed for the Nexus Player now that the device is running Android 6.0 Marhsmallow. I've updated this article with detailed instructions on the new root process, but the video below still depicts the old process for Android Lollipop.

If you'd like, you can use the video for reference, since it's still helpful for a few aspects of the Marshmallow root process. But when it actually comes time to root, I'd suggest that you only follow the steps outlined in this article.


At its core, the Nexus Player is truly an Android device. This means that pretty much anything your smartphone can do, Google's new set-top box can do just as well.

Getting root access is no exception to this rule. Legendary Android developer Chainfire has already devised a quick and painless method that will grant you Superuser privileges on the Nexus Player in no time, and I'll outline the process below.

What You'll Need for This Method

Step 1: Put Your Nexus Player into Bootloader Mode

To begin, unplug the power cable from your Nexus Player and flip the device over. Wait a few seconds for any capacitors to clear their charge, then press and hold the Bluetooth pairing button on the bottom of the device.

While still holding down the Bluetooth button, plug the power cable back into your Nexus Player. Watch the LED light on the bottom of the device—when it starts blinking, you can let go of the Bluetooth pairing button.

Shortly after that, you'll see Android's bootloader menu coming up on your display. The menu looks like this:

Next, just connect your Nexus Player to your PC with a micro USB data cable.

Step 2: Download the Necessary Files

On your PC now, there are a few files that you'll need to download. First, since we'll be rooting the device with Fastboot commands, you'll need ADB and Fastboot drivers. You can download the installer file at this link—simply run the file and follow the prompts, then the Fastboot drivers will be installed on your system.

Next, you'll need an ADB and Fastboot package to actually run the commands. Download "Minimal ADB and Fastboot" at this link, then run the file to install the program. When installation is finished, you'll see a command prompt window. Leave this window open for later.

Then there are 3 files you'll need for actually rooting your Nexus Player. First up is a modified boot image, which can be downloaded at this link.

Secondly, you'll need Chainfire's SuperSU ZIP, which can be found here.

Finally, you'll need a copy of TWRP recovery for the Nexus Player, which you'll be using to install the SuperSU ZIP. That file can be found here.

Step 3: Move the Root Files to the Right Locations

Next, there's a tiny bit of maintenance you'll have to do. Start by copying the twrp.img and boot.img files over to the Minimal ADB & Fastboot program folder on your computer. This location can vary depending on your Windows version, but for most users, it can be found at C:\Program Files (x86)\Minimal ADB and Fastboot.

From here, you'll need to transfer the file over to your Nexus Player's internal storage. If you haven't already set up a method for transferring files to your Nexus Player, you can use steps 1 through 3 depicted here.

Step 4: Unlock the Bootloader

Next, you'll have to unlock the Bootloader on your Nexus Player if you haven't done so already. Be warned that this will wipe all of the data on your device, so you'll have to run through initial setup again and reinstall your apps, and you will lose any media that you have stored on your Player.

To begin, bring that Minimal ADB and Fastboot command prompt window back to the forefront.

Type fastboot devices into the command prompt to verify that your Nexus Player is connected properly, then hit the Enter key. If you see a hardware ID number, you're good to go.

Next, type fastboot oem unlock, then press Enter again. The first time you run this command, you'll see an error message, but this is to be expected. Simply type the same command a second time, and your Nexus Player's bootloader will be unlocked.

After that, type fastboot reboot-bootloader, then hit Enter again.

Step 5: Install TWRP & the Modified Boot Image

With the same command prompt window open, type fastboot flash boot boot.img and hit enter to install the modified boot image.

When that process has finished, type fastboot flash recovery twrp.img and hit enter to install TWRP recovery on your Nexus Player.

At this point, you're done with the command prompt, so you can disconnect the USB cable from your Nexus Player if you'd like.

Step 6: Boot Your Nexus Player into TWRP

From here, you're just about ready to root your device. With your Nexus Player still in Bootloader mode, press the Bluetooth pairing button on the bottom of the device one time to highlight the "Recovery Mode" option.

From here, press and hold the pairing button for 3 seconds, then release it. At this point, your Nexus Player should boot into TWRP recovery.

TWRP on the Nexus Player

Step 7: Root the Device

All that's left to do now is to root your Nexus Player. From TWRP's main menu, use your mouse to click the "Install" button, then browse for and select the file.

From here, use your mouse to swipe the slider at the bottom of your screen, which will install SuperSU and root your Nexus Player.

When the process has finished, click the "Reboot System" button and you should be rooted when you get back up.

Now that you're rooted, are there any particular mods that you'd like to see covered for the Nexus Player? Tell us about it in the comment section below, or drop us a line on Facebook, Google+, or Twitter.

Just updated your iPhone? You'll find new features for Podcasts, News, Books, and TV, as well as important security improvements and fresh wallpapers. Find out what's new and changed on your iPhone with the iOS 17.5 update.


thanks for the guide! I'm interested in how to remove the rsa authorization requirement to use adb over tcp/ip or adb over wifi as most people call it. I'm trying to controll the nexus over the network from a device that can't do the rsa math.

It seems this method is outdated and no longer works. My attempt failed at the command "fastboot boot root.img" Where it rebooted and just got stuck on the spinning wheels and bouncing balls screen.

With Android 6.0, the new root methods require that you install a modified boot image or kernel first. I'll have to update this article to reflect the new process, but it basically goes like this:

  1. Download the Nexus Player modified boot image at this link
  2. Download TWRP Recovery for the Nexus Player at this link
  3. Download SuperSU Beta v2.52 at this link
  4. Transfer the SuperSU Beta ZIP to your Nexus Player's storage (leave the other two files on your PC)
  5. Boot Nexus Player into Fastboot mode and connect to PC
  6. Send the "fastboot oem unlock" command to unlock your bootloader (if you haven't already)
  7. Rename the TWRP file to "twrp.img"
  8. Rename the modified boot image to "boot.img"
  9. Copy both files to your ADB folder, open command window here
  10. Type: fastboot flash recovery twrp.img and hit enter
  11. Type: fastboot flash boot boot.img and hit enter.
  12. From bootloader menu, short-press pairing button a few times to select "Recovery Mode" option, then long-press pairing button to select it.
  13. Connect a mouse to your Nexus Player, use it to navigate TWRP's interface
  14. Select "Install" in TWRP, browse and select the SuperSU Beta 2.52 ZIP file
  15. Swipe the slider at the bottom of the screen to install SuperSU and root
  16. Click "Reboot System" and you should be rooted when you get back up.


I followed these instructions on two new nexus Players and all appears to have gone well. BUT! When I do the final Reboot, All I get is the "Google" Screen with the "Unlocked" icon at the bottom of it.

It is replicating on both Player devices. Any Advise on how to get them functional?

Ho did you fix the spinning wheels and bouncing balls screen?

Found a way to root with no keyboard using adb/adb shell.

After step 12

  1. Enter "adb push /sdcard/"
  • you are pushing the Superuser file to a local directory on the nexus player can change location to whatever you like
  1. Enter "adb shell"
  • Enter commands as if from device
  1. Enter "cd sbin"
  • changing to necessary directory
  1. Enter "twrp install /sdcard/"
  • This will install Super User via command line TWRP
  1. Enter " adb reboot"
  • Enjoy rooted device!

Hey Can you update the whole root process for Marshmallow Build MRA58N...twrp and super su i could get ..but could you please tell which boot image to flash

Thanks for telling us in the instructions that we had to have a mouse. I got all the way to that part and don't have a mouse... so now what. I have a brick, until a buy a micro usb/female use converter and a mouse.

Maybe you should put a big warning up top that says this stuff is required. I have no way to hook up my mouse now and my nexus player is a nice paper weight.

entitled much? your inability to read instructions shouldn't be anyone 's problem but your own.

Share Your Thoughts

  • Hot
  • Latest