Pros and Cons of ROOTING

In my last post i explained what Rooting and gaining root access is. Anyone can gain root access if you’re ready to take the risk and discover the true potential of your device and make it more powerful. Like everything else even rooting has its own pros and cons. I’m gonna list em out and I’ll leave it to you to decide if its worth the risk or not.

Pros of ROOTING

Sometimes, even Android isn’t open enough to give you some of the features you want. Either an app is blocked by carriers, hacks into Android’s system files, or otherwise isn’t available. Luckily, rooting can help with that: you can install carrier-blocked appsget features from the latest version of Androidmake incompatible apps compatiblepower up your hardwareget features like Beats Audio from other phones, or emulate exclusive features like those on the Moto X. Whatever you want, rooting gives you the power to do a lot more

You can do a lot of things to speed up your phone and boost its battery life without rooting, but with root—as always—you have even more power. For example, with an app like SetCPU you can overclock your phone for better performance, or underclock it for better battery life. You can also use an app like Greenify to automatically hibernate apps you aren’t using—perfect for those apps that always want to run in the background when you’re not looking.

Most of us use free apps on android and you must have come across multiple adds while using free applications with  android, root access and an add blocker you can get rid of all kinds of adds.AdFreeAdBlock Plus, and Ad Away are all great options. Of course, if you aren’t rooted, going into airplane mode works in a pinch too.

When you move to a new Android device—or restore your device to stock for any reason—you can make your life a lot easier by backing up your apps and settings first. That way, you can get your entire setup back in just a few taps. If you aren’t rooted, you can back up a few things like apps and data, but you won’t necessarily be able to backup system apps and their data, or automate the entire process as well as Titanium Backup can.

Titanium Backup is good for more than just backups, too. It can also uninstall that annoying, battery-draining, space-wasting crapware that comes preinstalled on so many phones these days—and, sadly, this feature is root-only. Freeze them first to make sure your phone operates normally without them, then delete them completely to free up that space. You’ll be glad you did.

Some of Android’s most under-the-hood tweaks require a custom kernel, which you can only flash with a rooted device. The kernel is responsible for helping your apps communicate with the hardware of your phone, which means a custom kernel can give you better performance, battery life, and even extra features like Wi-Fi tethering (on unsupported phones), faster battery charging, and lots more. You can flash kernels manually or simplify the process withsomething like Kernel Manager. Generally to flash a custom rom we use a custom recovery like CWM or Clockwork Mod Recovery.
A custom ROM is basically a custom version of Android, and it truly changes how you use your phone. Some merely bring a stock version of Android to non-stock phones, or later versions of Android to phones that don’t have it yet. Some add a few handy featuressome add lots of really unique features, and some change your operating system from head to toe. Custom ROM’s are also installed using a custom recovery. This  is not related to rooting but when you install a custom ROM always clear your Dalvik Cache, Cache Partition and Wipe the memory once unless you want to enter a bootloop.

Now i’m gonna talk about the cons of rooting..

we’ll firstly  you’ll lose your warranty as soon as you root and some manufacturers  like samsung have  a binary count which gets updated each time after rooting.

You can turn your smartphone into a brick. Well, not literally, but if you goof up the rooting process, meaning the code modifications, your phone software can get so damaged that your phone will basically be as useless as a brick.

Malware can easily breach your mobile security. Gaining root access also entails circumventing the security restrictions put in place by the Android operating system. Which means worms, viruses, spyware and Trojans can infect the rooted Android software if it’s not protected by effective mobile antivirus for Android. There are several ways these types of malware get on your phone: drive-by downloads, malicious links, infected apps you download from not so reputable app stores. They take over your phone and make it act behind your back: forward your contact list to cybercrooks, sniff your e-mails, send text messages to premium numbers, racking up your phone, and collect personal data such as passwords, usernames, credit card details that you use while socializing, banking and shopping from your smartphone.

Mishandling root access is a major security issue, as it practically opens the door to unwanted access, data leaks and theft, hardware failure and so on, if the developer has malicious intent. It is also worth noting that root is especially a security risk in corporate environments, where dealing with sensitive data is involved.

To top it all off, CyanogenMod founder Steve Kondik, the man behind one of the most popular custom Android distributions, believes that rooting Android 4.3 “might severely compromise the security of the system”. The third Jelly Bean iteration, and likely its successors too, is slowly moving Android in the no-root-allowed direction.

There are two main issues related to rooting Android and performing updates. First, after applying the update the root will most likely be removed and users will have to go through the risky process again. And two, updates may fail to install due to software modifications that occurred while the distribution has been rooted (either because of user alterations or due to the root access itself). So where does this leave you?

Well, in the first case the worst that could happen is that you will be unable to root Android, because the update patches the security exploit that was used for rooting. Needless to say, your low-level modifications will most likely be returned to stock as well, which can lead to a time-consuming process of having to revert (basically, re-do) them to their altered state.

In the second case, your device is basically exposed to any security exploits which would have otherwise been patched by installing the available update. It’s a lose-lose scenario, either way, in most cases.

Experienced Android users may find the process of rooting Android as simple as installing an app from Google Play. Beginners, however, may find themselves in a pickle, having to deal with some not very straightforward procedures. It is not unheard of for a rooting process to fail, rendering a device useless (known as bricking). Luckily, in most cases a firmware flash will solve the problem, but this is not easy to perform either for beginners and will only lead to more downtime.

Similarly, when rooting users basically have to have blind faith in the developer responsible for the tool or the app that is/will be used, hoping that there’s no sneaky backdoor built into it or that it will not harm the device. In most cases I haven’t found this to be of issue (though one can never know for sure), but considering the multitude of Android devices available and the multitude of tools and apps available for rooting their distributions, the aforementioned risks are not part of a far-fetched scenario.

This article is not meant to scare you into believing that rooting Android is utterly useless and full of risks. As with anything in life, the good things come at a price and it is up to you to decide whether the risks truly outweigh the benefits or not. Many of us have enjoyed rooting Android, but that doesn’t mean that you should do it too without knowing what you’re getting into beforehand.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s