How to Root Nexus 6! [Windows/Mac/Linux/Ubuntu]

Check Out How to Root Nexus 6 on Windows Video Below!
Check Out How to Root Nexus 6 on Mac Video Below!

While Google keeps adding features that makes rooting less and less of a necessity there are still a TON of features that you can only access if you're rooted. Luckily for us rooting a Nexus 6 isn't too much of a hassle since Google doesn't mind users messing around with their device, go Google!

Rooting the Nexus 6 will open a whole new world for your Android device. You will have access to custom ROMS, MODS, and great root apps like Titanium Backup! With just a few commands your Nexus 6 will be rooted!

Warning: This will remove ALL information on your Nexus 6! Backup any important information!!

Follow the guide below to root the Nexus 6!

1. Go into Settings > About phone and tap on "Build number" 5 for 6 times until it says "You are now a developer!".

2. Press the back button once and choose "Developer options" and make sure that "Enable OEM unlock" is check marked.

3. Power off your phone.

4. Press and hold the power button and volume down button at the same time until you see a green "Start" on the screen.

5. Plug in your phone to your computer via microUSB.

6. Download and unzip using the download link below. Move the folder to your desktop!


Skip step 7 if you're on Mac/Linux/Ubuntu!

7. Open up "Device Manager" on your Windows computer. If you see "Android USB Devices" with a yellow triangle next to it install the drivers that are included in the RootNexus6 folder. If you see "Android Single ADB Interface" in the drop down tab with no yellow triangle move to the next step.

If you don't know how to install the USB drivers Google search it!

8. Open Command Prompt on Windows or Terminal for Mac and Linux/Ubuntu computers. Type the command below and press enter after each line: 

cd Desktop
cd RootNexus6
fastboot oem unlock

cd Desktop
cd RootNexus6
./fastboot-mac oem unlock

cd Desktop
cd RootNexus6
./fastboot-linux oem unlock

9. The Nexus 6 should now display "Unlock bootloader?". Select "Yes" and then press the power button.

10. Press the power button again and your device will now automatically reboot. This boot will take a few minutes since it just did a factory reset! Once it's fully booted up you can setup your phone.

11. Connect the Nexus 6 to your computer and transfer "". This zip file is located in the RootNexus6 folder. 

Mac users can use Android File Transfer to transfer the zip file to the Nexus 6.

12. Enter back into Bootloader mode. Repeat steps 3-5.

If your on Mac/Linux/Ubuntu skip step 13. 

13. Open up "Device Manager" again and if you don't see "Android Single ADB Interface" repeat step 7.

14. Go back to Command Prompt or Terminal and type in this command and press enter after each line. 

fastboot flash recovery openrecovery-twrp-

./fastboot-mac flash recovery openrecovery-twrp-

./fastboot-linux flash recovery openrecovery-twrp-

15. We're almost done! On the Nexus 6 keep pressing the volume down until you see "Recovery mode" and then press the power button.

16. You will now see a screen with options like "Install", "Wipe", "Backup", etc. Go ahead and select "Install".

17. Scroll down and select "".

18. Slide your finger to confirm the installation.

19. Now select "Reboot System" and wait until the device is done booting up. Congrats, you just rooted your Nexus 6!

If you look in your app drawer you will see an app called SuperSU. You can confirm that you have root by installing an app like Titanium Backup and see if you get Superuser request, if you do then your rooted!

Q: Will I be able to install custom ROMS and use root apps after I complete the guide?
A: Yes, you will be allowed to install compatible Nexus 6 custom ROMS and use root apps too! Cool, huh?

Need Help With Your Android Device? Follow Me / Add Me / Like Me 
Google Plus
Check Out Our YouTube Channel For More Great Guides! 
YouTube and Subscribe