How ToMotorola

How To Install Android 6.0 MRA58N Marshmallow Official Image on Nexus 6

The Android 6.0 Marshmallow MRA58N Official Image is now available to download for the Nexus 6 devices. This latest MRA58N Android M security update came a few weeks later after the 1st Android 6.0 build was released and this firmware is now rolling out gradually to users. So if you have a Nexus 6 device then you can easily upgrade your device to this Android 6.0 Marshmallow MRA58N firmware. All you need to unlock the bootloader of your Nexus 6 before going ahead and take proper backup of all your existing data and settings on your phone. Because by following the given guide to install Android 6.0 Marshmallow factory image, all of your data will be wiped clean and your phone will considered as brand new.

Download the factory image from the download section below and then the image will be flashed on the Nexus 6. Make sure that you have properly configured ADB and Fastboot with Android SDK on your PC. Ready to install? Proceed to the installation instructions and follow these steps carefully.

How to Update Nexus 6 to Android 6.0 MRA58N Marshmallow Official Image


This tutorial containing the official MRA58N factory image file and instructions can be used only for Motorola Nexus 6. Do not try to install this official image on any other device or incorrect variant.


AndroidBlog will not be responsible for any kind of damage occurred to your device during or after the installation of this Android 6.0 Marshmallow official factory image. Proceed at your own risk.


  • It is highly recommended to take a full backup of your important data like SMS, MMS, Call Logs, Contacts and media files etc first.
  • It doesn’t matter if your phone is running on any previous Android version or even on a custom ROM.
  • The bootloader of your Nexus 6 should unlocked [How To?]
  • Ensure that Fastboot is configured and properly installed on your PC. [How To?]
  • The battery level of Nexus 6 should be at least about 70% before proceeding to the given guide to avoid unexpected shutdowns while installation.

Required Files:

Install Android 6.0 MRA58N on Nexus 6 Using Official Factory Image

Step No 1:First, download Android 6.0 Factory Image (shamu-mra58n-factory-bffc99bb.tgz) on the desktop of your PC for Nexus 6.

2:- Connect the phone with PC using its USB data cable.

3:- Turn OFF your Nexus 6 in order to boot into Fastboot/Bootloader Mode.

4:- Now, turn ON the device while pressing and holding the Volume Up + Volume Down + Power buttons at the same time till the Fastboot menu appears.

5:- Extract the downloaded Android 6.0 Marshmallow Official Factory Image file on the desktop of your PC.

6:- Navigate to the folder shamu-MRA58N and copy/paste all the files to your Fastboot directory.

Note: The Fastboot directory will be the platform-tools folder in Android SDK directory.

7:- Run the Flash file from the factory image files in Fastboot directory:

  • On Windows: Run the file “flash-all.bat”.
  • On Mac: Run the file “” using Terminal.
  • On Linux: Run the file “”.

8:- Wait for the flashing process to be finished successfully.

9:- Once the installation is finished, your Nexus 6 will boot and it might take about 4 to 5 minutes to boot for the first time.

Done! You have successfully installed the official Android 6.0 MRA58N Marshmallow software update on Nexus 6 via Google’s stock factory image.

Let us know in the comments area below if you have any question or trouble while installing this factory image on your phone.

Aamir Jamal

An Android Geek and audiophile who love to read and write reviews/tutorials about gadgets and new tech stuff. He has written 1007 guides and other posts.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button