Update Galaxy S GT I9000 with Jellybean 4.1.2 Codename Android Firmware – Guide

Jellybean 4.1 LogoCodename Android for Samsung Galaxy S GT I900 is here which come along with the magic of Android 4.1.2 firmware. Unfortunately Samsung won’t be coming with any further firmware version updates officially but all thanks to the custom ROM makers for coming up with frequent firmwares so that you can make the most out of your device. In the next few days we will come up with more such custom ROM firmwares. For your convenience, we have also mentioned the video tutorial on how to apply this custom ROM firmware.

For applying this firmware update, you need to make sure that your Galaxy S I9000 is on the rooted firmware. To check on whether your device is rooted or not, you will have to download the “Root Checker” app from the Google PLAY Store. Just in case if the device is not rooted, with the help of below instructions you can root the device.

Procedure to Update Galaxy S GT I9000 with XXJW4 Firmware

Procedure to Root Galaxy S GT I9000 on XXJW4 Firmware

After rooting, download the “ROM Manager” app from the Google PLAY Store to select the option of “Flash Clock Work Mod Recovery” in the ROM Manager app. Thanks to malcho for coming out with this custom ROM firmware. So, let’s head to the detailed pre requisites to be followed after which we will be checking out a detailed guide which will help you update with this firmware.

Disclaimer: Follow all the instructions mentioned in this article as if there is any damage caused due to not following instructions then we shall not be held liable or responsible. Just in case if you face any issues then we will try our level best to address the same.

Codename Android

Since this is the custom ROM firmware, you will have to create a backup of data present in your phone with the help of below mentioned steps. Don’t backup with the help of KIES as it won’t detect the devices in the custom ROM firmwares.

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

From the path “Settings > Applications > Development > USB debugging”, enable the USB Debugging, ensure that the USB debugging option is ticked. Battery left should be more than 25%. Disable / uninstall all the security suites installed in your computer s these tools may interrupt the process of firmware update.

So assuming that you have backed up the data and followed few other above mentioned steps, you can now head over to the next step where we have summed up a detailed guide on how to apply with this firmware update.

  1. Reply immad February 6, 2014 at 9:41 pm

    its safe or not …………………… can i do it

    • Reply Pradeep Neela February 9, 2014 at 9:37 pm

      Dear Immad you can very well install this update in your device.

  2. Reply Milind August 22, 2013 at 12:08 pm

    Hi, I have installed jellybean on my galaxy S i9000. Can i connect my device to KIES?
    How can I import contacts(.spb file) from my pc?
    Thanks in advance?

    • Reply Pradeep Neela August 28, 2013 at 8:13 pm

      if its launched in your country then KIES will for sure detect the device

  3. Reply jahabgir July 15, 2013 at 11:51 pm

    hi i want to upgrate sumsung galxy s1 gt,i9000

    • Reply Pradeep Neela July 16, 2013 at 12:12 pm

      yes you can very well upgrade buddy! :) let us know if you are not able to

  4. Reply Kevin May 21, 2013 at 11:35 am

    please help.after rooting (into jellybean),my phone cant seem to make calls .when i call a person,i cant hear him and he cant hear me also …tried rebooting but it doesnt work

  5. Reply San May 11, 2013 at 8:09 am

    Which File should we download because the name given is not on the google doc anymore?

    Thanks in advance

    • Reply Pradeep Neela May 12, 2013 at 4:40 pm

      it is very well there in the procedure section, just check out the same

  6. Reply joao carlos April 11, 2013 at 9:22 am

    I have installed GB firmware 2.3.6 XXJVU on my GT I9000, and it`s rooted as well. If I follow the procedure above, is it gonna work?

  7. Reply Bjorn Strand March 21, 2013 at 1:14 am

    Can I use this upgrade for my Galaxy GT I9000B (Brazilian version)?

    • Reply Pradeep Neela April 20, 2013 at 1:25 pm

      no, its not recommended

  8. Reply Anthony December 18, 2012 at 8:44 am

    Am having difficulties downloading the required XXJW4. can help?

    • Reply Pradeep Neela December 23, 2012 at 10:37 pm

      what are the difficulties

  9. Reply ebbe November 19, 2012 at 5:07 am

    i have a galaxy s. i tried to go back from jellybean 4.1.2. codename to gingerbread 2.3.6 using odin but now the phone doesnt start. it keeps rebooting. the galaxy s logo comes and keeps rebooting. what to do?

    • Reply Pradeep Neela November 19, 2012 at 11:21 am

      just reapply the update after clearing the cache

  10. Reply Nawazsharif November 14, 2012 at 1:02 pm

    while Installing ” Codename Android 4.1.2 Firmware ” I’m facing issues like –
    ” E: signature registration failed & the Installation is aborted ” How to mitigate this issue could anyone help me out.?

  11. Reply Amit_chauhan. November 12, 2012 at 10:15 pm

    Dear Neal,

    Can you please help me for make root my samsung galaxy s (GT-I9000).Details as follows.

    Firmware version 2.3.6
    Baseband Version I9000DDJV7
    Build Number Gingerbread.ddjvb

    Appreciate if you can help

  12. Reply Grayson November 7, 2012 at 10:26 pm

    I had just install this version but having problem saying that the IMEI # is invalid and might cause network issue. However, i am still able to make calls. Any idea?

  13. Reply Amar November 7, 2012 at 10:50 am

    Successfully installed on my Galaxy S. Observed improvement in battery life.

  14. Reply ashwen November 7, 2012 at 8:01 am

    im using codename 4.1.1, how is this different from 4.1.2? any add ons or improvement. Additionally, among all the jellybean available which is best recommended for gti9000?

  15. Reply hari November 5, 2012 at 12:26 pm

    no music player …..no led notification ,less WiFi range

  16. Reply naveen November 3, 2012 at 5:19 pm

    when i try to download the custom rom it will open the google drive where are various files like

    which i should download to update my i9000

  17. Reply Imaws November 2, 2012 at 6:43 am

    while Installing ” Codename Android 4.1.2 Firmware ” I’m facing issues like –
    ” E: signature registration failed & the Installation is aborted ” How to mitigate this issue could anyone help me out..???
    & Thanks for the other articles about customized ROM for GTI-9000

  18. Reply navigator November 2, 2012 at 2:25 am

    I have some problems with this version (4.1.2).
    – ringtone and message sound cannot be change (I can select the mp3 but nothing happens and says ‘unrecognized ringtone’)
    – I didn’t find where to allow ‘show my position’ in google maps. (if i tick every possibility in the settings to allow everything always have the error message ‘allow your position’ or something like that)
    – Missing items in the Google Apps Package.
    Anyway all the other things work well! Thanks for your sharing!

  19. Reply AGhani October 31, 2012 at 4:00 pm

    Can any body comment on stability of this ROM?

    • Reply Pradeep Neela February 16, 2013 at 3:23 pm

      yes its pretty much good

  20. Reply Usman October 30, 2012 at 8:53 pm

    Dear Neal,

    I am on Amestris Dark Cyan V12 Custom ROM Firmware.

    Can I upgrade directly from Amestris Dark Cyan V12 Custom ROM Firmware?

    • Reply Pradeep Neela February 16, 2013 at 3:24 pm

      yes you can directly apply this update

  21. Reply GatoCatSA October 29, 2012 at 2:57 pm

    Hi Pradeep, I have been trying to download the XXJW4 files from the links as per your articles, but the files were removed. Do you have other links I can access to d/l the files so that I can root my I9000 or do you have the rooting instructions for XWJW6?

  22. Reply Shaun October 29, 2012 at 12:36 pm

    Hi There

    THere are 3 zip files downloaded fromt he link CNA 4.1.2 Firmware:


    Do we only need to use Codename-Android-4.1.2-Prerelease.zip with the gapps.zip file?

    Thank You

  23. Reply Ashish G October 29, 2012 at 9:48 am

    What are additional features included with this ROM?

  24. Reply ashwen October 29, 2012 at 8:49 am

    How is this different from jellybean 4.1?

    • Reply ashwen October 29, 2012 at 9:05 am

      i mean super stable jellybean 4.1.1

      • Reply Skunkfumaster October 31, 2012 at 6:51 pm

        Are you sure? How’s about the multiplying of files (photo’s and musicfiles)every time you restart the phone? many thanks.

    • Reply Pradeep Neela February 16, 2013 at 3:25 pm

      there are many new features in camera and also bug fixes

  25. Reply Dave October 29, 2012 at 7:08 am

    Hi Pradeep,

    Could I install this ROM directly for my i9000 which is currently with the “Stable Jellybean” Baseband I9000XXJVT?


  26. Reply Ghamaraj Luitel October 29, 2012 at 5:17 am

    dear Neal, thanx for new costume. there are many jip files, which should be downloaded.

  27. Reply Tony October 29, 2012 at 2:48 am

    I have flashed the previous version 4.1.1. Can I flash this update over the top or do I have to wipe again?

  28. Reply Bahman October 28, 2012 at 11:19 pm

    not able to download the file the link shows some google drive pls help in downloading the file

  29. Reply Mahmud Koya October 28, 2012 at 9:27 pm

    Hi Neal,
    Is there any change in this version of 4.1.2 better than what the 4.1.1 brought and why do the screen shots show the Android Version still as 4.1.1?

    • Reply Pradeep Neela November 19, 2012 at 12:30 pm

      yes its 4.,`1.2

Leave a reply

Human Verification: In order to verify that you are a human and not a spam bot, please enter the answer into the following box below based on the instructions contained in the graphic.

By Pradeep Neela on 09/8/13 11:45 PM