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.
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.
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.
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.
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.
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.
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.
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.