One of the most lovable thing about Nexus devices is that these devices are bootloader unlock-able right out of the box. There’s no requesting from the manufacturer for a bootloader unlocking PIN and there’s no carrier limitation either. You can unlock bootloader and re-lock bootloader on your Nexus 6 at your will.

Why unlock bootloader? Well, if you’re anything like a pro user or love to customize your device your own way then unlocking the bootloader on your Nexus 6 is the way to begin that journey. All things like root, custom recovery, custom ROMs, Mods, etc. begin with unlocking the bootloader on your Nexus 6.

Basically, by unlocking the bootloader on your device you allow Fastboot commands to be initiated on your device. Fastboot allows you to flash/update bootloader, radio, boot, cache, userdata and system images, and also erase userdata (format device) or cache. You shouldn’t do anything in Fastboot unless you’re a pro or you’re following a tutorial.

Bootloader unlocking on Nexus devices has always been the same, a one line command in Fastboot mode: fastboot oem unlock. However, with Android 5.0 Lollipop this now requires an extra step. To be able to unlock the bootloader on your Nexus 6 (which ships with Android 5.0 Lollipop) you need “enable OEM unlcok” first from developer options under your device settings.

This extra measure of enabling OEM unlock from device’s settings makes your device more secure than ever. Previously, anyone who had access to your phone could just boot your device into Fastboot mode and unlock the bootloader using “fastboot OEM unlock” command, which completely erases your device and brings it back to factory settings. Meaning, if somebody stole your device, he could just wipe out your anti-theft apps by unlocking the bootloader. But, no more!

Now with this extra step of first enabling the OEM unlock from settings ensures that if your bootloader is locked, and you’ve a password (PIN, Pattern, etc.) on your lockscreen, then nobody can modify or format your device in any way. This is great layer of security normal users using Nexus 6. Thanks Google!

Enough talk? Okay, let’s show you how to unlock unlock bootloader on your Nexus 6.

DOWNLOADS

 ADB and Fastboot files (919 KB)
File name: adb_and_fastboot_files.zip

INSTRUCTIONS

WARNING: Warranty may be void of your device if you follow the procedures given on this page. You only are responsible for your device. We won’t be liable if any damage occurs to your device and/or its components.

Important Note: Backup important files stored on your Nexus 6 before proceeding with the steps below, as unlocking the bootloader will completely wipe/delete all files on the device.

STEP 1: ENABLE OEM UNLOCK

  1. Open Settings on your Nexus 6, scroll down to the bottom and select“About phone”.
  2. Enable developer options by tapping the “Build number” seven times.
  3. Press back button and select “Developer options” which should be now visible above “About phone”.
  4. Tick the checkbox next to “Enable OEM unlock”
    The Nexus 9 is out and in hands of consumers now, and given the popularity of Nexus devices among pro Android users it wouldn't be surprising if most Nexus 9 owners are busy unlocking bootloader and trying to root their new Nexus 9 already.  Thanks to Google, unlocking bootloader on Nexus devices has always been a an easier thing. However, with Android 5.0 onward you'll now have to enable bootloader unlock from developer options first to be able to unlock bootloader on Nexus 9. This doesn't make the process complex though, it's just one extra step before you do the fastboot oem unlock via fastboot.  It's another thing that fastboot is now dependent on the system settings set by user. Fastboot commands like flash boot, recovery and system only works when you've unlocked the bootloader on your device, but unlocking bootloader now requires enabling bootloader unlock from developer options first, so unless you've done that, you might not be able to revive your device by flashing a factory image if anything goes wrong and your Nexus 9 isn't booting up.  Anyway, if you're new to bootloader unlocking and stuff, follow our step-by-step guide below for help.  WARNING: Warranty may be void of your device if you follow the procedures given on this page. You only are responsible for your device. We won’t be liable if any damage occurs to your device and/or its components.  Important Note: Backup important files stored on your Nexus 9 before proceeding with the steps below, as unlocking the bootloader would completely wipe/delete all files on the device.  Bootloader Unlocking Introductions
  5. Done! And while you’re here also enable USB debugging, tick the checkbox next to USB debugging.

STEP 2: UNLOCK BOOTLOADER

  1. Make sure you enabled USB debugging from developer options as told in Step 5 above.
  2. Extract/Unzip the adb_and_fastboot_files.zip (using 7-zip free software, preferably). You’ll get the following files:
    Fastboot and ADB files for Nexus 9
  3. Connect your Nexus 6 to PC using a authentic USB cable (preferably, the original cable that came with your Nexus 6).
  4. You might get an “Allow USB debugging” request on your Nexus 6. Tick the checkbox “Always allow for this computer” and accept the request by pressing “OK” (see screenshot below):
    Allow USB Debugging
  5. Now open the folder where you extracted the adb_and_fastboot_files.zip file.
  6. Open command window inside the folder by pressing “Shift + Right click” on any empty space inside the folder, and select “Open command window here” from the context menu.
  7. Now reboot your Nexus 6 into Bootloader/Fastboot Mode by issuing the following command:
    adb reboot bootloader
  8. Once your Nexus 6 boots into Bootloader Mode, issue the following command to unlock bootloader
    fastboot oem unlock
  9. A screen will show on your Nexus 6 asking for your confirmation to unlock bootloader. Press Volume UP button to accept and confirm.Unlock Bootloader Nexus 9
  10. Your Nexus 6 will automatically reboot. While rebooting you may see a screen saying “Erasing”, it’ll be over in a few seconds/minutes.
  11. You’ll see the bootloader Screen again with device state now showing “UNLOCKED”
  12. Now reboot your Nexus 6, by issuing the following command:
    fastboot reboot

That’s all. Enjoy!