`` How to Root Galaxy S on Android 2.3.3 XXJVK Firmware - Android Advices

How to Root Galaxy S on Android 2.3.3 XXJVK Firmware

Galaxy S LogoWanted to get the most out of your Galaxy S? So, let’s check out how you can do it, we will see on how you can root your Samsung Galaxy S GT I9000 so that you can unlock the potential of your Galaxy S. But before that make sure that rooting actually voids the warranty and is only good for the people who actually know the rooting benefits and also can make use of apps which are only available for the phones which are rooted. But it’s recommended that normal users along with the users whose phone is locked or operator specific don’t perform this rooting process or else your phone may get unstable due to the overwrite of critical system files. Before proceeding to update ensure that you sync all your contacts with your Google Account, all sms, apps, videos and music files which are there in your phone should be taken a backup or else the data will be lost. Anything which is in SD card will not be lost, so you can alternatively move to SD Card.

Pre Requisites:

  • Make sure that you have installed the latest firmware of XXJVK 2.3.3 on your Galaxy S GT I9000 phone, or else if you continue without that your phone will be bricked as the base file goes missing which XXJVK 2.3.3 acts,
  • Download the below mentioned files,

CF-Root-XW_OXX_JV1 kernel

Kernel XXJVK

which are there in the Rooting Package for XXJVK which you will have to download it from here (Password : androidadvices.com).

  • Ensure that your phone’s battery is charged to the maximum and also ensure that you keep USB cable along with your phone as handy.
  • This procedure is not applicable for those who has operator locked phones as warranty voids.

Procedure to root Galaxy S with Android 2.3.3 XXJVK Firmware:

  • After downloading the above files, you will have to extract CF-Root-XW_OXX_JV1-v1.3-BusyBox-1.17.1_NO-CWM on your computer which you have downloaded so that you get a .tar file which we will be using it in the due course of article.
  • Now, double click on “Kernel XXJVK” and select the “Extract” option.
  • Now you will have to switch off the Galaxy S and wait till the phone vibrates which means that phone is completely off now.
  • Next up you will have to start download mode in Samsung Galaxy S GT I 9000, you need to hold the Volume Down button + the Home key button (the middle button). While holding these both buttons, you need to switch ON your device.
  • Now in Odin, you need to ensure that the options like “Re Partition” is not checked and keep the options like “Auto Reboot” and “F: Reset Time” boxes as checked and keep rest all of the options as open.download mode
  • Now, click the PDA tab from the Odin and choose CF-Root-XW_OXX_JV1-v1.3-BusyBox-1.17.1.tar file which is extracted in the above step.


  • Now, you will have to click on the flash option and will take few minutes for flashing and will preferably take few minutes.
  • After this you will see that your phone has been rooted and you can check it as the Superuser app will be available in the app drawer section.
  • After this process, again get into the download mode by following the same procedure so that again you need to flash the XXJVK Kernel which is extracted in the above step.
  • Now, Open the Odin and connect your phone with the computer and after connecting, simply click on the “Reset” button and you will see that “Added” notification is there in the message box. Make sure that you have unchecked the “Re-Partition” option and kept the tick on “Auto Reboot” as well as on the “F.Reset time”
  • Now, after selecting the options as mentioned above, click on the “PDA” button and select the unzipped “Kernel XXJVK.tar” file and simply click on the start option and wait for the procedure to get completed and start the reboot the device.

You can also go through our following video for easy understanding on this rooting process.

There you go, you have now successfully rooted your Galaxy S GT I9000, do let us know if you face any problems as we will help you in getting out of it.


  1. Dear Neal!

    I own Galaxy S GT- I9000
    Firmware version 2.3.3
    Baseband version I9000JHJV5
    Kernel version
    Build number GINGERBREAD.JHJV8

    How can I root my phone?
    Thanks, Stas.

    • as of now there is no rooting procedure!

      • Neela,
        I have the same as Stas, from above and tried to root the phone, had to get jtag to get it to work again and the “lab” that did the work entered loads of Orange stuff to the system that I don’t want (phone is not on Orange and never has been)So I really need to root it to get rid of all this junk which is a nuisance.

        PPLEEEASE HELP!!! The phone was also 19000T but now the T is gone also. I use pelephone, not Orange so really don’t like the phone opening to orange and having orange GPS, etc,etc.


  2. Hi

    I followed the steps above to the letter and after the first flash my phone has gone in to a loop of starting and then restarting again. If I try the second flash with the kernel it just sits indefinitely with no activity. I had Gingerbread 2.3.3 before starting. What can I do to fix?

  3. Hi Neil,
    I am using samsung galaxy s GT I9000 locked on orange, UK. I want to unlock my phone as I am moving to India and want to use my phone on Indian network. I requested orange to provide me with the unlock code which they did. But for some reason I am unable to unlock the phone with the code provided from Orange. I also contact other unlocking code providers on internet and they also provided me with the code (which was similar to that provided by Orange) so cannot unlock my phone. It seems that the unlock code available against the IMEI number of my phone is incorrect. DO you know what the problem is and why the unlock code is not working inspite provided by Orange? any other alternative?

  4. Hello Neal,
    I have upgraded to gingerbread 2.3.3 successfully and also Rooted using Odin successfully. But now my phone speed is around 950 while when I had Froyo 2.2. with oneclick lagfix it was 1850 on the quadrant benchmark.
    How can I fix the Lag and speed up my phone while keeping the stable 2.3.3. version?
    Thanks !

  5. It seems as if I misread my model, I apparently have a Samsung Galaxy S Gt i9000

    Is there a way to unroot it so that it exits the infinite loop?

  6. I’ve got a Samsung Galaxy S i9000, yet I have the same problem as Kirk. It goes into Media search, then continues to reset itself, please help!

  7. Re-flashed a new xxivo from download. Got things back to original state. No root.


  8. Help please.
    I had a Samsung Galaxy S Vibrant I9000

    I followed your rooting procedure today 12 Sept
    OS was 2.3.3
    The unit will not start up. It will continue to re-boot or it will go into download mode. How can I get it started again?

    Your help is most appreciated


    • THIS IS BECAUSE YOU FLASHED THE FIRMWARE ON THE WRONG PHONE! IT WAS SUPPOSED TO BE ONLY FOR GALAXY S GT I9000. You now need to apply update for Vibrant phone! is your phone turning on in the download mode?

  9. what are the benefits of doing this to your device? as i have followed the instructions and have seen no difference in my phone. please inform me :)

  10. sir i’m updated my galexy i9000 build nomber jpjpa. after updating there is ”market” is not reach pls help me

  11. Hi , Mine wont stop rebooting like the proble above , Ive Re added the . Tar file 3 times now and uploaded

  12. sorry sir
    i was trying to root my Galaxy S 2.3.3
    and while i was in odin
    i thought you said flash option means “flash lock”
    now my phone stuck on the download screen and my computer is not rooting the phone
    how do i deal with this?

    p.s. i was working on CF-Root….

  13. Does it work on any Gingerbread Firmwares?

  14. Ajinkya Prakash Hivare


  15. I rooted my i9000 after updating to 2.3.3 from your previous tutorial. Everything’s fine but it seems my accelerometer isn’t working, hence I can’t go into landscape mode anywhere. It’s not really an issue as such and I can live with it but is there any way to fix this?

  16. Dear Neal Pradeep. As I’ll have to ask you the same question that I asked before updating to 2.3. Will my fone remain unlocked.

    If it remains unlocked than I shell give it a try. Thanks

    GT-I9000 Orange Unlocked updated to your Gingerbread 2.3.3

  17. I followed the instructions to the letter. Odin told me fail and my phone had black screen of death. If I was not a developer my phone would have stayed dead. (i was not able to enter download mode nor connect to computer)

  18. hello i did the process last night but the phone is taking self reset again and again. plz urgent response required

  19. Odin is not there in the package I downloaded!
    It only has a zip file named “CF-Root-XW_OXX_JV1-v1.3-BusyBox-1.17.1_NO-CWM” and a file named “Kernel_XXJVK” (7zip application)!

About Pradeep Neela

Friends call him Droid Geek because he tries out different ROM’s everyday and helps droid users experience better features on their devices. Add +Neal Pradeep on Google Plus for more Updates.
Scroll To Top
Get Daily Free Newsletters

Receive The Latest Android News, Tips & Useful Guides Directly To Your Email - It's Free!!