Rooting your phone isn’t some amazingly complex hacker trick, but it does unlock some pretty cool stuff on your phone. Rooting is essentially the act of gaining “root” access to your device, or unlocking “God mode,” for those of you who understand video game language. This lets you do a whole flurry of different things to the OS, modifying how it behaves and interacts with apps and with you. Just recently, Android has come out with version 4.1 of its operating system, code-named “Jelly Bean.” In this tutorial, you will learn how to root a phone that has this new version of the operating system installed.
A Word Of Warning
This tutorial is intended for phones running Android Jelly Bean only! If you do not have a phone with Jelly Bean installed, do not try this tutorial! Trying to root a phone that runs an older version of Android with this method might make the phone act in unwanted ways and possibly render it useless. We have to make this clear to make sure people don’t just go off trying this on any phone.
There is also no guarantee that you will have the intended results even on a phone running Jelly Bean. Do this at your own discretion. Although it’s very unlikely to brick a Jelly Bean phone while attempting to root it, you never know what surprises might happen while using the operating system in a way in which the manufacturer did not intend.
And Now For The Fun Part
Before we proceed, you’ll need to turn off any security software on your computer. Don’t worry. You’re not going to get infected at this point. Also back up everything from your phone on your computer. Rooting might have unexpected results that might wipe out your phone. And now, let’s root this phone!
- Download Bin4ry’s root tool from this link.
- Open the tool’s archive with WinRAR or something else that opens “.7z” files. Within the archive, you’ll see a “stuff” folder, a batch file, and a “.sh” file. Extract everything from that archive into a directory within your computer.
- If you’re in Windows, double-click “RunMe.bat.” Linux users can use “RunMe.sh.” You will get to this screen:

- Let’s step away from the computer right now and get to the phone. Access the settings on your phone and get to “Developer Options.” There, you will be able to enable USB debugging mode. This is important to enable so that the whole process works. Once you’ve enabled it, attach the phone to the computer via USB.
- As you’ve seen in the screenshot of the root tool, you get three options: Normal, Special, and Unroot. The last one is obvious, but the first two might confuse you. “Normal” is for non-Sony devices. “Special” is for anything manufactured by Sony. Simpler now? Once the phone’s plugged into the computer, type “1” for “Normal” and “2” for “Special,” whichever one is appropriate for your phone.
- Follow through the steps outlined in the prompt. They’ll be simpler to follow now.
That’s all you have to do. Once you’re done, you’ll have a rooted Android phone in which you can install stuff like CyanogenMod, an aftermarket firmware mod of Android that features several things the OS doesn’t normally have!
The script halts at *Daemon started successfully*.
Tried on both Linux and Windows.
Do i need to install some sort of driver? i would expect so on windows XP, but not on Linux?.
Weird. I managed to root a phone through this.