Moto G XT1032 (dual SIM) users can now update their phone to Android 5.1 with Euphoria OS custom ROM. Users who cannot receive the official OTA update on their Moto G (due to unlocked bootloader and rooting) or wishes to tryout a custom ROM, then the Euphoria OS, which is based on the Android 5.1.1 Lollipop, is a good alternative.
In this guide, we will show you how to update your dual SIM Moto G 2013 (XT1032) to Android 5.1.1 Lollipop with Euphoria OS. Based on the CyanoenMod, the official Euphoria OS currently supports only Nexus and OnePlus One devices, but an XDA member FabioSan has compiled a stable version of the ROM for Moto G 2013.
The ROM status is stable and pre-rooted. Note that for installing this ROM, Moto G (2013) requires latest custom Recovery (TWRP/CWM) and root permission. Also note that the below mentioned file is for dual SIM Moto G 2013
(XT1032). Do not try to install it on other variants.
Important: Back up every data (contacts, call logs, SMS, images, video, audio and other data) on your phone. Also, DO NOT forget to make Nandroid back up from recovery, just in case.
Disclaimer: Please follow this guide at your own risk. The procedure described below will void your device warranty. We cannot take responsibility for anything that goes wrong. This guide is intended for technically talented users only.
2. Now, reboot your phone into custom recovery mode by pressing Power button and Vol (-) button together.
3. From custom recovery, create a Nandroid back up and save it on your PC. Then wipe system, cache and dalvik cache.
4. Now, select install zip from sd card option and flash Euphoria OS zip file. Do the same for Gapps zip file.
5. Once done with the installation process, main recovery menu and reboot your phone.
Now, go to Settings -> About phone and confirm the installation of Euphoria OS Android 5.1.1 Lollipop custom ROM. (source – xda)