Affiliate links on Android Authority may earn us a commission.Learn more.

How to flash Cyanogenmod 10.1 on your Galaxy S2 GT-I9100

June 30, 2025

Considering there’s noofficial Jelly Bean updatecoming to the Samsung Galaxy S2 in the immediate future, and as the CyanogenMod team have begun pumping out stable nightly builds of Android 4.2.1 for my phone, I decided to install Jelly Bean on my own S2 this week.

So far, it’s working brilliantly, and, for a nightly build, I haven’t noticed any problems. There are a few known issues with the camera recording effects, the absence of a working FM radio, and the USB transfer speed can be a bit slow, but if these things aren’t a big concern for you then read on.

odin3 CWM

Requirements

Here’s everything you’ll need for the installation.

Before getting started, make backups of text, contacts and apps if you want. It’s not recommended to backup applications by copying and pasting files. Instead re-download them once the ROM is up and running. For backup tips, check our guides onhow to sync your data to the cloudandhow to create local backups of your mobile data.

Installing Clockworkmod Recovery

I’ve included the installation of CWM Recovery because it is important no-one skips this step or you willbrick your phone. CWM will install a custom kernel which will prevent your phone from bricking if it suffers from theMMC Superbrick Bug, so don’t miss this step out!

Before moving on, make sure you’ve downloaded Odin3 and the Clockworkmod Recovery .tar file and put them on your desktop.

jelly bean on s2 screenshots

Your phone will display a blue bar as the data is transferred and then should reboot. Once rebooted Odin should display a green pass mark above the phone port and you should be able to check that you are now running the required codeworkx kernel in your system settings. You can now unplug your phone from your PC, but make sure you’ve got plenty of battery.

Backing up your ROM (optional)

Before going any further you should probably make a backup of your existing ROM, even an official one. This is important as you’re able to simply restore your phone through Clockworkmod if something goes wrong or if you don’t like Jelly Bean for whatever reason.

Flashing Cyanogenmod 10.1

Now that you’re backed up and running a kernel which won’t brick your phone, we can begin the fun part; installing Jelly Bean.

Congratulations, you should now boot into CyanogenMod 10.1. Time to play with your new Jelly Bean 4.2.1 features.

Thank you for being part of our community. Read ourComment Policybefore posting.