How to Root Nexus 6! [Windows/Mac/Linux] - Page 2

*WARNING – In this step we unlock the bootloader, doing this will ERASE EVERYTHING on your phone!!!

Then type:

For Windows:

cd Downloads
cd fastboot
fastboot oem unlock

For Mac:

cd Downloads
cd fastboot
chmod 755*
./fastboot-mac oem unlock

For Linux:

cd Downloads
cd fastboot
chmod 755*
sudo ./fastboot-linux oem unlock

howto-root-nexus6-7

Step 7. Hit the Power button to unlock the bootloader then your phone will automatically reboot.

howto-root-nexus6-8

Step 8. Once rebooted, sign in.

howto-root-nexus6-9

Step 9. Copy the SuperSU zip file you downloaded earlier to your Nexus 6 storage.

howto-root-nexus6-10

Step 10. Power off your Nexus 6 then hold down Volume Down and Power buttons together until you see the bootloader menu.

howto-root-nexus6-11

Connect a micro-USB cable from your Nexus 6 to your computer.

howto-root-nexus6-12

Step 11. Next type:

For Windows:

fastboot flash recovery PUTYOURRECOVERYNAMEHERE.img

For Mac:
./fastboot-mac flash recovery PUTYOURRECOVERYNAMEHERE.img

For Linux:
sudo ./fastboot-linux flash recovery PUTYOURRECOVERYNAMEHERE.img

Make sure to replace PUTYOURRECOVERYNAMEHERE.img with the CWM or TWRP recovery image file you downloaded earlier.
howto-root-nexus6-13

Step 12. Go back to your phone and choose “Recovery mode” with the Volume buttons then hit the Power button to enter your newly installed CWM or TWRP recovery.

howto-root-nexus6-14

Step 13. Choose “Install” or “install from sdcard”.

howto-root-nexus6-15

Step 14. Browser your storage and find the SuperSU zip file and install it.

howto-root-nexus6-16

howto-root-nexus6-17

Step 15. Reboot and you will find SuperSU app in your app drawer.  Open up SuperSU and if it asks you to update binaries, choose “Continue” then “Normal”.

howto-root-nexus6-18

Step 16. To verify you have full root, download and run any rooted app like Titanium Backup app.  You should see a Superuser request window pop up.  If you see this, congrats!  You have successfully rooted your Nexus 6!

howto-root-nexus6-19

Pages: 1 2

HighOnAndroid Facebook Page <--- If you like this post, please Like Our Facebook Page Here, thx!

Want to contact me?
Add me on:
GooglePlus
Facebook
Twitter

Max Lee

Max Lee is the founder of HighOnAndroid.com. Max makes Android tutorials and review videos for people who want to get high on Android over at his YouTube channel and Korean YouTube channel.

  • Simon

    i’m about to get a nexus 6 ,I intend to follow your method’s for rooting nexus 6,, my concern is will i be able to continue to receive google updates for
    [ Android – Lollipop ] throughout the year and when they past lollipop to the new IOS

    Thanks
    Simon

    • Michael Merten

      You will most likely not recieve ota updates anymore. You will have to do everything manually. If by any chance you do an update may break your phone after it is rooted. Also you will most likely void your warranty.

  • Hans Lambermont

    For Linux users here’s my terminal log for reference :

    n6/ chmod +x fastboot-linux

    n6/ chmod +x adb-linux

    n6/ sudo ./fastboot-linux oem unlock
    ...
    (bootloader) Please select 'YES' on screen if you want to continue...
    (bootloader) Unlocking bootloader...
    (bootloader) Unlock completed! Wait to reboot
    OKAY [ 25.115s]
    finished. total time: 25.116s

    # Enable developer mode, press about a few times. Enable USB debugging.

    n6/ ./adb-linux push UPDATE-SuperSU-v2.37.zip /sdcard/
    4433 KB/s (3988469 bytes in 0.878s)

    n6/ sudo ./fastboot-linux flash recovery openrecovery-twrp-2.8.3.1-shamu.img
    target reported max download size of 536870912 bytes
    sending 'recovery' (12064 KB)...
    OKAY [ 0.380s]
    writing 'recovery'...
    OKAY [ 0.543s]
    finished. total time: 0.923s

    • Eric Ferguson

      Thanks for the terminal logs.. ran into the following error when unlocking on Ubuntu 14.04 (64bit)

      “error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory”

      A simple “sudo apt-get install lib32stdc++6” solved my issue.

  • Michael

    how can I unroot my nexus 6

  • Adam Anderson

    thank you for this. i went though everything, but, even though i have twrp now, i’m not really unrooted. the part i couldn’t seem to do was the chmod command. i typed in to my terminal chmod 755* but it gave me an error like the command parameters weren’t correct. i must be missing something. can you help me?

  • aalvi

    Hey, I have a windows computer and have all the drivers installed. When I type in “fastboot oem unlock” it just says in command prompt “waiting for devices.” Nothing happens at all, what should I do?

  • NxsGreen

    Sooo frustrated! Trying to install the .img file (TWRP) but my macbook pro does not recognize the .img???? I have all the SDK’s and my phone is already unlocked just need to root. Please help!

  • NxsGreen

    Oops! I forgot to add…. I have a Nexus 6 with the UPDATE-SuperSU-v2.46 copied on my device.

  • Cameron Martin

    Can someone please help I followed all the steps up until the recovery stage where one must use their pone to select the flashed superuser files. As I bought my nexus unlocked it was already eligible to root however when inserting the final code more results were revealed. The command prompt stated as shown below and was very frustrating, was just wondering if anyone knew a way around this.

  • Elijah Bicondova

    Does this method work for 5.1.1 as well?

  • Miron Raz

    Would it work on Android 6.0.1?

  • Ryan Harvey

    SO I followed these steps and my device is now corrupt. Now what the hell do I do