Android 5.0.1 Lollipop update starts rolling out to Galaxy S4 (GT-I9500)
Moto G Finally Tastes Android 5.0 Lollipop via CyanogenMod 12 Unofficial Build TechClones

Owners of Moto G are in for some great news, as the industrious XDA developers have once again stepped up to the occasion with the release of the first Android 5.0 Lollipop ROM for Motorola's flagship phone via CyanogenMod 12 (CM12) unofficial build.

As the ROM is still in its pre-alpha development stage, it cannot be used as a daily driver at the moment.

However, discerning Android users who want to get a first-hand experience of Android 5.0 ahead of its official release, can go ahead and install the CM12 Alpha build for Lollipop on their device, with due credit to XDA Senior Members, SeannyM and Alberto97.

The CM12 ROM has only been tested on the model XT1032, while several reports suggest that it works on other models as well.

Though some reports indicate that the SIM card doesn't work on XT1033 with the CM12 ROM installed, XDA member SeannyM admits that he has not yet tested it for confirmation.

Check out the list of features which are presently working and those not working (below):

Working Features

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

Features Not Working

  • Wifi
  • Audio
  • Bluetooth
  • Camera
  • Mobile Data
  • Probably everything else

Downloads Required

CM12 Android 5.0 Lollipop ROM for Moto G XT1032 (Alternate Link)

Google Apps (Gapps)

Steps to Install Android 5.0 Lollipop via CM12 Unofficial Build on Moto G

Step 1 - Download CyanogenMod 12 Android 5.0 custom ROM for Moto G on the computer.

Step 2 - Connect and mount the phone's USB mass storage on computer with USB cable.

Step 3 - Now, copy the downloaded CM12 ROM zip file to the root folder on the phone's SD card.

Step 4 - Power off the phone and disconnect its USB cable from computer.

Step 5 - Now boot the device into Recovery Mode by pressing and holding Volume Up, Volume Down and Power buttons together.

Step 6 - Once the phone enters into CWM Recovery, perform a full data wipe task by clicking Wipe Data/Factory Reset. Use the Volume keys to navigate between options and Power button to select an option in the Recovery Mode.

Step 7 - Then, perform Wipe Cache Partition and wait until the process completes.

Step 8 - Now perform Wipe Dalvik Cache as well. To do this, go to 'advanced' option and then click Wipe Dalvik Cache. This will help in preventing boot loop issues or any boot ROM related errors during firmware installation.

Step 9 - Then return to the main recovery menu and choose Install Zip from SD card.

Step 10 - Now click Choose Zip from SD card. Use volume keys to navigate to the CM12 ROM zip file that you copied earlier to your phone's SD card and choose it by tapping the Power button. Confirm the ROM installation on next screen and the installation process will begin.

Note: Repeat Step 9 and Step 10 to install Google Apps (Gapps) as well.

Step 11 - Once the ROM and Gapps installation completes, go to "+++++Go Back+++++" and select Reboot System Now in the Recovery menu.

The phone will now reboot and the first boot may take about five minutes to complete. So, please be patient.

Your Moto G is now running the latest Android 5.0 Lollipop via CM12 unofficial build. Go to Settings > About phone to verify the firmware version installed.

[Source: XDA]