Tip Us!

All input fields are optional, fill out as much or as little as you'd like.

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

by on January 3, 2013 8:50 am
3
views6510
0
0
1

Galaxy-S2-I9100-Jelly-Bean

Considering there's no official Jelly Bean update coming 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.

Warning

  • The instructions in this guide are intended for use with the Samsung Galaxy S2, model number GT-I9100. Applying these instructions on another device or model may produce undesired outcomes.
  • The information in this guide is provided for instructional and educational purposes only. There is no guarantee that these instructions will work under your specific and unique circumstances.
  • Use these instructions at your own risk. We shall not claim any responsibility or liability for whatever happens to you or your device arising from your use of the info in this guide.

Requirements

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

  • A Samsung Galaxy S2 GT-I9100 running Ice Cream Sandwich
  • USB debugging enabled on your handset
  • A Windows PC
  • Odin3
  • Clockworkmod Recovery 5.5.0.4, so you can make backups and install the required kernel.
  • Latest CM 10.1 nightly
  • Google Apps (gapps) zip file for Android 4.2.1, to reinstall the native Google applications and the Google Play market.
  • CyanogenMod 10.1 and Google Apps zip files need to be saved on your SD card.
  • Make sure drivers are installed on your PC and that your device is detected correctly in Odin. If you have Kies installed and have connected your device at least once then the drivers should be installed correctly.
  • Disable Samsung Kies on your PC, as it can interfere with the procedure.
  • Charge up your phone to 100%. You don't want your device cutting out part way through flashing!

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 on how to sync your data to the cloud and how 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 will brick your phone. CWM will install a custom kernel which will prevent your phone from bricking if it suffers from the MMC 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.

  1. Power off you Galaxy S2
  2. Boot into the phones download mode by pressing volume down + home + power together
  3. Press Volume Up to accept the warning
  4. Launch Odin3 on your PC
  5. Choose the CWM Recovery .tar file under PDA; it should be called “GT-I9100_ClockworkMod-Recovery_5.5.0.4.tar” if you downloaded the file I listed above.
  6. Double check that re-partition is unchecked, and that reboot and f.reset time are ticked before you continue. These are the default options anyway, but it's worth checking.
  7. Connect your phone via USB; the connected port should appear in Odin at this point.
  8. Press start to begin flashing

odin3 CWM

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 can simply restore your phone through Clockworkmod if something goes wrong or if you don't like Jelly Bean for whatever reason.

  1. To boot into CWM press volume up + home + power together when you're phone is off.
  2. Once in recovery use the volume up and down buttons to navigate and press the power button to select options.
  3. Select backup and restore to create a backup of current installation on your Galaxy S2. This might take a little while.
  4. Once the backup is complete you can reboot your phone from the main CWM menu.

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.

  1. Download the latest version of CyanogenMod 10.1 and Google Apps, if you haven't already, and put the zip files on your SD card, preferably somewhere you can easily navigate too.
  2. Turn off your phone and boot into the ClockworkMod Recovery by holding volume up + home + power.
  3. Select the option to Wipe data/factory reset.
  4. Then select Wipe cache partition.
  5. Select Install zip from sdcard.
  6. Select Choose zip from sdcard.
  7. Select the CyanogenMod.zip file, which is called something like cm-10.1-xxxxxxxxxx-nightly-i9100.zip.
  8. Navigate to the one option which says yes, and the installation will begin.
  9. Before rebooting, install the Google Apps by performing steps 6 through 9 again, but selecting the gapps-jb-xxxxxxx-signed.zip file.
  10. Once the installation has finished, reboot your from the main menu and wait for Cyanogenmod to load.

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

jelly bean on s2 screenshots

WRITER

Google+ E-mail

Long time Android user and supporter of anything open-source, Robert is a BSc (Hons) graduate with an enduring fascination for technology. Glued to his Galaxy S2 there’s very little tech news which slips past him unnoticed.

YOU MIGHT LIKE

galaxy-note-2-s-pen-2-vs-galaxy-note-s-pen-original-2
Comments
  • http://www.facebook.com/profile.php?id=1408432386 Joe Innecken

    Is the S4 gonna run Key Lime Pie

    • http://www.facebook.com/duh.koda.1 Duh Koda

      If the S3 is getting it, then obviously the S4 will get it. But if you mean shipping with KLP, no, It’s shipping with (what is as of now) the latest version of Android, 4.2.2.

  • RaptorOO7

    So much for a flagship phone, what a joke. The GS3 came with ICS 4.0, updated to JB 4.1.2 and Samsung has already publicly stated it WILL get KLP 5.0. Suckers buy HTC.

    • LAKAME

      The Galaxy Note came with android 2.3, was updated to android 4.0, then 4.1, and probably will be updated to 4.2 :D

    • amine ELouakil

      lol! they are talking about the One X, not the One, the One X came out before the GS3 got updated to android 4.1 before the GS3 in many major markets and it’s getting 4.2 most likely before the GS3, not to mention that the said report is not just some random rumors, (posted by those samsung blogers ?) anyways you need to check your facts before posting something stupid.

      • http://www.facebook.com/duh.koda.1 Duh Koda

        Even the S2 has 4.2 Jellybean already, pretty sad to say that a phone 3 years old has 4.2 and a 1 year old phone doesn’t even have it yet.

  • http://www.facebook.com/duh.koda.1 Duh Koda

    This is why I will never buy an HTC phone. They have terrible support for all of their devices.

    • http://twitter.com/danmcsw danmcsw

      I’m with you on this.

    • geospa300

      Bad luck for you because I picked up my new HTC one and it’s unbelievably good.

  • carlisimo

    That’s a photo of a One S. I have one of those, on T-Mobile, and I’m not convinced it’s even going to get 4.1. (The One S everywhere else in the world has, but it’ll probably end there.)

    I didn’t expect any updates so I’m not bitter about it… but it’s impossible not to notice that Samsung and (unsurprisingly) Motorola have gotten much better about providing them.

  • Data1001

    Does this apply to the HTC One X+, as well?

  • KC

    This is timely news. I was going to buy the HTC One. Now that I know how HTC treats its customers, I’m now set on getting the Motorola-X instead.

    But my wife and daughter have the HTC One X. They’re really disappointed about this.

    Thanks for this news reminder on how HTC sucks!
    .

  • http://www.facebook.com/profile.php?id=1059415746 Balint Udvarhelyi

    Experience tells me that 4.2.2 is the last update for the One X and One S. Updating these phones to KLP would signal a very positive change at HTC. The forums are full of HTC users complaining about late or even missing updates (and lack of removable battery/memory expansion).

Would you like to view our mobile friendly site? Try it out