install Android M developer preview

Hello, Google fanboys! Today you’re going to have a complete guide on “How to install the latest Android M Developer Preview on your Nexus 5, Nexus 6, Nexus 9 or Nexus Player”. Android M was announced officially in the recent Google I/O 2015 and now it’s your time to test it by yourself. Google, for now, released its latest Android M Developer preview exclusively for its Nexus devices including Nexus player. Android M is close to Android Lollipop version but with added stability and usability. So with this update, the User Interface of your Nexus won’t change to the fullest. However, it’s always good to follow Google with its updates because there are few features added in Android M that you probably won’t get in Lollipop version.

What’s new in Android M?

  1. Fingerprint support not only to unlock but also for secure payments.
  2. Chrome Custom Tabs for ultimate browsing experience.
  3. App Permissions to allow or deny usage of resources like mic, camera etc. by the application.
  4. Easy Mobile Payments to make checkout quickly with ease.
  5. Doze-An app to prevent your battery form draining.

Android M also features new App drawer and a little more options in customization. Google has introduced its own RAM Manager from this version providing complete information about RAM usage. And Google Now launcher was taken to whole new level; it takes a keyword from the current screen and gives appropriate information about it. Smart. Isn’t it?

Here Are Few Other Devices That Are Expected To Get Android M In The Coming Months

These are devices that are most likely to get the Android M update. Official list and release dates are not yet confirmed by the vendors.

Samsung: Galaxy S6, Galaxy S6 Edge, Galaxy S6 Duos, Galaxy Note 4, Galaxy Note 4 Duos, Galaxy Note Edge, Galaxy Alpha, Galaxy Tab A.

HTC: One M9, One M9+ and One M8(Not clear yet).

Sony: Xperia Z3, Z3+ and Xperia Z4 tablet.

Motorola: Moto X (2014), Moto G (2014), and Moto E(2015).

Okay, its enough of all the information. Let us get to our topic, How to install Android M Developer preview on your Nexus Devices. Follow the below guide and you’ll be good to go.

Also read: Expected Features Of Android M & Details

Unlocking Bootloader

In the very first step, the bootloader of your Nexus device must be unlocked to manually update. Follow these steps to unlock bootloader else you won’t be able to flash Android M through your computer.

Step 1: Download and install Nexus Root Tool kit. Then select your device model and Android build version. If you’re unaware of these simply click on “Auto detect device+build” or check them in your device from “Settings”.

Step 2: When you click on Apply button. A dialog box will be showing you steps to enable USB Debugging Mode. Follow those instructions.

Step 3: Next it prompts to download necessary files to unlock bootloader and root your device. You also need to download custom TWRP recovery. So just click on “Download+Update all file dependencies” to proceed to next step.

Step 4: Wait till all the files required are downloaded.

Step 5: Once done, you can see a panel like below. Select “Backup” to keep all your files safe. After that, click on “Unlock” to unlock the bootloader.

Step 6: After sometime, you should see a message of completion in the log displayed to you.(Since I haven’t connect any device, my logs are empty).

You can see the Screenshots of each step clearly in this link here.

Install Android M Developer Preview

Now, Let’s get started!

All the files you need to update manually on your Nexus to install Android M are:



Important: ADB Tool package need to be unzipped. After downloading the image package for your Nexus device, extract it to ADB tool package.

Note: Make sure that all the drivers of your Nexus are installed on your computer ( if not do not panic, you’ll know why in step-3). The device must have its bootloader unlocked. Enable USB debugging mode in the device before connecting to your computer.

Now, let us see the steps to install Android M developer preview.

Step 1: Turn your device off with USB debugging enabled.

Step 2: Keep holding Volume Down button while pressing Power button. By this your device will run into Bootloader.

Step 3: After Step 2, connect it to your computer using USB cable. If all the drivers are installed on your computer, it will detect your Nexus immediately else the drivers will be downloaded and installed spontaneously.

Step 4: Goto ADB tool package you extracted before and double click on “flash-all.bat“. This does all your work automatically.

Trouble Shooting

ADB problem:

If you get an error message in the command prompt window with ‘missing the system.img file‘, just unpack the file in the same ADB tool package. Then, open a command window here by holding Shift and right click, select “Open command window here” and enter the following commands:

>fastboot flash bootloader .img

>fastboot reboot-bootloader

>fastboot flash recovery recovery.img

>fastboot flash boot boot.img

>fastboot flash system system.img

>fastboot flash cache cache.img

>fastboot flash vendor vendor.img

Boot-loop Problem

If something goes wrong internally, you will encounter boot-loop where your Nexus sticks on the loading screen at startup. To get out of this, power-off your device and go back to the bootloader like in above steps and using the volume keys to enter Recovery Mode. In Recovery, wipe cache partition and reboot. If problem persists, again go to Recovery and select wipe data/factory reset to clear everything that is not actually needed.

So, all done properly? Then you made it all the way to Install Android M Developer preview on your Nexus device. This time when you reboot your Nexus device, you should see Android M running. Feel free to give your opinions on this preview version and comment the best feature you loved in this Android M. If you like our work, please Subscribe To Interest Waypoint to get tuned to more information and latest update alerts to your email. Thank you.

Comments are closed.