How To Root XWJVH Android 2.3.3 ROM for Galaxy S i9000


ODIN Screenshot for applying CF Root on XWJVB

Allright! here’s the guide for rooting XWJVH. I’ve not made any new video for this guide as the rooting process is similar to previous ROM (XWJVB).

[info]This guide is applicable only for Samsung’s Galaxy S international version (i9000). If yours is Vibrant/Captivate/Fascinate/Epic 4G or any other Galaxy S variant, then this ROM — and Guide — is not for you, and that’s for definite.[/info]

Warning: Warranty may be void of your device if you follow the procedures given on this page. You only are responsible for your device. We wont be liable if any damage occurs to your device and/or its components.

CF-Root Installation Video:

[youtube video_id=”JWS34zCpsig” width=”630″ height=”400″ /]

So here’s what you need to do to root your XWJVH Android 2.3.3 Firmware for Galaxy S:

  1. Download CF-Root kernel. File name – Download Link [Link updated]
  2. Unzip the above file. You will get the .tar file – “CF-Root-XW_NEE_JVH-v3.2-CWM3RFS.tar”. We will be flashing this .tar file using ODIN to gain root access and install the CWM alongside.
  3. Download Odin. File name – Odin3 v1.7. Download Link. Extract the zip file to get Odin3 1.7.exe. Run Odin by double clicking on it.
  4. Switch Off your phone. Wait for vibration to confirm complete switch off.
  5. Boot your phone in Download Mode — Press and hold “VolumeDOWN + HOME key + POWER button” together.
  6. Connect your phone to PC now. You’ll notice “Added! !” message in the message box.
  7. On Odin, click the “PDA” box and select the .tar file you got in step 2 — CF-Root-XW_NEE_JVH-v3.2-CWM3RFS.tar
  8. Do NOT select any “.pit” file in the “PIT” box, and make sure “Repartition” button is NOT checked.
  9. Leave the “Auto Reboot” and “F. Reset Time” buttons checked.
  10. Double check Step 7, 8 & 9.
  11. Click the Start button on Odin to begin installing the CF Root kernel.
  12. After the CF Root is installed, phone will restart.
  13. Your phone is rooted now. Note that surperuser app is there.

ClockworkMod [CWM] Recovery:

To boot into ClockworkMod Recovery — power Off your phone completely and then, press and hold (till Galaxy S logo appears): VolumeUP+HOME+POWER. You’ll enter the CWM recovery. You can use this to:

  • Backup your ROMs
  • Restore backed up ROMs
  • Delete Backups
  • Flash files
  • Flash custom themes
  • Flash kernels (zImage, zImage in TAR, zImage in ZIP, zImage in TAR in ZIP)

CF-Root kernel was created by XDA dev Chainfire, you can visit his original post here. And if you feel like supporting him, use donate button below:

[button link=”″ icon=”” style=””]Donate Chainfire[/button]

So that was it. You can use the comment box below to share your happiness and problems 😉

Follow on Google+

Category: News

114 Responses

  1. Bernardouk2006 says:

    Thankkk youuuuu

  2. Tojjer says:

    Thank you. You sir, are a diamond.

  3. Bernardouk2006 says:

     this kernel makes the phone restart every time you try to turn on wi-fi is there a possible way to go back without “root” because i prefer to wait for a stable kernel or something

  4. Tojjer says:

    Also, that link takes you to XEE_JB 3.1, not  NEE_JVH3.2

  5. Tojjer says:

    I’m getting the reboot loop now I flashed that link kernel. 🙁

  6. Shivam says:

    @87abdc01169fe84bf7589ffd2690ecd7:disqus @6004df265d03d67c2e85cde29eeacba6:disqus Okay flash this kernel (NEE_JVH-v3.2) download from here —

  7. Shivam says:

     Thank goodness it worked for both of you 🙂

    and @6004df265d03d67c2e85cde29eeacba6:disqus there’s no sound because it’s not included in the kernel. Can’t help.

  8. New SGS User says:

     Sorry but I’m very new to this.

    Can you tell me how I can install Voodoo lagfix on my SGS 2.3.3 XWJVH which I just rooted thanks to your guide? It’s all very confusing and I would love a step-by-step guide!

  9. Zahid_jawed says:

    its not working for me…phone is getting restarted again n again..plz tell me how to revert back …??

  10. Z01 says:

     Is it ok to use Odin3 1.3, since I have Windows x64?

  11. Paulo says:

    worked very well for me thanks alot! 😀 

  12.  Is there a lagfix for this one?

  13. E Jong says:

    i keep gettin zimage file

    • Shivam says:

       Read the instructions carefully. You only have to extract the “.zip” file from the link given above.

      Do NOT extract the “.tar” file. Okay!

  14. Lukazg says:

    When i download CF-Root kernel i get file ”zImage” and not “CF-Root-XW_NEE_JVH-v3.2-CWM3RFS.tar”. What’s with that?

    • Shivam says:

       Read the instructions carefully. You only have to extract the “.zip” file from the link given above.

      Do NOT extract the “.tar” file. Okay!

  15. Paulina says:

     I rooted this one on my phone but discovered to my disapointment that i can’t reed my texts anymore, it’s just a loocker and an cirkular arrow in the field where the text should be…. and i tried go around the problem by checking in the phones instalations but nothing is helping me… do you know how i can solve this problem? 

  16. Yras30 says:

    thank you

  17. Lunapark says:

    I just followed the guide, and Odin worked without any problems.

    But unfortunately the phone wont startup, it blinking between blackscreen and the startup text 🙁

    But I can enter the recovery menu.
    What could I have been doing wrong?
    And can anyone help me ?

    • Shivam says:

      If you can enter recovery menu, then try to factory reset your phone.
      Remember it will wipe your data

      • Lunapark says:

        I just tried it…

        But its doing the same ?

        What to do…

        • Shivam says:

          Try flashing the ROM again, and then flash CF root again

          • Lunapark says:

            How do I install the orginal ROM again ?

            Normally I use Samsung Kies, but I guess this wont work this time 🙁

          • Shivam says:

            Well install the original ROM using this guide [link below]


          • Lunapark says:


            Now Im running again.
            Dont know if I dare try to root again.

            Under settings my code is:
            Does that do anything special ?

          • Shivam says:

            You most probably wont face any trouble If you follow the rooting guide now.

            And yes it has to be “XWJVH” cuz this rooting guide is for XWJVH firmwares

          • Lunapark says:

            Evrything is back to normal, and this time the rooting went well , thanks.

          • Shivam says:

            Follow the instructions carefully. okay!

          • Lunapark says:

            I just went throgh the guide again, and everything did as before, and the phone ends up with a battery on the display, because its charging via the usb.After I disconnect it keeps changeing between black and text 🙁

            This is what Odin says…
            Odin v.3 engine (ID:4)..
            File analysis..
            Get PIT for mapping..
            Firmware update start..
            All threads completed. (succeed 1 / failed 0)

  18. Shivam says:

    @2de2d0c57c8e36b0b6ab26c65d316e05:disqus You mean you followed instructions on this page —

  19. Lovenura81 says:

    My galaxy s is all jh1, and stuck in 2.1 – update 1, if I do the flash, will it become 2.3? Thanks.

  20. Terrence Phoon says:

    hi, i’m Terrence. I follow your rooting instruction as at….after step 12 “After the CF Root is installed, phone will restart.”..however, my galaxy s is keep repeating with the screen of flashing S (the screen which we normally see when switch on phone)…

    what can I do as I was stuck in this screen and not able to get into main page.

  21. Kapil says:

    Make sure you’re trying the root on the XWJVH firmware only. Every root
    works fine only for the firmware with which it’s supposed to work.

    Check your firmware in settings – about phone.

  22. Marc says:

    Working like a charme the verry first time! Thanks!

  23. Kapil says:

    You received this message because Kapil Malani shared it with

    “I hope all of you are getting the much-wanted much-of-a-teaser precious
    Google+ Invites from me and are ready to make a leap from the Mark
    Zuckerburg’s no-respect-for-privacy Facebook to privacy-respecting suddenly
    there social networking attempt — a mind-blowing one, mind you — the
    Google+ (by Google, of course). It’s new, and it’s rad — you’ll soon find

    Click the “Learn More about Google+” (with orange background) in the email
    you are receiving from me to get your much-deserved (since you’re in my
    list, :)) chance to try the Google+ social wave that has literally taken the
    Internet for the past few days — and I’m sure will continue to do so.

    So, see you soon in Google+ Keep in touch. Ta Ta!

    P.S. Those of you who are curious about it, hear it directly from the Google
    in the link I’ve attached — Google+ Project’s official announcement from
    googleblog itself!”

    Accept the invitation to view the full post:

    The Google+ project is currently working out all the kinks with a small
    group of testers. If you’re not able to access Google+, please check back
    again soon. Learn more:
    You received this message because Kapil Malani shared it with
    Click here to unsubscribe from these

  24. Venky1893 says:

    i followed these seps and its works like a charm.. but as we heard android 2.3 s officially released for galaxy s .i would like to install that..s it possible for me to ??? how do i go back to 2.2 official version so i can do via kies

    • Kapil says:

      Install the latest firmware available in your country. The procedure for
      every firmware is same. Find the latest one for your country (froyo or
      gingerbread, your choice) at — download it and install it.
      If you download froyo firmware, Kies should be able to upgrade it to

  25. Daniel Hess says:

    Works Great Thanks!
    But now my battery is not lasting much, I also Chainfire3D, maybe that’s the villan… You guys rock!

  26. Christian Pretorius says:

    awsum thanks…u cousins are genius!!

  27. Anonymous says:

    works like a charm 🙂

  28. Danyap says:

    hi.. i would like to know whether can i root my samsung galaxy s m110s through the way shown above?

  29. Jad_ipm says:

    I almost give up after several attempt on rooting and unlocking my SGS. But then I found this blog (and your excellent step-by-step on how to root Android 2.3.3) … and finally, my SGS’s free … ha ha.
    Thanks a lot.

  30. Yazan-imam says:

    the computer and phone icons with the dashed line between them and a yellow sign on the dashed line. its not working some 1 plz help now i cant turn the phone on and i cant go to download mode

  31. AcE says:

    After rooting using this guide is the boot-up sound supposed to be disabled because there is no sound when I turn my i9000 on, it only shows the stock boot animation?

  32. gunnar says:

    Odin  cant find my phone in “downloading”-mode.. only when its on in normal mode.. help pls

  33. Geo_ihor says:

    plz somebody give me a hand here.Trying to root i did something wrong and my phone has stuck showing on the screen a small icon of a mobile and computer lined with a ! between them.In andition i can’t restart my phone.Plz help…

    • Kapil says:

      Your firmware was xxjvh, on which you tried this root, right?

      If nothing else, search xxjvs here and install that firmware. Then, root using the link provided there.

      You’ll be fine, don’t worry.

      • Geo_ihor says:

        thanks.I’ll try install it

      • Geo_ihor says:

        i made a test on my phone and here it comes;
        Build info:wed may 4 18:03:59 KST 2011
        Also,checking my ROM in Titanium backup i realised that it’s full.just a small space left.I’m missing something…Give me your light plz

  34. Geo_ihor says:

    i made a test on my phone and here it comes;
    Build info:wed may 4 18:03:59 KST 2011
    my ROM in Titanium backup i realised that it’s full.just a small space
    left.I’m missing something…Give me your light plz

  35. Deepak says:

    Tried doing this – unfortunately, after the first restart, the phone is stuck at the ‘Galaxy S GT-19000’ screen and is not going into the S animation. Please help :(n- D

    • Deepak says:

      Actually, don’t bother. Re-did the steps. I think I used the wrong TAR file (I know, I know). Phone rooted, couldn’t have been simpler. Thanks so much 🙂

  36. gregor binder says:

    hi, worked perfect. thanks

  37. Chaseo21 says:

    Thanks Man worked like a dream, quick, easy and no risk of ruining the phone.
    Good Job 🙂

  38. Mudhassir says:

    its not working…

  39. Rakkachi says:

    works fine thanx

  40. ELITE says:

    First time rooting! And it worked! Thanks man! I was worried I was going to brick my Samsung Galaxy S1. Nice clear instructions. If you don’t wanna brick, then read the instructions carefully.

    • Kapil says:

      Thnx man. Btw, new firmwares like xxjvs and xxjvu are much better. Search this site for download links and install instructions for both xxjvs and xxjvu.

  41. First time Rooter says:

    Just rooted my phone for the first time!! Worked brilliantly, no problems at all! 😀
    Thank you for a nice guide and thanks to Chainfire for making the root Kernel!! 😀
    WOW! It was so much simpler than i thought!

  42. Guest of Honor says:

    The only reason I haven’t tried rooting yet is cause I can’t find some simple info: Do you reset your phone doing this? Only reason I want to root is to back up my applications with Titanium so I don’t lose data but if the rooting itself resets everything there’s no point, is there?

    Just curious cause I’ve seen other roots where there’s no change other than getting root access, which is what I want.

    • Kapil says:

      Rooting the phone only gets you root access… it doesn’t delete your data or anything. So don’t worry about that at all.

      • Guest of Honor says:

        Thanks for quite a quick reply mate. Great news. I’ll get on with it then!

        Also reason I will is cause I got a Galaxy SII LTE recently. Any chance root is out for that phone? I live in sweden so it’s the international version I guess.

        • Kapil says:

          Hey, it’s not for Galaxy S2 LTE. It is only for Galaxy S i9000, on XWJVH firmware. If your phone is S2 LTE, do not use this.

          And I didn’t get your English, man… if you are asking for S2 LTE root, well it is available.

      • Guest of Honor says:

        As a sidenote, my phone’s been in “Download-mode” for some time now. Odin just says

        Odin v.3 engine (ID:5)..
        File analysis..

        Nothing has changed. How long is this supposed to take anyhow?

        • Guest of Honor says:

          Never mind this msg. I switched it off, the icon “phone – ! – computer” was on so I took out the battery. Put it back in, booted “Download-mode” and did all the steps. No prob. My question down there V still remains tho 🙂

  43. Tyuval says:

    Will it work also on baseband version I9000JHJV9?

  44. Ashuroy75 says:

    its not showing the added messege in messege box …what i do now???

  45. Nikolaos says:

    I did the process but after start it showed failed. Now I cannot switch on my phone. I get an image with a phone and a dektop computer with an exclamation mark in between. Please help. What can I do to restore my phone.

  46. Nikolaos says:

    I cannot even switch off my phone. It switch off only by talking off the battery

  47. Nikolaos says:

    I did the process again and it worked. I have rooted phone. Thank you.

  48. Prashant says:

    Does the baseband verion have anything to do with this?

    • Kapil says:

      Yes, build number needs to be same as that of root guide you are looking to follow. What’s your phone’s build number under settings – about phone?

  49. Prashant says:


  50. QueensGambit says:

    Yeah I just got stuck in a re-boot loop too

  51. Cyriac Bobby says:

    when i connect phone to computer in downloading mode, the pc not recognised the phone.. but all other usb devises and phone (normal mode or storage mode) recognising.. what should i do… help me !!

  52. fahim669 says:

    Just rooted my phone for the first time!! Worked brilliantly, no problems at all! so Thanks BOSS…………………………………………

  53. Brezi says:

    I tried to rooted my Galaxy S with Android 2.3.3 (XWJVH-*) with your instructions, however the phone restarts as soon as it finishes to boot and typing in the PIN code.

    When I rootet it, it first did not work and the phone got stuck in the download mode:

    Odin v.3 engine (ID:5)..
    File analysis..

    I did the same as GuestOfHonour to take out the battery and redo the whole procedure. I can access the mode when pressing VolUP+Home+Power, thus the flashing worked.

    How can I fix this restart problem?

  54. Joakim Engström says:

    Do you need 7-zip or any other program? And what do you mean with “unzip” the file above? As he does on the video he just “extract here”, and get the .tar file.

  55. Joakim says:

    YES I DID IT! Thanks a lot! 🙂

  56. Guest says:

    excellent guide…much appreciated!

  57. lelisa says:

    10q its work

  58. Fredric QJ Blåholtz says:

    Great, wasn’t able to get CWM going the usual way.

Leave a Reply