Install MoKee Open Source KitKat ROM for Samsung Galaxy S2 I9100G

Flash MoKee Android 4.4.2 KitKat ROM for Galaxy S2 I9100G

MoKee Open Source ROM is another Android 4.4.2 that you can test with your Galaxy S2 I9100G. Use this post and learn how to successfully install it on your device.

This custom ROM features elements from CyanogenMod, OmniROM, Slim AOSPA, Paranoid Android and other popular custom ROMs. You can learn more about it by visiting the XDA thread here. In order to make sure that the installation of this new ROM will be applied at your first attempt, you will have to take a look at the guidelines below:

  • Use this post only with the Samsung Galaxy S2 I9100G.
    – do not attempt to update any other devices with the files that you will find in this post, not even the Galaxy S I9100, as you will brick its firmware.
  • This guide will work with your phone if your device is already running the latest CWM or TWRP Recovery build.
    – make sure that the custom Recovery is updated to its latest version, as otherwise you cannot flash KitKat custom ROMs.
  • The tutorial contains info on how to create a NANDROID Backup for the installed ROM, which is why you shouldn’t skip such process.
    – it will set a restore point for your phone, one that you can use in case the device doesn’t boot with the new ROM.
  • Factory Reset is also needed for a clean installation.
    – factory reset wipes all data from system partition, while leaving the internal / external storage unaffected.
    – do not skip this step as it is listed in the tutorial.
  • Backup data from installed apps and SMS text messages with Helium tool for Android — link here.
  • Sync Contacts info with your default Gmail account.
    – guide here if you don’t know how to do it.
  • Enable USB Debugging from Developer Options menu.
  • This is a post for advanced users, do not skip any steps that I’ve listed in this post and make sure to ask for more help in comments in case you cannot complete the guide.
  • Check your phone’s battery charge level and make sure that it is over 50%, so that the phone won’t switch off in the middle of the installation.

These were all the steps that you had to take in order to correctly configure your device with the installation process.

How to flash MoKee Open Source KitKat ROM for Galaxy S2 I9100G:

  1. Download the custom ROM zip file from here.
    – make sure to download the latest build.
  2. Download Gapps for this ROM from here.
  3. Connect your Galaxy S2 to your computer, then move both zip files to your phone’s internal storage.
    – do not unzip the archived zip files.
    > disconnect the phone from PC when the files are copied successfully.
  4. Power off your device now completely.
  5. Now you have to boot the smartphone in CWM / TWRP Recovery Mode.
    – it can be done if you press and hold Volume Up, Home and Power buttons, all at the same time.
    > release the buttons when the main Custom Recovery screen appears.
  6. First, create a full NANDROID ROM Backup for the installed OS:
    – CWM: select ‘backup and restore’, name the file and then confirm process.
    – TWRP: press Backup, name the file and swipe to confirm backup.
    > continue to the next step when done.
  7. Next you need to Factory Reset your smartphone:
    – CWM: select ‘wipe data/ factory reset’, confirm process.
    – TWRP: press Wipe and then swipe to confirm Factory Reset.
    > don’t skip this step.
  8. Flash the new build of MoKee Kitkat custom ROM for your Galaxy S2 I9100G:
    – CWM: select ‘install zip from sdcard’, then ‘choose zip from sdcard’. Find the ROM zip file and confirm process.
    – TWRP: press Install, then find the ROM file. Swipe to confirm installation.
    > don’t press any buttons until the process is complete.
  9. After the ROM is flashed you need to repeat step 8 actions and install Gapps zip.
  10. When all files are installed you need to return to the main custom Recovery screen.
  11. Reboot your smartphone in normal mode.
    – the first boot process of MoKee Open Source Kitkat ROM will take a while to complete, which is why you shouldn’t press any buttons until the process is complete.
  12. Enter your Google profile info and take control over your device once again.
    – now you can start testing all the new features and functions.

I hope that you’ve managed to complete installation for this new ROM and that now you’re already customizing its interface.

Note that in case the first boot process fails to load in under ten minutes, the device enters into a boot loop or it freezes, then you will be forced to repeat the entire tutorial once again. If you decide to repeat the guide, then you have to make sure that you won’t skip any steps and that you will apply ‘Factory Reset’. Besides the Factory Reset action you should also try to apply ‘format /system’ process, which is an advanced option and you can find it in the same Custom Recovery menu.

If you don’t like how the new ROM works with your device, then you will need to restore the phone to its previous OS using the NANDROID Backup file created in step 6. For other questions regarding the installation process you can use the comments field below.