Android 5.0.2 Lollipop update has been rolled out for a few luckiest Android devices yet and Galaxy S2 I9100 is one of them as it also received support for this latest Lollipop update via CyanogenMod 12 ROM, thanks to the CyanogenMod team. This ROM has not been officially released but users have tested this unofficial build of CM12 ROM on their Galaxy S2 devices and found it more stable than other builds released previously. We don’t say that there are no bugs in this ROM, actually this is an unofficial ROM so some minor bugs with HD video recording and storage might be expected.
Your Galaxy S2 GT-I900 should be rooted to taste this pure build of Android 5.0.2 Lollipop. If you have not rooted your device then you can get root access to its internal system using Chainfire’s CF Auto Root and then you’ll need to install KitKat compatible custom recovery on the Galaxy S2 GT-I9100 in order to flash CM12 ROM on it. So if you are interested to get Android 5.0.2 Lollipop-based CyanogenMod 12 ROM on your Galaxy S2 I9100 then follow the given step by step guide carefully.
Note:
This guide is only working with the international variant of Galaxy S2 GT-I9100 only. Do not try it any other variant. Check the model number of your device by going to Settings > About Phone
Warning:
AndroidXDA.net will not be held responsible for any kind of damage or lose occurred to your Galaxy S2 I9100 before or after the installation of Android 5.0.2 Lollipop based CM12 ROM. Proceed at your own risk.
Before Getting Started:
- Is is highly recommended to take backup all your data and settings via a custom recovery tool such as ClockworkMod (CWM) or TWRP recovery to create a full image of the phone.
- Make sure that you have properly installed the correct USB drivers for the Galaxy S2 on your PC. You can download Galaxy S2 USB Drivers from this link.
- Enable USB Debugging Mode on the Galaxy S2 by going to Settings > Developer Options.
- Verify that the battery level of your phone is not less than 70% to prevent shutdowns while flashing the ROM.
- The Galaxy S2 should be rooted having a CWM recovery installed on it.
- The bootloader of the device must be unlocked.
Required Files:
Steps to Install CyanogenMod 12 Android 5.0.2 ROM on Galaxy S2 GT-I9100:
Step No 1:- First of all, download Unofficial CyanogenMod 12 Android 5.0 custom ROM (cm-12-20150102-UNOFFICIAL-i9100.zip) on your PC for the Galaxy S2.
Step No 2:- Plug your device with the PC using its USB data cable and make sure to mount USB mass storage of the phone.
Step No 3:- Transfer downloaded CynogenMod CM12 ROM .zip file to the root folder of your SD Card on the S2.
Step No 4:- Turn Off the device to boot it into Recovery Mode and unplug it from the PC.
Step No 5:- Next, Turn on the Galaxy S2 by pressing and holding Volume Up + Home + Power buttons altogether.
Step No 6:- While your Galaxy S2 is now in the CWM Recovery, perform Wipe Data/Factory Reset, Wipe Cache Partition and wait for the process to be finished.
Step No 7:- Also perform Wipe Dalvik Cache by going to “Advanced” and select “Wipe Dalvik Cache”.
Dalvik Cache is necessary to prevent boot loop issues etc.
Step No 8:- Go back to the main Recovery Menu and select “Install Zip from SD card”.
Step No 9:- From there, select “Choose Zip from SD card” and find the CM12 ROM .zip file that you have already copied to SD card of your Galaxy S2. Select it by Power button and on the next screen, confirm the ROM installation to initiate.
Step No 10:- Similarly install Google Apps (Gapps) package on the phone by repeating the above steps.
Step No 11:- After the installation of ROM and Gapps on your Galaxy S2, navigate to “+++++Go Back+++++” and restart it by choosing Reboot System Now from the Recovery menu.
Your phone will be rebooted now and it will take some time about 4 to 5 minutes to boots up for the first time after flashing ROM and Gapps.
That’s All! You’ve successfully updated Galaxy S2 I9100 to the latest Android 5.0.2 Lollipop via CM12 custom ROM. Don’t hesitate to tell us in the comments area below if you have any question or have problem regarding the above tutorial to update your Galaxy S2.
I followed the steps but get a:
Warning: No file_contextsmount: failed to mount/dev/block/mmcblk0p9 at /system: Device or resource busy
I can’t do anything anymore on the S2, please HELP
Same problem as Hans.
did you find a solution to this?
Will there be a release for the i9100G version?
how do you stop the phone from overheating when using this firmware?