Install Android 5.0 based CM12 on Galaxy S Plus [Very Functional]
The Android development community is rapidly spreading the sweetness of latest Lollipop Android. It is happening especially because of third party custom ROMs. One best of them is CyanogenMod (a well-known aftermarket firmware based on stock AOSP). Even low-end Android phones are receiving the Android 5.0 based custom ROMs like Galaxy S Plus. ADC-Team has ported the CM12 to Galaxy S Plus unofficially and it is very functional build. Almost all the major features of phone are working find so you can use this custom firmware on daily basis. But since this is alpha stage, it might not be prove very stable for your phone.
In order to give this CM12 ROM a try, make sure you have an external SD card. You need to flash via latest TWRP recovery. To get started, place all the important files (ROM zip package and gapps) to phone’s external sd card. Backup all the important data including calls, SMS, audio and other files. If you have WhatsApp, copy the folder /sdcard/WhatsApp inside /external_sd/Whatsapp, so you are ready to restore all your conversations. Then copy the content of the folder /sdcard/DCIM inside /external_sd/DCIM (to protect photos).
Boot in recovery mode which does not feature new partition assignments. Take nandroid backup, then flash new TWRP recovery. Then boot in TWRP, wipe Data as ext4 partition (Wipe -> Advanced Wipe -> Select Data -> Repair or Change File System -> Change File System -> EXT4 -> Swipe), and then wipe Dalvik Cache, Cache, System and Android Secure (inside Wipe -> Advanced Wipe). Now install ROM and gapps package, and reboot the phone. Wait a lot (about 30 minutes with boot animation running, it’s not a boot loop, this will happen with a fresh install only).
For more details and downloads about this Galaxy S Plus Android 5.0 Lollipop CM12 build, visit XDA’s thread.