Root XXJVS Android 2.3.5 Gingerbread Firmware with CF Root Kernel from Chainfire!
Posted on September 13, 2011 in Hacks, Samsung by Kapil

So, you’ve already installed the leaked XXJVS Android 2.3.5 firmware from Samsung. And now as always, you want that root access to become great superuser of your Galaxy S, again. Well, good. We were using the XXJVR Root for the time being to root XXJVS, but now our favorite developer Chainfire has just outed his CF Root kernel for XXJVS too, which lets users root XXJVS firmware without any pains whatsoever and without any bugs — WiFi is working fine now, it was a problem with XXJVR’s root.
Before we see the download links and installation instructions, let’s go through boring compatibility notes and warnings:
This guide is applicable only for Samsung’s Galaxy S international version (i9000) running on XXJVS firmware. Check your phone and firmware version and in Settings – About Phone. The model number has to be “GT-i9000” and the build number “GINGERBREAD.XXJVS” for the this root to be compatible with your device. If it’s not so, simply don’t try this or anything discussed here on your android device; in fact, don’t even think about it if you care about your android device.
The methods and procedures discussed here are considered risky and you should not attempt anything if you don’t know completely what it is. If any damage occurs to you or your device, we won’t be held liable. You only will be responsible, you’ve been warned!!!
Quick Instructions: Make sure you’ve XXJVS firmware installed, as I said above too. Download the CF Root Kernel and flash it using Odin by selecting the kernel’s .tar file in PDA tab. Keep Re-Partition un-ticked. That’s it.
It’s okay if you didn’t get the root method discussed above because a detailed guide too is available for you, just below. Btw, if you wanna see a video first on ‘how to flash root kernel’ — check this video, which shows flashing the root kernel of earlier firmware XXJVB.
Step-by-step guide:
- Download CF-Root kernel first. Filename – CF-Root-XX_OXA_JVS-v4.1-CWM3RFS.zip. Size 6.08 MB.
- Unzip the above file to a folder. You will get the .tar file – CF-Root-XX_OXA_JVS-v4.1-CWM3RFS.tar — inside folder. DO NOT extract the .tar file (even if you see it as a zip file, which it is not). You need to flash the .tar file using Odin to gain root access and install the ClockworkMod Recovery (CWM) alongside. (If you’re getting zimage, it means you’ve extracted the .tar file too! — and that’s not a right thing to do.)
- Use the Odin software you used while flashing the XXJVS. No separate download is required.
- Switch Off your phone. Wait for vibration to confirm complete switch off.
- Boot your phone in Download Mode — Press and hold VolumeDOWN+HOME+POWER keys together.
- Open Odin now.
- Connect your phone to PC now. You’ll notice “Added! !” message in the Odin’s message box in the bottom left.
- On Odin, click the PDA tab and select the .tar file you got in step 2 — CF-Root-XX_OXA_JVS-v4.1-CWM3RFS.tar.
- Make sure “Re-Partition” checkbox is un-ticked. Leave the “Auto Reboot” and “F. Reset Time” checkboxes ticked.
- Double check step 8 and step 9.
- Click the Start button on Odin to flash the CF-Root kernel.
- After the CF Root is installed, phone will restart automatically. When the
Galaxy S II Galaxy S logo shows up on phone, you can disconnect the cable from phone.
- Your phone is rooted now. That surperuser app is there!
That’s it. Thanks the Chainfire for this! And, if you like this article share it with friends and others who may need it.
Android 2.3.5, Firmware, Galaxy S, Galaxy S Hacks, Gingerbread, root, Samsung Galaxy S, XXJVS