How to Upgrade Your Nexus 6 (Unlocked, 2014, Shamu) to Android 6.0 Marshmallow Using Windows 8.1

  1. Download the latest factory image (v6.0.0):
  2. Download Minimal ADB & Fastboot
  3. Download Google USB Drivers:
  4. Enable USB Debugging Mode on the Nexus 6:
    1. Part 1: Settings -> About -> Tap “Build Number” 7 times -> and then “Developer Options” will appear on the settings page
    2. Part 2: Press the back button -> Developer Options -> Enable USB Debugging Mode
    3. Part 3: Developer Options -> OEM Unlocking, Allow the bootloader to be unlocked
  5. Plug the device into your computer, right click Computer, click Manage, select the Nexus 6 and click update driver, browse to the extracted “” file and click update
  6. Now that you have drivers installed you can proceed to flashing — install “minimal_adb_fastboot_v1.2_setup.exe”
  7. A command prompt window will popup after installation, go ahead and un-plug and re-plug in your tablet to make sure it detects debugging mode, click accept on the popup message on the tablet to accept debugging access
  8. Type in “adb reboot bootloader”
  9. The phone will reboot to the bootloader, now you need to unlock the bootloader, so go ahead and type in “fastboot oem unlock”
  10. Open “shamu-mra58k-factory-5b07088c.tgz” with WinRAR and extract the files to “C:\Program Files (x86)\Minimal ADB and Fastboot”extract-files


  11. From the command prompt window, type in the following:
    1. fastboot flash bootloader bootloader-shamu-moto-apq8084-71.15.img
    2. fastboot flash radio radio-shamu-D4.01-9625-05.16+FSG-9625-02.94.img [again this is for the Nexus 6 – the filename here will differ for the Nexus 5, 9 and Player] [Enter]
    3. fastboot reboot-bootloader
    4. fastboot flash recovery recovery.img
    5. fastboot flash boot boot.img
    6. fastboot flash system system.img
    7. fastboot flash cache cache.img
    8. fastboot erase userdata
    9. fastboot flash userdata userdata.img
    10. fastboot reboot
  12. The device should then restart running Android M.

Was this blog post helpful for you?

Support my blog and donate!

My blog is open to the public and will always be freely available. With your donation, we can help others learn, together.