How to Root the Samsung Galaxy S I9000 (CF-Kernel Method)

You can easily root any smartphone if it falls in the list of supported smartphones of CF-Kernel. Basically, it’s a custom kernel with Superuser and Buxybox injected and once you flash it on your device, you get the root access. Isn’t that simple? If you want to root your Samsung Galaxy S I9000 smartphone using CF-Kernel Method, follow our guide below.

I. Before You Begin:

1. The warranty of your device will be voided once you root it. Therefore, do it at your own risk.

2. Keep at least 60% of battery on your device, it will prevent any unexpected problems.

II. Downloading Required Files:

1. CF-Kernel (Download the appropriate file from the first OR second post)

2. Odin 3

III. Rooting the Samsung Galaxy S I9000 (CF-Kernel Method):

1. Download and place both the files onto your Desktop.

2. Extract files from both the archives to your Desktop.

3. Open the Odin Tool by double-clicking on the Odin executable file. It’s the file you just extracted from the archive.

4. Click on the PDA tab and navigate to your Desktop and choose the .tar file you extracted from the CF-Kernel archive.

5. Turn OFF your smartphone.

6. Reboot it into the Download mode. It can be done by pressing and holding the Volume DOWN+Home+Power buttons together.

7. Use the Volume UP button to enter the Download mode.

8. Once you’re in the Download mode, connect the device to your PC using the USB cable.

9. Uncheck the Repartition box in the Odin if its checked.

10. Click on the Start button and flashing should begin.

11. Your device should reboot once the flashing is finished.

12. You’re now rooted !

Awesome! You’ve successfully rooted your device with the help of a custom kernel, called CF-Kernel. It has injected both Superuser and Root access on your device, which means you can now provide root access to the apps asking for it !

If this procedure helped you please thank/donate to the original developers here.

If you need help with this procedure, please ask in the comments below or in the forum.

This is part of our Android How To’s. We have how to’s on rooting, loading ROMs, and tons of other tips and tricks for your specific device or for Android devices in general! For all of our Android How To’s, head here.

42 thoughts on “How to Root the Samsung Galaxy S I9000 (CF-Kernel Method)”

  1. Has anybody tried this? Does it really work???

    Smartphone: Galaxy S I9000
    Frimware: 2.3.6
    Build Number: GINGERBREAD:XWJVZ

  2. how long does it take rooting? because it seems that mine is taking forever.. and i have a froyo.xxjp8 so it should be the jpy file right?

    1. The main reason behind this could probably be the wrong choice of kernel. Did you download the appropriate kernel for your device/firmware?

      1. I probably didn’t…I followed links and installed one. Now cannot get phone to turn on and only can get downloading screen but no connection to PC. It was supposed to be a xmas present to gf who doesn’t have a smart phone and her current one is crashing and I was trying to unlock the phone for all service providers by rooting then getting network key. Here is my email in case anyone can figure this out….

        rneilson4@hotmail.comB

      2. Here is the name of the file I downloaded ; CF-Root-JPH-v1.0.zip I extracted it and got zImage file.
        Uploaded it like you instructed on Odin and now I can’t get my PC to recognize it. I can get to download mode or even the homescreen that says Galaxy GT-I19000 but that’s it…please help me fix this

  3. I tried this too, and my phone does not turn on..It just have Samsung startup screen and it do not even turn on…
    Please help !!!

    1. Did you download the correct “CF-Kernel” for your device/firmware?

      Making a mistake in choosing the correct kernel can lead to a soft-brick. If your device doesn’t turn ON, flash the stock firmware on it and then try the above procedure once again, but this time, make sure that you get the CORRECT Kernel for your firmware.

      Hope it helps Adam!

  4. Why are there only posts about this not working ?? This is F&^*ing BS. My phone only shows Samsung opening screen and I can get to download mode but ODIN does not recognize it. Phone is toast .
    My phone is not soft-bricked….have watched countless videos on Youtube showing how to fix soft-brick with ODIN and mine is not that.

  5. worked for my phone
    just need to find the right one
    go to phone –>and dial *#1234#
    there u’ll get three things
    the first will be PDA
    eg: I9000DDJV6
    the last Three letters are JV6 so i download JV6 root thing..
    thats it
    if u do the right one it’ll all go well
    best of luck!

  6. I guess I have troubles getting into download mode. I press volume down, home and power and immediately get the yellow triangle saying “downloading do not turn off target” even before connecting it to my laptop.
    When I connect and start it says succeed 0/ fail 0 and it wont reboot. It just keeps showing me the yellow download triangle screen. Any suggestions?

  7. hi think ive bricked my fone useing the above directions, where do i post in detail to get help (probably need lot of help)

  8. im a new guy and im using samsung galaxy s i9000 frimware 2.3.6 build number GINGERBREAD.DDJVB SO PLZ HELP ME IN ROOTING

  9. need official confirmation that it works on samsung galaxy s i9000 firmware 2.3.3 Baseband version I9000XXJVO, KERNEL 2.6.35.7-I9000XWJVI-CL210427 / GINGERBREAD,XWJVI THANK YOU

  10. It’s not working! I did Step 6 and it took me to a screen with the android guy digging in a triangle. Pressing or holding the volume up button has no visual effect.

  11. Hi everyone! I want to upgrade my samsung galaxy s to jellybean, but i dont find cf-kernel.
    PDA: i9000XWJM2
    Phone: i9000XXJW2
    CSC: I9000XENJM1

    Wich cf_kernel should i use. Help some1, thanks!

  12. i did it first time it failed so i unpluged the phone and i got this black screen with a phone with a line conected to a PC and in the middle of the line there is a orange X. so i did it again and it said pass in Odin and i boot my phone up and it is stuck on the Samsung Galaxy S i9000 start screen help please

  13. hello, I have my galaxy s been rooted to the wrong software. which make not recognizing my mobile network. how could I restore the original software which is android 2.3? I appreciate your help

  14. Hello 🙂 …
    Please can u give me the right CF for android 2.3.6 ….. I9000xxjw4…. and build number GINGERBREAD.XWJW5….. i’ll give a core number if u need ….. please help me :X 🙂

  15. Which CF-root do i need for this :
    Samsung Galaxy GT-i9000

    Firmware version – 2.3.3

    Baseband version – i9000JXJV6

    Kernel version – 2.6.35.7-i9000JPJV6-CL233266

    mobilus@MEA-03 #4

    Build number – Gingerbread.jpjv6

    Please I have been spending weeks searching for something suitable !!!

  16. Ãhmëd Jüñåîd

    How to root Samsung galaxy S I9000
    Baseband version : I9000ZSJPJ
    Android Verison : 2.3.4
    build number : lidroid-I9000-1.2

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.