[Sony Xperia Miro, Tipo (Dual), J, E] Revontheus:
Rooting Guide for any Android Device

*Your warranty is now void
*I absolutely disclaim all responsibilities
*I am not responsible for bricked devices, since rooting is by your own will and not mine
*You point the finger at me for messing your device up, I will laugh at you

Prerequisites

- Drivers for your phone installed on PC

- USB Debugging ON and Unknown Sources Checked

- Knowledge of your Mobile's Android Version ( e.g 4.0.4 or 4.1.1 )

What is rooting?

Click Here

Pros and Cons of Rooting an Android

Pros

- Total Control over CPU Frequencies ( Under/Over clock )

- Install Stock Based Custom ROMs

- Remove Rubbish from System files

- Custom Recovery like CWM or TWRP

- Install tweaks to speed up and improve your phone ( e.g. Crossbreeder, Supercharger )

- Terminal Emulator control

- Duh! Root Access

Cons

- Your warranty may be voided

- If done wrong may result to a bricked device or bootloops

- If you overclock the device too often the battery life will deteriorate

So should I root my Android?

That is completely up to you. Rooting is for those who want to explore Android and really experiment on their phones on what to install and what not to,

Methods

There are many ways to root your Android Mobile. This guide will sum it all up in a clean and orderly manner for convenience

1) Rooting through "One Click Applications"

UnlockRoot and SuperOneClick are famous and are known to root and have rooted many devices ranging from Android 2.3 - 4.1

The Simplest way to root Android devices, and Easy As ABCs

1) Connect Phone ( USB Debgguging on, Drivers Installed )

2) Press Root Button ( Some devices need to be Shell Rooted first )

3) Wait for reboot prompt and click yes

FAQ

My device isn't detected, What should I Do?

Install Pdanet and it will detect what phone drivers to install to your PC, just select your phone brand or if your phone brand is not on the list

select Other Brands

Failed to Root? WTF!

Calm down, there are more ways on how to root,

Through In-Mobile Apps

For Android 2.2 below rooting is made easier by an app called "Universal Androot", very simple, no drivers required, no PC required just install the APK on your phone and press Root

Another alternative to Universal Androot is z4root

For Android 2.3 - 4.3

Some devices vulnerable to exploit rooting

can be rooted via "Framaroot", Just press the exploit mode below the SU management app ( You may even choose whether to install SuperSU or Superuser ) and voila your rooted

Root through kernels

Well if your mobile's bootloader is unlocked, Most kernels have auto root function which roots your phone with the latest SU and just flash the Kernel via ODIN or Flashtool through fastboot and your rooted

* This requires Unlocked Bootloader

Rooting Manually ( No Apps or whatsoever )

If the tricks above variably failed there is one last, method.

Rooting the phone Manually

Click Here for Unlocked Bootloader

Click here for Locked Bootloader

This requires sufficient amount of knowledge with ADB commands and the like

If your device was rooted Congratulations, You are now really using Android Like A Boss!

Please consider hitting thanks :good: ! Happy to help