What is rooting: If you have ever used an android device, you might have heard the word Root. In vocabulary, root means source, but in the gadget world, it refers to a deep access to all android system sources. As you might know, many features in android are restricted due to several reasons like: preventing any kind of damages to the device, existing of backdoor (used by manufacturer) and etc. Root is the process of removing all these restrictions, to have access to the whole system sources. Just like an Administrator account in windows. When a device is rooted, users can then have a vast control over the device settings, performances or any hidden and unhidden features. How to root an Android device: Rooting process is different depending on the type of the device which is going to be rooted. Like Sony Xperia and Samsung Galaxy series which have different instructions for rooting. But generally, two sources are required to root an android device: first, the device driver which shoul