Motorola recently hired by Google to make its official Nexus devices but Motorola is also releasing its smart phones primarily or Indian smartphone market. Motorola made budget smartphones which exactly look like new Nexus 6. Moto G 2013 is the first smartphone from Moto flagship devices but still this device has some good specs and form factor. Moto G has a 4.5 inch IPS LCD with HD resolution and 326 ppi pixel density. Moto G runs on a 1.2 GHz quad-core processor with 1 GB RAM, which can let you play HD games and smooth multitasking. This phone have a 5 MP camera and 1.9 MP front facing camera (camera quality is not okay). The Motorola Moto G features a nonremovable 2070 mAh battery which lasts a whole day (without 3G).

Google promised a guaranteed update for this device but still Moto has no sign of Android 6.0 Marshmallow update, but you can manually update our phone with AOSP 6.0 custom ROM. This custom ROM has all the features and interface of Android 6.0 Marshmallow. This custom ROM can typically be flashed using a custom recovery like TWRP, CWM or philz recovery.

Motorola Moto G

Points to Remember:

  • Your phone’s bootloader should be unlocked.
  • Your phone should be rooted, and custom recovery should be installed (TWP recommended).
  • All of your data will get wiped during the installation, so better make a backup of it.
  • Make sure that your phone is charged to 70% at least.

Steps to install AOSP 6.0 on Moto G 2013:

  1. First, download the AOSP custom ROM zip file from here.
  2. Now connect your phone to your PC and transfer the zip file from PC to your phone.
  3. Reboot your phone into the recovery mode.
  4. In recovery mode, Tap on “wipe” then confirm to wipe the internal data.
  5. After that tap on install then select the AOSP ROM zip file and confirm to install it on your device.
  6. After installation tap on “reboot” followed by “system” to reboot your device.
  7. Your device will get the boot to the new installed AOSP 6.0 custom ROM, and you will see a setup screen asking about some personal things to personalize your device.
  8. If you have any queries about the installation of the custom ROM, then you should shoot them in the comment section below.

Moto G

In conclusion, that is how to update the Motorola Moto G 2013 with an unofficial build of the Android 6.0 Marshmallow software update by using a custom ROM. The ROM in the guide is the AOSP custom ROM, and it runs a pure version of stock Android without any of the extras that come on the stock ROM that you get from the manufacturer and phone carrier networks. You will see the new ROM boot up on the display as soon as the smartphone reboots back into the normal mode. You will need to wipe the ROM if you plan on installing another one after this one. The data will be wiped during that time, so you need to take the NANDroid Backup from within the custom recovery partition each time you flash a new ROM on the smartphone.