has announced the rollout
6.0 Marshmallow, which means that eligible Nexus devices will get it via an OTA update soon. Some manufacturers such as Motorola might ensure that the update reaches your phone sometime soon, but most people will have to wait for quite some time to get this update.
However, if you are lucky enough to own a Nexus smartphone or tablet, you can manually download and install
Android 6.0 Marshmallow
on your device. We still recommend the OTA update but if you can't wait, then try this method at your own risk, after you
backup all your data
Six Superb Android 6.0 Marshmallow Features
Android 6.0 Marshmallow is currently available for the following devices -
Nexus 9 Wi-Fi
Nexus 9 Cellular
Nexus 7 (2013) Wi-Fi
Nexus 7 (2013) Cellular
, and Nexus Player.. Here's how to manually install Android 6.0 Marshmallow on these devices.
1) Download and install the latest
Android Studio Preview
on your Windows computer. This installs the ADB and Fastboot programmes, which can be accessed through the command terminal on your PC.
2) Add the SDK folder to the PATH by following these steps:
3) Right click
and click on
4) Click on
Advanced System Settings
5) Click on
System Properties > Advanced > Environment Variables
6) In the Window, select
, then click on
, and then type in the name of the directory where you installed the SDK, and remember that each entry is separated by a semi-colon.
7) Enable USB debugging on your device. First, go to
Settings > About Phone > Software information
9) Go to
Settings > Developer options
10) Download the correct factory image for your device.
Android 6.0 Marshmallow for Nexus 5
Android 6.0 Marshmallow for Nexus 6
Android 6.0 Marshmallow for Nexus 7 2013 Wi-Fi
Android 6.0 Marshmallow for Nexus 7 2013 3G
Android 6.0 Marshmallow for Nexus 9 Wi-Fi
Android 6.0 Marshmallow for Nexus 9 LTE
Android 6.0 Marshmallow for Nexus Player
11) Extract the image on your computer. This should give you a tar archive file. Extract the tar file to get all the required files.
12) Connect your device to your computer over USB.
13) Start the device in
The easiest way to do this is to hold a key combination while powering up the device. For Nexus 5, hold the volume up, volume down and power buttons while powering on the device. The full list of key combinations for different devices is
You can also boot into fastboot mode using the ADB tool: With the device powered on, go to the command terminal and execute the following:
adb reboot bootloader
If needed, unlock the device's bootloader through your computer using the command terminal and executing:
fastboot oem unlock
1) Open a command terminal and navigate to the unzipped system image directory.
, which was a part of the unzipped tar file. This script installs the necessary bootloader, baseband firmware(s), and operating system. For this to work, you need to have added the folder where ADB and Fastboot are installed to the system's path as described in step 2.
3) When this is done, Google recommends that you lock the bootloader for security. You can do that by booting the device in fastboot mode while still connected via USB, and using the command terminal to execute:
fastboot oem lock
That will install Android 6.0 Marshmallow on your Nexus device. For more tutorials, visit our
How To section