The galaxy S2 was the beginning of Samsung’s rise to the top of the Android ecosystem as the top OEM. The hardware remains relevant even to this day and it’s an all round solid performer. But true to their nature, Samsung has deserted this once flagship phone and yet again the devs at XDA have rescued it. Now the good devs of the CyanogenMod community have given us Lollipop for the S2, so let’s find out how to install the latest update from Google on the S2.
- Your phone is rooted
- You have a custom recovery installed.
- Your phone’s battery is more than 80% charged.
- Re-partitioning is advised but not essential.
You can flash this ROM on your stock system partition but it is recommended to have 1GB System Partition as ART runtime requires more space. also, it’s advisable to have more space on system partition if you would like to install standard GAPPS package. The repartition is done to increase the system storage from what it was in the original Android 2.3.6 Gingerbread.
The included PIT Files are for I9100 ONLY.
You will need to flash PIT file in ODIN or heimdal to re-partition the System space, it is recommended to have 1GB System Partition as ART runtime requires more space. for more details about PIT files & re-partitioning through to this link.
Other PIT files cam be downloaded from here.
If you want more information about what PIT files to flash and why you need to increase system partition then don’t hesitate to hit me up in the comments.
You can install “NANO GAPPS” if you haven NOT re-partitioned your system OR you have stock System Partition size.
- Stock Camera often crashes while recording HD Videos.
Still raring to flash this ROM? Then le’s get on to it.
Installation Instructions for those Coming from 4.4- ROMS
Download cm-12-XXXXXXXX-UNOFFICIAL-i9100.zip to your sdcard
Make sure you’re using a custom recovery that is Kitkat Compatible, like the latest CWM for the S II.
Boot into Recovery using the Volume UP+Power+Home button combo
Wipe all your data and cache
Flash cm-12-XXXXXXXX-UNOFFICIAL-i9100.zip from sdcard.
Optional: Flash Google Apps.zip from sdcard.
Reboot, the first reboot takes time, so please be patient and don’t panic.
For thoseComing from previous CM 12 build
Reboot to recovery, backup, wipe cache no need to wipe data.
Flash cm-12-XXXXXXXX-UNOFFICIAL-i9100.zip from sdcard
Root: It is now disabled by default on CM12. To enable it go to Settings>Developer Options>Root access and set to Apps only or Apps and ADB.
Updates: Updates to this ROM will be posted in the Original XDA Thread, and you can find them here.
There you have it, the complete guide for installing CyanogenMod 12 on the Galaxy S2. If you have any questions or queries leave them in the comment section below. We’d be happy to take a look.