How To Root Samsung Galaxy S On Android 2.3.3 Gingerbread I9000 XXJVK ROM

Now that you have installed the leaked XXJVK Android 2.3.3 Gingerbread ROM on your Samsung Galaxy S, it’s time to root it and play around! The Android 2.3.3 is amazingly smooth with lot of performance tweaks. Anyway, staying on topic lets give you step-by-step guide on rooting the Galaxy S on 2.3.3 Gingerbread ROM (I9000 XXJVK). Thanks to Ramad and Chainfire of XDA for developing the tools.

PREREQUISITES

1. Download CF-Root-XW_OXX_JV1 kernel on to your computer.

2. Download Original Kernel_XXJVK on to your computer.

3. Download ODIN flashing tool on to your computer.

4. You need to have successful USB connection between your PC and Galaxy S. You may download Samsung USB drivers for your Samsung device. Alternatively, you can install Kies that is shipped with your device that will take care of all necessary drivers.

4. USB Cable.

5. Make sure your phone has enough battery power.

ROOTING INSTRUCTIONS

Disclaimer: As usual, rooting involve risks. dkszone.net is not responsible if you brick your phone during the process. Proceed at your own risk.

1. Extract the contents of CF-Root-XW_OXX_JV1-v1.3-BusyBox-1.17.1_NO-CWM.zip. You should have “CF-Root-XW_OXX_JV1-v1.3-BusyBox-1.17.1.tar” file in it after extraction.

2. Run the self-extracting “Kernel_XXJVK.exe” file and extract the contents to a folder.

3. Run the ODIN exe file (Odin3_v1.3.exe) that you downloaded to your PC.

4. Power off your Samsung Galaxy S.

5. Put the phone into “Download  mode”. To do it, press and hold “Volume Down” button, “Power” button, and “Home” key simultaneously for few seconds. It should boot into “Download Mode” in which you will see a android character with a sweeper and “Do not turn off Target!!!” message.

6. Now connect the phone to your computer via USB Cable.

7. In the ODIN interface, you will see one of the box turning Yellow color.

8. Make sure the “Auto Reboot” and “F. Reset Time” is checked. “Re-Partition” should be unchecked in the ODIN interface.

9. Click “PDA” button, then browse and select the “CF-Root-XW_OXX_JV1-v1.3-BusyBox-1.17.1.tar” file.

root_galaxy_s_android_2.3.3_1

10. Click “Start” and wait for the process to finish. After few seconds, you will see “PASS!” message in one of the box in ODIN.

root_galaxy_s_android_2.3.3_2

11. Your phone will automatically reboot. Disconnect the USB connection.

12. Now your phone is rooted and you will see “Superuser” app installed in the phone confirming it. We will finish off the process by finally flashing the kernel that we downloaded. Go ahead.

device

13. Power off Galaxy S again.

14. Put the phone into “Download mode” again.

15. Now connect the phone to your computer via USB Cable.

16. As usual you should see one of the box turning yellow in ODIN interface. Now click “PDA” button, then browse and select the “Kernel_XXJVK.tar” file that was extracted. Make sure the “Auto Reboot” and “F. Reset Time” is checked. “Re-Partition” should be unchecked in the ODIN interface.

root_galaxy_s_android_2.3.3_4

17. Click “Start” button and wait for the flashing process to complete. After the process is complete, your phone will automatically reboot. Go ahead and disconnect the USB connection now.

root_galaxy_s_android_2.3.3_5

Congrats! You have successfully rooted your Samsung Galaxy S running Android 2.3.3 Gingerbread I9000 XXJVK ROM. You may now go ahead and install Titanium Backup *root* and “Busybox” on your Galaxy S.

You may also like...

58 Responses

  1. bazooka99 says:

    Works just great – thanks!

  2. veryniceworld says:

    Thanks for the Tip! Interesting found that this 2.3.3 is still using RFS.

  3. Jeroen. says:

    Doesn’t seem to work.
    Sure there’s the Superuser icon, but the app can’t obtain ROOT access…

  4. dkszone says:

    When there is Superuser icon, it means that you have rooted successfully. The problem is with the app. Which app are you trying to install?

  5. hassan says:

    votre site est vraiment interessant;precis ,clair et a jour.
    it is a reference for me after xda-developers.
    Good Luck.

  6. yaniv says:

    Thanks ! i tink ..
    seems to be work, SU icone is appear, bur where can i find the “root” folder inside the phone ? or should i install something else ?
    *need to add region\font\lang’

  7. Martin K says:

    Same problem as Jeroen. Root (tested with Titanium Backup) works after first flash but not after second.

  8. Martin K says:

    Update on my last comment: phone WAS rooted, only busybox was missing. After installing it from TB the app works.

    Great howto 😉

  9. Martin K says:

    Update on my last comment: phone WAS rooted, only busybox was missing. After installing it from TB the app works.

  10. KingMoeha says:

    Thanks a lot!! This worked perfectly. Being a noob in this regard this was very easy to apply, great tutorial.

    One question: now how can i delete standard apps which i don’t want to show up in the app list? such as “Daily Briefing”. I like to clean up the overview list…

  11. samrpan says:

    Thanks it works!!! The only thing busybox required separate
    installtion.

  12. Hussain says:

    Will my saved data and apps go away if I use this method?

  13. Hussain says:

    Will my apps and games get deleted?

  14. Sam says:

    Guys restart your phone after the root…

    and your apps will not get deleted…

    apps got deleted on my phone when i upgraded to 2.3.3 for some reason…

  15. Shawn says:

    Hi,my phone’s taking an awfully long time to reboot..is this normal?

  16. Tim says:

    This worked perfectly. But I need CWM recovery. How do I get that. Most ways have rooting with it. But I’m already rooted, can I root over this?

  17. Ben says:

    For some reason gave me the Boot Loop of Death (BLOD). My phone is ruined now and I cant figure out how to fix it – I followed every detail very carefully. The problem occurred just after installing the first .tar file.

    BE CAREFUL PEEPS

  18. Thomas says:

    please help me, my phone keeps automatically rebooting after 10 seconds!!

  19. Dj2ri says:

    Hi,
    thanks for great hint! On my phone the Kernel was already XXXJVK, so I didn’t install it once more.
    Tnks

  20. roch says:

    my phone keep restarting I dono what to do .. help me ..

    roch

  21. Saichon1067 says:

    my galaxy S it reboot loop after i enable wifi .help me please

  22. Flavio Boniforti says:

    Hello there.
    After STEP 11, my phone is stuck in a reboot loop.
    I also tried to put it back into “Downlad Mode”, but it does not do it.
    What now?
    Thanks.

  23. Tomirspam says:

    Its very simple and work! Thanks!

  24. george says:

    my phone keep restarting I don’t know what to do .. help me ..

  25. ΓΙΩΡΓΟΣ says:

    my phone keep restarting I don’t know what to do .. help me

  26. kaile says:

    my phone keep restarting  What to do

  27. Ross McPhaden says:

    Worked perfectly.  Excellent guide..

  28. Tero Hyvönen says:

     I also got stuck in the rebootloop. Can someone help. please

  29. Leevi Ontronen says:

    how to unroot this?

  30. Leevi Ontronen says:

    how to unroot this?

  31. q2 says:

    hey. my phone doesn’t start properly. it goes from i9000m to i9000 and it just reboot loops. help plz.

  32. Edoardobaraldi says:

    it just reboot loops.HELP

  33. Fredrik says:

    My phone is stuck in a reboot-loop, help me!

  34. sgs says:

    how to unroot the above

  35. Ridha951 says:

    I have the same problem than the others, is stuck in a reboot-loop….
    Please help me!

    • Tgerd says:

      hello tero, you solved reboot-loop issue? i got one to

    • Aik_mane says:

      Switch of the device. press volyme up + home buttom + switch on button and when the logo comes up then you can release and then you gona end up in android system recovery. use the volyme up and down to go up and down and the home buttom is ”enter” go down to wipe data/factory reset and press the home buttom. Your phone will be reset but it is better than the reboot-loop 🙂

    • Aik_mane says:

      Switch of the device. press volyme up + home buttom + switch on button and when the logo comes up then you can release and then you gona end up in android system recovery. use the volyme up and down to go up and down and the home buttom is ”enter” go down to wipe data/factory reset and press the home buttom. Your phone will be reset but it is better than the reboot-loop 🙂

    • Aik_mane says:

      Switch of the device. press volyme up + home buttom + switch on button and when the logo comes up then you can release and then you gona end up in android system recovery. use the volyme up and down to go up and down and the home buttom is ”enter” go down to wipe data/factory reset and press the home buttom. Your phone will be reset but it is better than the reboot-loop 🙂

  36. Tgerd says:

    Hello peops any solution on reboot-loop issue?

    • Aik_mane says:

      Switch of the device. press volyme up + home buttom + switch on button and when the logo comes up then you can release and then you gona end up in android system recovery. use the volyme up and down to go up and down and the home buttom is ”enter” go down to wipe data/factory reset and press the home buttom. Your phone will be reset but it is better than the reboot-loop 🙂

  37. Lsd_so_good says:

    Thank you very much! Finally it works! Thanx man!!!

    It doesn’t works, then I take off the SD and the SIM card and it works =) Try this. Good luck people!

  38. Fucku says:

    YOU ARE A MOTHERFUCKER!!!

  39. Rogierassink says:

    It totaly fucks up my phone, it wont work anymore, Reboot loop constantly even after factory reset……

  40. hsBoy says:

    It totaly fucks up my phone, it wont work anymore, reboot loop constantly even after factory reset……

  41. Jean says:

    Excellent! Worked great on my Orange phone. Thanks  dkszone for very clear guides

  42. Aik_mane says:

    why should i root my phone? what happends if i root it?

  43. aoi says:

    does it work on 2.3.3 official ginger bread?? or does it just work on leaked version?

  44. 1ee says:

    Try Install other kernel file

    it worked for me 🙂