An unofficial build of CyanogenMod 11, which is based on Android Open Source Project (AOSP), is available for both the NFC and non-NFC variants of Samsung Galaxy S2 Plus bearing model numbers GT-I9105P and GT-I9105. Using the custom firmware, the handset can be updated to the latest KitKat software version, Android 4.4.2.

CyanogenMod 11
Unofficial CyanogenMod 11 build with Android 4.4.2 is available for Galaxy S2 Plus. .

What works



RIL (Calls, SMS, Mobile Data)

Sensors (Accelerometer, Compass, Light, Proximity, etc)

Camera (photo and video)

Video playback

Audio (playback and recording)


Everything else not listed under 'known issues'

Known Issues

Vibration needs some time to initialise after boot

HW Composer not used in landscape

Screenrecord does not work

FM Radio does not work (you can use SpiritFM)

Stock browser does not use hardware acceleration (Please use Google Chrome)

Does not work on 4.1 stock ROM's bootloader, please upgrade to 4.2 before flashing

These CM11 builds come in the courtesy of senior XDA member, CoolDevelopment. Head over to the source thread to know more about the custom release.

Galaxy S2 Plus users who wish to install Android 4.4.2 KitKat on their devices using unofficial CM11, may follow our step-by-step guide. It should be noted this build does not work on Android 4.1 stock ROM's bootloader, therefore, users are advised to upgrade their devices to Android 4.2 Jelly Bean.

IBTimes UK reminds its readers that it will not be held responsible for any mishap. Before following the installation, users are also advised to ensure their devices meet following requirements.


1) Install USB Drivers for Galaxy S2 Plus to transfer files between the Android device and the computer.

2) Enable USB Debugging Mode on the phone to connect it with the computer and use Android SDK with it. [Navigate to Settings>> About phone. Tap on Build Number several times until a message appears saying 'You are now a Developer.' Now enable USB Debugging Mode by navigating to Settings>> Developer Options.]

3) As the tutorial might wipe all data of the phone, create backup. If the device is having any custom recovery such as ClockworkMod or, TWRP then backup data using the same.

4) If the Android phone powers off due to lack of battery during the process, it could damage the device. Therefore, the Galaxy S2 should have charge above 80% battery charge.

5) The phone should be rooted and have ClockworkMod recovery installed. Ensure that latest version of recovery is installed. Click here for our guide to root and install CWM recovery on Galaxy S2 Plus.

6) The Android 4.4.2 KitKat CM11 ROM works only with Samsung Galaxy S2 Plus GT-I9105/GT-I9105P. As applying this to any incorrect variant might brick the device, verify the model number of Galaxy S2 by navigating to Settings>> About phone>> Model number and install ROM according to the model number.

7) After flashing the ROM if the device gets stuck on Booting animation or experience boot loop then perform wipe cache partition and wipe dalvik cache a few times before rebooting the device.

Download files

Android 4.4.2 KitKat CyanogenMod 11 ROM for Galaxy S2 Plus I9105/ Galaxy S2 Plus I9105P

Gapps file

How to install Android 4.4.2 KitKat on Samsung Galaxy S2 Plus with CM11 build

Step-1: Connect Galaxy S2 to the computer using USB cable and transfer the downloaded zip files to the internal SD card of the phone. Do not extract any file

Step-2: Disconnect the phone from the computer and switch the device off

Step-3: Place the phone into recovery mode by pressing and holding Volume Up, Volume Down and Power buttons together

Note: In recovery mode, use Volume buttons to scroll between options and Power button to select the desired option.

Step-4: Create a Nandroid backup of the existing ROM which can be restored later if the new ROM does not work or users wish to go back to the previous ROM. Select Backup and Restore, then select Backup again. Go back to main recovery menu after the backup is completed

Step-5: Perform a Factory Reset by selecting wipe data/factory reset and confirm the action on the next screen. Go back to the main recovery menu

Step-6: Select install zip from sdcard then select choose zip from sdcard and head over to the location where the CM11 ROM is saved. Select it and confirm installation

Step-7: When the ROM is installed, select again choose zip from sdcard and flash the Gapps file

Step-8: When the installation process is completed, go back to the main recovery menu and reboot the phone by selecting reboot system now. The phone will reboot now and boot up into the customised CM11 firmware. The device will take a few minutes to boot up for the first time after the ROM was installed

The CM11 unofficial build featuring Android 4.4.2 is now installed on the Galaxy S2 Plus. Head over to Setting>> About phone to verify the new software version of the device.

[Source: Android Egis]