How to Root Samsung Galaxy S2 GT I9100 on Gingerbread 2.3.5 XWKI8 Firmware
Updated 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”,
Contacts – Sync 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.
Pages: Part 1 Part 2


The link to download the file isnt working.. please fix
links have been fixed now!
i have just tryed three times to extract the file from the download link and i keep getting no files to extract, is it me or the link missing the files.
extract the files using the WinRAR
Thanks Neal…
Hi
download link looks to be broken
can u pls advise ?
tamks
we have now fixed the download links!
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
Looks great, been looking for this one. Just the rar file doesn’t seem to be there? Can’t download it.
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 ?
The download is not working
hi rosen due to server load you may face some issues. we are in the process of fixing it. we really apologize for the same!
Link for download rooting package do not work!
hello eric due to server load you may face some issues. we are in the process of fixing it. we really apologize for the same!
your server is down
Hi neal, your server is so down, can you send it to my email, or change the download link.
thank you
hi omar, due to server load you may face some issues. we are in the process of fixing it!
link not working. . .
please check again after sometime as due to server overload you may face issues for sometime!!!
How to upgred galaxy gio
we will comer out with the firmware very soon, stay tuned to androidadvices.com
even here niel plz upload again the link it seems it dead for downloading
waiting…….
thnxs
hi raza, Due to server overload you may face issue for sometime, please check after sometime as the issue soon will be fixed!
Can not download link (http://downloads.androidadvices.com/S/SamsungGALAXY_S2Rooting_GTI9100_XWKI8.rar)?
Due to server overload you may face issue for sometime, please check after sometime as the issue soon will be fixed!
File XWKI8 Firmware Rooting Package for Galaxy S2.rar is not availible
there are some issues with the servers due to server overload, we will soon fix the same!
Thx A LOT…!!
Baseband version I9100XXKI4 is complete rooted?
thnxs neil it fix now we can download
thnxs so much
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
no, you need to first update with XWKI8 and then you need to follow the procedure to root the same!
sorry,
can you explain better! im noobe on this system!
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.
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
you just need to unzip once and not twice!
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)?
YES YOU CAN PROCEED WITH THE ROOT!
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..
you can ignore that triangle mark as it doesnt harm from any angle!
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.
you can root the phone!
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,.
ignore the start up triangle logo!
Hi guys
I rooted the phone but now i can’t make call or send text
Anyone can help?
Sorry guys… was just a problem with my network
Sorry guys was just a problem with my network
update the phone again!
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?
you can apply the latest firmware from the article!
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..
ignore the start up screen, hope its working in the normal mode perfectly?
Cheers worked perfectly first, simple easy to read guide and instructions
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.
you can clear the cache from the recovery mode!
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
Hi joy, in the recent version Samsung has removed the video calling support due to some reasons!
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)
no shiny you cannot root with this procedure!
can u please help me how to get android market with english version …..
you cannot use market in China!
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.
there are some performance fixes apart from some visual changes, the modem drivers and the GPS drivers have been improved!
so if i return to india can i upgrade english version… with in 2 months i will be back to india
yes you can apply this update!
Thank u …so i have to wait for it till i go bak to india
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…
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 : ) .
no, not as of now! you need to apply another firmware to get that rooted!
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
yes! till you get o any of the firmware which is official!
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?
you are on network locked device?
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
yes you can apply with this update!
okey mn will try it tnx in advance ^^
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
this procedure is valid for the firmwares of XWKI8 only and not for XXKI3!
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
you can apply with this update!
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?
you have to be on 2.3.5 XWKI8 to root using the instructions which are mentioned above!
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
yes buddy, you can update with this version! we will surely chck that Business card issue thing!
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.
update with ODIN and not with KIES, please follow the instructions!
your reply is not understood.what am i suppposed to do to get rid of my problems?
What issues you are getting?
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
try downloading the file again, it should work fine!
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?
yes, you can proceed with this update!
neal, why my sgs2 cant connect to my computer?what do i do?
have you installed the drivers?
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.
remove the battery and reinsert, the triangle will no more be visible!
if i dont have drivers where can i get?
you can download from samsung’s website!
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
we will surely come up with the same!
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?
its normal!
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.
but that triangle at startup won’t affect the normal functioning!
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?
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
yes you can proceed with the update!
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?)
yes you can apply the update!
I still cannot download the file XWKI8 Firmware Rooting Package for Galaxy S2 ..
why this happen..?
you need to download in your computer!
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?
link is there in the procedure section!
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?
you can root with the help of corresponding article of XWKI8!
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
you can download the samsung usb drivers from samsung’s sitE!
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!
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
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!
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.
you need to use the one which has XWKI8!
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
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
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!
yes it should work!
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….
WE WILL SOON COME UP WITH AN ARTICLE SO THAT YOU CAN FIX THE YELLOW TRIANGLE!
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
yellow triangle wont interrupt the process!
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
apply with XWKL1 update to restore the lost warranty!
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?
clear the cache and update again!
Has anyone the instructions to root my phone Galaxy S2 PDA 19100BUKJ3 PHONE 19100BUKI1 CSC: 19100VDIKI3
Hi
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
I want to do this on this weekend
And also very good and \noob friendly tutorial\
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.
HAPPY ROOTING
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
Hi
Could u please provide me the links for downloading nearest kernel 2.6.35.7-I9100JPKH1 insecure and secure kernel both
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 ??
need more improvement to make easier
need more improvement to make easier for user
Thanks a lot for a bunch of good tips. I look forward to reading more on the topic in the future. Keep up the good work! This blog is going to be great resource and I love reading it.