restore - Original OS For Samsung Galaxy S I9000

  • Questioner

    Possible Duplicate:
    Where can I find stock or custom ROMs for my Android device?

    I put a ROM on my Samsung Galaxy S I9000 and now it doesn't fully work. I was wondering if there was a way to get the original ROM, that came with my device, from an official site somewhere. I was told that apparently you can do it on the Android site, but I can't see any place to do that.

  • Answers
  • Matthew Read

    Go to this XDA thread and download the newest firmware for your region. Download Odin for Windows (search for "Heimdall" if you are on Linux). Then do the following:

    1. Put your phone into Download mode
      1. Remove the battery
      2. Hold VolumeDown plus the Home key
        1. Reinsert the battery.
        2. Let go of the power button only about 1 second after the white device logo appears (if it does)
        3. After a few seconds a yellow triangle with an android in it should appear, you can let go of the keys since this is download mode.
    2. Start up Odin.
    3. Attach the phone to USB so that Odin recognizes it. If it doesn't, reboot your phone, exit Odin, and go back to step (1).
    4. Load the .zip file you downloaded (the custom ROM) into the PDA field of Odin.
    5. Load the 512 .pit file into the PIT field of Odin.
    6. Check "Re-partition".
    7. Hit Start. Odin will tell you when it's done; if it fails, reboot your phone and try again. (This happens occasionally).

    Note that if you need to back anything up, you should do that beforehand and save the backup to your PC, since everything (except probably the external SD card) will be wiped on the phone. Also note that you do this at your own risk; Odin is very powerful and misusing it can damage your phone. Re-partition in particular can be troublesome if you select the wrong PIT file. I've used Odin dozens of times myself safely, though.

  • Amanda

    The Samsung Galaxy S shipped with OS 2.1 / Eclair so that's probably what you want to restore it to.

    Without knowing how you installed the new OS (i.e. what steps did you follow?) and what isn't working now, it's hard to troubleshoot, but you ought to be able to get the original OS from Samsung support. I don't see the S i9000 on the US site, but you're perhaps not in the US?

  • Lie Ryan

    There are three ways to get Android OS:

    1. You can download a leaked ROM, e.g. for SGS i9000.

    2. You can download from the source code from official repository, search/write drivers, and compile yourself.

    3. Modded ROMs. There are many custom ROMs for Android, the most popular includes CyanogenMod, MIUI, etc.

    I'd suggest #1 or #3, they're usually much less work since the drivers are already there and manufacturer's/custom ROM can often better utilize the phone's unique capability than the generic ROM you compile from source code (unless your device is of the Nexus-series).

  • Sparx

    Original ROMs are hosted on

    This isn't an official repository - rather, it's a community supported repository of official ROMs

  • Related Question

    Samsung S Galaxy II (i9100): possible with stock Google Android OS?
  • Questioner

    I'm in the market for a new Smartphone. Except for iPhone's, I'm new in the field and probably have some misconceptions.

    My first choice was the Google Nexus S, but I was offered a great deal on the Samsung S Galaxy II (i9100). The only issue is that I read that it came with an "enhanced" version of Android. Being familiar with PC's, I know that these enhancements are almost always bloatware: I always do a clean install of Windows to get rid of it.

    My question is fairly simple: is this possible to use the stock Google Android OS on the Samsung S Galaxy II (i9100)? That was the killer feature of the Nexus S for me: coming directly from Google, easily upgradable. Would that be possible and if yes, how?

    Thank you for enlightening me.

  • Related Answers
    Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.