Tips & Tutorials

Root XWLPT Android 4.0.4 on Galaxy S2 I9100 Official Firmware

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.

About the author

Haris Nadeem

He lives on everything Android; has countless devices, apps and games to play with everyday. Currently serving as the Chief Editor at Team Android.


    • 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.

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

  • 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?

  • 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?

    • 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.

  • 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

  • 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!!!!!

Leave a Comment