Android 6.0 Marshmallow is now available for the Nexus 5, Nexus 6 and
Nexus 9 phones. These are the major changes in Preview 3 release of
Android 6.0, as per Google:
list detailed previously at Google I/O as well as fixes the bugs found
in last Developer Preview. The new Nexus system images have also
received updates and have been refined to offer better testing
capabilities without having an actual Nexus phone. Some major features
include: Permissions UI, Doze, App Standby etc.
•This tutorial is only for Motorola Nexus 6 and we are not sure if it
will work on the other variants of the Nexus 6 on other carriers.
•Your phone can be on any previous Android version or even on a custom ROM. It doesn’t matter at all.
•This tutorial will still work for installing Android 6.0 Marshmallow.
•Your Nexus 6 bootloader should be unlocked.
The author of this site or the developers are not
responsible, if you damage or brick your device.Do it on your own risk
and follow the instruction properly.
How to Update Motorola Nexus 6 to Android 6.0 MRA58K Marshmallow
Step 1 – Download Android 6.0 Factory Image (shamu-mra58k-factory-5b07088c.tgz)for Nexus 6 on your PC, if you haven’t already.
Step 2 – Connect your Nexus 6 to your computer using the USB cable.
Step 3 – Please make sure Fastboot is configured and properly installed on your computer.
Step 4 – Turn OFF your phone.
Step 5 – Get into the Fastboot/Bootloader Mode on your phone. Turn ON
the phone while pressing and holding the Volume Up + Volume Down + Power
buttons till you see the Fastboot menu and START on top.
Step 6 – Now extract the downloaded file anywhere in your computer. Go
to the foldershamu-MRA58K and then copy/paste all the files to your
Step 7 – From the factory image files in your Fastboot directory, do the following depending which OS you are on:
On Windows: Run the file “flash-all.bat”.
On Mac: Run the file “flash-all.sh” using Terminal.
On Linux: Run the file “flash-all.sh”.
Step 8 – That’s pretty much that you had to do for flashing the stock
factory image on your Nexus 6. Now wait and watch as the process is
completed — or follow the on-screen instructions on your phone if in
case you have to unlock the bootloader.
Step 9 – After the installation completes, the phone will boot now and
it might take about 5 minutes to boot on your first time. So, please
wait with patience!
That’s it! Your Nexus 6 should now have the official Android 6.0 MRA58K
Marshmallow software update installed on your phone using the stock
factory image from Google! Go to Settings >About phone to verify.