How to root Sony Xperia 2012 device's running Android 4.0 (ICS) and above
What is Root and why do i need it?
"Root" is the common way to refer to the fact to the user account which has superuser rights on the device. Superuser rights imply full control over your phone's capacities, which are determined by the software and the hardware of the device. Non-superuser accounts have limitations, usually established for the sake of software security (for example, not allowing a user to disable critical functions such as phone or GPS), hardware safety (not allowing to change the processor's frequency speed, aka overclocking the CPU) or, in some cases, for someone's profit (disabling wi-fi tethering is a typical one as users are forced to buy data plans in order to use their devices to tether). In Android's case, Superuser is composed of an app* and a set of instructions to give this app root rights.
How can i root my device ?
1) Bin4ry's Root exploit for Android 4.0 +
This root exploit uses a remount timing issue in Androids "adb restore" service. So normally it should work on nearly all ICS/JB devices.
There is a special case for Xperia T and Xperia S,P etc. phones, these phones run ICS but don't have android's native restore with adb, Sony has added a own custom "Backup&Restore" app, this script handles this cases too, just choose the correct option!
Confirmed working on devices Sony Xperia: S, T, P , Acro S, Ion , Tipo , Tablet S, Go, Sola, U
- Download attached file (for Windows or Linux).
- Extract it using 7zip
- Double click the RunMe.bat and follow instructions!
To see the original XDA thread for latest version or donate to Bin4ry for his work please click here