Install Android 6.0 Marshmallow on Galaxy S2 Plus GT-I9105/I9105P [AOSP]



Good news for the users of Samsung Galaxy S2 Plus, now you can install Android 6.0 Marshmallow on Galaxy S2 Plus with model i9105 and i9105P. The Android 6.0 Marshmallow ROM is not an official update but it is an AOSP project and is a custom ROM. Galaxy S2 Plus will never be found in the list of devices receiving official Marshmallow update so this is the best opportunity to install latest Marshmallow firmware on your device. Most of the features are working fine but you may experience some bugs as it is the initial build and tests are being carried out to make it more stable.

There are multiple benefits of installing custom ROM on your Galaxy S2 which unfortunately can’t find in the stock firmware. The Custom ROMs gives you freedom to overclock CPU, install tweaking mods and tons of other software to enhance device performance further you can install themes to customize the device look. Just go ahead and install the Android 6.0 Marshmallow on Samsung Galaxy S2 Plus.

How to install Android 6.0 Marshmallow on Galaxy S2 Plus GT-I9105/I9105P

Disclaimer: This tutorial includes multiple operations which includes installing Custom ROMs. Follow the guide on your own risk, we are not responsible if you brick or damage your device however the chances of bricking a device are rare but you have to pay full attention on the complete guide to avoid any issues and difficulties while performing any of the above mentioned operation.


  • Please ensure your phone battery should be charged at minimum 80%
  • Download and install latest USB drivers
  • Your device should have a working latest TWRP recovery installed or follow our guide.

Download Android 6.0 Marshmallow build specified for your Galaxy S2 Plus from the below provided links

Download Galaxy S2 Plus Android 6.0 Marshmallow (GT-I9105/I9105P)

Download Android 6.0 Marshmallow Gapps

Process to install Android 6.0 Marshmallow on Samsung Galaxy S2 Plus GT-I9105/I9105P

In this tutorial we are using the TWRP recovery flash process.

Connect your device to PC and transfer the ROM zip and Gapps on your device storage.

Turn of your device and boot into TWRP custom Recovery menu by the hardware keys combination or using any third party app (Mostly found in Play store).

Once your device enters into TWRP recovery, create a Nandroid backup of your device or follow our guide to create a Nandroid backup (this will create a backup of your complete device including current firmware) if something goes wrong you can restore your previous firmware.

Once the Nandroid process completes, navigate and select wipe data/factory reset.(this will erase your data)

Now it’s the time to flash the Marshmallow ROM on your device. Choose “Install” >> navigate to the folder in which you have copied the custom file and select it.

Slide across the slider to confirm install, wait for a few minutes till the file is completely installed in your device.

Once done with the above step, now apply the same process with the installation of Android 6.0 Marshmallow Gapps.

Wait for the installation process to complete. The first boot up may take 5-7 minutes.

If your device is taking longer then 7-10 minutes then follow this guide to to fix this issue 

That’s it! You have successfully installed Android 6.0 Marshmallow via AOSP ROM on your Galaxy S2 GT-I9105 and GT-I9105P. Experience the latest features of Android 6.0 Marshmallow custom ROM on your device. If you have any query feel free to contact us by posting your queries in the below provided comment section. Follow us on Facebook/Twitter/Google+ for future update.

A Software Engineer who loves to hang around latest gadgets and writes his own experiences to get the best possible and accurate information.

We will be happy to hear your thoughts

Leave a reply