The Samsung Galaxy S2 has received quite a lot of ROMs recently. The AOKP ROM recently ported to Galaxy S2 was reportedly a full AOKP featuring the CM10 kernel. XDA senior member cile381 has now ported the JRO03h ROM based on Android 4.1 (Jelly Bean) to the Galaxy S2.

Update Samsung Galaxy S2 to Jelly Bean with JRO03H AOSP ROM [How to Install]
Update Samsung Galaxy S2 to Jelly Bean with JRO03H AOSP ROM [How to Install]. Image Credit: xda-developers
Update Samsung Galaxy S2 to Jelly Bean with JRO03H AOSP ROM [How to Install]
Update Samsung Galaxy S2 to Jelly Bean with JRO03H AOSP ROM [How to Install]. Image Credit: xda-developers

The steps below show how to install JRO03H AOSP ROM on Galaxy S2 i9100, courtesy of The Android Soul.

Please note that there is a risk of data damage. IBTimes UK advises users to proceed at their own risk and will not be held responsible for any consequences.

Requirements: Please keep in mind that the guide is compatible only with Galaxy S2 model number i9100. To manually check the model, go into Settings > About phone. The method will wipe away all the data, settings and apps. IBTimes UK advises users to make a back-up of all their data and APN settings.

  • Install stock Android 4.0.3 XXLPQ firmware.
  • Install ClockworkMod (CWM) recovery on XXLPQ.
  • Download ROM from the official thread on xda-developers.
  • Download Google Apps package from here.
  • Now, without extracting the files, copy the downloaded files from step 3 and step 4 to the device's internal SD card.
  • Switch off your device and boot into CWM recovery. To do so, press Power button, + Volume Up + Home buttons simultaneously until the device boots into recovery. To scroll use Volume keys and Power key to select the options.
  • Tap Wipe Data/Factory Reset and choose "Yes" to confirm and wait until the wipe is completed.
  • After the process, choose Install Zip option from SDcard. Then select Choose Zip from SD card and select ROM file
  • Choose "Yes" to confirm installation. The ROM will begin installing.
  • After installing ROM, select choose Zip from SD card again and then select the kernel file to install the kernel.
  • Select choose zip from SD card again and choose gapps-jb-20120726-signed.zip file to install Google Apps package.
  • After the installation, go back to main recovery menu and choose reboot system now in order to reboot the device and boot into ROM.

You have now installed JRO03H AOSP ROM, based on Jelly Bean, on your Samsung Galaxy S2 i9100.