How to Root Samsung Galaxy S2 GT I9100 on Gingerbread 2.3.5 XWKI8 Firmware

Samsung Galaxy S2 New LogoUpdated your Samsung Galaxy S2 GT I9100 with the latest firmware of XWKI8 from the last article mentioned at Android Advices? Then we are here with the rooting procedure wherein you can easily root the phone using the Odin flash tool. So, in the due course of this article we will see on how you can root the phone easily on the XWKI8 Firmware. Please note that this rooting procedure can only be applied to all the Galaxy S2 Phones which are currently on the XWKI8 version of firmware.

Disclaimer:
Please note that we should not be held liable or responsible in any manner if anything wrong happens to your device which is the most unlikely if you follow the instructions as prescribed in the due course of this article. It’s very important to follow the instructions or else the phone may even get bricked.

Just in case if you don’t know on which version of firmware you are On then you can check the same very easily. To check the version, you need to go to the path in your phone which is Settings > About Phone > Firmware Version where you will find the version of Android OS where it will show XWKI8 2.3.5. If any other version is being shown then you need to first update your device to XWKI8 and then only you can root the phone by following these instructions.

For your convenience we have ensured that this article is splitted up into two pages wherein in this page we will see on what are the list of some 3 pre requisites which you need to follow before proceeding to root the phone and then you need to proceed to the instructions which are mentioned in the next page. It’s very important to follow the instructions properly so as to ensure that the phone is rooted successfully.

Pre Requisites:
Before you proceed let’s check out the quick list of pre requisites which you need to follow by using the below mentioned list.

  • First of all you need to ensure that your phone is charged with a minimum of 50% so as to just ensure that the device is not turned Off in the process of rooting process.
  • Once the phone is charged, you now need to proceed to create the backup of all the data which is stored in your phone as in the due course of the rooting process you may lost the data which is stored in the phone. For your convenience we have listed below some of the steps wherein you can easily backup the data so that if any data is lost you can restore the same.

SMS – Use “SMS Backup & Restore app”,
ContactsSync with the Gmail application,
Call Log - Call Log and Restore
Images, Songs, Videos, Files – Copy to internal / External SD Card,
APN and MMS Settings – Note down from the path “Applications > Settings > Wireless and Network > Mobile Networks > Access Point Names

  • Now, after this you need to ensure that all the Antivirus tools as well as the PC Suites are closed successfully in your computer as these tools may interrupt the process of the rooting process. Also, ensure that the USB Debugging in your phone is enabled in your phone. The USB Debugging cab be enabled from the path of “Applications > Settings > Wireless & networks > Applications > Development > enable the USB Debugging”. So, as soon as you select the same you will now have to proceed to the next page where we will see on what are the instructions you can root the phone.

USB Debugging

About Pradeep Neela

Friends call him Droid Geek because he tries out different ROM’s everyday and helps droid users experience better features on their devices. Add +Neal Pradeep on Google Plus for more Updates.

146 comments

  1. Thanks a lot. 100% works

  2. need more improvement to make easier for user

  3. need more improvement to make easier

  4. sir i have followed the instruction and sucessfully rooted my phone and i also saw two new app Superuser and CDW .. but when i see in setting in aboutphone i still see 2.3.3 android version … it should have been 2.3.5 now ??

  5. Subramanyam Mishra

    Hi
    Could u please provide me the links for downloading nearest kernel 2.6.35.7-I9100JPKH1 insecure and secure kernel both

  6. Hi :D I just got my samsung galaxy s2 yesterday and I wounder my phone is supported…

    I have

    model number GT-I9100

    Android version 2.3.5

    Baseband I9100NEKI2

    2.6.35.7-I9100XWKI8-CL616395root@DELL149 #2

    GINGERBREAD.XWKI8

    can I root it ? and also will this make phone slower and can I \unroot\ if I need to fix it if my for example glass gets broken ? please answer :D I want to do this on this weekend :D And also very good and \noob friendly tutorial\ :D

    • yes you can apply with this update!
      try entering the cache from the recovery mode, it should fix the issue!

      • okey, thanks but I found a much easier way to do this wich doesnt involve flashing and this will also root without being seen on the counter so if you need to unroot and fix it you still have your warranty left.
        Its called DoomLord root or something like that … took me like 1 min to do. If anyone want to know where to get it reply and I will send you the link :D HAPPY ROOTING :D

  7. Has anyone the instructions to root my phone Galaxy S2 PDA 19100BUKJ3 PHONE 19100BUKI1 CSC: 19100VDIKI3

  8. I upgraded to 2.3.5 and now i cannot make phone calls or receive them, and my back and search also does not function. Did i do something wrong?

  9. As i had applied this update earlier from this site and heard alot that rooting will void your phone’s warranty, anyhow just tell me how to restore the factory installed os and unroot the phone to get warranty back.
    thanks

  10. i`ve already do the process to root my phone to XWKI8 Firmware Rooting Package for Galaxy S2. And when its reboot the process i can see the yellow triangle on startup and phone is not starting. from the comment posted before i knoe that my version cant use the rooting method. can u help me

  11. hello sir,
    Android version 2.3.4
    Baseband version I9100GZCKH4
    kernel version 2.6.35.7 se.infra@SEI-30#2
    Build number GINGERBREAD.ZCKH4
    i`ve already do the process to root my phone to XWKI8 Firmware Rooting Package for Galaxy S2. And when its reboot the process i can see the yellow triangle on startup. from the comment posted before i knoe that my version cant use the rooting method. can u help me sir….

  12. Hi,

    Does it work if you use KillerMobiles Total Recall to record conversations and you have your BlueTooth headset connected.

    My experience with several of the costum roms are that they result in either an echo – so that you can only hear your self or the other participant cannot hear you or you cannot hear them…

    Looking forward hearing your experience and thoughts of this?

    Thank you!

  13. my new SGS2 meets all the the requirements. can you please answer some questions please

    1, is it possible to backup my entire current phone (firmware) or does it need to be rooted first ?
    2, im in Sweden if i cannot fully backup my current default firmware without it being rooted then where
    can i download a 2.3.5 xwki8 clean firmware from?
    2, how can i unroot should something goes tits up on my phone?
    3, how do i get rid of the boot triangle logo whats all that all about?
    4, im assuming the the boot triangle will disappear should i need to re-flash an original firmware on my phone. am i thinking right?

    the reason for all these questions are pretty simply as my mobile operator will not fix the phone and may even charge me if their engineers should smells even a whiff that the phone as been tampered with LOL…. funny but true.
    so i just want to be on the safe side by being prepared.

    thanks
    B

  14. Hi Neal..

    M actually really confused, coz m new to all this.

    so you mean, even though my Baseband Version: I9100XXK14 & kernal version is 2.6.35.7-I9100JPKJ2,

    i have to use kernal XWKI8 in order to root ma cell.

    or should i be on XWKI8 first, n then download kernal XWKI8 n root my cell.. if so,

    then so then how i be on XWKI8.

    Help

  15. Hi Neal,

    Can you advice me which kernal i can use to root ma s2. and if i need to be on XWK18 to use the mention link, how can i get there (XWK18)

    As you know my s2 details, can u even advice me which of the below kernals i can use to root ma s2. I found these kernals in xda developers.

    GT-I9100_XWKJ2_insecure
    GT-I9100_XWKI4_insecure
    GT-I9100_XXKI4_insecure

    Please help, and i aperciate your reply to ma earlier msg.

    Thanks in advance neal.

  16. Hi Neil,
    Hp u Doin Gud!!

    Well Neil, I recently purchases a SGS2

    Android Version : 2.3.5
    Baseband Version: I9100XXK14
    Kernal Version: Gingerbread. JPKJ2

    Can i root my cell usin the above link u mentioned

    “XWKI8 Firmware Rooting Package for Galaxy S2″

    If yes, would appreciate it if you could even send me a link to remove the yellow triangleat the boot..

    Waiting for your reply..

    Thanks in Advance,

    Haroon

  17. Hi Neil,
    Hp u Doin Gud!!

    Well Neil, I recently purchases a SGS2

    Android Version : 2.3.5
    Baseband Version: I9100XXK14
    Kernal Version: Gingerbread. JPKJ2

    Can i root my cell usin the above link u mentioned

    \XWKI8 Firmware Rooting Package for Galaxy S2\

    If yes, would appreciate it if you could even send me a link to remove the yellow triangleat the boot..

    Waiting for your reply..

    Thanks in Advance,

    Haroon

    • yes we are doing good!

      Update with XWKI8 and the triangle will be removed!
      no, you need to be on XWKI8 first and then you can root by following this article!

      Let us know haroon for any more help!

  18. not able to upgrade my samsung galaxy s2……when i click vol up + home buttn+ start
    downloading option is not visible………….and ID : COM section would not turn yellow…………….what should i do??and which driver i need for this??will b thankful to you if u send me the link for that driver….where i can download that

  19. Hi Neal.

    Android Version: 2.3.5.
    Baseband Version: I9100XXKI4
    Build Number: Gingerbread.XWKI8

    Im the same Orange Galaxy S2 guy. First of all thanks for suggesting & pointing me to very helpful blog of yours

    Now that i have updated my S2 successfully to 2.3.5, i want to root it. Can i use the procedure in this link?

  20. I clicked at the above link, but there was no folder being download, just something that cannot be open. And I using my computer to do so..
    Is there any other link?

  21. I still cannot download the file XWKI8 Firmware Rooting Package for Galaxy S2 ..

    why this happen..?

  22. Sir if you can please reply???
    (yes sir but still when i go to sell by seeing the triangle on start up it will thought that somethng is wrong, thats why asked any way to remove the yellow trainge. or can i update again on firmware XWKI8, the frimware before rooting?)

  23. hi can you rougly guide me the directions to rooting my galaxy s2 phone? sorry i am a newbie to android phones. thanks for the help.

    Model Number:GT-I9100
    Android Version:2.3.3
    Baseband Version:I9100DXKI1
    Kernel Version:2.6.35.7-I9100DXKI2-CL564948root@DELL129#2
    Build Number:GINGERBREAD.DXKI2

  24. yes sir but still when i go to sell by seeing the triangle on start up it will thought that somethng is wrong, thats why asked any way to remove the yellow trainge. or can i update again on firmware XWKI8, the frimware before rooting?

  25. sir Yes i was on firmware XWKI8 before rooting. Please tell me how to remove the triangle on my samsung galalxy sII while restarting the phone. This started after i rooted the phone. I was on firmware XWKI8 before rooting,. Since i have to sell this mobile, i would like to remove the yellow traingle on startup. Please let me know hwo to remove the triangle. AS TOLD BY YOU I REMOVED THE BATTERY AND REINSERTED, BUT ON START UP THE TRIANGLE IS STILL VISIBLE. PLEASE HELP IN REMOVING THE YELLOW TRIANGLE ON STARTUP.

  26. neal , have i downloaded the correct file this are the contents CF-Root-SGS2_XW_NEE_KI8-v4.3-CWM4.tar & Odin3_v1.0.exe and the capacity is 6.4MB?

  27. Hi!
    I really apreciate the guide but can you please update it for the new firmware XXKI4?

    i have that and i am not very sure if i want to risk my phone for testing if the dowloads on google is free from viruses and stuff.

    thanks

  28. if i dont have drivers where can i get?

  29. sir Yes i was on firmware XWKI8 before rooting. Please tell me how to remove the triangle on my samsung galalxy sII while restarting the phone. This started after i rooted the phone. I was on firmware XWKI8 before rooting,. Since i have to sell this mobile, i would like to remove the yellow traingle on startup. Please let me know hwo to remove the triangle.

  30. neal, why my sgs2 cant connect to my computer?what do i do?

  31. hello Neal!

    i have SGS2 – GTI9100
    vers. 2.3.3

    baseband vers: I19100XXKF1

    Kernel vers:2.6.35.7-I19100JPKF3-CL303619root@DELL101 #2

    GINGERBREAD.JPKF3

    can i update this to 2.3.5?

  32. Hello Guys,
    Download Link is not working. I could download only 8 MB size. Could you please check the link and file size.
    Could you please let me know for the below Model is compatible for new firmware version
    Model -GT-I9100
    Version – 2.3.3
    Current Kernel Version – 2.6.35.7-I9100XWKF3-CL276555
    Build Number – GINGERBREAD.XWKF3

    Cheers

  33. your reply is not understood.what am i suppposed to do to get rid of my problems?

  34. Hi, I CANNOT update anymore by KIES which is showing : Current firmware version:I3100XXKX3/19100OXAKI3/19100XXKI3/I9100XXKI3

    Andro 2.3.5
    baseband:I9100XXKI3
    Kernel:2.6.35.7-I9100XWKI8-CL616395 root@DELL149#2
    Build:GINGERBREAD.XXKI3

    Please help.
    Thank you.

  35. i have bought a samsung s2 with the following phone info:
    model:i9100
    android ver: 2.3.3
    baseband: i9100ddke4
    kernel:2.6.35.7-i9100xwkf3-cl276555root@dell101 #2
    build number:gingerbread.xwkf3
    now i am a novice in terms of s2. pls tell me do i need to update anything? secondly i am facing problem,ie, business card sending problem-it converts to mms not as sms. if i use handscent app then it goes as sms but not recd as business card on other phone.also i am not receiving business card sent from other mob. also while i’m on call i hear the notification tone if it comes which is very disturbing during call. plzzzzz help solving my issues. i’ll be really grateful

  36. Plz help me , am lil bit confused.

    I had 2.3.3 gingerbread previously.

    I didn’t went to recovery mode and wiped cache partition as mentioned here – http://androidadvices.com/samsung-galaxy-s2-gt-i9100-steps-install-gingerbread-235-xwki8-firmware

    I just downloaded this firmware and did as said in this guide.

    Is my phone rooted ? And is there anything to be worried about?

  37. Hi niel

    iam totally confused plz help me out

    i am using k8 firmware in s2 and i want to use lighting rom 6.1 to root my phone just bcz its gives a good display like battery percentage and some great options while pressing power buttons

    plz be advices can i use root my phn through lighting rom 6.1 on 2.3.5 k8

    Can it gives any harm on s2 or any battery issues plz be advice soon

  38. Hello thanks for all your great uploads. Just one query when I installed cwm and tried to install custom rom I get the message
    e:failed to verify whole-file signiture
    e:signature verification failed
    I have tried with different roms and same message.
    Thanks for your input I have
    kernel xxki3
    android 2.3.5

  39. hey guys great work ! :)

    i’ve read true the whole forum but cant find ” my ” type .. i also got the s2 today and would love to root with your method.

    i got android : 2.3.5
    baseband : I9100XXKI3
    kernel : 2.6.35.7-I9100XXKI3-CL577579 se.infra@SEP-55 #1
    Build number : gingerbread.XXKI3

    think it wil work ?
    tnx in advance already man :)

  40. Hi there,

    I did the triple-press button and the phone does not get out of the \downloading\ mode! Odin is on. Can you help me?

  41. Successfully rooted my phone, many thanks.

    A quick question if I may, will this stop me receiving the official updates for my phone through Kies?

    Thanks,
    MJ

  42. Salam Alaykom , i got galaxy s2 with 2.3.5 , baseband I9100XXKI4 and build# JPKJ2 , can i root it ? and how if i can , thank u Neal : ) .

  43. im trying to upgrade my mobile to android version 2.3.5 from adroid version 2.3.3 basebrand version i9100xxkf1 but it doesnt work at all..im waiting to turn yellow the ID:COM @ odin but its almost 1 hour its still not turning in yellow…this version of android is can i used at my old version…sir can u explain about this while my phone set on downloading the odin mode (custom binary download:NO) (cerrent binary:SAMSUNG OFFICIAL) what does it mean sir?…..there something i need to set off in my mobile?…pls reply…need your attention on this matter..
    im using samsung s2 gt-i9100..

    thanks
    jhopz26…

  44. Thank u …so i have to wait for it till i go bak to india

  45. so if i return to india can i upgrade english version… with in 2 months i will be back to india

  46. Hi Neal,
    I am in Abudhabi and have Galaxy S2.
    I updated my cell through KIES with version 2.3.5: Baseband version I9100XXK14: Build number GINGERBREAD.JPKJ2.

    I want to know is it a latest version of official update and what is changed in this version from the previous version of 2.3.4.
    I see some color shades of blue and the end of each page while swipe( if the page ends) and some camera display with sligh better quality out put.

  47. can u please help me how to get android market with english version …..

  48. Android version 2.3.4
    Baseband version I9100GZCKH4
    kernel version 2.6.35.7 se.infra@SEI-30#2
    Build number GINGERBREAD.ZCKH4
    can i root (XWKI8 Firmware Rooting Package for Galaxy S2)

  49. hii,
    how can i use the video calling facility of gtalk as i guess you could use that after updating your phone to 2.3.5. I am using galaxy s2

  50. Hi There,

    Thank you for the easy instructions. Just one question – at the end of page 2, you say: “NOTE: Please note that after clearing the cache you will have to reconfigure the APN settings…..”

    How do I clear the Cache???

    Thanks.

  51. Cheers worked perfectly first, simple easy to read guide and instructions

  52. sir, after rooting my s2, at every startup i can see a yellow triangle with a black exclaim sign in it.. Pls guide me how to get rid of this. i m a newbee to rooting…My phone displays the following after rooting,,,Android version 2.3.3,,, Baseband version I9100DXKI1,,,, kernel version 2.6.35.7-I9100XWKI8-CL616395 root@DELL149#2,,, Build niumber GINGERBREAD DXKI2..

  53. Hi,

    Recently buy Samsung Galaxy S2 GT-I9100 & in phone detaiils the android version is 2.3.3 & firmware version is XWKF3 Please anyone can tell me the procedure for firmware upgradation & rooting process?

  54. Hi guys
    I rooted the phone but now i can’t make call or send text
    Anyone can help?

  55. sir Yes i was on firmware XWKI8 before rooting. Please tell me how to remove the triangle on my samsung galalxy sII while restarting the phone. This started after i rooted the phone. I was on firmware XWKI8 before rooting,.

  56. The Kernal Version on my Galacy S 2 is 2.6.35.7–I9100XWKE8–CL214845; root@DELL101 #2.

    IS IT POSSIBLE TO ROOT MY PHONE AND IF SO IS THERE ANYTHING I MUST DO PRIOR TO ROOTING?

    I also awn a Galaxy tab and the GT-P7500. Is it posible to upgrade these also to later versions of operating software?

    Thank you for this great service.

  57. Sir after rooting my samsung galalxy SII, on restarting the phone i find a yellow traingle with a black line in the middle, while the phone is starting. Can u please tell how to remove this triangle, and why its showing like that? It was not showing before rooting of the phone.

    • were you on the XWKI8 firmware before rooting? If no then you need to again apply the update of XWKI8!

      • after rooting my s2, on every startup i find a yellow triangle with a black line in the middle… at present my kernel version is 2.6.35.7-I9100XWKI8-CL616395 root@DELL149#2 — Build Number is GINGERBREAD.DXKI2— Baseband version is I9100DXKI1 — Android version is 2.3.3..
        I cant understand ur reply to anil… correct me if i am wrong… to remove that triangle i have to root the phone again following the same steps which i had done before..

        Please guide me..

  58. HI neal !
    android version:2.3.5

    baseband version: i9100xxki4

    kernel version: 2.6.35.7-i910xwki8-cl616395root@dell149#2

    build number: GINGERBREAD.XWKI8

    can i root my s2 with this procedure (xwki8)?

  59. there are 8 files namely
    boot.bin
    cache.img
    factoryfs.img
    modem.bin
    param.lfs
    sbl.bin
    zImage

    But in the process to flash you have mentioned a file name which is not in the compressed file….Now what…sorry for the nobbie question

  60. Is it the same procedure to updated Gingerbread 2.3.4 Kernel 2.6.35.7.-I9100UHKI2-CL553601 se.infra@SEI-07 #2??

    if not, how do I update the firmware.
    Is it really “valuable” to update the firmware?
    Does it erase the data from the phone (appart from the APN & MMS settings)?

    Thanks in advance.

  61. Hello,

    My Galaxy S2 is GT-I9100XXKE6
    Kernel ver. 2.6.5.35.7-I9100XWKEB-CL241212
    GINGERBREAD.XWKEB

    Can I use this root? (XWKI8 Firmware Rooting Package for Galaxy S2)
    Or you know another?

    Many thx

  62. thnxs neil it fix now we can download

    thnxs so much

  63. Baseband version I9100XXKI4 is complete rooted?

  64. Thx A LOT…!!

  65. File XWKI8 Firmware Rooting Package for Galaxy S2.rar is not availible :(

  66. even here niel plz upload again the link it seems it dead for downloading

    waiting…….

    thnxs

  67. How to upgred galaxy gio

  68. link not working. . .

  69. Hi neal, your server is so down, can you send it to my email, or change the download link.
    thank you

  70. your server is down

  71. Link for download rooting package do not work!

  72. The download is not working

  73. Thanks alot for the instructions, but I’m not able to download the .rar file wich is needed til root. I have been trying for just over 12 hours now and the connection allways times out. Tried at home and at work and no luck, anything wrong with the file or just overload ?

  74. Looks great, been looking for this one. Just the rar file doesn’t seem to be there? Can’t download it.

  75. Hello Folks,

    Firstly of all appreciate your great work on android, since the time i have switched to android, I have been following androidadvices.com everytime, and its great and best source so far.

    The guide above is very helpful however the link is down, the rooting package cannot be downloaded. If you could please fix this please, its highly appreciated.

    Saif

  76. Hi
    download link looks to be broken
    can u pls advise ?

    tamks

  77. Thanks Neal…

  78. The link to download the file isnt working.. please fix