How to Update Samsung Galaxy S2 GT I9100 with Kitkat 4.4.2 Firmware – Guide

Samsung Galaxy S2 GT I9100 Android smartphone can now be updated with the latest version of Kitkat 4.4.2. Unfortunately, Samsung won’t be pushing the update officially to Galaxy S2 devices. But all thanks to the custom ROM makers who are working constantly to come out with the most stable firmwares based on the Kitkat 4.4.2 firmware. So let’s check out the detailed list of quick pre requisites mentioned below before heading to the detailed guide which will help you upgrade the firmware.

KitKat 4.4.2

Note – This firmware can only be applied on the Galaxy S2 GT I9100 variant of smartphone only nd not on any other android smartphone.

Quick Pre Requisites:

  • All the data in your device needs to be backed up with the help of below mentioned steps manually and not with any of the automated tools. Make sure that you are not using Samsung PC Suite for creating the backup.

SMS – Use “SMS Backup & Restore app”,
Contacts – Sync with the Gmail application,
Call Log - Call Log and Restore
Images, Songs, Videos, Files – Copy to internal / External SD Card,
APN and MMS Settings – Note down from the path “Applications > Settings > Wireless and Network > Mobile Networks > Access Point Names

  • Head over to the path “Settings > Applications > Development > USB debugging” in your Galaxy S2 I9100 android smartphone so as to enable the USB Debugging Mode. This is an important step.

Disclaimer: We should not be held responsible in any manner for any damage happened to your Galaxy S2 GT I9100 phone due to not following the instructions mentioned in the article.

So let’s proceed and check out on what are the quick list of specs and features of Galaxy S2 android smartphone

Procedure to Update Galaxy S2 GT I9100 with the KitKat 4.4.2 Android Firmware:

  • Disconnect the device so that it can be entered in the Recovery Mode. Manually Galaxy S2 can be entered in the recovery mode by pressing Volume Up Key, Centre button, and holding both simultaneously press the Power Button after which you will get to see a green robot indicating that the device has entered in the recovery mode.
  • Select “install zip from SD Card” to choose the KitKat 4.4.2 Firmware Package which you have placed in the device and then the Google Apps Package. Please note that it might take around 4 – 5 minutes for applying the update. Once updated, select “Go BACK” and choose the option of “Reboot System Now” for rebooting the device.
  • You can check the firmware update from the path “Settings > About Phone > Firmware Version” where the firmware update version will be mentioned. Do let us know in the comments section just in case if you face any issues in the process of firmware update as we will try our level best to answer all your queries / issues at the earliest

Note: If at all your Galaxy S2  smartphone gets in the boot loop mode, then you need to turn off the device and then reapply the update from the start. To turn off you can reinsert the battery or say you can long press the power button and repeat the whole process again.

Stay tunes to Android Advices as we will be very soon be coming out with the detailed guide which will help you install custom ROMs especially for Galaxy S2 GT I9100. Do let us know in the comments section just in case if you face any issues in the process of firmware update. You have now successfully rooted your device Galaxy S2 Android smartphone


  1. hi predeep bro….how to root my s3 4.0.3 XXKI4…PLZ reply fast

  2. I am getting error
    \E:failed to verify whole-file signature
    and then process stop with E:signature verification failed.

  3. I have got the below error.
    E: Error in /tmp.sideload/ (status 7)

    I am not able to get back my old OS also. Please suggest what to do now??

  4. Hi Pradeep, i want to unroot my S2 now to 4.1.2 original firmware. Can you please guide me how to do this ?
    Thanks a ton .

  5. I am new to all this stuff, but want to learn :)
    My steps
    * Downloaded, placed on external SD (md5 matched)
    * Downloaded among many, placed also on external SD
    * Rebooted in recovery mode
    * selected “apply update from external storage”
    * selected
    waited for ~10 seconds, it started verifying update package and… got errors:
    E:failed to verify whole-file signature
    E:failed to verify whole-file signature
    E:signature verification failed

    Exactly first error text twice.
    Device is not rooted. Is it an issue?
    P.S. This is my first experience in flashing roms.

  6. It says installation aborted. Very annoying. The worst part is it requires factory wipe. Eventually no way to get previous rom back. I am in loose-loose situation.

  7. Do i need cache partition there before proceeding or any manipulation with data factory settings

    please reply asap


  8. should it require rooting before updating the kitkat 4.4.2??
    my device is not rooted… can i update it without rooting???

  9. i hv rooted my mobile(galaxy s2 gt-i9100). while changing rom i didn’t take back up. my new rom is not installing. how can i recover my phone

  10. Any ROM for shv E120L????

  11. Will this erase my apps and data?

  12. What about rooting the phone before applying the updates.

    • updates is independent of rooting. Even if you root the device, the updates will continue to come in your device.

  13. Will this update work with Galaxy S2 GT I9100M also?