How To Root Samsung Galaxy S2 on Android 2.3.5 XXKI3 Gingerbread Firmware

In this tutorial we will see how to root our Samsung galaxy s2 with latest android 2.3.5 XXKI3 firmware.

Previously we updated our phone to android version 2.3.5 gingerbread, this firmware is named as version XXKI3. We are very satisfied with this firmware and our users also responding in favor to this version.

Now its time to root this firmware , if you are newbie in android field and don’t know much about rooting then please read this article before rooting your phone

What is android rooting and why we need root permissions

  1. This rooting guide is only for Samsung galaxy s2 running android 2.3.5 XXKI3 firmware (to check firmware go to settings>>about phone) , if you haven’t this firmware yet then first install it
  2. Rooting will void your warranty , to regain warranty we will need to unroot our phone (don’t get panic unrooting is also as simple as rooting)
  3. Rooting will not delete any data from your phone , in case you are very aware about your files then you can make a bakup

 

Required files and stuff

  1. CF root modified kernel for XXKI3 firmware – Mirrors | Multiupload link
  2. Download ODIN3-v1.85 from here  [use only this version otherwise it can bring serious problems]

Instructions to Root Samsung galaxy s2 on android 2.3.5 XXKI3 Firmware

During rooting procedure if your phone bricked or damaged then androidflip.com is not responsible , we are only responsible to give you support, comment reply and other every possible help

  1. Unzip CF Root kernel file and you will see a .tar file, it is possible that your pc shows .tar file as extractable archive but don’t extract it further. save this .tar file on safe place like desktop

    Cf-root-.tar-file-after-extracting
  2. Unzip Odin too and you will see two files first is .exe and second .ini

    Odin_tool
  3. Right click on Odin3 v1.85.exe and run it as admin

    Run-Odin
  4. Check Auto Reboot , F.Reset Time and leave Re-partition unchecked.
  5. Now click on PDA button and select CF-Root-SGS2_XX_OXA_KI3-v4.1-CWM4.tar

    Selecting-.tar-file
  6. After this, put your Samsung Galaxy S 2 in download mode.
  7. To do that Switch off your phone
  8. and press and hold volume down and middle key ,while holding both keys press power on key (don’t leave until it boots in download mode)



    if your phone is unable to boot in download mode don’t proceed to next step ,please try again until it boot in download mode


  9. Once your phone is in download mode, you can connect your phone to the computer via USB.
  10. Just after connecting you will ID COM box in Odin will turn yellow and in message box ADDED appears
  11. Click on the Start button and wait for the kernel flashing process to complete.


  12. During this process don’t stop Odin and don’t turn off phone.
  13. Once the process is over, your phone will reboot automatically

How to remove yellow warning triangle

  1. Download Stock kernel of XXKI3 | Password: intratech@XDA
  2. Extract it by double clicking on it ,you will get .tar file
  3. Now flash this .tar file on your phone , flashing procedure is same as above. you have to use kernel .tar file instead of cf root .tar file

If you faced any problem feel free to ask it via leaving comments below. I hope you have enjoyed rooted android 2.3.5 xxki3 firmware on your Samsung galaxy s2, and don’t forget to share this guide with your friends






[CREDIT] : XDA forum

Subscribe free email updates

  • Android Tips, Tricks and How-To's
  • Firmware update news and guides
  • Detailed Tutorials on rooting and custom ROM
  • Latest Android phone news and More

Whatcha waiting for?

  • http://twitter.com/tazh89 tazh89

    just incase if i wanted to unroot do i install the whole 2.3.5 firmware all over again or do i need to do something else

    • http://androidflip.com Kuldeep Singh

      Install Again

  • Anrichp

    reflashing the stock kernel kills the CWM

    • http://androidflip.com Kuldeep Singh

      its only for getting rid from yellow triangle , dont use it

      yellow warning is nothing more than a warning

      • vlaja52

        Hi, Kuldeep
        your post’s had been very helpful to me. I have a question for you, yesterday i flash in to my sgs2 new firmware 2.3.5 xxki3 it was wipe version: i9100 oxa i9100xxki3 i9100xxki3 i9100oxaki3, and works perfectly! I am very satisfaid so far, device is faster, some improvements are made when is scrooling is about, batery seams to have a longer life, but i am not shure yet. Sorry my question is: can i root this firmvare whith your previos post, will i get yellow triangle after that(now i don’ have it), can i use some other program, for exsample s2 root 1.3.1, superoneclic, or so? And another question is: will the sams.kies will recognise my device after rooting, becose now it does.

        thank’ very much, best regards from Serbia!

        • http://androidflip.com Kuldeep Singh

          Yes you can root your phone with previous post.

          Dont use other methods to root your phone

          Kies will detect your phone but you wil not be able to udate via kies

          —- Original message —-

      • Lddgnz

        Whats a CWM ?

        • http://androidflip.com Kuldeep Singh

          clockwork mod recovery ,

          Clockwork Mod Recovery is a extended recovery with many useful features like –

          Install zip from sdcard option will allow us to install Custom ROMs , Just put a .zip file and install , it is lot more easier option because no need to pc and Odin

          You can make full system backup on your sd card and restore them as well

          It allows you to mount several locations and also format SD card or SD card in ext.

          and it also have some advance options like reboot in recovery mode, wipe dalvik cache, report error, fix permissions and partition sdcard.

      • Rchikballapur

        Kuldeep, I am in trouble I think. I followed your instructions but I am hanging at
        Added!!
        Odin v.3 engine (ID:5)..
        File analysis..
        SetupConnection..
        Initialzation..
        Get PIT for mapping..
        Firmware update start..
        zImage

        for many minutes now and I am afraid I will run out of battery soon.

  • Teow Cheng Hock

    can i instal Individual CSC Packages in tis 2.3.5 XXKI3 firmware???

    • http://androidflip.com Kuldeep Singh

      Yes you can use :)

      • Teow Cheng Hock

        For PIT select u1_02_20110310_emmc_EXT4.pit
        For PDA select CODE_I9100XXKI3_CL577579_REV02_user_low_ship.tar.md5
        For PHONE select MODEM_I9100XXKI3_REV_02_CL1062028.tar.md5
        For CSC select GT-I9100-MULTI-CSC-OLCKH1.tar.md5

        can i update like tat ??

      • vlaja52

        Thank’s bro, you are the king man!

        Can you post some apk.(links to download it) for overclockong sgs2, and set up for them, if it’s not much trouble for you.
        And again will i get yellow triangle if i root device, and can i now, whith this firmware whitch i got now, update device via kies?

        thank’s for you’r pation whith me, but i am prety new it this, and sgs2 is my first android phone, and it’s awesome :) , previous i got nokia n95 8gb, great device, but can not be compare with sgs2 in any segment.

        thank’s again!

        • http://androidflip.com Kuldeep Singh

          I am working on great overclocking guide will post soon , and you will get yellow triangle but flashing stock kernel will remove this warning

          believe me it is not more than a warning.

          • vlaja52

            So i can flash cf-root-sgs2 xx oxa ki3-v4.1-cwm4, than i get yellow triangle, after that, same procedure, flash on device again stock kernel:kernel i9100 xxki3, and that’s it. I understand, i think, but i am little afraid:)

            I am looking forward for that overclocking guide, and one more thing, does rooting wipe my contacts, sms, shuld i back up them or not?

            thank’s!

          • vlaja52

            It weant very smoodly, i have rooted my device, and than sucsefuly removed the anoyng yellow triangle from starting screan with stock kernel, thanks bro!
            From now one i trust no one but you!
            Great posts, best regards!

          • http://androidflip.com Kuldeep Singh

            Rooting will not wipe anything.

            And yellow warning is no more than a warning, its optional

            Gud news is that I am working on oveclocking guide

          • vlaja52

            Yes i now, thath is warning, but it’s very anoying to me, and i remowed it sucsessfuly, thanks to you’r post.
            I sow some programs for overclocking device: tegrak overclock ultimate, antutu cpu master… what do you think about them? , and do i have to change kernel again, when i want to overclcok device.

            Thank’s!

          • John

            I’ve attached the old bootloader repackaged in a tarball for Odin. Anyone who’s flashed the full firmware package and cannot reset their binary counter with a USB Jig, flash this with Odin and then try the Jig. Place tarball in the PDA section of Odin
            Multiupload link: http://www.multiupload.com/LQQBRQVJUD
            to reverse this.

          • http://androidflip.com Kuldeep Singh

            Thanks John , i will also post a separate guide for newbies

          • Anonymouse

            Nicely done, you’ve copied and pasted Intratech’s post and package from http://forum.xda-developers.com/showthread.php?t=1075278. Maybe you should give the man some credit for his work.

          • http://androidflip.com Kuldeep Singh

            ok i will post link too but you can see i always mentioned XDA Developers :)

          • Guest

            I think that guy was replying to John saying he’s attached the old bootloader as if it was his work.

          • John

            Fair comment. An oversight. Apologies.

  • Cynpenx82

    Kuldeep

    Thanks for your step by step guide..its really comprehensive (for me with the snapshot guide).
    I learn to update the firmware and root my device S2 through your guidance (this tutorial) which make me feel like a “pro” flashing it 2 3 times without wories..I just need to follow the steps..so keep your good work m8, we are the newbie really appreciate your help here!

    FYI, I tried to update custom rom – recently with this latest update 2.3.5 KI3 – DarkyRom KI3 Base from Darky website but facing lots of roadblock (since i’m a newbie i’m guess) so could you help creating some tutorial in flashing custom rom too?
    really appreciate your help and keep up your good work!

    p/s: waiting for your tutorial on overclocking too.. S2 with 1.6GHz.. hehe

    • http://androidflip.com Kuldeep Singh

      Thanks bro , i still think i am doing worse , i need your suggestions to improve this blog for newbies :)

      and Yes i will post darky custom ROM tutorial for you , but i
      really don’t recommend this for newbies(i am sure you are not)

      Overclocking guide is delayed due to some issues, i will
      post overclocking guide that have less risk and compatible with all S2s

      • John

        Hi Kuldeep, Your guides are the best and I recommend them to all my friends on message boards. You ask for suggestions on how to improve this blog for newbies. Working on the basis that most newbies come to you to show them how to update their firmware, then I would say you had it right and then got it wrong!! Why? For a first times the language is so unfamiliar and I remember well the sound of my heart beating as I contemplated each step. At first you would take your readers through the steps with screenshots, whereas now you have taken to putting ‘read this first’ links. I can understand the reason for this as there is a lot of repetition, but for a newbie having to click between different links can be confusing. Just my opinion, what do your other less experienced readers think?

  • Adnan Dollah

    help me. im using Galaxy S II GT-9100G. can i root using this file? or i need to wait for specific file to root?

    • http://androidflip.com Kuldeep Singh

      I am not sure about 9100G , if you are on XXKI3 firmware then it will work .

      Note: XXKI3 update is not tested on 9100G , its risky :(

      • vlaja52

        Hi, Kuldeep
        I want to ask you, can i flash vilian rom, miui rom or some other rom on this firmware on my sgs2 , i have alsow rooted my fon, following your post, everything is great so far, Can you post some instruction guide for that? And can you give me some instruction for using programs such as are: titanium back up, rom manager, cwm. Sorry if it’s to much trouble for you, i am prety new in this. Thank’s

        Beast regard’s

  • lovepoison100

    @anrichp do this method it will remove triagle sign ans u will have cwm it will not remove cwm do this method

    http://www.jayceooi.com/2011/08/10/how-to-remove-yellow-triangle-on-samsung-galaxy-s2-without-usb-jig-video/

  • http://twitter.com/tazh89 tazh89

    hey kuldeep…i downloaded galnet miui rom for my gs2…what do you think of this rom and is it suitable for a UK gs2…have not installed any roms yet,will be 1st time…was hoping to wait foe your tutorial for miui but dont think i can wait any longer..

    • http://androidflip.com Kuldeep Singh

      Yes , MIUI is awesome .

      Here is MIUI guide http://androidflip.com/how-to-install-miui-rom-android-2-3-4-on-samsung-galaxy-s2-step-by-step-guide/
      P.S – in this guide we have used old MIUI you can use latest version

      • http://twitter.com/tazh89 tazh89

        i have followed the guide step by step but after installing the rom and rebooting it gets stuck on the first boot screen where the triangle comes up…i have left it for a while but nothing happens…i have tried it twice now but same problem…also i could not access the custom recovery through rom manager so i did it through the clockworkmod app…does that make any difference because if i try to access custom recovery through rom manager it says
        Install from package…
        Finding update package..
        Opening update package..
        Verifying update package..
        E:failed to verify whole-file signature
        E:signature verification failed
        Installation aborted.
        dont know what else to do….also its galnets miui rom the stable version

  • http://twitter.com/tazh89 tazh89

    having issue going into clockworkmod recovery says
    Install from package…
    Finding update package..
    Opening update package..
    Verifying update package..
    E:failed to verify whole-file signature
    E:signature verification failed
    Installation aborted.

    what am i doing wrong

  • Jeffrey

    may i know if this method works on 2.3.5 DZKI1 i9100g ?

    • http://androidflip.com Kuldeep Singh

      No Bro it is only for i9100 running with XXKI3 firmware

  • http://www.facebook.com/ivander.atmojo Ivander Laurentius Atmojo

    Awesome man! thanks alot !!!!

    • http://androidflip.com Kuldeep Singh

      Your welcome , keep visiting

  • Dinesh

    kuldeep ji can u tell me how can i unroot my phone……?

  • Dinesh

    and i want to know i have rooted my phone
    and is that true my phone warranty is finished….?

    • http://androidflip.com Kuldeep Singh

      You can unroot it anytime by re install firmware using Odin (easiest method)
      and unrooting will bring warranty back

  • Ronaldd82

    GREAT GUIDE!!!

    REP!

  • Ekol84

    Hi,

    I have a SGS2 GTI9100 with Android 2.3.5 with kernel I9100BUKI3F (The terminal is originally from Vodafone but unlocked). Is this tutorial gonna work for me? Or have i to install the XXKI3 version before? Please could you tell me how to root my phone in this case? Thank you!

  • Pinoyinsydney

    Hi Kuldeep. What can I do with a rooted phone?. Hoe do I remove apps that I dont use. By this I mean the apps that came in with the phone. What do I have to do?

  • Divesh

    Man how much time it takes to complete downloading…my phone is still showing downloading do not turn off target….nd Added!!
    Removed!!
    Added!!
    Odin v.3 engine (ID:22)..
    File analysis..
    All threads completed. (succeed 0 / failed 1)
    All threads completed. (succeed 0 / failed 0)
    and i gt this can u help me with this

  • Mho2007

    I got sn error using gakaxy s2 on 2.3.5

  • Mho2007

    all worked perfect, just like jailbreaking the iphone

  • Pissedoff

    Grrrrrrrrr to your file hoster its only a download manager get adecent file hodter

  • Bastian

    hi.i have read about rooting many times.but i havent done this before.its my first time and its because i got some problem with my phone after installing 2.3.4update from kies(bugs maybe).now i have 2.3.5 and i still have does problems and i dont want to send my phone to service because its taking to much time and i cant live without my phone :d
    question is if im rooting my phone can i install stock firware?someting like downgrading?
    i juat want to root my phone to get ride of does problems.(if its posible to get stock firmware)
    thanx in advance

  • imyouraldwin

    after rooting s2 with the above instruction, now can we install rom in order to customize your phone? do you have any rom suggestions or link?

    Sorry i’m new here and new to all this rooting stuff.. so i have no idea what to do.

  • DangerWill

    I am running 2.3.5 on version XXKI4 – will this work?

    • http://androidflip.com Corinthians Roman

      No download compatible cf root file

  • http://twitter.com/Fricrammstein Ghost

    where to download there files ? :S

    • http://androidflip.com Kuldeep Singh

      download CF root file and Odin in order to root your phone

  • http://pulse.yahoo.com/_TSCQ3BSMJUAIQOX2643S3RHG3Y Kelvin

    hi great tutorial!

    i have a noob question for you: if i root my s2 and install a custom rom for example miui, when ice cream sandwich comes out for s2, will i have to unroot and install ice cream sandwich and then root again to install miui rom?

    • http://androidflip.com Kuldeep Singh

      yes you can do anything and any time can install official update , only need to revert back to official firmware (use odin)

  • Suneja Rahul

    Flashing the stock kernel didn’t get me rid of the Yellow Triangle. Any help??
    I have SuperUser & ROM Manager. Also wanted to ask why the Download Mode is different when done manually and when done via CWM?

  • Muralikrishna

    It worked fantastic , and thanks guys for all your contribution .. you team rock … :)

    • http://androidflip.com Kuldeep Singh

      You rocks

  • Nishu

    hey kuldeep i want to remove that warning yellow sign but i if i do as you say it remove’s CWM too.. and that i don’t want to be removed, so pls suggest me what i do.. because on rebooting my sgs2 that yellow warning sign looks very bad.. pls suggest…

    • http://androidflip.com Kuldeep Singh

      bro , dont worry it is only a warning

      Or

      after removing it , download rom manager and install CWM using it

  • Nishu

    dude i found a way i flash up kernel with CWM n that sign gone but i found a problem that all of my net working apps like facebook, default internet browser, etc.. is not working what i do ?

    • Nishu

      i flash up stock kernel that u linked in ur post

  • Pingback: File It | Wugez

  • Redaa

    Hi, I installed the 2.3.5 update but now my computer does not recognize or pick up my phone via usb. PLEASE HELP

  • http://twitter.com/rchikballapur Rohit C

    Hi Kuldeep,

    Is there anyway I can get the files to upload Bootloader, CSC, PDA and Phone of SGS2. I made a terrible mistake by choosing to download with ODIN’s Bootloader field, the kernel_i9100xxki3.tar file. The operation failed but after that, I couldn’t do any more downloads with other options. I also have the “Firmware upgrade encountered an issue. Please select recovery mode in Kies and try again message.”

    Luckily, the phone is still recognized on my PC and ODIN so I am hoping I can correct the issue.

    Thanks

    Rohit

  • http://twitter.com/rchikballapur Rohit C

    Hi Kuldeep,

    Is there anyway I can get the files to upload Bootloader, CSC, PDA and Phone of SGS2. I made a terrible mistake by choosing to download with ODIN’s Bootloader the kernel_i9100xxki3.tar file. The operation failed but after that, I couldn’t do any more downloads with other options. I also have the Firmware upgrade encountered an issue. Please select recovery mode in Kies and try again message.

    Luckily, the phone is still recognized on my PC and ODIN so I am hoping I can correct the issue.

    Thanks

    Rohit

  • Panda Radu

    Hi man! Look, I am waiting for 40 minutes till now to root my sgs2 and I am waiting for the process to be over but it looks the process stoped here Added!!
    Odin v.3 engine (ID:3)..
    File analysis..
    SetupConnection..
    Initialzation..
    Get PIT for mapping..
    Firmware update start..
    zImage

    How long does it takes to finnish this? Im woried
    I am waiting your answer, thank you!

    • http://androidflip.com Kuldeep Singh

      try again

  • Golfakias9

    i have a problem with screen resolution and the brightness..

    • http://androidflip.com Kuldeep Singh

      please explain what problem are you facing ?

  • wish

    How to unroot galaxy s2 i9100G???

  • Antonio

    Hi Kuldeep,
    Step 10 (Just after connecting you will ID COM box in Odin will turn yellow and in message box ADDED appears) of your tutorial isn’t working. What shall I do?
    Thanks,
    AG

  • Dinesh Dhir

    how can i unroot my device

  • Bogi

    Will this work with KI4?

  • Geban86

    if the yellow triangle does not bother me I still need to flash the stock kernell or its not necessary?

  • Mark

    Hi Kuldeep. I’m Mark, I’m 13. I tried this out on my phone, but when I click Start on ODIN3 it does’nt begin! How do I get out or continue then???