The smartphone in your pocket is probably more powerful than the computer you were hauling around just a few years ago. All that power means you can run dozens of apps, stream countless hours of video, and even snap photos that are worthy of framing. But that’s just the start — there’s a lot more untapped power in your phone, provided you’re willing to root Android. In the first few years of Android’s existence, this was a fairly simple procedure on most devices. There were even apps and tools that could root almost any Android phone or tablet with a tap, and you’d be ready to truly master your device in mere minutes. As Android became more capable, the allure of rooting has diminished somewhat — it’s also much harder and comes with more drawbacks.
The advantages of rooting
Gaining root access on Android is akin to running Windows as an administrator. You have full access to the system directory and can make changes to the way the OS operates. As part of rooting, you install a management client like Magisk — SuperSU used to be the top option but has fallen into disrepair. These tools are basically the gatekeeper of root access on your phone. When an app requests root, you have to approve it using the root manager.
In the case of Magisk, you can also use the client to make other changes to the phone via numerous community-developed modules. Let’s say you don’t like the system theme on your phone. With root, you can change that. You can also manually back up app data so you never lose it again. Want to change the way your device’s CPU characteristics? That’s also possible with root.
If you’ve ever looked at your phone and thought, “I wish I could do [some very specific thing],” rooting might make it happen. In the past, gaining root allowed you to add necessary features to Android — people rooted phones to get features like imposing low-power sleep for apps, managing permissions, and taking screenshots without a PC. Over time, these features have been brought into the standard Android feature set, making root less useful for casual phone enthusiasts. Most of the best use cases for rooting today are on the highly technical side. For example, you can replace the kernel on your phone to change the way the hardware operates at the lowest level, or you could forcefully block ads from appearing on your phone.
Modern tools like Magisk are also “systemless” root managers. That means the changes are stored in the boot partition rather than modifying the system. That makes it easier to go back to an unrooted system (or make apps think you’re unrooted) than it used to be.
The Risks of Rooting
Rooting your phone or tablet gives you complete control over the system, but there are risks to rooting, and you should only do it if you know what you’re getting into. Android is designed in such a way that it’s hard to break things with a limited user profile. A superuser, however, can really trash the system by installing the wrong app or making changes to system files. The security model of Android is also compromised when you have root. Some malware specifically looks for root access, which allows it to really run amok.
For this reason, most Android phones are not designed to be rooted. There’s even an API called SafetyNet that apps can call on to make sure a device has not been tampered with or compromised by hackers. Banking apps, Google Pay, and others that handle sensitive data will do this check and refuse to run on rooted devices. Magisk supports hiding root, but that won’t always work. It’s a constant game of cat and mouse with Google. If losing access to high-security apps is a big deal, you might not want to mess around with root.
Root methods are sometimes messy and dangerous in their own right. You might brick your device simply trying to root it, and you’ve probably (technically) voided your warranty doing so. Rooting also makes it harder (or impossible) to install official updates, and ROMs like Lineage can be difficult to install and buggy once you do. If having root access is really important to you, you might be left waiting on flawed software while you beg for a new root method or a modded OS update.
Should You Do It?
If you’ve been using Android for a while, you’ve probably noticed gaining root access on most devices is much harder than it once was. There were exploits years back that could root almost any Android device in a few minutes, but that’s much less common now. The last essentially universal exploit was Towelroot in mid-2014, but Google patched that rather quickly. Google patches these flaws often before we even know they exist because having active exploits in the system is a very bad thing for most users. These are security holes that can be utilized by malware to take over a device and steal data. There are monthly security updates to patch these holes, but on a rooted phone, you are responsible for security. If you’re going to root, you have to accept that your device will require more frequent attention — the security safety net offered by Google and the device maker won’t be there to save you.
If you’re not familiar with Android’s tools and how to fix issues with a command line, you probably shouldn’t dive into rooting your phone. Root can be a lot of fun to play around with, but it can also lead to plenty of frustration as you try to fix errors caused by overzealous modding. If you bought your phone with the intention of tinkering, by all means, go nuts.
When something does go wrong (and it will at some point), it’s all on you to fix it. You might be left scouring old forum posts and begging for help in chatrooms to fix your phone. You have to be willing to tackle some vexing issues if you’re going to live the rooted lifestyle. You also have to look at what you’re getting; Android in its unmodified state is much better than it used to be. Most people just don’t have a good reason to root phones anymore.
Now Read:
- Android Antivirus Apps Are Useless — Here’s What to Do Instead
- Supreme Court Sides With Google, Rules Java API Copying Was Fair Use
- Android 12 Beta Now Available With Major Visual Redesign
from ExtremeTechExtremeTech https://ift.tt/ozbHatu