How to Update Galaxy S GT I9000 with Stable KitKat 4.4 Android Firmware – Guide

Samsung Galaxy S GT I9000 Android Phone is one of the legendary smartphones which unfortunately doesn’t come with the OTA Updates from Samsung as due to hardware limitations Samsung has stopped further updates. So, for all those who wanted to update their phone with the Latest version of Kit Kat 4.4 Android firmware can now easily update the device. So, after following the list of quick pre requisites mentioned below, head over to the detailed guide which will help you update the device. Please note that this is not the official firmware update released by Samsung and is a custom ROM firmware.


Change Log:

-Mackay kernel 0.602 (same is latest JB4.3 0.517 kernel, but renamed to 0.600 to distinguish KK4.4 kernel):
-Christopher86’s cortex-A8 optimized Linaro toolchain (September version)
-O3 optimization
-updated to linux kernel version 3.0.101
-SLQB memory allocator (default, should be slightly faster)
-XZ compression of kernel & initramfs
-396MB RAM
-SIOplus scheduler
-Added Lagfree governor
-ROW scheduler (tweaked, default scheduler)
-FIOPS scheduler (tweaked)
-XZ compression of kernel & initramfs
-many improvements to IO schedulers in general

Quick Pre Requisites:

  • First and the foremost thing you need to make sure is the Battery, it should be above 50%. Also, make sure that the USB Debugging is enabled from the path “Settings > Applications > Development > USB debugging”, enable the USB Debugging in your device.
  • Up next, check on whether your Galaxy S device is rooted or not which can be checked with the help of ROM Manager app. ROM Manager app can be installed from the Google PLAY Store. Just in case if your phone is not rooted, you can root the same with the help of below mentioned steps;

Procedure to Update Galaxy S GT I9000 with XXJW4 Firmware

Procedure to Root Galaxy S GT I9000 on XXJW4 Firmware

  • Just in case if the device is already rooted, with the help of below mentioned steps, you need to back up the data with the help of below steps;

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”

Disclaimer: We should not be held responsible / liable in any manner for the damage happened to your Galaxy S due to not following instructions.

Assuming that you are done with all the above mentioned steps, proceed to the next step where we have detailed the list of instructions which will help you update the device.

Procedure to Update Galaxy S GT I9000 with Kit KAT 4.4 Android Firmware:

  • Download the Kit Kat 4.4 Package from here to your computer. Once downloaded, connect your phone to the computer with the help of original USB cable and place these two zip files in your device.
  • Turn Off your Phone so that it can be entered in the Recovery Mode. Recovery mode in Galaxy S GT I9000 can be entered by pressing the Volume Up Key + Menu Button and then press the Power button. Just in case if the device gets turned ON in the normal mode, then you will have to retry the process of entering the device in the Recovery Mode.
  • Just in case if your device refuses to enter into the recovery mode, download the “ROM Manager” app from the Google PLAY Store, install custom Recovery image and then enter the device into the recovery mode with the help of ROM Manager.
  • In recovery mode, select “install zip from SD Card” to choose the KitKat 4.4 Firmware Package 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.

Note: Just in a rare case if the device doesn’t boot up or show the home screen then remove the battery and reinsert the same to boot the device again in the normal mode.

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.

  • Faiz Khatri

    Please help with the download link.

    Its not there

    Says “Not Found”

    Please Help!

  • Ghamaraj Luitel

    Hi Pradip,
    Could not find the link download of Kit Kat 4.4 stable.
    Could you manage it sooner, please!


    • Pradeep Neela

      as of now this is the most stable OS

  • Anonymouse

    Hello, can you please check the download link, “file is not found” message


  • Fabio belo

    Hello, Pradeep Neela my question is way in any custom firmware for galaxy s GT-i9000 i can´t find or add the 3g call buttom has it comes in the official gingerbread 2.3.6 or any official for other samsung phone model…can you help me to try to add this little this or there´s no way when any one install´s a custom firmware. Thank and hope to get an anwser from you soon.

    • Pradeep Neela

      Hey Fabio can you please let us know on which custom ROM firmware you are on?

      • Fabio Belo

        Hello Neela,if i install this custom rom where would i add this function or what do i have do do?!..thnks

        • Pradeep Neela

          you can install this custom ROM firmware and can enjoy all the features

          • Fábio Belo

            Pradeep, even on this custom ROM, does it support standart 3g call from the moment that you make the call?? regards

          • Pradeep Neela

            please check with the network settings

  • John

    the kk 4.4 package link is not working plz fix it

  • anirban

    I am on 2.3.6. Can I directly upgarde to 4.4 by just rooting and installing the update files?

  • virenkumar

    hey.. nice upload. it works like so well and smooth. now i have a que. which version of google apps should i have to download for this cm11 kitkat. than.x and regards


  • Naveshan

    File not found when you click the download link

  • S. Shanmugam

    My GT i9000 CyanogenMode Verison 10.0.0-galaxysmd, Android Version 4.1.2, Baseband Version i9000XXJVT. How to update to GT I9000 with Stable KitKat 4.4 Android Firmware.

    Thanks in advance
    S. Shanmugam

  • lids

    link not working… plz update the correct link

  • Muhib

    Hi Neil,
    The link of ‘Kit Kat 4.4 package’ above is empty (page not found when I tried to open it). Could you please check?


  • BLUE

    the link you provide for kitkay is not working . please make a mirror

  • Khasn

    The file is missing

    “Download the Kit Kat 4.4 Package from here to your computer. Once downloaded, connect your phone to the computer with the help of original USB cable and place these two zip files in your device.”

    Its not there.
    Please solve the issue

  • Mahmud Koya

    Tested and found to be stable and fully functional! Your download link says ‘not found’. Instead check this link

    Sweet kitkat for all SGS GT-I9000 owners!

    Mahmud Koya

  • Jacques

    Hi Guys, it great that you publish all these “how to” guides, but it is of little help if the device is not routed. Your links to download the 2.3.6 value pack and route packet is not working – states that the files were removed. It’s been like that for well over a year now. Please update those so the we can make use of this new version as well. Thanks!!!