Samsung Galaxy S2 Plus I9105/I9105P is one of the Galaxy devices which will receive the Android 4.2.2 Jelly Bean firmware as its final update. However, the maker hasn't announced any official update to date, so owners of the Galaxy S2 Plus can only upgrade their phone using CyanogenMod 10.1

CyanogenMod 10.1 or CM includes all features from Android 4.2.2 Jelly Bean OS with additions such as CPU tweaking, customisable theme and very light system.

Warning: This is a custom ROM which may damage your device. Developers are not liable for whatever happens on your device. Read and follow the instructions carefully to prevent damaging your phone. Do this at your own risk.

Requirements

  • Samsung Galaxy S2 Plus I9105 or I9105P only. Do not apply this ROM to any other device or suffer unforeseen consequences.
  • Create a backup of all your personal information, settings and data files on your Samsung Galaxy S2 Plus.
  • Make sure that the battery level is at least 70 per cent to avoid power interruption.
  • Root your Samsung Galaxy S2 Plus and install ClockworkMod recovery to flash CM10.1. Click here to see details.
  • Disable temporarily all antivirus and security software on your computer.
  • Uninstall all antivirus apps on your phone.
  • Enable USB debugging mode on your phone. Go to "Settings > Applications > Development > USB debugging."
  • Download and install all USB drivers necessary for your handset. Samsung Kies PC Suite provides USB drivers.
  • Download the CM10.1 Android 4.2.2 ROM and Google Apps package on your computer.

Flashing Instructions

1. Connect your Samsung Galaxy S2 Plus to your computer.

2. Copy the CyanogenMod custom ROM and the Google Apps package you've downloaded to the external memory. Do not extract any of them.

3. Disconnect your phone from the computer then reboot it into Recovery mode. You can do this by turning off the device then press & hold Volume Up + Home + Power keys to reboot into Recovery mode.

4. In the Recovery mode, create a nAndroid backup of the current ROM. Select "backup and restore > backup." You can restore it anytime. Remember, the saved ROM is stored inside the SD card.

5. Select "wipe data/factory reset" and "wipe cache partition." After that, select "advanced > wipe Dalvik cache."

6. Go back to the main menu and select "install zip from SD card > choose zip from SD card."

7. Choose the CM10.1 you have copied earlier on the SD card then confirm installation. Do the same with the Google Apps package.

8. Once the installation is complete, go back to the main menu and select "reboot system now."

9. The device will automatically reboot itself which may take up to 5 minutes to reach the home screen.

Congratulations! Your Samsung Galaxy S2 Plus is now running Android 4.2.2 Jelly Bean with CyanogenMod 10.1 custom ROM.

If you have any issues or comments, send your feedbacks to XDA Developers Thread.