One of the best things about having a relatively old device, like the Samsung Galaxy S2 GT i9100, is that you will always find the help needed to root it or make any modifications you see fit. This is especially true for high end devices that have sold very well during the last quarters. This article is aimed at providing you with an easy and safe way of rooting the Samsung Galaxy S2 GT i9100 if it is running on the official ICS XWLP3 4.0.3 Firmware. Keep in mind that this guide is specifically aimed at users who have the XWLP3 firmware version. If you want to check out what firmware version you have on your Galaxy S2 please go to Settings > About Phone > Firmware Version. Also make sure that you have the original i9100 device, not the other similar versions like the i9100G.
You should probably know by now that rooting any Android device out there comes at a price: losing your warranty. If you are ok with this please keep reading the lines below, but if you want to keep your warranty you should stop here.
Another very important aspect of following this guide is described in our disclaimer notice: As with any software that is not our own creation, we must warn you that you cannot hold us responsible for any damage that might occur to your device by following the procedures in this guide. However, we will try to help you sort out any glitches or problems that might arise by following the steps in this guide to the extent our knowledge limits us. With this in mind you should not worry very much as the whole procedure presented here has been tested prior to its release and should work flawlessly. Rooting the Galaxy S II has now become as safe as possible thanks to the larger and larger number of people that are willing the try the custom ROM's out there.
The first part of this guide is dedicated to the safety precautions that need to be taken prior to rooting. These concern both the backing up of your personal data and the minimum requirements for being able to safely run the update.It is very important not to use the KIES PC Suite to back up your personal data as it does not support any of the custom ROM’s or rooted official ROM’s out there. As such, we chose the to use the apps and procedures below so please follows them carefully:
- Text messages – We will back them up with this application: SMS Backup & Restore
- Phone Contacts – You can synchronize them with your Google account or export them to the micro SD card as a .vcf file
- Call Log – We will use the following application to backup your call log: Call Log Backup and Restore
- Pictures, Music, Videos and other files– You can simply move them to the microSD card.
- Internet & MMS Settings – You will need to write down or rmember all the settings from this path “Applications > Settings > Wireless and Network > Mobile Networks > Access Point Names”
- Charge your device to full or to a minimum of 80% to ensure that the phone will not power off during the install process. It you run out of battery while rooting you mgiht brick your device
- Enable the USB debugging in your Samsung Galaxy S2 GT I9100. This can be done from the following: Settings > Applications > Development > USB debugging. The USB Debugging option should be ticked.
- Turn Off all the antivirus as well as Firewall tools in your computer as these tools can block some critical parts of the rooting process.
The next bit of this guide covers the actual rooting process, and while it is easy to
- First, you have to download the software, which comes in the form of this pack here: XWLP3 Rooting Package. In it you will find all the tools you need to root your Galaxy S II on XWLP3 firmware. After you have downloaded the pack be sure to extract it to an accessible place, preferably your desktop.
- Next you will have to start the Odin application, which can be found in the downloaded pack, and reboot your Galaxy S II into download mode. In order to do the latter you need to power off your device and then simultaneously press and hold the Volume Down Key, Center Key and the Power Key. You should see a green robot working, this is the symbol for the download mode.
- The third point is all about connecting your Galaxy S II in download mode to a PC running the Odin software and waiting a couple of seconds/minutes for it to recognize the device. You can check when Odin has recognized your device by looking at the color of the ID: COM window. If the windows turns yellow you are good to go.
If that section doesn't turn yellow, you should check to see if the following are properly done:
- The USB driver of the Samsung Galaxy S II is properly installed on your PC.
- Check to see if the Samsung KIES option is ticked on the phone. This can be done by following the path Settings > Wireless & Network > USB Settings and ticking the KIES option.
- The next procedure is a little bit trickier but all you have to do is click on the PDA button in the Odin software and select the “CF-Root-SGS2_XW_O2U_LP3-v5.4-CWM5” file located in the downloaded pack. Check the picture below to see if you have set up everything right:
- The last step is the easiest so all you hate to do is to press the Start button in Odin and wait for it to do its business.
After a couple of minutes, the rooting process should be done. You can check if it was successful by rebooting your Galaxy S II into download mode. If you see a recovery in the place of the green robot everything should be alright.
From here on you can check out the various options your newly rooted Samsung Galaxy S II has. We recommend doing a nandroid backup now in order to have a working copy of the rooted software ready. You should also enjoy the benefits of an ICS firmware, as most smartphones out there still rely on Android 2.3 Gingerbread.