CyanogenMod 13 is now available for the Moto G 1st, 2nd and 3nd Gen, released in 2013, 2014 and 2015. Motorola has created the Moto G line for those people who want a decent phone with decent specifications at a relatively low price. That is why this device is so popular on developing countries.
All three models, the first, second and third generation are running on Android 5.1.1 Lollipop and there are plans for a Marshmallow update. While you wait for Motorola to release the official Marshmallow update, you can test the latest version of Android using CyanogenMod 13.
CM13 is a custom ROM based on Android 6.0 Marshmallow. It offers a variety of features that you cannot find on other ROMs such as Theme Engine, Pie controls and more. Here’s how you can update your Moto G to Marshmallow using CyanogenMod 13.
How To Install CyanogenMod 13 on Moto G
For this guide, you need to download the right CyanogenMod 13 ROM file for your Moto G (1st falcon/2nd titan/3rd osprey). Download the right ROM for your phone variant. Also, download the latest version of Google Apps for Marshmallow. You also need a custom recovery so you can flash the required files.
1. Download both files and move them to the internal storage of your phone.
2. Turn your Moto G off and boot into recovery mode.
3. Make a Nandroid backup in case something goes wrong and the phone goes into a bootloop or gets bricked.
4. Perform a factory reset and wipe data, cache and dalvik cache.
5. Flash the CyanogenMod 13 ROM zip file. After that, flash Google Apps for Marshmallow.
Once you have flashed both of these files, you can restart your phone and enjoy the pure experience on Marshmallow on your Moto G.