All about Rooting Your Device!

Now its time for everything you need to know about Rooting. If you’ve been around Android for a while, you’ve probably heard “rooting” or “root permission” crop up more than once. If you’re new to the whole topic, or just looking for some handy resources, then this article is for you.

We love Android, but rooting your phone can give you the opportunity to do so much more than your phone can do out of the box—whether it's wireless tethering, speeding it up with overclocking, or customizing the look of your phone with themes.

All about Rooting your device
All about Rooting your device

What is Rooting?
Rooting simply refers to the act of obtaining access to commands, system files and folder locations that is usually locked off from the user. Rooting could be thought of moving from a user to administrator, with the additional freedom and risks that come from more control over the deeper workings of your device. It is similar running programs as administrators in Windows, or running a command with sudo (Super User) in Linux. With a rooted phone, you can run apps that require access to certain system settings.

Root access is even needed you want to install trivial things like custom fonts on some devices. And perhaps most importantly of all, apps can modify system files and users can install custom recoveries and different versions of Android(ROMs).

There are various root methods out there, some of which may or may not apply to your handset. The method available to you will depend on which exploits have been patched by your manufacturer and whether the boot-loader (the first piece ofcode executed when you turn on your phone) is locked or unlocked. Most are locked. Regardless of the method, the aim is to find a way to run code at a privileged level, which can be used to install a copy of su, a Linux privilege escalation program, permanently on the system, so we can give any app root permission at will.

Can I unroot my phone? 
Yes. If you decide you don't like being rooted, you can often find instructions on unrooting your phone as well.

Will rooting void my warranty? 
Yes, unlocking your bootloader will void the warranty on your phone but in the case of Xiaomi its not i.e. you are free to Root your device & warranty is not void.


Furthermore, rooting can cause some issues with official handset updates, but it is usually fine to update if you really want to. However, updating will cause root permissions to be lost, in which case the procedure will need to be performed again. Occasionally an update will block old root methods and sometimes rooted devices will fail to install updates.

Five Reasons to Root:
  • Removing carrier bloatware. Although Google has made it easier to disable and hide pesky apps, the only way to permanently delete this garbage is to root your phone and delete the files by hand. This isn’t without its risks of course, as you might delete something important, but apps like Titanium Backup can help you weed out the squatters.
  • Root only apps. Believe it or not, there are still a selection of apps that require additional permissions to run properly, usually because their functionality exceeds the basic permissions granted by Android. Examples include, various backup apps, Greenify and Tasker.
  • A huge range of customization choices. If you’re looking to add a little style or simply want to change   your default emoji set, rooting gives you the key. Don’t forget the hugely popular Xposed Framework, which opens up a world of tweaks a new features without the need to install a custom ROM.
  • Superior recovery options. All smartphones comes with a built in recovery option of some sort, but usually you’ll have to connect up to a PC to make full system backups. Not only does root allow you to use better backup apps, but you can also replace your phone’s default recovery with a third party option like TeamWin Recovery Project (TWRP) or ClockworkMod Recovery (CWM). These sport improved UIs and features over stock recovery and open the door to installing tweaked Android operating systems.
  • The big wide world of custom ROMs. Rooting already opens up a range of new possibilities, but if you’re looking to break away from OEM Android, fancy a more stock-like experience, or want to see what custom projects like CyanogenMod or Paranoid Android are all about, then rooting is your first step into an even bigger world of custom ROMS.


Glossary of Rooting Terms:

As you learn more about the rooting process, you'll probably run into a bunch of terms that can be confusing. Here are some of the most important ones and what they mean.
  • Root: Rooting means you have root access to your device—that is, it can run thesudo command, and has enhanced privileges allowing it to run apps like Xmod Games or Titanium Backup. You can root either by installing the Superuser application or by flashing a custom ROM that includes root access.
  • ROM: A ROM is a modified version of Android. It may contain extra features, a different look, speed enhancements, or even a version of Android that hasn't been released for your phone yet. We won't discuss ROMs in depth here.
  • Stock: "Stock" refers to a few different things, depending on the context. When we refer to "Stock Android," we mean the Google-built version you'd find on Nexus devices, with no extra UI chances like MIUI or Samsung TouchWiz. Many ROMs are based on stock Android with some additions, like CyanogenMod, while others are based on the version that came with your phone. In other cases, "Stock" can also mean the version of Android that came with your phone—e.g., if you want to get rid of your ROM and return your phone to factory settings, you might say you're "going back to stock."
  • Kernel: A kernel is the component of your operating system that manages communications between your software and hardware. There are a lot of custom kernels out there for most phones, many of which can speed up your phone and increase your battery life, among other things. Be careful with kernels, though, as a bad one can cause serious problems with your phone and possibly even brick it.
  • Radio: Radios are part of your phone's firmware. Your radio controls your cellular data, GPS, Wi-Fi, and other things like that. You can sometimes find custom radios for your phone that you can flash yourself, but beware as sometimes these can cause problems.
  • Flash: Flashing essentially means installing something on your device, whether it be a ROM, a kernel, or a recovery (see below) that comes in the form of a ZIP file. Sometimes the rooting process requires flashing a ZIP file, sometimes it doesn't.
  • Brick: To brick your phone is to break it during flashing or other acts. There is always a small risk with flashing, and if your phone becomes unable to function—that is, it basically becomes a brick—you've bricked your phone. The risk is very small, however, and more often than not people say "brick" when they really mean "it turns on but doesn't boot properly," which is a very fixable problem. See the FAQ below for more information.
  • Bootloader: Your bootloader is the lowest level of software on your phone, running all the code that's necessary to start your operating system. Most bootloaders come locked, meaning you can't flash custom recoveries or ROMs. Unlocking your bootloader doesn't root your phone directly, but it does allow you to root and/or flash custom ROMs if you so desire.
  • Recovery: Your recovery is the software on your phone that lets you make backups, flash ROMs, and perform other system-level tasks. The default recovery on your phone can't do much, but you can flash a custom recovery—like ClockworkMod or TWRP—after you've unlocked your bootloader that will give you much more control over your device. This is often an integral part of the rooting process.
  • Nandroid: From most third-party recovery modules, you can make backups of your phone called nandroid backups. It's essentially a system image of your phone: everything exactly how it is right now. That way, if you flash something that breaks your phone, you can just flash back to your most recent nandroid backup to return everything to normal. This is different from using an app like Titanium Backup that just backs up apps and/or settings—nandroid backups backup the entire system as one image. Titanium backups are best when switching between ROMs or phones.
  • ADB: ADB stands for Android Debug Bridge, and it's a command line tool for your computer that can communicate with an Android device you've connected to it. It's part of the Android Software Developers Kit (SDK). Many of the root tools you'll find use ADB, whether you're typing the commandsyourself or not. Unless the instructions call for installing the SDK andrunning ADB commands, you won't need to mess with it—you'll just need to knowthat it's what most of the tools use to root your phone.

One Click Rooting Apps:Root your device with/without PC i.e. just download the app, install it & enjoy root access.

1. KingRoot
2. Framaroot[Mediatek] 
3. 
OneClickRoot 
4. KingoRoot 
5. CF-AutoRoot


Root Checker:With this app, you can check your device is rooted properly, download: click here

Share this

Related Posts

Previous
Next Post »