Install CyanogenMod 12 ROM & Gapps on Moto G XT1032

The Motorola Moto G XT1032 might be a low-end device with low specifications and low quality camera, but this doesn’t stop it from receiving a functional and working CyanogenMod 12 ROM based on Android 5.0 Lollipop.

The Moto G is Motorola’s cheapest Android smartphone. It has a HD 720p HD display, 1 GB RAM, 5 MP main camera, 1.3 MP front facing camera, 8 or 16 GB of memory storage, quad-core Snapdragon 400 chipset clocked at 1.2 GHz and the Adreno 305 GPU.

Also Read: How To Fix Hard Bricked Moto G (Dead Phone)

Motorola has updated the Moto G from Android 4.4.2 KitKat to 4.4.4 and has in plan to update it to 5.0 Lollipop in the near feature. The Moto G joins the list of Motorola devices that will be updated to Lollipop like the Moto X 2014 and 2013 and Moto G 2014.

cyanogenmod 12 rom 5.0 lollipop moto g

If you are a Moto G XT1032 user and can’t wait for the official update from Motorola, then we have a solution for you. You can install a working and functional CyanogenMod 12 custom ROM based on Android 5.0 Lollipop.

Again, the Moto G joins the long list of devices that have unofficially received a Lollipop build like the Galaxy S3, Xperia Z2, LG G3 and even the OnePlus One. Follow the guide below to install CyanogenMod 12 XT1032.

Developers have tested and confirmed that the CM12 ROM works on the XT1032 variant but testers and reports say that it works on other variants too like the Moto G XT1033 variant.

At the moment of talking, here’s what it working and what is not working:


  • Boots
  • Display
  • Internal storage
  • SMS
  • Notification light

Not Working

  • Wifi
  • Audio
  • Bluetooth
  • Camera
  • Mobile Data


  • Rooted Moto G device
  • Custom recovery installed
  • At least 50% of battery life left so the phone doesn’t turn off during the process.


  1. Download CyanogenMod 12 5.0 Lollipop ROM for Moto G here and 5.0 Lollipop Gapps here.
  2. Turn your Moto G off and boot into Recovery. Usually, to go to recovery, you have to press the Power, Volume Up and Volume Down buttons at the same time until Moto G boot menu shows up.
  3. Using the volume buttons, go to recovery and select it. This will open Recovery Mode.
  4. Now, make sure to wipe data, cache and dalvik cache because otherwise, the Moto G will get stuck in an infinite bootloop.
  5. Then, install the CM12 Moto G ROM.
  6. Install Google apps (Gapps) zip file.

Also Read: How to Restore Stock Firmware on Moto G

Reboot your phone and wait for a few seconds. Enjoy Android 5.0 Lollipop CM12 on your Moto G.