The Motorola Moto G Second Generation which showed up in the market in 2014 has surely gained a lot popularity and we got a lot of custom ROMs for the Moto G Second Generation (Titan). Before reading further below, make sure that you’ve unlocked your bootloader and has installed a custom recovery. If not, check this out: How to unlock bootloader and root Moto G Second Generation.

Let me consider the most popular custom ROM for Android devices, the CyanogenMod from Cyanogen Developers to guide you. Yeah, you can flash almost any custom ROM using this tutorial.

Before we begin

I’m not responsible for bricked devices, dead SD cards and thermonuclear war. Do this at your own risk! If you’re not aware of what on earth are custom ROMs, please google that up before reading

Cut the crap, let’s hit the tutorial!

  1. Download the CyanogenMod 12.1 zip for Titan (Moto G Second Gen) from here.
  2. Download the Gapps for CyanogenMod 12.1 (we’ll have to use the Gapps for Android 5.1.x here, as CM 12.1 is based on Android 5.1.x) from here.
  3. So, now, that you’ve a custom recovery installed (say TWRP), all you have to do is boot into the recovery.
  4. Reboot to bootloader. Wondering how to do that. Power off your phone and press and hold the volume down and power buttons for four seconds and BOOM!
  5. Navigate to recovery and press volume up button to enter the recovery mode (might not be same for all Android devices).
  6. Hooray! Now, you should be in the TWRP recovery menu.
  7. Tap on the “Wipe” button and mark everything other than “Internal storage” and “External Storage” (also leave USB OTG unmarked, if present). It means, mark “Dalvik”, “System”, “Data” and “Cache”.
  8. Of course, swipe to wipe.
  9. Now, hit the home button and tap on the “install” button.
  10. Now, navigate to the CyanogenMod 12.1 zip file for titan, you’ve downloaded from the link given above.
  11. Again, swipe to flash. Now, this might take a little time.
  12. Once it’s done, flash the Gapps zip which you’ve downloaded in step 2.
  13. Hit the reboot button and Ta-da!
  14. Get up from your chair and do the serious dance, cause you’ve successfully flashed CyanogenMod 12.1 custom ROM on your Moto G Second Generation.
Know more:   How to install Oxygen OS [Android 5.1.1] on the OnePlus One [Bacon]

Feel like flashing another custom ROM?

Go ahead, fire up the XDA Developers and search for your phone. Under the Android Development, you’ll be able to spot a handful of ROMs for the Moto G Second Generation. Follow the same steps as above and you’ll be able to flash any ROMs on your Moto G (2014).

Messed up somewhere?

Hey, you messed up with something somewhere? Feel free to comment that down in the comments section and we’ll reach you at the earliest!