The preview of Android M is available for a few select devices only. However, if your device isn’t Android M compatible, but want to play with new features of it on your device, a ported version of Android M is now available for Nexus 7 2012 edition, thanks to the thriving community over at the XDA forums.

In this guide, we show you how to install Android M on Nexus 7 (2012). Nexus 7 is an unsupported device for Android M, but an XDA contributor ported the ROM to work on it. However, please note that the ROM is not fully functional and there is no point in running it unless you really want to play with some of the new features of Android M. The ported Android M is only for Nexus 7 Wi-Fi (2012) and can be installed as a secondary ROM via MultiROM with the main partition formatted as ext4. It requires a unlocked Nexus 7 with root access.

How to Install Android M on Nexus 7 2012

  1. Download MultiRom from Play store [HERE] and install it. (Read here to know more about the installation procedure)
  2. Download ported Android M preview for Nexus 7 [HERE] and transfer it to your phone’s internal memory.
  3. Boot your device into recovery mode in MultiRom, select Advance -> MultiRom -> Add Rom
  4. Choose ‘zip file’ and select the Android M Developer Preview (that you have downloaded) to install it.

You can now switch between your original ROM and Android M Developer Preview by rebooting your Nexus 7. If you find any problem regarding installing the rom, follow this XDA thread.