I create mousemade pixel perfection stuffs for the interwebs.

New XXJVU Galaxy S Firmware Leaked. Updates Phone with Value Pack (Face Unlock, Photo Editor and New Lock Screen)




It’s time again, time for another leaked firmware from Samsung for the Galaxy S i9000. This time it’s another 2.3.6 firmware, dubbed as XXJVU, a successor to XXJVT for Open Europe region.

But it’s still not just another firmware for lovely Galaxy S1. Yep! It packs in new Lock Screen from Galaxy Note, a photo editor app from Galaxy S2 and lastly the Ice Cream Sandwich special Face Unlock feature, all besides the usual Android 2.3.6 Gingerbread. Check here to know more about what and what has changed with XXJVU firmware.

We know none of you, if not most of you, are happy with Sammy’s blunt announcement to not support Galaxy S with Android 4.0, but the XXJVU update is a major one which you’ll really enjoy, and should bring smiles on a bit choked faces of many Galaxy S users.

Yeah, we know you wanna try it, so we have a detailed guide right here on how to flash it.


This guide is applicable only for Samsung’s Galaxy S international version (GT-i9000). Check your phone’s version in Settings – About Phone. It has to be “GT-i9000” for this firmware to be compatible with your phone. If it’s not GT-i9000, simply don’t try this ROM on your android handset — don’t even think about it if you care about your android device.


The methods and procedures discussed here are considered risky and you should not attempt anything if you don’t know completely what it is. If any damage occurs to you or your device, we won’t be held liable — you only will be responsible, you’ve been warned!!!

Pre-Installation Tips:

  1. Installing/Flashing this ROM will erase your apps and data. So, it’s very important you back them up, before proceeding further. To backup your apps and important data — bookmarks, contacts, SMS, APNs (internet settings), etc. Restore APN settings if Internet isn’t working for you. This Android backup guide would help you. And if you’ve rooted your Galaxy S, you can save application’s data too, using Titanium backup(free app on android market) to backup apps with data. And use this this app only  again to restore those apps with data.
  2. Drivers! — it’s important you’ve the proper drivers installed. Download links below:
  3. If you have Samsung’s PC software Kies installed, un-install it first because it may interrupt the flashing process. If you’ve installed it for sake of drivers which otherwise weren’t working, make sure you exit the Kies completely before beginning the procedure below.

How To Install XXJVU on Galaxy S i9000 (for experienced users)

Well, it’s pretty easy if you’ve already had fun flashing using Odin a decent number of times already. Download XXJVU (password: samfirmware.com) and install it using Odin3 v1.7. Put the *CODE* file in PDA tab, *Modem* file in Phone tab and *multi CSC* file in CSC tab. Put the .pit file in PIT tab and make sure Re-Partition is ticked too. Hit Start!

If you didn’t get what was said above, don’t worry one bit, a detailed guide for you is just below.

Step-By-Step Guide (for not so experienced users)

Although the guide below is very much detailed, step-by-step and sufficient for you to easily flash the XXJVU firmware on your Galaxy S, but in case if you want to watch a video of how you are going to do it, that is, flashing the XXJVU firmware is flashed using Odin, check out this video showing installation of an earlier firmware ‘XWJVB’ on Galaxy S. The procedure is same, so it would be helpful for those who are new.

  1. Download XXJVU firmware first. Filename: I9000XXJVU_I9000OXAJVU_OXA.rar. Size: 225.9 MB. Download Link. (password: samfirmware.com)
  2. Also download this PIT file: s1_odin_20100512.pit
  3. Extract the downloaded file ‘I9000XXJVU_I9000OXAJVU_OXA.rar’ to get these 3 files:
    1. CODE_I9000XXJVU_CL851880_REV03_user_low_ship.tar.md5
    2. GT-I9000-CSC-MULTI-OXAJVU.tar.md5
    3. MODEM_I9000XXJVU_REV_00_CL1059471.tar.md5
  4. Download Odin PC Software which we will be using to flash the XXJVU Android 2.3.6 ROM on Galaxy S. Filename: Odin3 v1.7.zip. Size: 192.55 KB. Download Link.
  5. Extract Odin3 v1.7.zip to get .exe file – Odin3 v1.7.exe. Run it when asked in step 8 below.
  6. Disconnect your phone if it’s connected to PC.  Then Switch it Off. Wait 5-6 seconds for vibration to confirm complete switch off.
  7. Now, put the Galaxy S in “Download Mode” — press and hold these keys together: Volume_DOWN+Home+Power until a screen saying ‘Download Mode’ comes up.
  8. Open Odin (from step 5) — Odin3 v1.7.exe.
  9. Connect your phone to PC now. You should get the message “Added! !” under the Odin’s message box in the bottom left. If you don’t get “Added! !” message, than probably there is a problem with drivers. Make sure you’ve drivers installed (links given above under heading ‘Pre-Installation thoughts’).
  10. Now, in Odin, select these files at respective tabs (for visual help, see the screenshot at step 11 below):
    1. Click the PDA Tab, and select CODE_I9000XXJVU_CL851880_REV03_user_low_ship.tar.md5 (from step 3.1)
    2. Click the Phone Tab, and select MODEM_I9000XXJVU_REV_00_CL1092175.tar.md5 (from step 3.3)
    3. Click the CSC Tab, and select GT-I9000-CSC-MULTI-OXAJVU.tar.md5 (from step 3.2)
    4. Click the PIT Tab, and select s1_odin_20100512.pit (from step 2)
  11. Make sure the ‘Re-Partition’checkbox in ODIN is selected. Also, Auto Reboot and F.Reset Time checkboxes should be selected too. Leave everything else on Odin untouched.
  12. Double check everything said in step 10 and 11 above. Your Odin’s screen, after selecting all the files and ticking and not-ticking the checkboxes, should look like this:
  13. Now, hit the START button to begin the flashing process. When it finishes, your phone will automatically reboot, upon which you can unplug the cable. Plus, you’ll get a PASS (with green background) message in the left-most box at the very top of the Odin. (Check screenshot below)
  14. When it restarts, your Galaxy S will be running the Android OS, v2.3.6 XXJVU firmware.
  15. Off the screen and then open with the all new Galaxy Note ported lock screen. Find the Photo Editor app in app drawer, a port from Galaxy S2. And check the options for Face Unlock set up — go to Settings » Location and Security » Set Screen Lock. Enjoy!
  16. Lastly, if internet isn’t working, fill in the correct APN settings under mobile networks settings, under wireless and network settings.

Root and CWM for XXJVU


And before you ask, root for XXJVU isn’t out yet, which it should be in a matter of hours. We’ll update you with same as sson as we come to know of it.

Link to Root Galaxy S on XXJVU (also installs Clockworkmod recovery)

IMPORTANT NOTE: If Odin doesn’t seem to be progressing/doing anything for more than a minute, do the following:

Disconnect the phone from the PC, close ODIN, remove battery, re-insert it, turn phone on in Download mode again, and do the procedure again from Step 6.

Share your thoughts, observations and improvements (and disappointments) you see in the XXJVU firmware in comments below. If you face a problem in installation, don’t hesitate to ask us below.


  • Djcin7

    winRAR asking for password…? heLp…

    • http://www.theandroidsoul.com/ Kapil

      It’s given above.

  • ajay

    Works like a charm….Very easy procedure for first time updater like me…

    • http://www.theandroidsoul.com/ Kapil

      Cool. Thnx!

      • ajay

        Kapil, i have seen one turorial To Update Samsung Galaxy S GT I9000 with Extra Ordinary ROM v 3.3.
        In this tutorial it says that  your gingerbread version should be XXJVQ 2.3.4 {
        http://androidadvices.com/update-samsung-galaxy-gt-i9000-extra-ordinary-rom-33/2/}how can we downgrade from xxjvu to xxjvq?

        • http://www.theandroidsoul.com/ Kapil

          Don’t go back to that rom, xxjvq is not good enough…. you can go to xxjvs if you want. Just search on this site for all of them to get links and guide.

          • ajay

            Kapil, what is your view point on 
            Extra Ordinary ROM v 3.3
            Can you guide me, how to upgrade to Extra Ordinary ROM v 3.3, once i am on xxjvu ?

  • http://www.facebook.com/ilikekorea Anie Omar

    after i install this XXJVU to my samsung galaxy s I9000,my phone like to restart itself.. why? and how to going back to my previous official firmware? before this i always update with kies.TQ if u read this.

  • Sajeevbedi

    browser isn’t working….can someone help?? please!

  • arc

    I m  very much thankfull to the team who built this,,,,,,,,,

    its awesome and i felt it easy to upgrade the OS at my first attempt smoothly…………..

  • Doctor Blade

    Installed several time without any problems, but, wifi connection seems to have problems. Connect and disconnect the wifi randomly. I think this should be fixed somehow. With old firmware this doesn’t happen, even with new Icecream for Samsung GT-I9000.

  • Stratixman

    Excellent instructions, good step by step, no assumption of previous knowledge, thank you VERY much indeed: Richard,  New Zealand.

    • http://www.theandroidsoul.com/ Kapil


      • Cdaarif

        How long does it take to get the files done in “Odin3″? I’ve been waiting for almost an hour.

        • http://www.theandroidsoul.com/ Kapil

          Shouldn’t take more than 5 mind…. retry.

        • http://www.facebook.com/dimitris.panayotakopoulos Dimitris G. Panayotakopoulos

          Verify that you have the correct drivers on your PC.

  • Sebastian

    How long does it take to get the files done in “Odin3″? I’ve been waiting for almost an hour. It’s stuck at ” SetupConnection..”. HELP PLEASE!?

    • Gynce

      Turn phone out off usb, and then take out he battery of the phone. Try to do everything again. It worked for me.

      • DanielS

        Worked but now it need a password that I don’t even have…

  • Tonny Souza

    Meu galaxy s i9000 ñ ta digitando nada depois q eu o atualizei. Aparece a tela pra colocar o PIN mas ele ñ ta digitando nada. O q deu errado??? Me ajudem!!!

    • Ruan

      Cara eu tô com o mesmo problema, funciona tudo beleza mas nao passa da primeira tela, nao digita nada. pra mim estamos o kernel da ROM nao é o correto pro I9000B…

  • Tonny Souza

    ñ consigo digitar minha senha. ñ ta digitando nada.

    • Ricardopillacaburga

      eu tenho o mesmo problema, eu falo espanhol espero você compreenda meu português ruim. Se encontrou a solucao por favor escrever no meu correo: ricardopillacaburga@gmail.com

    • Stumpy352

      Does this flashing procedure wipe internal sdcard?

      • http://www.theandroidsoul.com/ Kapil

        No, your data on internal sdcard will not get deleted.

  • Tonny Souza

    atualizei, mas não ta digitando nada. O q ocorreu?

  • iMcGenius

    Worked like a charm! Just performed my very first manual update, from 2.3.3 to 2.3.6, with no trouble whatsoever. Very clear and easy to follow instructions, thank you!

    • Tonny Souza

      o meu ñ consegue digitar mais nada. Fiquei impossibilitado de entrar no meu celular pq ele ñ ta digitando nada.

  • Sdf

    If your internet (not wifi) doesn’t work look here for the solution


    (for dutch people)

  • Mihneaboca

    I upgraded to 
    XXJVU following the steps above and so far everything seems to work just fine,but sometimes, randomly, the phone restarts,not like a “full” restart,(when you get the logo,you have to enter your pin,loading all the widgets),but I only get the logo sound(not the logo however),and then when I press the power button I get the lock screen.Does someone know what is this about?Thanks

  • Fowang

    Every ROM that is downloaded is showing unexpected end to file no matter what computer is used if winrar is used or 7zip!

    • http://www.theandroidsoul.com/ Kapil

      Redownload it, files sometimes get corrupted with downloading.

  • Nooragha Sharifi

    This download link not working for me can u plzzzz make a direct link or another website where i can download from. :(

  • Teo

    Hi there, I just upgraded my I9000 to XXJVU, everything seems to be OK except one: I don’t have packet data when phone is in “GSM only” (GPRS/EDGE) mode.  When using WCDMA (3G/HSPA) it’s OK. Any ideas? Thank you!

    • Gasforbuzz

       Yeah its okay

  • Tshepo Makgohlo

    Thank you very much this work like a charm!!!

  • Mihneaboca

    if I delete everything from my phone(GT-I9000) with a hard reset by using the usual combination of keys (
    Volume_UP+Home+Power) will I be able to follow the steps above without troubles?Thank you!

    • http://www.theandroidsoul.com/ Kapil

      Even if you don’t delete anything, it will work — just follow the steps carefully.

  • Perico

    Where is the Face Unlock ????

    • http://www.theandroidsoul.com/ Kapil

      Under settings, I guess in security settings.

      • Perico


  • Mldeel

    the only way i can hear people is with speaker phone whats up with that

  • Amigo74

    Hi there, m new on flashing my phone. my phone model is gt-i9000 with firmware version 2.3.5 & gingerbread.xxjvt WILL xxjvu will work properly work on my phone?

    • Amigo74

      and you said for “Open Europe region” i am in asia will my phone will work here? waiting for you reply and any tips then i will work on 2.3.6

    • http://www.theandroidsoul.com/ Kapil

      Yes it will. You can flash it.

  • Dnruwan

    hi i just installed  this rom,but after that i can not access the internet by google.but i can watch youtube and access the android market and other internet option.only thing i cant open the google browser.please help me,

  • http://www.facebook.com/darren.l.ng Darren Louis Ng

    my phone was running xxjvp custom rom, and rooted…can i flash this rom? 

    • http://www.theandroidsoul.com/ Kapil

      Yes you can :)

  • M O N T U

    Thank you , it works perfectly :’)

  • Ltambori

    hello, I did the first step with the XXJVU Firmware, but when the phone reboot, the touch stopped to work. My phone is the I9000B, I was with a firmware 2.3.3.

    Someone know if is possible to my touch screen works again?

    • tchelu

      my phone is with the same problem, my touch stopped to work … what do I do?

  • Matheus

    hy… i have modified the picture of lockscreen and i wanna go back to stock, but i can’t do that!!!
    someone can help me?

  • Rohan Gawle

    HELPPPPPPP!!! cant see my file manager…. pics and videos are visible thru gallery. there is no other icon from where i can access my SD cards

  • Oliver_minton

    if i flash XXJVU can i install cyanogenmod 7 over it

  • Cannot Remember

    Hey all! I think I have bricked my phone. 

    I tried to flash XXJVU from samfirmware using Odin3 v1.7 as told. I came from a Ginger Real rom. However, while flashing Odin got stuck. So I disconnected my phone from the PC, removed the battery and proceeded to flash again. However, I found that I was unable to turn on my phone anymore. It cannot power up or go intro recovery mode or go into download mode.

    Any advice? Or is my phone bricked :(

    • http://www.theandroidsoul.com/ Kapil

      Oh.. it skipped my attention earlier. How is the phone now? You sure your phone was i9000 (modem number, that is).

      Anyway, since you mentioned you can no longer boot into download mode, I would advise you to buy USB Jig (from ebay, perhaps) and boot into download mode using that, and flash a firmware again. Jig doesn’t cost much.. just 2-3 dollars, I guess.

      Let us know if you need any more help.

      • Cannot Remember

        Its still bricked! I sure it’s GT-i9000. It says so in the settings as well as in the sticker beneath the battery. I did some research on the usb jig and it appears to be useful only for those with a soft-brick. My phone should be in a hard brick since it doesn’t on, go into download mode or recovery. It just shows a black screen. :(

        I’m now looking at Jtag but it’s really complicated. sigh

        • http://www.theandroidsoul.com/ Kapil

          USB Jig will help you. You should really buy a USB Jig and give it a try. I believe it will help you boot into download mode and then you can flash a firmware using Odin.

    • Tshepo Makgohlo

      Hi there, this is easy , i will give you few advices let me know if they work
      1. Turn off you device until u hear it vibrating
      2. take out your battery, Press Menu, Down Volume and restart button 
      3. Insert your battery it should be on Download mode, plug it to your PC then Windows will recognize you USB. 

      Hope i make sense.


    alright i did everything then i was supposed to do and then it wasnt going anywhere and so i disconnected from the computer took the batter out and then my phone locked up with the phone and triangle and computer symbols but odin still read my phone so i was about to restart it and it passed but now my phone wont turn on at all HELPPPPP!!!!!!!!!!!! PLEASE

  • Shemyz

    hi, im newbie here..i already flash this firmware XXJVU, unfortunately my phone can’t detect my packet data when i tried to connect to internet. but for calling i can. pls advise and help me..

    • http://www.theandroidsoul.com/ Kapil

      As told in pre-installation tips above, you gotta fill the right APN settings (related to your carrier) in mobile network settings.

  • Xavier

    I new in this….can i try this on my i9000T???

    • Matheus

      men, i do that with my i9000m and work’s fine!
      but i’m not change my modem! still the same GKG3 
      try this: http://forum.xda-developers.com/showthread.php?t=1379650

  • Mitch47

    First time flasher here! 

    I flashed the firmware and then rooted it according to the next post. Well, all good but some issues.

    1) When I access the gallery, the phone says there are no photos. I had to install ES File Explorer to be able to see the photos I have.
    2) If I take a photo, I cannot see it by pressing the preview on the bottom right hand corner on the camera screen.   
    3) I use the phone in Finnish and there are some language mixed ups sometimes in the menus. For example, when finished charging the battery, it says “vaihdettu” in Finnish which in English means “changed”. Quite funny. 
    4) A couple of times an Android application has crashed. I don’t remember the name exactly but it is one of those main applications, which always consume a lot of battery. The phone loses all the signal, I get an error message on the screen and I have to restart the phone. Once it happened after a call. 

    About backing up before flashing, I used Backup Master. It was a bit disappointing that it did not back up my phone book. I lost all my contacts as the phone was wiped clean. Well, I should have known this would happen because it didn’t say “contacts” in the back up options. Have to blame myself for that. 

    But putting aside the things above, with rooting, the phone is faster than before. The battery life is much better and as I am a newbie in all this, it’s all really exciting to me. Will go for a custom rom soon! 


  • Elentirmo

    Thank you for the great guide. Worked like a charm for me.

    There is just one thing that doesn’t seem to work. I tried to restore a backup (created it after installing XXJVU) via CWM. What I got is a boot loop. I can’t even boot into recovery anymore. Tried this again after reinstalling XXJVU nd I get the same result with using the recovery console and the CWM manager.

    Any suggestions?

  • emmanuel

    Why my phone always forced closed mostly on contacts and dials

  • Mervyn

    Hey everyone……the wifi connection is not caused by the firmware. This can be solved by changing the DCHP lease period from “infinite” to any value (1 day – few weeks) on your router

  • Mervyn

    wifi bug. wifi connection crash once in a few minutes.

    • Moh A

      Mine is running smooth…no problems at all so far.

  • Andsoul 20 Dvisor

    I’m a complete newbie to this, but managed to upgrade using this great guide. The only problem I have is that now some apps (just a few, not all) from the Android market won’t install, stating “This item is not compatible with your device”. They loaded OK when I was on XXJVO. Thanks for the guide.

  • Ritz3103

    will this work on i9003n

    • Abhijeet Mishra

      No, it won’t. You can’t use any I9000 ROM on I9003 :)

  • Moh A

    Hi Abhijeet, Kapil and All,nnI Had XXJVS 2.3.5 Installed and works GREAT! And then I Installed XXJVU 2.3.6 ( it was only 3 files CODE, MODEM and CSC without the PIT ) and I unchecked the Re-Partition because I had no Pit file included. Flashing and ROM was perfect, but I noticed that my phone was worming up more than usual. So I turned off and took the battery out for a few minutes until it cool down. When I turned back on, it’s still warmed up after a few minutes. So, I installed back to XXJVS and it’s good :-). Just FYI. Thanks for the GREAT work to ALL THE DEVELOPERS. I will try again this firmware later :-)n

    • Basjoo

      Hey moh a,nThe pit file can be downloaded from this thread! It’s in the description at step 2. Re-partition must be selected. nTip: make a backup of everything on the forehand using Titanium Backup from the market

      • Moh A

        Thanks Basjoo…I didn’t see it hehehe my bad!

    • Moh A

      I did install with PIT file as well…and GREAT RESULTS :-)

    • Abhijeet Mishra

      That heating up problem is random and can be caused by any ROM version on any phone. Usually goes away after flashing to another ROM and then flashing it back to the ROM that is causing the heating problems. :)

  • Cmiui Ct

    After I put everything at its place I hit the start button appear u00a0that is beginnig to install but suddenly appear setup connection and is stuck…Help please.nI used odin vers 1.7 and 1.85 and its happend the same thing.n

    • Ved

      remove the battery, put it in download mode again & re-flash. make sure you have the 4 required files

    • Abhijeet Mishra

      It’s mentioned at the bottom of the guide as an Important Note on what you need to to do when Odin gets stuck. :)

  • Basjoo

    What are possible options to convert RFS to EXT4?

  • Munna

    CRT file link plzzzzzzzzzz

  • Munna

    very nice thankssssssssssssss

  • Amin269

    memory utilization is high…is der any way to reduce the memory usage

  • Salahzantout

    does this rom support arabic language or only ME firmwares support arabic language ?

    • Aamir Yaseen

      it’s a European leak so i highly doubt if it would support Arabic.

      • Raphnash Raphique

         HEY . i was not aware of these thing  and i upgraded to this package. and now there is no arabic font support . can you tell what can be done . or which o flash to so that i can get arabic font ?

  • Jon moonbeamsyndicate

    Seriously? Those corner cutters can only manage an update to 2.3.6? Gingerbread updated to 2.3.7 ages ago… Samsung seriously need a kick up the behind. OK, so one core at standard frequency is not enough to run ICS with Touchwiz- but to keep all of us (who bought our handsets in good faith, expecting them to be kept updated for more than a year) happy and well served, they could have worked with Google to port the stock ICS experience of the Nexus S to the Galaxy S. Thank goodness for CyanogenMod and others, for bringing Android 4.0 to the I9000 and related variants…

    • Abhijeet Mishra

      It’s not the CPU, but the RAM that’s the problem. The new Touchwiz 4 on SGS 2 etc needs quite a lot of RAM to run smoothly with the stuff they add like video calling, so Samsung is only updating phones with 1 GB :/ That’s the thing. Samsung’s custom UI is officially the most bloated that it needs 1 GB of RAM to run smoothly.nnBut again, the SGS is just too old to deserve a 3rd major Android upgrade. Newer phones like Galaxy W should get it too if the SGS is eligible.u00a0

  • Atif Kharrat

    A job well done guys! It runs perfectly. Now up to the root part and restoring my back-up :)

    • http://www.theandroidsoul.com/ Kapil

      Root posted. See the post above, it’s linked.

    • r0bb3ry

      Please, tell me if Bulgarian (u0411u044au043bu0433u0430u0440u0441u043au0438) is included in Swype’s languages list? Thanks a lot, mate!

  • http://twitter.com/Whoosh13 Ayush Singh

    great guide as always Addi ;)

Some HTML is OK
Join us on Facebook!schliessen