Previously we updated our samsung galaxy s2 to XXKG6 firmware ,which is android 2.3.4 gingerbread based firmware.
now its time to root our S2, today we will see how to root our samsung galaxy s2 running on XXKG6 . This root is made by a XDA developer “ChainFire” , please hit a big thanks to him for serving this easy root for our phone.
Note: if you are new here and dont know about rooting then first read this article What is android rooting and why we must have rooted android phone
follow step by step instructions below and enjoy rooted phone , before following procedure read these warnings carefully
- This Guide is only for Samsung Galaxy S2 international version i9100
- This Guide is only for XXKG6 firmware so make sure that Your Galaxy S2 is running on XXKG6 firmware , you can check it by going to Settings -> About Phone . in case you have another version then first upgrade Samsung Galaxy S2 to XXKG6 and follow rooting procedure
- Charge your phone at least 50% , we will need power while rooting
Instructions to root Samsung galaxy S2 running XXKG6 Gingerbread
Follow this guide on your risk during this process if your phone bricked or damaged , androidflip.com is not responsible. we can only promise to help you
- Download ODIN Download Link.
- First Download CF-Root kernel file
- Extract file downloaded above and you will see a file “CF-Root-SGS2_XX_OXA_KG6-v4.1-CWM4.tar” . it is possible that your archive extractor program recognize this .tar file as an archive but dont extract it

- Also extract the ODIN folder and run it via double clicking on “Odin3 v1.85.exe”
- Click the PDA tab in ODIN and select the “CF-Root-SGS2_XX_OXA_KG6-v4.1-CWM4.tar” file , we extracted it in step 3
- Tick Auto reboot and F.Reset time check boxes and leave “Re-Partition” un-ticked

- Now Switch Off your phone. Wait for vibration to confirm complete switch off.
- Boot your phone in Download Mode , to do that Press and hold volume down and middle key ,while holding both press power on key. don’t release any key until it boots in download mode and also don’t break the button pressing sequence

- Now you can connect your phone to PC . When you will connect it , you’ll notice that first box from left is turned yellow and “Added! !” message appeared in the Odin’s message box in the bottom left.
- Click the Start button on Odin to start rooting process , wait several mins to complete . during this process don’t disconnect your phone OR stop ODIN otherwise you will have a nice brick
- After the CF Root is installed, phone will restart automatically. now you can disconnect your phone from PC
Congratulation you have successfully rooted your samsung galaxy S2 running on XXKG6 firmware , and also installed the ClockWorkMod Recovery (CWM).
Note : How to Remove yellow triangle warning
After successfully flashing CF-Root file you have rooted your Samsung galaxy s2 , but when you start your phone you will see an Yellow triangle appears . to remove this we need to complete one more step . lets start
We need “ KERNEL_I9100XXKG6_CL425236_REV02_user_low_ship.tar” file, you can find this file in XXKG6 firmware pack (you downloaded when upgraded to XXKG6). if don’t have that file then download it from here and extract i9100XXKG6.rar archive
You can also download kernel file alone , after downloading run Kernel_I9100XXKG6.exe file and it will automatically extract file
XXKG6 Stock Kernel: http://www.multiupload.com/B40UR7GBMR
Password: intratech@XDA
- Now run Run ODIN
- Click on PDA TAB and select “ KERNEL_I9100XXKG6_CL425236_REV02_user_low_ship.tar” file
- Tick Auto reboot and F.Reset time check boxes and leave “Re-Partition” un-ticked
- Now Switch Off your phone.
- Boot your phone in Download Mode , to do that Press and hold volume down and middle key ,while holding both press power on key.
- Connect your phone to PC . You’ll notice that first box from left is turned yellow and “Added! !” message appeared in the Odin’s message box in the bottom left.
- Click the Start button on Odin to start process, during this process don’t disconnect your phone OR stop ODIN otherwise you will brick your phone
Once done phone will reboot and this time it will boot without yellow triangle. Congratulation you have successfully rooted your samsung galaxy S2 running on XXKG6 firmware , and also installed the ClockWorkMod Recovery (CWM).
If you faced any problem feel free to ask it via leaving comments below
Pingback: Samsung Galaxy SII android 2.3.4 « Dit houdt mij bezig