Update Galaxy S2 I9100G to Android 5.0.2 Lollipop via CyanogenMod 12 Nightly ROM

Samsung will not release the official KitKat or Lollipop updates for the Galaxy S2 smartphone due to hardware limitations but still you can taste the sweetness of Lollipop on your S2 using custom ROMs. Android 5.0 has been rolled out for most of the Samsung’s flagships and you’ll be glad to hear that Galaxy S2 I9100G is one of those few lucky Android devices that can be also upgraded to the latest Android 5.0.2 Lollipop via CanogenMod 12 custom ROM to customize and personalize your Galaxy S2.

Remember that this version of CM12 is not officially released by Samsung or Google but is just a custom ROM which is developed by the xda-developers and is only based on stock Android Lollipop that comes with a lot of extra features, apps and a custom UI that you can’t find on the stock Android platform. This CyanogenMod 12 Nightly ROM is stable and can be used as a daily driver. Many users have flashed and tested this CM12 ROM on their Galaxy S2 devices and they reported that the firmware is running without any issues. You’ll need a custom recovery already installed on the phone to flash this CM12 ROM on it.

Updating Galaxy S2 I9100G to Android 5.0.2 Lollipop via CyanogenMod 12 Nightly ROM

So if you want to get this latest custom ROM on your handset then follow the given guide on how to Update Galaxy S2 I9100G to the latest Android 5.0.2 Lollipop with CM12 Nightly custom ROM to improve its performances and customize the Android experience to run on your smartphone.


This guide having these instructions is only working with the Galaxy S2 GT-I9100G (international variant). Do not try to install this ROM if you have a different device. You can check the model number of your Galaxy S2 by going to Settings > About Phone


AndroidBlog.gs will not be responsible for any damage or lose occurred to your Galaxy S2 I9100G during or after the installation of CM12 Nightly custom ROM. Proceed at your own risk.


  • Take a proper backup of all your important data and settings before starting the firmware installation process, such as your SMS, MMS, APN Settings, Call Logs, Contacts and media contents etc.
  • Enable USB Debugging Mode on your S2 by navigating to “Menu – Settings – Developer options”.
  • Your Galaxy S2 must be rooted with the latest custom recovery image (CWM or TWRP recovery) already installed on Galaxy S2.
  • Make sure that you’ve properly installed the correct Samsung Galaxy S2 USB drivers on the PC.
  • The bootloader of your Galaxy S2 must be unlocked
  • Ensure that your phone has at least 80% of battery charge before proceeding to the firmware installation guide.

Required Files:

Steps to Install Android 5.0.2 Lollipop via CyanogenMod 12 Nightly custom ROM on Galaxy S2 GT-I9100:

Follow the given step-by-step guide to install CM 12 Nightly Build on the Galaxy S2 manually:

1:- First, plug your Galaxy S2 to the PC via its USB data cable and mount the USB mass storage of the device.

2:- Transfer the Android 5.0.2 CM12 ROM .zip file that you’ve already downloaded from the above link, to the root folder of your SD card on the phone.

3:- Disconnect the device from the PC and turn it OFF Power off the phone and disconnect its USB cable from computer.

4:- Turn ON the device while pressing and holding Volume Up + Home + Power keys at the same time.

5:- While your device is now in CWM Recovery, perform a full data wipe by selecting Wipe Data/Factory Reset, Wipe Cache Partition and Wipe Dalvik Cache as well by navigating to ‘Advanced’ > Wipe Dalvik Cache.

6:- Go back to the main recovery menu and choose Install Zip from SD card > Choose Zip from SD card.

7:- Navigate to the CM12 ROM .zip file that you’ve already transferred to the root folder of your SD card and confirm the installation process to start.

8:- Install Google Apps (Gapps) package by repeating the above given steps once the ROM installation is completed.

9:- After installing the ROM and Gapps on the phone, go to “+++++Go Back+++++” and from the Recovery Menu, select Reboot System Now.

This will reboot the device and may take some time about 4 to 5 minutes while booting up for the first time after installation.

Done! You’ve successfully updated Galaxy S2 I9100G to the latest Android 5.0.2 Lollipop with CM12 custom ROM.

Do let us know in the comments area below if you have any trouble or query while installing CM12 Nightly custom ROM on your Galaxy S2 to get the latest Android 5.0.2


You might also like
  1. evren ersoy says

    Its not for gt-i9100g

  2. jonelsorel says

    The zip package from the link provided is not for I9100G. Way to go!

  3. Sukant Sharma says

    This ROM is for i9100 not i9100G.

  4. Aamir Jamal says

    This post has been updated with CyanogenMod 11 ROM for Galaxy S2 (GT-I9100G) 🙂

  5. jerza says

    Hello PrebuitGmsCore.apk file installations giving ‘there was a problem while parsing the package’

    samsung galaxy s2 i900G.

    Please help me since i have need to have CorePrebuiltApps

  6. jahid says

    How to install lolipop rom in shv 300s lte A.now it korean 4.4.2 i want to convert it international verson.

  7. mayank says

    From where I can get play services.. Ur mini gapps is getting aborted during installations. Pls help

  8. Jan Coetzer says

    When I install this MOD, everything goes well, but when I try to install gapps, I get an error code 70 saying that there is not enough free space in the system partition to install it. I have tried prettymuch everything to try and get it to work, but with no success. Is there any way to resize the /system partition?

  9. Hey Jan, you should try a lighter gapps package…
    see here https://techbeasts.com/2015/02/01/download-latest-google-gapps-andorid-50-lollipop/

  10. Now to my own issue: Which version of the Google Play Services are you guys running the S2 / Lollipop?
    – I have tried xxx-430 (universal armeabi-v7a) and xxx-434 (240 DPI & armeabi-v7a)
    – I could not find the xxx-414 (240 DPI & armeabi) nor xxx-410 (universal armeabi)

    If any reader has it running on S2 / Lollipop please let me know the exact version of your Google Play Services as displayed in app manager… thanks!!!

  11. Vivek Bhargav says

    @Laurent: version 6.7.76 works for me.

    The first link is not for a i9100g variant but the second is although it’s CM11 KitKat. I use an i9100g updated my firmware from JB to CM11 nightly ROM available on the page. It installs a 4.4.4 KitKat and not a Lollipop. Not complaining but with the CM11 KitKat, my galacy S2 works like a gem. Thanks.

Leave a Reply

android 1, android, android studio, android device manager, android pie, android games, android one, android emulator, android versions, android emulator for pc, android apps, android app development, android authority, android apk, android arsenal, android apps on pc, android auto, android activity lifecycle, android app download, android architecture, android codes, android color codes, android central, android cdc driver, android car stereo, android course, android camera, android omponents, android box, android beta, android best games, android beam, android backup, android backup to pc, android basics, android games, android games apk, android games free download, android go, android gamer, android games 2018, android games on pc, android glide, android game development, android emulator online, android emulator download, android emulator for mac, android emulator for windows 10, android file transfer, android file host, android framework, android flash tool, android firmware, android hacking tools, android hd wallpapers, android hard reset, android heavy games, android data recovery, android keyboard, android kitkat, android keyboard apk, android keylogger, android imei check, android multi tools, android manager, android material design, android mobile games, android modded games, android latest version, android lollipop, android nougat, android oreo, android pie, android play store, android pc suite, android pie update, android police, android programming, android questions, android ringtones, android root, android root apk, android root apps, android tv box, android themes, android tools, android wallpapers, android wallpapers hd, android usb driver, android ui design, android update 8.0, android update 9.0, android studio, android sdk manager, android secret codes, android vidmate, android youtube downloader, android youtube downloader apk, android youtube background play, android zapya