Install CM 11 Android 4.4.2 Nightly for Samsung Galaxy S2 I9100G

Install CM 11 ROM for Galaxy S2 I9100

The official build of CM 11 KitKat Nightly is now available for Samsung Galaxy S2 TI OMAP model. Use this tutorial in case you wish to learn how to successfully update your smartphone.

More info about the CyanogenMod team and their work on releasing a stable Android 4.4.2 KitKat stable build can be found at their blog page here. Before starting the installation of CM 11 Nightly on your Galaxy S2 you will first have to take a look at the preparation guide below:

  • Use this guide exclusively with the Samsung Galaxy S2 model number I9100G.
    - this is the TI OMAP model, not the I9100 one with Exynos CPU.
    - don’t use the files you find in this post on the I9100 model, as you will brick it.
  • Your Galaxy S2 I9100G has to be rooted and running the latest build of CWM / TWRP Recovery.
    - you cannot flash KitKat custom ROMs with older versions of CWM or TWRP, so make sure that whichever recovery is installed on your device, then it is updated to its latest version.
    - both CWM and TWRP are supported by this guide, but we’ve only tested with CWM.
    - if you have the TWRP Recovery installed instead of CWM, then you should make sure to apply the corresponding actions.
  • Create a full NANDROID ROM Backup for the installed OS.
    - this step is listed in the tutorial too, do not skip it.
    - it will create a restore point for your phone, one that you can use in case the new ROM doesn’t boot in normal mode with CM 11 Nightly.
  • Also, you will have to apply a Factory Reset for your device.
    - this process will wipe all data from system application, while the internal / external storage won’t be affected in any way.
    - this step is listed in the tutorial, so you shouldn’t skip it.
    - ‘factory reset’ can be skipped only in case your smartphone already runs on a previous build of CyanogenMod 11 Nightly.
    > if the phone doesn’t boot with CM 11 and you’ve skipped ‘factory reset’, then you will be forced to repeat the entire tutorial and apply ‘factory reset’ eventually.
  • Backup data from installed applications, SMS text messages and APN Internet Settings using the following tools for Android: Helium | SMS backup & restore | APN Settings Backup & Restore.
  • Sync Contacts info with your default Gmail account using the info listed here.
  • Enable USB Debugging from Developer Options menu.
  • Charge your device’s battery so that the power level will be over 50%. This will prevent the phone from switching off in the middle of the updating process.
  • This is a guide for advanced users, so you shouldn’t blame us in case something goes wrong or you lose any important file in the process.
  • Read the entire post before starting the installation, don’t skip any steps and you should manage to complete the installation in under five minutes.

Now that you know all of the above, you can continue to the next part of this post and learn how to update your smartphone with a brand new CyanogenMod KitKat ROM.

Remember that this is not an official Android 4.4.2 Update released by Samsung, it is only a custom ROM that will allow you to test the latest KitKat features and other CM-based elements on your device. Also, note that the battery life of your device might suffer after installing KitKat custom ROM.

How to flash CM 11 Nightly Android 4.4.2 for Galaxy S2 I9100G:

  1. Download the CM 11 Nightly ROM from here.
    - make sure to download the latest build available and not an older one.
  2. Download Gapps for Android 4.4.2 ROMs from here.
    - this is the file that has to be flashed after the ROM is installed, as it will add the Google applications to your phone.
  3. Connect your phone to your PC and then move both zip files to its internal storage.
    - after the files are copied with success you can disconnect the phone from PC.
    > note that you shouldn’t unzip the contents of the zip file.
  4. Power off your phone now completely.
  5. Now you have to boot the Galaxy S2 in CWM / TWRP Recovery.
    - it can be done if you press and hold Volume Up, Home and Power buttons simultaneously.
    - release the buttons when the custom Recovery screen appears.
    > note that this guide has been tested with CWM, but TWRP should work too.
  6. First you have to create the full NANDROID Backup of the installed ROM:
    - select ‘backup and restore’, name the file and wait for the backup to be created.
    > continue to the next step when done.
  7. Next, apply the Factory Reset process for your device.
    - select ‘wipe data/ factory reset’, confirm.
  8. Now you can finally flash the new CM 11 Nightly on your Galaxy S2 I9100G:
    - select ‘install zip from sdcard’, then ‘choose zip from sdcard’ and find the ROM zip file.
    - confirm installation and wait until the process is complete before getting to the next step.
  9. Repeat step 8 actions and flash the Gapps zip as well.
  10. When all files have been installed with success you can return to the main Custom Recovery menu.
  11. Reboot your phone now in normal mode.
    > note that the first boot process of CM 11 will take a while before it loads all the new files.
    > don’t press any buttons until the home screen appears.
  12. Enter your Google or CyanogenMod account info in order to take control over your device once again.

These were all the steps that you had to take and now you’re free to start testing all the new features and functions of CM 11 Nightly KitKat ROM.

In case the installation isn’t completed at your first attempt, then you should try to repeat the entire guide once again. Custom ROMs might not always install at the first attempt. If you do decide to repeat the guide, then you first have to make sure that the installed custom Recovery is updated to its latest version.

In case the new CM 11 Nightly doesn’t work as you wished with your Galaxy S2 I9100G, then you can always choose to restore your phone to its previous ROM using the NANDROID ROM Backup file created in step 6. Ask for extra help in comments if you cannot complete the guide.