Yesterday, we’ve showed you how to manually install on Samsung Galaxy S2 the official Android 4.1.2 Jelly Bean XXLSR firmware. Today, we will guide you through rooting the software so you’ll have root access to your device. This is only for people who wish to explore more deeply into their phone and willing to take the risk involved in the process.
The rooting process will involve the use of a flashing tool known as Odin. A rooting kernel will flashed into your phone. It was developed by an XDA developer who also provided us with this step-by-step guide.
Remember that rooting your device will void your warranty. You can claim it back by “unrooting” your device. Flash the rooting kernel to your phone at your own risk.
Rooting Jelly Bean XXLSR on Galaxy S2
Step 1: Download the ODIN application, save it in your computer and extract the package. [LINK]
Step 2: Download the rooting kernel and save in your computer. DO NOT extract its contents because you need it compressed for the ODIN. [LINK]
Step 3: Turn off your phone. Then boot it into the Download Mode: press and hold VOLUME DOWN and HOME buttons while tapping on the POWER button until the screen comes on. Press VOLUME UP to confirm your entry into the Download Mode.
Step 4: Run ODIN from your computer.
Step 5: Connect your Samsung Galaxy S2 to your computer. One of the ID:COM boxes will turn yellow to signal a good connection.
Step 6: Hit the PDA button, browse through the directory your saved the rooting kernel (Siyah-s2-v6.0b4.tar) and load it.
Step 7: Under Options section on ODIN UI, make sure options Auto Reboot and F. Reset Time are checked.
Step 8: You may now hit the START button to begin flashing the rooting kernel. Once complete, Odin displays a message “Added!” and reboots your device. Wait until it comes back on before disconnecting it from your computer.
Your Samsung Galaxy S2 running the official Android 4.1.2 Jelly Bean XXLSR is now rooted.
[credits: XDA Dev]