How to Install Android 2.3.2 on Samsung Galaxy S [Leaked ROM]

Gingerbread — in its semi-official form — has already leaked out for the Galaxy S, running on Android 2.3.2 (not Android 2.3.3, which is the latest version out there). While some Galaxy S variants are yet to get Android 2.2, aka Froyo, it’s strange that Samsung has already got an Android 2.3 ROM ready (in beta). Though, we totally love it that we have a new ROM to play with and boast of that Android 2.3 goodness.

If you want to install Android 2.3.2 on your Galaxy S, here is what you’ll need to do.

Disclaimer: The procedures discussed here are considered risky and we will not be liable for any damage happens to you or your phone, including bricking. So, know that you’re on your own.

Follow these step-by-step directions to install Android 2.3 Gingerbread on your Galaxy S:

  1. Download the leaked Android 2.3.2 ROM from here — named Size: 241 MB approx.
  2. Extract the file to any folder of your choice. You’ll get 3 files:
    1. GT-I9000-MULTI-CSC-OXXJV1.tar.md5,
    2. MODEM_I9000XXJVE.tar.md5 and
    3. CODE_I9000XWJV1_CL31216_REV03_user_mid_noship.tar.md5.
  3. Download the file: from here. Extract it to get these files:
    1. Odin3 v1.7,
    2. s1_odin_20100512.pit (no need to use this file in this tutorial) and
    3. s1_odin_20100803.pit.
  4. Save your data now. To save the whole ROM you’re currently using, install ROM Manager for free from the android market. Open it, Install the clockwork recovery. And then, select Backup ROM, for full backup of all settings and data and apps.
  5. Once finished backing up. Switch Off your Galaxy S. make sure it’s disconnected from PC and connect it only when told.
  6. Now, put it in Download Mode. For that, press these keys together – Volume Down + Power Button + Home Button.
  7. Now, head over to Odin (from step 3.1, double-click to run the program on computer) and place the files as per the instructions given in steps 8, 9 and 10. Also, for reference, check the image at the top.
  8. In the PIT box, select the 8.3 pit from the step 3.3. Full name of 8.3 PIT: s1_odin_20100803.pit.
  9. In the PDA box, select this file (from step 2.3) — CODE_I9000XWJV1_CL31216_REV03_user_mid_noship.tar.md5
  10. In the Phone box, select this file (from step 2.2) — MODEM_I9000XXJVE.tar.md5
  11. In the CSC box, select this file (from step 2.1) — GT-I9000-MULTI-CSC-OXXJV1.tar.md5
  12. Make sure all these boxes are ticked (do not keep them unticked) — Re-Partition, Auto Reboot, F. Reset Time.
  13. Now connect your phone (which is in Download Mode since step 6) to computer.
  14. Upon connecting, Odin will show “Added” under the message box.
  15. Now, hit the START button to let the process begin.
  16. When process at Odin finishes your phone will automatically reboot. You can unplug the cable now. That is, disconnect your phone from PC now, when reboot starts.
  17. When your phone has restarted, you are on the Android 2.3 Gingerbread edition of Android. Congrats!
  18. Check your phone’s version by here: Press Options -> Settings -> Scroll down and select About Phone -> Scroll down and check your version.

Check out the video below of our Galaxy S running Android 2.3.2. Surprisingly and very sadly, there is no improvement in benchmark score of Linpack — which is still at 14 MFLOPS, same as what we has with Android 2.2.

So, that’s it. You are on Android 2.3 and maybe are the first one to be neighborhood. Say “how you feel” with Android 2.3 on your Galaxy S, in comments below.

Update: Special Thanks to Lorbas — He’s the one who leaked the news for us all. If you’re looking for a Android News blog in Polish language, his website — — is the best place for you.

Update 2: We’re about to Root our phone with Android 2.3.2 ROM. So, check with us if you want to know the procedures along with the video. And guess what, Insanity already has a beta ROM running Android 2.3.2 Gingerbread and it’s pre-rooted too. We’ll also give that one touch, so expect some really serious — and fun — stuff to hit this page soon. Real soon.

  • 2627 Posts
Kapil still loves his Galaxy S2 i9100! No, really. And Galaxy Nexus! Need we say more what kind of guy he is? And he's also a die-hard Liverpool FC fan. Email:
  • Juris

    Thank you! Everything works fine! Super!

    • Vince

      Yes it does work fine in the beginning. But the task manager does not work properly so the memory fills up quickly and the device starts to shutter. Two times even the kernel was shot down by apps. So i don’t recommend you to install this early beta atm.

      • I agree with you. The browser sucks for now, due to lack of RAM available for it.

        The ROM feels fast in the beginning but that’s only because you haven’t loaded your apps on it. And once you do it — it hangs too often.

        I’m still using it, though. But I do feel the custom ROM I had earlier was much more fun. Hope the Final ROM arrives soon.

        BTW, what I like the most about this Android 2.3 beta ROM is the icon in the notification bar for installed apps from the market.

      • Juris

        I have no problems with the task meneger.Telefon graphic works quickly and smoothly compared to my previous 2.2.1. The only problem was with the maps, it hangs on the first time start, but now everything is ok.

  • Elie

    Hi ! Thank you for the Odin installation guide. I am using a Macbook Pro with heindall frontend installed. Can you please guide me on the installation ? Thank you in advance !

  • Armando Franco

    How long is this suppose to take? is it normal that it’s taking more that 15min and the blue bar isn’t moving?

  • Enrique

    Hi, yesterday i tried to flash with a rom that i dowload from XDA but the .zip files was 369 MB, and tried with odin 1.3 not 1.7. I did the flash and brick my phone, i spend about 4 hrs to put it back in action, what i see here its thar your file size its 241 mb, so its diferent and Odin 1.7, so i’ll try again maybe this time it works.

    I’m not certain but mi SGS is from Mexico Model I9000T, when i purchase the phone came with Eclair 2.1 so when i upgrade it to Froyo 2.2.1 the model change to I9000, so i dont know if that is a problem cause the original model was I9000T.

    So anyway im gonna try again today.

    • You bricked your phone yesterday and now you’re up to test another ROM.. Cool, I mean BRAVO! 😉

      So you got it working??

  • digidesign

    Thanks a lot!!!
    All works fine!!!

    • I’m glad you like it!

  • lonce

    Hey does anyone know how to revert back to darky 9.3 final i’m stuck i can’t go back and i keep getting errors please help.

    • Hey! Try Darky’s resurrection ROM. Or try a JPY ROM with Odin installation. Anyway, I’ll give it a try and let you know, if succesful (hope so!), alongwith a video. So, be back tomorrow — I hope you’ve that much patience.

    • salmannizam

      Hello..if u wish to revert back to Darkys, then I guess you need to downgrade ur Recovery (3e) to 2(e) to install CWM. You can log Woon to YouTube to look for installation of Darkys ROM where there is a link at e comments coloumn which is pretty. Useful in loading e said. ROM ” you willl need ordin to execute this task.

  • ghost.bhoot2k

    plsssssssssss dnt waste ur time updating to 2.3.2…….its almost changes at all.
    quadrant score only 957…..yuck….

    • Quadrant is okay, doesn’t mean very much to me.. I had all my hopes tied to Linpack benchmark score — hoping it would shoot up somewhere near those HTC desires and N1s at 35-40 MFLOPS, but heck! my SGS finds it cool to stay at 13-14 MFLOPS. That it, huh!

    • salmannizam

      Hi there..very true indeed the current beta version lags a lot…thus used voodoo Lagfix to couple up the speed. In fact some regrets lingers for changing to the current ROM from the Darkys…Darky was pretty smooth and Launcher Pro made it more easy till 2.3.2 update made the Launcher Pro lagging when go to 3D Drawer mode..

  • lonce

    Thanks Kapil but just reverted back to Resurrection via odin and then darky 9.3 final. Thanks though. @ghost.bhoot2k it kinda to late for that. i struggled to get this damn stock 2.3 off but i think i might stay a bit longer with darky till something stable come out with a a bit more juice.

    • Cool. By the way, we’re about to come that too — full guide with video about how to go back to Android 2.2 again. The only thing I’ve come to hate with Android 2.3.2 beta ROM is the shortage of free memory — causing the Browser, Camera and other memory eating apps to hang the device or simply, FC.

      Glad you got your SGS alright!

  • Jean-Noël

    installation réussie, tout marche bien, bravo et merci à vous!
    install: Ok, All works fine, thanks to you!

  • DanV

    Great directions success after 2nd attempt. Now I can compare Gingerbread to Froyo on my SGS. Best Regards

    • Glad you got it right! I guess, you won’t see much difference in the benchmark scores, though 🙁

  • kk

    GingerBread is awsome Fast, Swift …. Still faced Kernal Stat reset msg . But still keeping it. The keyboard is kool by samsung.

    Thanks alot!!!

  • Noman Tousif Ahmed

    Hey guys… thanks for the rom but how much time it takes to install it… for me its been 10 minutes and still no activity anywhere….

    I hope i have not bricked my phone :$

    • Well, for me, it took max 5 mins — including odin and reboot and all. You can try using .512 pit file, if your first streptococcus isn’t a success. Hope it works out well for you too.

  • kk

    If you have taken backup of your rom , then don’t worry .. You can retry again for 2.3 gingerbread , it won’t take much time if fallowed the steps properly .

  • salmannizam

    HI there I load up the beta version but as mentioned not to expect so much the ROM wasn’t much of something interesting but very basic..furthermore it really lags a lot till I got to use Voodoo lagfix Ext4 to enhance it..there is still more room for improvement and believe it can be improvised for better utility..for now I think the 2.2.1 is very much more advanced compared to the 2.3.2

  • DanV

    contrary to what I have read about Gingerbread managing apps efficiently my battery life was extended by using Advanced Task Killer v1.9.3 build 63 and Memory Booster Lite V2.9

    after 24 hours on standby, battery was still at 90% (will continue testing for a few more days.)

  • ghost

    hi salmannizam,please let me know how to voodoo lagfix galaxy s with 2.3.2…..yhanks in advance

  • snoffel

    it does not work…

    Enter CS for MD5..
    Check MD5.. Do not unplug the cable..
    Please wait..
    CODE_I9000XWJV1_CL31216_REV03_user_mid_noship.tar.md5 is valid.
    MODEM_I9000XXJVE.tar.md5 is valid.
    GT-I9000-MULTI-CSC-OXXJV1.tar.md5 is valid.
    Checking MD5 finished Sucessfully..
    Leave CS..
    Odin v.3 engine (ID:6)..
    File analysis..

    that stands in the message box…can someone help me

  • Lee

    I can´t get the rar to open to install it as for password to unzip the files…

    • Hey! you don’t have to unzip any of the files. Please read the instructions carefully.

  • Mario Leiva

    THANK YOU!!! it woorked perfectly, it took less than minutes, it was safe.
    I had Froyo and it wouldn´t pass the Galaxy S logo but i got in download mode
    Thanks again!!!!!!!!! 🙂

  • Benjamin Aarsland Erikstad

    I’m having a HUGE problem now, and I desperately need help!! I’m getting the message: Can’t open the serial (COM) port. NOW I CAN’T START MY PHONE

    • Make sure you have proper Drivers installed. I would suggest you to download Drivers from here and try it again:

      Do this:

      1. Disconnect your phone from PC and unplug all cables in your phone.
      2. Install the driver you downloaded using the link above.
      3. On phone, enable USB debugging. Press Menu key – Settings – Applications – Development – tick the USB Debugging – confirm with Yes.
      4. Restart PC.
      5. Switch Off phone and remove battery, sim card and external SD Card. Put battery back in.
      6. Go to download mode by pressing and holding these keys together – Volume Down + Home + Power
      7. Open Odin now.
      8. Connect your phone to PC now.

      Hope it works out for you. Lemme know.

  • Benjamin Aarsland Erikstad

    I can’t start my phone so I can’t do step 3 🙁

  • Damodar


    can i do this process for my samsung captivate I897, now using the version 2.2. I need 2.3 is this process works to my captivate

    • Hey, this is not for Captivate users. Don’t try it!
      BTW, where are you from? India?

    • By the way, you can try the Cyanogen Mod 7 ROM — it’s runs Android 2.3.3! Here is the XDA link — Know that applying the ROM is risky and you only are responsible. 🙂

  • Manoj

    I have Samsung Galaxy S LCD GT-I9003. is there anyone who has tried it on this model of Galaxy S. It is a little toned down version of the GalaxyS.

    • I know of nobody who has tried it on i9003. Also i9000 ROMs generally don’t work on i9003..

  • kk

    Currently Using 2.3.2 and working awesome, It some times gives memory errors as i loaded more then 60 Applications , The only problem i faced was the proxy settings which were available in Froyo but not in Gingerbread . I tried Android Proxy but still not working.

    Should i upgrade to 2.3.3 ?

    IS there any proxy settings in 2.3.3 ?

    • Don’t know about proxy settings, but 2.3.3 is worth upgrading — it’s faster & smoother than 2.3.2

  • kk

    Thanks @ shivam , I Have already Downloaded GT-I9000_XXJVK_XXJ.exe and Odin-1.7with.pit.512….zip .

    I’ll Upgrade to 2.3.3

  • ersin ak

    ben yaptım oldu ilk denemelerde olmadı ama yaptım hersey ıcın tesekkur ederım cok saol

  • kk

    Beklemek ve izlemek, Android geliştirme üzerinde büyük çalışıyoruz … Android Rock! samsung gökada ile s.

  • Olly

    First i gotta say thanx coz everything worked fine. But on the negative side i seem not to be able to swype, everytime i try swyping i get a sound and a blue box over the keyboard. Can anyone help me out with this?

  • kk

    @ Olly,

    We have already upgraded to 2.3.3 which is very smooth , faster in processing and doesn’t crashes like 2.3.2 did.
    Gingerbread 2.3.3 is allot more stable then 2.3.2 . I’ll suggest you upgrade for new keyboard features and Best Apps management on Gingerbread.

  • Olly

    Thanks alot guys, great help i’ve gotten from here and now i can say that i’m a proud owner of samsung galaxy s running 2.3.3 But i noticed that my applications are abit blurry or is it just me? Any help is appreciated!

    • If you notice screen glitches on Android 2.3, make sure you flashed the with_bootloader version. That will fix it.

  • Olly

    Can anyone tell me the best way of rooting Samsung Galaxy S, i used super one click to root it before but it doesn’t work no more?

    • Hey, a newer and better method is available to root XXJVK Android 2.3.3 on SGS. It’s developed by Chainfire and we’ll covering it shortly — within 24 hrs, for sure. So, keep watching this space.

  • Hippolds

    I have Sch-I500. Is there anyone who upgraded it to Gingerbread 2.3.2 or 2.3.3?
    Does the procedure above work for SCH-I500?

  • Bhavish

    Would this work for the American version (T959) of the phone? I have a rooted Froyo on T959 (Samsung Vibrant T-Mobile).

    • Sorry buddy! This is for Galaxy S i9000 (Global version) only. It’d not work on Vibrant.

  • WebV

    Does this work for captivate ? US version?

  • EthanR91

    PLEASE HELP! Getting Error on Fascinate: Kernel Panic, Upload Mode, and red script covering the green android logo “RST_STAT = 0x4, PMIC_IRQ1 = 0x0, PMIC_IRQ2       = 0x0, PMIC_IRQ3, PMIC_IRQ4 = 0x0, PMIC_STATUS1 = 0x0, PMIC_STATUS2 = 0x0” doesnt boot past this screen, goes through Samsung Galaxy S GT-I9000 screen though.

    • This ROM is only for Galaxy S i9000 (Global version). So it wont work on
      your Fascinate.

      • EthanR91

        First of all it says no where in the instructions that it wouldn’t work for the Fascinate, it only says for the Galaxy S. Second does anybody have any idea how to fix this? I cant get too recovery screen, only the error screen and download screen.

        • Let me have a look. I’ll get you a good solution within an hour.

          • EthanR91

            No luck, now im just getting a screen with a phone and a computer with a ! triangle in between

        • Okay I’ve found a solution for you. Hope it works.

          Go to the following page —

          Scroll a little on the page and you’ll see installation instructions. These are the instructions that will get you a rooted Froyo ROM on your Fascinate. So follow the guide carefully.

          IMPORTANT! Please make sure that in Step 2 of the page you download the “ED01DB_DO_SHARK.tar” file (first in the list) and do not download anything else in given in Step 2.

          Hope it works. Good luck 🙂

        • ali

          Same I need help !!!!!

  • Cstrender

    Thank you so much! Tried to upgrade my SGS with Kies yesterday. After the process was done my phone was totally bootlooping.. So I searched the famous internet and found this page. IM SAVED! Thank you so much for the guide and Thank You Lorbas for leaking it!!!!!! 

  • I have a problem. my pc dont show added in the message box,what should i do ?

    • Rus

      U need to instal Keis on you Pc before doing the instalation of frimeware. otherwise phone won’t be seen in Odin pro. I have just finished the instalation of  XWJV1 and it work well but will try to find the new one that Kapil said. Good luck everything is working if u following the steps)

      • Yes, you need kies for drivers. But we’re providing links for drivers in each of our post now, so there is really no need to install Kies. Plus, it’s recommended to not use Kies with Odin. Anyway take care to close Kies (exit it) every time you use Odin.

      • Thanks for helping others, btw 🙂

  • Rus

    Have the same thing like Felix. what to do? maybe it’s because I don’t have sd card/ and one more thing … I’m using Samsung for the first time and the downloading mode should it change or it’s just a diging robot?

    thank’s in advance!!!

    • Hey, search for XXJVR Firmware on theandroidsoul and install that. It’s latest and fast too. The one you’re trying to install was a testing build in fact. You’ll be fine, just follow the guide we’ve already made.

      Good Luck!

      • Rus


  • Jaj9 Ujdu


    • Don’t worry, man. Search for xxjvs on our site, install proper drivers and then begin the xxjvs installation. You’d be okay. Just make sure you’ve the right device — which is Galaxy S GT-i9000 (check in phone’s settings – About Phone).

  • peanut

    I just updated my phone exactly as your thread said so, and it worked perfectly. Except now my phone isn’t reading my sim card… how do I fix, can I flash back?

    • Try xxjvs firmware. Search this site for download link and guide.

  • Gem

    did exactly wat u said,but now my phone cant come on at all!!!my laptop doesnt even know the phone is connected to it!

    • You sure your phone is GT-i9000? Can you go to download mode?

      • Gem

        its GT-i9003….no i cant go to download mode,dunno what to do….

  • ajpvk

    My phone is samsung galaxy s from at&t will this steps work on my phone

  • ajpvk

    And its model is SGH-I897 someone please help me

We’re hiring writers from India! Apply here.