[Galaxy S I9000 General] donematrix:
Introduction

There are a lot of information on the internet on how to restore Froyo 2.2.1 (the stock ROM) back to your Samsung Galaxy S I9000. However, I found that the information are scattered all over the place. Also, some of the links for downloading the necessary files/software to perform the restoration are broken. So I decided to spend some time to put all the information and files/application together, in one central location, so as to make it easier for you. I hope this post helps you. If there's anything unclear or need improvement, please leave your comments/suggestions, and I will try my best to make this post better and more understandable.

My step by step instructions

The step by step below is what I have done to restore Froyo 2.2.1 firmware back to my Samsung Galaxy S (I9000). If you follow the steps exactly you should restore your Samsung Galaxy S (I9000) stock ROM back to your phone successfully. However, who knows, there may be strange cases that it might not work on your phone, since there are so many different versions of Samsung Galaxy S (I9000). But let’s cross our figures and hope that the steps below work on your phone. In any case, I do not take any responsibility on whatever happens to your phone after you have followed the steps below. You should only continue if you agree to be responsible to whatever happens to your phone.

I performed the steps below without removing the SIM or the memory card from my Samsung Galaxy S (I9000). So you can as well leave them inside your phone.

Section A: What you need

Odin3 v1.7 or Odin3 v1.82

s1_odin_20100512 PIT

a Froyo 2.2.1 firmware

Samsung USB driver

7-Zip, if you don’t have it. You will need it to unzip Froyo 2.2.1 firmware. If you use WinRAR (3.10) or other unzip program to open it, it will say "unexpected end of archive".

SuperOneClick v2.3.3.0 if you want to root your Samsung Galaxy S after you have successfully restored the Stock ROM back to your Samsung Galaxy S. Rooting your Samsung Galaxy S is optional.

Odin3 v1.7 or Odin3 v1.82 is the program that you will run on Windows to restore the Stock ROM onto your Samsung Galaxy S. If the name/file name of the Stock ROM you are downloading includes the letters/word sbl, then you will need to download Odin3 v1.82. Else, you need to download Odin3 v1.7. sbl means bootloader.

s1_odin_20100512 PIT is the file that tells Odin3 how to partition the ROM of your Samsung Galaxy S. For details go to this link.

Download any Froyo 2.2.1 firmware from the link above. I have tried 5 different Froyo 2.2.1 firmwares from the link and all 5 of them worked on my Samsung Galaxy S. One of the 5 was from Asia which I could set my phone to display in Chinese. At the end I restored my phone to XWJSD/XXJPY/OXXJS6/Sbl Froyo 2.2.1 firmware since it was the latest Froyo 2.2.1 firmware when I was trying to restore a Samsung Galaxy S firmware/stock ROM.

Section B: Restore Samsung Galaxy S I9000 stock ROM/firmware - Froyo 2.2.1

Do this step after you have all the necessary files downloaded from Section A.

Install Samsung USB driver on your computer.

Install 7-Zip.

Use 7-Zip to extract Froyo 2.2.1 firmware to a folder. After the extraction you should see 3 files with file extention .tar.md5.

Open Odin3 v1.7 or Odin3 v1.82 (depending on which one you have downloaded), and follow the steps below. To see an example of how Ordin3 works go to this link.

Hold Samsung Galaxy S I9000 in your hand and turn it off, while it’s still in your hand wait till it vibrates (after approximately 4 to 7 seconds), because that’s when it’s really turned off. If it didn’t vibrate then take out the battery to make sure that it’s completely turned off. Then put back the battery.

Connect your phone to your computer with a cable.

Put your phone to download mode. To do that, hold down "volume down", "home", then the "power" key/button - do not release these three keys until an Android and a yellow triangle image appears on the screen.

On Odin3 there are several columns of rectangles. Now the rectangle below the bigger rectangle on the first column should turn yellow.

Now select the PIT file, PDA file, PHONE file, and CSC file by clicking the PIT, PDA, PHONE, and CSC buttons.

Now click Start button.

Now you should see activity on the first column of Ordin3. You should see a green progress bar. On Samsung Galaxy S you should see a white progress bar. Do not disconnect your phone from the computer at this point. After it is completed, your phone will restart automatically and it will load into recovery mode.

In recovery mode use your volume down button to select “wipe data/factory reset” and tap the home key to confirm. Then select “wipe cache partition” and tap the home key to confirm. Then select “reboot system now” and tap the home key to confirm. Now your phone should boot up normally.

Congradulations! You have successfully restored Samsung Galaxy S I9000 firmware/stock ROM (Froyo 2.2.1).

If you find this helpful and would like to make a donation (even as little as $1) please go to PayPal and under Personal tab click "Send Payment" and send the donation to donematrix@yahoo.com. Thank you very much for your support.

Section C: Rooting Samsung Galaxy S

Put your Samsung Galaxy S to Debug mode. To do that follow these steps: home screen -> menu key -> Settings -> Applications -> Development -> USB debugging.

Put your phone to Mass Storage. To do that follow these steps: home screen -> menu -> Wireless and network -> USB settings -> Mass storage.

Open SuperOneClick v2.3.3.0 and following these steps below. For an example of how to use SuperOneClick v2.3.3.0, go to this link.

Connect your phone to your computer with a USB cable.

On your phone you should see an Adroid with an USB hand, click connect.

On SuperOneClick click Root. Now you should see activity.

When it’s done it will display a massage saying if you want to run a test. Click yes.

Click Ok on the next prompt.

Then it will display another message saying if you want to donate. It’s up to you.

Now your Samsung Galaxy S I9000 should be rooted!

***

If your answer to the poll "Did this post help you?" is "No" or "Kind of" please post a comment to explain your answer, so I can make it better. Thanks.

***

Have a wonderful day!!!