Asus Zenfone 2 users can now install CyanogenMod 12.1 custom ROM and enjoy Android 5.1.1 along with stock Android user interface on their phone. Zenfone 2 runs on Asus’s customized version of Android 5.0 Lollipop called Asus ZenUI. However, users who want stock Android interface and features like theme engine on their Zenfone 2 can install CyanogenMod 12.1 on it.
In the tutorial, we show you how to install CyanogenMod 12.1 (Android 5.1.1) on Asus Zenfone 2 Z00A. This is an unofficial CyanogenMod ROM developed by an XDA user crpalmer and the status of the ROM is nightly. AOSP based CyanogenMod ROM has stock near interface and brings additional features like theme engine, AudioFX, USB OTG, Wi-Fi Tethering, etc. to Zenfone 2.
Before you get start, please note that since the ROM is in its early stages, a few things currently are not working such as SIM Card not detected on first boot, Selinux Enforcing Mode and Gapps crashes on first boot. It means the ROM cannot be used as a daily driver.
How to Install CM12.1 Android 5.1.1 ROM on Zenfone 2 Z00A
WARNING: This procedure will void your device’s warranty. Follow the instruction at your own risk. We will not be liable if any damage occurs to your device and/or its components. It is recommended for technically talented users only.
Important: Backup every data on your phone before proceeding to install the custom ROM on Zenfone 2.
Prerequisites: As you may know, for installing custom ROM like CyanogenMod requires a rooted device with custom recovery like TWRP or CWM installed on it.
2. Now, turn off your phone and boot it into recovery mode. To do so, press and hold Power button + Volume Up together for few seconds. When the phone is vibrating, release the Power button and then select your option.
3. From recovery, perform a full backup of your current ROM.
4. Wipe data and perform a factory reset.
5. Now, from recovery, select Install option and flash CyanogenMod 12.1 ROM zip file. Once done flash Gapps as well.
Once done reboot your phone. Please note that it might crash on the first boot. If this happens, simply reboot the phone and the problem will no longer appear (Source – XDA)