How to restore Samsung Galaxy S to Official Firmware

The one big advantage of Android phones that often turns out to be a big disadvantage for many android users is that these phones can be modified, tinkered, rooted, 'rom'ed and what not.. While this feature of android phones gives unlimited freedom to enhance the capacity of these phones and sometime improve upon the official firmware, it has a big risk of bricking your phone or making your phone really shitty. The other major problems that arise after tinkering/modifying the official firmware is that the official software 'Kies' does not recognize your phone and does not provide official updates, and  loss of warranty. So if you have played with your phone and now wants to restore to official firmware here is the step by step guide. This will help you in restoring your phone to Android 2.1 Eclairs and official firmware I9000DDJG4. After restoring your phone to this firmware you can use Kies to upgrade to Android 2.2 Froyo. (Though there is very rare chance of things getting wrong, but there is always a possibility so try at your own risk.)

But before you start the restoration process here are the the files /softwares you need to have (since you modified/flashed your phone, most of you would be having most of these.. or can download)

Odin Vs 1.03 Download (the software to flash your phone)

.Pit file Download pit .512 (required to map the partition in your phone)

I9000DDJG4 Firmware Download (the official firmware for Indian users, the 'DD' in I9000DDJG4  is indicate country code..if you are from other region you can choose appropriate firmware from .

The firmware file is password protected, Password is:

Now if you want to back up your phone using Nindroid google it to get the details.

1. Check the firmware by dialing *#1234#. Note down the current version of the firmware in case something goes wrong and you need to get help.

2. Install Odin on your windows machine.

3. Extract the firmware file in a folder and copy the pit file in the same folder.

4. Switch off your phone and power it on by pressing 'Power Button'+Home+Volume Down button simultaneously. This will boot your phone in 'downloading now' mode.

5. Start odin and connect your phone in 'downloading mode' to your usb port. The software will detect the phone. Now, choose 'repartition', 'reboot' options. And select the downloaded pit file in odin. Now in PDA option choose the extracted firmware file with '.tar' extension. There are two files in the extracted folder but you do not have to do anything with .dll file. Click on start and let the software do the rest. The phone will restart after installing the firmware.

If you phone hangs, just remove the battery and put it back and try again. It will work. Once you have restored the phone check the phone firmware by dialing *#1234#. It should reflect the new firmware 'JG4'

Now you connect your phone to Kies, it will recognize your phone and you can officially upgrade to the 2.2 Froyo firmware supplied by Samsung. This will restore all your warranties as well.



  1. password reset windows December 13, 2010 at 10:26 am

    Did you lost your windows password ? Don’t worry about it
    Recover your Windows Password in less than a minute..Easy 3 steps
    you can do it. (XP+Vista+Win7)

  2. Braam January 2, 2011 at 10:57 am

    Thanx a million , i love custom roms but they have so much probs , so i gonna modify my own one now

  3. Jonas January 9, 2011 at 9:10 am


  4. Krish April 22, 2011 at 9:49 am

    Hi Santosh,

    I have tried the above process and I have a problem now
    Kies says this version cannot be updated.

    Please help

    Current version pda jg4 phone jg4 csc jg4(XEE)

    Plese tell me wat to do now
    also is there any diff between official froyo uk and india ?

  5. Ji June 25, 2011 at 10:10 am

    hi there is this method adoptable to galaxy s released in australia?


  6. greig June 26, 2011 at 3:21 pm

    hi santosh, can you help, i followed these instructions, now what happens is my phone boots up, and when it gets to the start screen saying swipe glass to continue it switches itself off. then automatically switches on then off endlessly

  7. fahad ahmed June 28, 2011 at 6:20 pm isn’t working. anywhere else i can get the eclair update?

  8. Callum August 2, 2011 at 7:54 am

    If you do this though, it wont restore the kernel though will it?

    Im sure I’ve tried this in the past and the kernel had the word “root-” at the start, surely that’s a slight giveaway that it was previously rooted?

  9. Cypher November 19, 2011 at 7:45 pm

    hi just wanna confirm this cos my phone is curremtly running on android 2.2 its a uk phone i wanna update to 2.3.5 or something. i brought it brand new off of ebay by the firmware was irish for some reason lol. but now the firmware has started to break down i asked samsung and they said to take it to a shop with proof of purcahse but all i have is an ebay recipt. not sure what to do thanks for the adivce. oh the phones started to lagg badly and shuts down sometimes for some reaason even on a ful battery.
    current firmware is as follows
    thanks conatct me if you need any other info ect and thanks for da advice
    kies just says (your device does not support software upgrading via kies)
    i have not done any think to the phone as in flashing to or illegally installing firmware sooo please help
    all the best

    1. Santosh November 21, 2011 at 3:52 am

      I think you need to go with the ebay receipt and claim for a service first. The other thing you can try is to do a factor reset that would restore your phone to original condition. And then try using Kies. If nothing works then do think of flashing but that would make you ineligible for any warranty.    Santosh Singh Chennai, Tamilnadu IN Mobile: +91 9962205273


  10. shaiful November 23, 2011 at 10:56 am

    hi…i have a problem for my phone samsung galaxy sl i9003..after i upgrade my phone 2.3.5 my apps 1 n1 gone…n now i cant restore my phone use factory setting or use kies but im upgrade my phone use the official firmware from kies…..pls help me…if i use restore on kies…the kies need code….i dont know where i can get that code….

  11. dimis757 November 23, 2011 at 8:05 pm

    power it on by pressing ‘Power Button’+Home+Volume Down button simultaneously. it is doesn’t work 🙁 i don’t know what can i do…

    1. cypher November 23, 2011 at 8:18 pm

      you have to hold it down between 5-15 seconds try that it will bring up a command line page kinda thing

  12. Ramm May 22, 2012 at 7:56 pm

    i’m looking for this I9000xxxxx-REV03-PDA-low-CL584433.tar.md5, where can i download it


Leave a Reply