Many Android devices do not get the latest updates due to reason like hardware limitations or OEM not interested to carry out. Samsung Galaxy S2 Plus is among such device which did not get update above Android 4.2.2 Jelly Bean. But the Android Custom ROM developers have ways to update the device to Android 5.0 Lollipop and now they have come up with another Pure AOSP Custom ROM which will update the device to new Android Marshmallow.Samsung Galaxy S2 Plus


This AOSP Custom ROM is in its early stage of development, even though the main stream features are working good. This features include Calls, SMS, Mobile Data, Camera, WiFi, etc. So, if you are a Samsung Galaxy S2 Plus then you can update your device to Android Marshmallow through this AOSP Custom ROM.

NOTE: It is not advisable to flash this ROM as it is in starting stage of development.

Preparing your Phone

  • This instructions are strictly limited for Samsung Galaxy S2 Plus I9105/P.
  • Charge the device battery to 100%.
  • Backup all the important data that you need later.
  • Unlock the device bootloader if not done already.
  • Device must be rooted.
  • Custom Recovery like TWRP must be installed on your device.
  • Install the USB drivers for the device on your PC.
  • MakeĀ  Nandroid backup of the current ROM.
  • Enable USB debugging mode. Go to Settings > Developer options > USB debugging mode.USB Debugging

Install Android Marshmallow Pure AOSP Custom ROM

  1. Download the Android Marshmallow AOSP ROM from here.
  2. Download the Google Apps file for Android Marshmallow from here.
  3. Connect the device to PC and transfer the files to the device storage.
  4. Disconnect the device and turn it off.
  5. Reboot the device into Recovery mode by pressing and holding Power + Home + Volume Down buttons together.
  6. In Recovery menu tap on Wipe and select Data, Cache, Dalvik Cache, then Swipe the button at bottom of the screen to perform the action.
  7. Now, tap on Install and then Navigate to ROM zip file stored on your device and flash it.
  8. In the same way flash Google Apps file.
  9. Now, tap on Reboot system and the device will reboot into normal mode.

Android Marshmallow is now installed on your device you can check the version in Setting > About device > Android version.

Thank you for reading the article and please comment if there are any questions.