Just days after the Ice Cream Sandwich firmware leak XXLPJ hit the Internet, Android developers got to work to find ways to root the Samsung Galaxy S2 updated to the said firmware. As always, our friends at XDA Developers came through. Thanks to Chainfire, member of XDA Developers, there is now an easy to flash kernel that will not only root your Samsung Galaxy S2 GT-I9100 but will also install ClockworkMod Recovery and Superuser.
This method is only compatible with the Samsung Galaxy S2, with the model number GT-I9100 and running on XXLPJ firmware. You can check both your model number and your firmware version through “Settings > About Phone”. It’s important that your phone model and firmware matches the specifications above as attempting this rooting process on other phones may lead to bricking.
Before you can start the rooting process, you’ll need the following:
- Samsung Galaxy S2 GT-I9100
- A Windows PC
- Make sure you’ve completely charged your Galaxy S2′s battery to prevent the phone from shutting off in the middle of the rooting process.
- Make a back up of any important data on your Galaxy S2 in case the rooting process may delete or corrupt information.
- Disable system utilities, security programs, antivirus software, firewall tools, and Samsung KIES on your PC.
- Check to see if you’ve got your USB Debugging enabled (Settings > Applications > Development > USB debugging).
- Install the proper device drivers for your Galaxy S2 on your computer.
- Odin3 v1.83
- CF-Root kernel for the Galaxy S2 on XXLPJ firmware (CF-Root-SGS2_XX_OXA_LPJ-v5.3-CWM5.zip, 6.2 MB).
Here’s how to root your Galaxy S2 running XXLPJ firmware:
- Download both the CF-root kernel package and Odin3 to your computer. See the links above.
- Extract the contents of the CF-Root kernel package using 7-Zip, WinRAR or other similar file extraction software. You should get the CF-Root-SGS2_XX_OXA_LPJ-v5.3-CWM5.tar file after extraction. style=”font-weight: bold;”>Do not extract the TAR file further.
- Switch off your Galaxy S2.
- On your computer, double-click Odin3 to launch it.
- Boot your Galaxy S2 into Download Mode. You can do this by holding down the Volume Down button, the Home button, and the Power key.
- Connect your Galaxy S2 to your computer using a USB Cable
- In Odin3, in the lower left box you should see an “Added!” message. If you don’t get this message, there may be a problem with the drivers. Make sure that you’ve installed them and try again.
- In Odin3, click the PDA button and navigate to where you extracted the contents of the CF-root kernel.
- Select the CF-Root-SGS2_XX_OXA_LPJ-v5.3-CWM5.tar file.
- Do not touch any of Odin’s settings.
- Click the Start button in Odin3 to start flashing the file.
- If the file has been successfully flashed to your Galaxy S2, you should see the box on the upper leftmost corner of Odin3 light up in bright green with a PASS! message.
- If Odin3 gets stuck during the flashing process and doesn’t seem to be doing anything, or you get a FAIL message with a red background, try the following:
- Disconnect the Galaxy S2 from the computer.
- Close Odin3.
- Remove your Galaxy S2′s battery.
- Re-insert the battery.
- Repeat the procedure starting from step 3.
- Your phone should restart automatically.
- Once the Galaxy S2 logo comes up, you can disconnect your phone from your computer.
Congratulations! Your Samsung Galaxy S2 GT-I9100 running firmware XXLPJ has now been rooted. Superuser and ClockworkMod Recovery have also been flashed to the phone.