The Galaxy S2 had just received a new Jelly Bean 4.1.2 update which can be OTA, by suing KIES or manually installed (you can use our suitable step by step guide for learning how to flash the firmware on your S2), though Samsung launched the software in limited markets only. Anyway, the new XWLSN system is a minor OS improvement that brings only few features and bug fixes to your Galaxy S2, but you should flash the same if you want to resolve the battery drain and heat issues and receive new apps and a more stable Android 4.1.2 platform.
So, if you have updated your Galaxy S2 to Jelly Bean XWLSN, now you are probably looking for a root method that can be applied on the mentioned ROM. If so, then you can safely use this step by step guide which will show you how to easily unchain the system of your phone. Be aware though as this root procedure can be applied only for the Samsung Galaxy S2 I9100 on stock Android 4.1.2 XWLSN software so don’t try to apply the next steps for a similar or different Android based device.
This is not the only root guide that can be used for your Galaxy S2; if you take a look over our root section you can choose between the following procedures: “One-Click Root Solution for Galaxy S3, S2, Note 2 and More Available” or “How to Easily Root almost any Android based device”. But if you rather want to complete a dedicated tutorial for the S2 on official Jelly Bean 4.1.2 XWLSN firmware, then I recommend you to apply this guide.
Now, you should learn how to root your S2 if you want to gain access over its internal system. By gaining root access you are actually removing the security and factory restrictions meaning that you will be able to remove in built programs, customize and optimize the OS, install custom apps and so on. Furthermore, on rooted systems you can install a custom recovery image and flash a custom ROM firmware, so the root operation is the first step that must be applied by those who are looking forward in improving the performances of their devices.
Unfortunately, considering the up mentioned aspects, you should know that by rooting the warranty of your Galaxy S2 will be void. So if something wrong happens you will be by yourselves. That’s why you should be careful in what you do; don’t perform things by yourselves, always check the present tutorial and read all the lines from the same. As a final tip related to the warranty, you can easily restore it by making a downgrade to stock ROM operation, or by performing a un-root procedure.
Before heading to the steps from below it is recommended to backup the S2 data. In this way you can be sure that your personal saves and info will be in safe hands while you will root your phone. Do save the text messages, call logs, EFS, internet settings, market apps, contacts list and anything else you need to. The backup operation can be easily performed as there are many backup and restore apps available for free on Google Play store.
For the root process, you will need to have access to a Windows powered computer or notebook, to your smartphone and to its USB cable. On the computer you will have to download and install some tools, so first is will be a good idea to uninstall the security programs and antivirus tools (do the same on your S2 too); in this way we can be sure that nothing will interfere with the root operation. Also, for avoiding the unpleasant situations, before going any further charge your phone (do that if there is less than 60% power left). Enable the USB debugging option on your handset by going to “Settings -> Applications -> Development -> USB debugging”.
How to Root Galaxy S2 on Official Jelly Bean 4.1.2 XWLSN OS
- In order to ensure that everything will go as planned, first on your computer download Samsung KIES and install the Galaxy S2 drivers.
- Then, download Odin; extract and install the same.
- Also, download the root package from here.
- Extract the root package on the desktop.
- On your computer open Odin.
- On Odin the Re-partition option shouldn’t be enabled.
- Now, turn off your phone.
- Press the Power, Volume Down and Home buttons in order to boot into download mode.
- While the S2 is booted into download mode, you need to connect your device with the computer; use the USB cable for the same.
- Once the devices are connected on Odin you should notice: the ID:COM is yellow or blue and the “added” message is being displayed.
- If not, then you need to: close Odin, unplug the USB cord, reinstall the drivers on the computer and repeat the root operation from the beginning.
- Anyway, if everything is working as explained, then you need to select the option named “PDA” from Odin.
- Then, pick the root file from the desktop and click on “Start”.
- Your device will now be rooted.
- In the end the “pass” message will be displayed, meaning that you can remove the USB cable and reboot your smartphone.
- It might take a little bit more than usual for your phone to boot into Android 4.1.2 Jelly Bean but don’t worry, there is nothing wrong with your S2.
Now, as this is a complex operation, there might be some problems while you are trying to root your Galaxy S2 on Jelly Bean 4.1.2 XWLSN OS. So, if in the end you will get a boot loop instead of the normal boot, then you will have to:
- Press the Power, Volume Up and Home buttons together for booting into recovery mode.
- Then, by using the recovery mode menu you should make a wipe.
- Select “wipe data factory reset” and “wipe cache partition”.
- Return to the main menu by choosing “+++go back+++”.
- End the process by selecting “reboot system now”.
Furthermore, during the root process, Odin might get stuck. Well, if that happens, you will have to:
- Unplug the USB cord.
- Force restart your device.
- Close Odin on the computer.
- Reinstall the drivers on your PC by using Samsung KIES.
- And repeat the root operation from the beginning.
So there you have it; that was the how to procedure that can be used by those who want to root their Samsung Galaxy S2 devices. Remember that this method can be applied only for the Galaxy S2 that runs on official Jelly Bean 4.1.2 XWLSN software. The root package has been delivered by those of xda-developers so we have them to thanks for the present step by step guide. Do share your experience and thoughts with us by using the comments area from below.