CF-Root is the best and the fastest way to root your Samsung Galaxy S GT-I9000.
The best thing about CF-Root is that other than rooting your device, it brings no unwanted changes to your stock kernel.
Follow these simple instructions to root your Samsung Galaxy S:Download the .
Right click on the downloaded file and extract it. It will prompt you to enter a password. The password is “”, the text in red.
Once you extract the file, you will get a folder with the same name. The folder will contain,
by pressing power button + menu button + vol down button simultaneously.
Open Odin3v1.3 and then plug in the USB cable.
Ensure that you see something written in ID:COM after connecting your device.
Click on PIT and choose the “” file from the folder.
Click on PDA and choose the “” file from the folder.
Ensure that Re-Partition is unchecked and Auto Reboot and F.Reset Time are both checked.
Now press start.
Your phone will restart.(You should see green color and PASS above ID:COM field)
You can now disconnect the USB cable from your phone.
You have now successfully rooted your Samsung Galaxy S GT-I9000 running 2.3.5 XXJVT firmware.
To convert all partitions to ext4,
Note: This procedure of conversion from RFS to EXT4 is also called as lagfix.