Moto G 2013 (1st Gen) users can now enjoy Android 6.0 Marshmallow with official CyanogenMod 13 ROM. Cyanogen team has released a Nightly build of CM13 for Moto G 2013 (code-named falcon) with a number of useful additions to Android 6.0 Marshmallow, like the theme engine to enhance your Android experience.
This tutorial lets you know how to install official CyanogenMod 13 ROM on Moto G 2013 (1st Gen). Currently CM13 for Moto G is a Nightly build, which means the ROM is unstable and may not be suitable for daily use. One of the many advantages of CM13 ROM is that while it keeps the near stock look, it enables users to customize their device completely.
It is almost confirmed that Motorola will not update 1st generation Moto G 2013 (XT1031, XT1032, XT1033 and XT1034) to Android 6.0 Marshmallow officially, but if you are excited to try the latest firmware, the only recourse and the harmless method is installing CyanogenMod 13 (CM13) on it.
How to Install CyanogenMod 13 on Moto G 2013
Disclaimer: Installing custom ROM void your device’s warranty and lead to data loss, therefore must be done entirely at your own risk. This guide is for advanced users only. We cannot take responsibility for anything that goes wrong.
Note: The process requires unlocked bootloader, root access and latest version of TWRP custom recovery installed on Moto G 2013.
Warning: The below procedure will wipe your device completely, so backup every data on your phone before proceeding. Also, make a Nandroid backup from custom recovery.
CM13 Flashing Instruction for Moto G 2013
2. Boot your Moto G into TWRP recovery. To do so, disconnect the phone from the PC (if connected), then power off it, and then press and hold Volume down and Power button simultaneously.
3. In TWRP recovery, does a full system wipe. Tap Wipe -> Advanced Wipe and Wipe data / Factory reset, Wipe cache, Wipe dalvik cache.
4. Once done, select ‘Install’, choose the CM13 ROM zip file (you have copied on your phone) and swipe to confirm flash. Repeat the same for installing Gapps.
5. Once done, do a factory reset from the recovery menu (it helps to fix boot loop issue), then reboot your phone.
The first boot will take little more time. Once booted up, set up your device, and enjoy Android 6.0 Marshmallow on Moto G. Any doubt? Leave it in the comment section below.