Official CM10.1 Jelly Bean ROM for Samsung Galaxy S2 [ I9100 ]

With the Galaxies reigning the whole Android scenario, whenever you talk about the best amongst them till the date, it’s gonna be the former Samsung flagship, the Samsung Galaxy S2. While the former korean flagship set the smartphone sales charts on fire, another flame swept the whole development scenario as the Galaxy S2 turned out to be one of the most developer friendly device till date.
Official CM10.1 Jelly Bean ROM Official CM10.1 Jelly Bean ROM

Whatever variant of the Galaxy S2 it may be, the development section is crowded by ROM's and Recoveries by developers from around the Globe. Despite of all the ROM's available out there, the only issue of concern is their stability and hence this comes out to be the reason enough to differentiate between ported ROM's and some official support from the best in the business, the Cyanogenmod Team.
We are definitely talking about an official CM10 Jelly Bean ROM for you dual core beast to squeeze out the best out of your device without having to care much about the usability or stability for the purpose.
What doesn't work can be found here.
Official CM10.1 Jelly Bean ROM Official CM10.1 Jelly Bean ROM


  1. Back up all apps using ASTRO File Manager. You can get the APK files using ASTRO and later restore it. Rooted users can use Titanium Backup which also backs up data along with the apps. You can restore data of apps after rooting your phone.
  2. Back up all contacts to SD card.
  3. Backup SMS on Android.
  4. Backup call log on Android.
  5. Have minimum 60% charge on your phone else you might get stuck while the update process is running on your device.
  6. Remove any security or Anti-virus app if you have them installed.
  7. Enable USB Debugging. This can be don by Settings>Applications>Development and making sure that USB Debugging is checked.
  8. Make sure your phone is not locked to any network.

We are not responsible for any damage that your device may face during this process. The developer is also not responsible for the same. There are little chances that your device may face any issue. However, try this at your own risk. This process will void the warranty of your device.
Steps to Install CM10.1 Jelly Bean ROM on Samsung Galaxy S2 I9100 -
  1. Download the ROM zip file from here.
  2. Download the GAPPS for CM10.1 from here.
  3. Connect your Phone to PC via USB Cable.
  4. Copy the Downloaded ROM & GAPPS zip file to your SD card.
  5. Disconnect from PC.
  6. Turn off your phone.
  7. Boot your phone into recovery mode. To do this, press Volume Up button + Center button + Power button together.
  8. Make a nandroid backup in recovery mode [ Optional ] .
  9. In the recovery mode, wipe data/factory reset. Also wipe cache partition and dalvik cache.
  10. Now, navigate through the interface choose “select zip from SD card” and select the ROM zip file which you copied to your SD card in Step 4.
  11. Flash it in the next screen.
  12. Go back. Now do the same for GAPPS Zip file.
  13. After Installing both the Files. Go Back and select “Reboot system now”.
  14. If you are stuck in the boot animation, wipe cache from recovery mode.
This will install CyanogenMod 10.1 Jelly Bean 4.2.1 on your Samsung Galaxy S2.
For any more Queries Comment Below.

You Can get all the News Update about this Phone [ Samsung Galaxy S2 ] - Here