Flash Android 6.0 Marshmallow Factory Image (MRA58K) on Nexus 6, Nexus 5, Nexus 7, Nexus 9

Good news for all Nexus owners. Google has released the final build of Android 6.0 Marshmallow for latest Nexus devices. Google kept the promise and is releasing Android 6.0 Marshmallow factory images for Nexus 5, Nexus 6, Nexus 7 and Nexus 9.

Android 6.0 Marshmallow (MRA58K) is the latest operating system by Google and the first devices to enjoy the update are Nexus phones. Usually, you should get the OTA update notification on your phone. What you need to do is to go to Settings > About Phone > Software Updates and check for a new available firmware. If you don’t receive any notifications, do not worry. Google has released Android 6.0.0 Marshmallow factory images, which means you can download the right version for your phone and flash it right away, without waiting for the OTA update.

Android 6.0 Marshmallow comes with new goodies and improvements. The overall performance is better with improved battery life thanks to a new battery project. Now, follow the guide below to update your Nexus device to Marshmallow.

How to install Android 6.0 Marshmallow factory image on Nexus 5, 6, 7, 9

  • Nexus USB drivers (link)
  • Nexus ADB drivers (link)


  1. Download the right Android 6.0.0 Marshmallow factory image for your Nexus device.
  2. Extract the zip file and move it somewhere where you can remember it.
  3. Now open CMD and enter this code:
    adb reboot bootloader
  4. Your phone will boot into fastboot mode.
  5. If it is locked, unlock the bootloader of your phone using this code:
    fastboot oem unlock
  6. Now that the bootloader is unlocked, go to the extracted factory image and double-click on flash-all file.
  7. Android 6.0 Marshmallow image will start installing on your phone.

Once your phone is updated to Android 6.0, you can reboot your phone. The first boot will take a while because it is optimizing the phone for the new Android version.


Please enter your comment!
Please enter your name here