3d illustration of a large wrench and screwdriver lying in a cross over top of a framed glowing green Google Android logo

Rooting Your Android Device


People who want to tinker with their Android device and thus get the most of if it must first go through a process called rooting. In this post will attempt to guide you through this process and explain the reasons you might want to do it, as well as the risks involved.

To understand all of that, you must first know that the Android operating system is based on Linux. On this, as well as other operating systems based on UNIX, the root user is basically what the Administrator is on Windows, meaning he or she can access the entire operating system and do virtually anything they want.

Rooting Android Device

Mostly for security reasons, you don’t have default root access to your own device. This means that certain apps, which need root access to operate, won’t work on your smartphone – until you do something about that is, which is what we are about to show you.

Although it’s always there within your device, there’s no built-in, clear-cut way of accessing your root user account. Once you gain it, however, you can remove bloatware that came pre-installed on your phone, enable tethering (even if your carrier is blocking it), use an app permissions manager, run a firewall, install all sorts of apps that wouldn’t previously have worked, manually back up your installed app settings, and generally perform all kinds of adjustments which require low-level system access.

If you’re interested in any one of the above actions, great! If not, we don’t recommend going through the process. There are some risks involved (see below), and besides, you’ll lose root access as soon as you perform a system update.

READ ALSO  Avoid Google backup restore - Android

Risks with rooting your Android device

As we’ve mentioned earlier, there are reasons you don’t have access to the root user by default. Google, as well as the device manufacturers, do all they can to discourage you from rooting your device.

The process works by either taking advantage of certain “exploits” in a device, or by unlocking its bootloader and modifying your system partition. None of this is officially supported, quite the contrary! Here are some of the things that could happen when you attempt to root your device:

Security risks: Since rooting breaks apps out of Android’s security sandbox, they could take advantage of root privileges and spy on or otherwise interfere with other apps. In fact, Google has recommended against the use Google Wallet on a rooted device for that very reason.

Warranty issues: Rooting usually voids your devices warranty. It doesn’t, however, damage the hardware in any way, and there’s no way to know you rooted your device if you subsequently unroot it.

Bricking: Though the process is normally safe, moving forward down an unsupported path is not without its risks. If you do something wrong and en up rendering your device unusable (something often referred to as “bricking”), there’s no official support available and no warranty, either.

How to root your device

Now that you know what rooting is and what are the risks involved in the process, you can decide for yourself if you want to go through with it. If the answer is yes, there are a few paths you can choose, most of which involve using some sort of third-party app.

READ ALSO  Android 6.0 Marshmallow 101: 8 Features Waiting for You to Experience

One of these apps is called Kingo Root. It is a Windows desktop app, so you’ll need to install it on your Windows PC first and run it from there. You will, of course, have to connect your device to the PC via USB cable to do that, just remember to enable USB debugging for it to work!

The app works by using certain “exploits” to root the device, so it shouldn’t require an unlocked bootloader. Simply install it on your computer, enable USB debugging, and connect the two devices. Kingo Root will install the drivers automatically and guide you through the entire process.

Another great option is Towelroot. Developed by GeoHot, an established name in the iPhone jailbreaking community, this tool requires you to first enable apps from “Unknown sources” (for that, go to Settings, then Security).

Next download the app and install it; Android will tell you that by doing this you are attempting to bypass the operating system’s security settings, which is alright, because that’s exactly what you wanted to do in the first place.

Towelroot uses an exploit in Android to root the device.

How to manage root permissions with the SuperSU app

Whichever rooting tool you choose, chances are it will install SuperSU, Superuser, or another app of this kind to you device.

This app works as an interface which you can use to control what other apps on your phone or tablet get root permission. This means that every time an app wants root permission, it has to go through the SuperSU app, which will immediate prompt you.

READ ALSO  OCS on your Android phone

Once you’ve installed SuperSU (or another similar app), you can open it any time to manage permissions on your device. Apps which want root access use the “su” or “superuser” command to gain this privilege.

If the rooting tool doesn’t install SuperSU by default, you can always get the app from Google Play. Keep in mind that if you’re device isn’t rooted, the app doesn’t do anything, so don’t install otherwise.

CyanogenMod and other custom ROMs come with an easy root toggle

The entire process could get even easier for you if you happen to be already using a custom ROM, in which case an easy root toggle might be included by default. CyanogenMod, for example, one of the most widely used Android ROMs, has this tool built in.

To enable root access, all you have to do is go to the device’s Settings, find the Superuser settings page, and then toggle “Superuser Access”. For security reasons, it is still disabled by default, but as you can see it’s really easy to change that. Also, if you’re using a custom ROM, you won’t lose root access when you update your operating system.

How to unroot your device

The easiest way to unroot your device involves the SuperSU app you should already have installed. Open the app, then go to Settings, and tap the “Full unroot” button.


You may also like:

Root Android Phone – The Easy Way! For those of you that have been rooting your phones since the beginning, you probably know that it wasn't always a seamless and easy process. Luckily,...
OCS on your Android phone There are currently two apps in the marketplace that serve as an app for Microsoft Office Communicator. I will be doing a short review on each of them...
Avoid Google backup restore – Android For anyone that owns an Android smartphone, you probably know that Google has made it easy to backup your data such as installed applications and syst...
5 Tips To Speed Up Your Android Phone The Android mobile platform is becoming more and more popular in today's smartphone game, and I don't even want to begin to try and guess how many dif...
Sentio UI – Android Home Replacement Most people who own Android phones know that the stock home screen that comes with the phone is not necessarily the greatest. Most of us have reverted...