Root XWLPT Android 4.0.4 on Galaxy S2 I9100 Official Firmware

Last modified:
Posted in: Tips & Tutorials

You can easily root Android 4.0.4 XWLPT on Galaxy S2 I9100 using the tutorial given below. Rooting your phone will alow you to try out root apps and install custom firmware and many other system tweaks and mods.

As you continue reading below, we will guide you through the entire process of how to root the official software update Android 4.0.4 XWLPT ICS on Galaxy S2 I9100 using ODIN. We have covered all the steps and download files you need in the tutorial below. Let’s continue with the tutorial below.

Galaxy S2

Disclaimer: All the tools, mods or ROMs mentioned below belong to their respective owners/developers. We ( or the developers are not to be held responsible if you damage or brick your device. We don’t have you on gun point to try out this tutorial 😉

This root method tutorial is only for the official stock firmware. Custom firmwares are usually pre-rooted but even if you need to root any, flash SiyahKernel using ClockworkMod recovery.

Make sure you have installed all your USB drivers for the Samsung Galaxy S II to connect it with the computer. Download Samsung Galaxy S2 USB drivers! Apart from just the USB drivers, there are a few more things that you need to take care of.

1. You need to enable USB debugging mode. This helps to connect your Android phone with the PC. See here: How to Enable USB Debugging.

2. Your phone battery should be 80-85% charged. If your phone goes off suddenly because of battery, during flashing ROMs or installing mods and updates — your phone might go dead permanently. See here: How to Check Battery Percentage.

3. Backup all your important data that you might need as soon as your flash a new ROM, or make a backup for just in case, you never know when anything might go wrong. See below on how to backup data:

Data can also be backed up using Samsung KIES for their devices, but if you backup data manually, you get more options what top choose from and it is very easy to move data across Android devices from different manufacturers, i.e moving Samsung Galaxy Note backup data to HTC One X.

4. Your phone should be factory unlocked. Additional instructions for locked Android devices will be added in the tutorial for unlocking devices.

Now, let’s proceed with the tutorial on the next page and root Galaxy S2 I9100 to Android 4.0.4 XWLPT firmware.

  • anon

    After I root using this method, will I have clockwork mod?

    • Yes, you will get a custom ClockworkMod Touch recovery with swipe gestures.

      • anon

        Just rooted successfully, thanks for a great tutorial!

  • Dunnanga

    Nice work, works like clock work. Keep up with good work!

  • obaidah

    Does this kernel cause any Bluetooth,GPS, or camera problems?

    • Dunnanga

      I had bluetooth freeze with stock kernel on XWLPT so I do not think it is anything to do with Siyah kernel. Other users may have different situations so I can only comment on my individual experience.

  • MarkoNinic94

    GREAT JOB BOYS AND GIRLS! 🙂 i rooted it and it work like a charm 🙂 keep good work 🙂

  • Ben Holder

    I connected my phone to the computer but my phone isn’t connecting to Odin?? HELP!!!??????

    • Are all your drivers installed properly in your PC for your phone?

  • Cosmin

    unzip the archive and the tab is called z image and can not see Odin, pls help

    • It could be a driver issue of your Samsung Galaxy S2. Are they installed properly on your computer?

    • csab7218

      Hi, I don’t get it, the uploaded file is a the
      Siyah-s2-v4.0.1.tar file, if I extract it, I get a zImage file. Why should I extract it?

  • Eye

    Its not working.. My phone did not boot successfully.. It stuck on boot with a yellow triangle.. So I update my stock XWLPT kernel..

  • Via Carzeto28

    Please how do I remove the yellow triangle after rooting S2 with ICS 4.0.4?

    • Dragos

      use a usb jig or un app called “triangle away”

  • Chris

    Hi, Ive done everything your tutorial said and my drivers are installed correctly and my phone connects fine but after hitting start it says
    Odin v.3 engine (ID:5)..
    File analysis..
    SetupConnection..then after a min or two is says
    ” All threads completed. (succeed 0 / failed 1)”
    Can any one help?

  • Dragos

    xwlpt is the baseband version or the kernel version?

  • Han Lin Aung

    Download SiyahKernel Root I9100XWLPT is expired for downloading! Please Help Me!


    please help it says file not found when trying to download SiyahKernal Root I9100XWLPT

  • sohail abbas

    Everything worked fine except CODE NOT FOUND

  • A-rehman

    Q1- does this method also delete my photos,videos,bookmarks,contacts and my all apps?
    Q2- is it required to check the PDA option or not, only selecting files is required??

  • I followed all the steps and installed an insecure kernel (xwlpw) via odin 3. The phone now shoes the yellow triangle. I then proceeded (or tried to) use the samsung quick root, however it kept saying that no device was connected. I have tried to reinstall Kies and de-install kies to see if there was an issue with the drivers that could be resolved but to no avail. have searched the net but i cannot get the phone recognised when I connect it via the usb cable. Please can somebody help me?

    • Sonik

      You can download apps call Triangle Away from the google store. It will remove the triangle that comes during booting process. To use this apps your device must be rooted.

  • Parky

    I’ve tried 3 different Odins including the one mentioned above but it only gets to zImage message with a small green bar under kernel and it then stops and nothing happens. After 20 minutes I switch of the phone odin fails and I boot my phone into my stock SGS2 XWLPT rom. I’ve also tried 3 different versions of Siyah but still no joy. What am I doing wrong? The only difference I see is when I put my phone into recovery mode it says: “If you want to download a custom OS, press the volume up key” whereas your instructions says to press the power button to put in download mode. Please Help

  • joy

    how long does it take for the phone to restart after being passed in odin?

  • Amin A

    you my man are awesome this helped me root so easily and clear all the confusion iv’e been facing reading other forums………THANK YOU!!!!!