Hot topics

To root or not to root, that is the question

AndroidPIT how to root hero
© nextpit

What is rooting on Android? Should I root my phone? Some interesting looking apps ask for root access, why? In this article we define root, explain what it is and how to tell if your device is rooted already. We also give details on the pros and cons of rooting your Android phone, including the legal and warranty risks.

Jump to section:

What is root?

The term "root" comes from the Linux world. The root operation in Android is much the same as it is there: it gets you full access (a.k.a. root access) to the entire file system, making you a "superuser". This allows you to make profound adjustments and changes to the software. If this is already sounding a little geeky for your tastes, follow the link below for an explanation of terminology.

But for novice users, it also poses a risk, because very important system files can be just as easily deleted as less important ones. This is one of the main reasons why Android smartphones are not rooted by default: to avoid innocent but catastrophic mistakes.

Root access is often gained by using a script that you install in Android's download mode, which automatically executes itself, granting root access in the process. This script often uses a vulnerability in the operating system kernel by performing what is called a privilege escalation.

AndroidPIT SuperSU free app how to root
SuperSU is one of the best apps for managing root access on Android. / © NextPit
${app-eu.chainfire.supersu}

As we said above, root privileges turn you from a regular user into a superuser with access to the full Android system. The simplest way to extend superuser permissions to apps is with a tool called SuperSU.

You can do this on a case-by-case basis, for specific situations, or on a more permanent basis, to allow an app to help you take complete control over your Android. You can withdraw superuser permissions at any time, too.

pac rom
Once you're rooted, you can flash a custom ROM on your Android. / © NextPit

Will I lose my warranty if I root my Android?

Modifications to devices should be protected under the Magnuson-Moss Warranty Act unless the modification caused the damage you're asking the manufacturer to fix under warranty. Despite this, generally speaking, rooting your Android will de facto void your warranty anyway, since many manufacturers threaten to void warranties for rooting even if they have no legal right to do so. So, unless you're feeling confident about legal battles with wealthy corporations, tread carefully.

Things aren't always clear cut, and it often comes down to a mix of manufacturer, carrier and retailer positions, which is why you just shouldn't root your device if you want to keep your warranty. The old Nexus line from Google and partners was pretty much designed to be rooted and modified by Android developers in order to advance the platform. LG released some devices with unlocked bootloaders, yet will void the warranty if you root. Some manufacturers, like OnePlus and HTC, are more friendly toward rooting, but you cannot expect the same leniency from all OEMs. 

androidpit nexus 4 nexus 5 nexus 6
Some phones were designed to be unlocked and rooted easily. / © NextPit

Is rooting Android legal?

That depends entirely on where you live. In the US, the modification of digital things like the software of mobile devices is covered by the Digital Millennium Copyright Act (DMCA). Critically, some exemptions to that law exist courtesy of the US Copyright Office and they include things like rooting. While rooting in the US is technically illegal under the DMCA, there's currently an exemption for a period of three years beginning on October 28, 2015.

AndroidPIT roaming travelling 1
The legality of rooting Android depends on where you live. / © NextPit

For those in Europe, the case is much clearer: the Free Software Foundation Europe (FSFE) has worked intensively around the root issue and, after a detailed examination, came to the conclusion that rooting a device and installing unofficial software does not impact your rights to a hardware warranty.

According to EU Directive 1999/44/CE, even when rooting and installing custom ROMs, the owner of an Android device can make claims under warranty for up to two years after purchase. This ruling, however, only applies to claims made regarding the hardware of the device, and if a retailer or manufacturer can prove that the software modification caused the defect then you may find yourself out of luck. The good news for those in Europe is that the burden of proof lies on the retailer or manufacturer to prove that it was a custom ROM or the root process itself that caused the problem.

AndroidPIT samsung galaxy s5 root
How do you know what has been done to an Android device you just bought second hand? / © NextPit

How do I know if my device is rooted?

If you've bought a second-hand Android device and want to know if it was previously rooted or modified, the simplest way is to check for root with a simple, free-to-install Android app. Root Check is a great app that not only tells you if your device is currently rooted or not, but also provides a nice glossary of terms and links to other good root apps by the developer.

AndroidPIT root check app how to root
JRummy's Root Check app is a great tool for managing root access and apps. / © NextPit
${app-com.jrummyapps.rootchecker}

Benefits of rooting Android

There are many reasons to root: access to the best root apps on Android, the power to uninstall pre-loaded bloatware apps and the world of custom ROMs are the most common reasons. Backups are also easier with root access. With root, you will be able to grant a backup app like Titanium Backup root-level permissions and make complete backups of your system periodically, so no matter what happens to your phone, you'll always have an up-to-date backup waiting to be restored.

AndroidPIT best android root apps
There are some incredibly powerful Android root apps available. / © NextPit
${app-com.keramidas.TitaniumBackup}

Root access also allows you to change the tiniest details in the Android system. Sure, you can flash a full-blown custom ROM for a complete makeover, but you can also make minor tweaks with Xposed Framework. Maybe you just want to flash a new boot animation, tweak some audio settings, or overclock your CPU a touch. All of this is possible with root.

With root access, you can also get better battery life out of your Android, by undervolting your CPU or using automatic app hibernation with apps such as Greenify. As mentioned above, removing pre-installed apps also lessens the demands on system resources, improving battery life further.

Ad blockers and full system automation with Tasker are two further reasons to root Android, but your reasons to root will be about as personal as the things you can do once you have root. Maybe you want to change everything, maybe just one thing. No matter how deep you want to go, rooting will get you there.

AndroidPIT tasker app how to root
Apps like Tasker can automate every corner of your Android life. With root, that is. / © NextPit
${app-net.dinglisch.android.taskerm}

Why you shouldn't root Android

There are a few reasons: that it will likely void your warranty, it can be complicated and dangerous, and that in many cases you'll no longer get automatic over-the-air (OTA) updates.

Once you're rooted, it is also much easier for a malicious app to take advantage of the permission level root grants. Allowing an app root access should be handled with much more care than blindly hitting Accept in the Google Play Store when the permissions list pops up. This is a responsibility you should take very seriously.

AndroidPIT greenify app how to root
Root users need to pay particular attention to which apps they grant superuser permissions to. / © NextPit

If you're capable of rooting your phone, you're more than likely capable of updating your system software manually, too, but it is still inconvenient having to do this.

There are also more potential complications when updating a rooted Android device than when updating a non-rooted one. Again, these are perfectly workable, but are potentially more annoying than root is worth to the average person.

We've written about some of the other reasons you shouldn't root your Android if you're interested to know more of the disadvantages of rooting.

AndroidPIT how to root system update
With root, you'll get OTA notifications, but have to flash updates manually. / © NextPit

Should I root or not?

As you can probably tell by this point, rooting Android is not for the faint of heart. You need to be willing to risk voiding your warranty, be prepared to manually apply Android updates, accept becoming more exposed to security risks and you will have to research the latest rooting method and apply it perfectly to your device to avoid any potential problems.

How to root Android

If you decide to go for it, the benefits of rooting Android are manifold. You'll have complete control over your system, be able to uninstall bloatware, apply endless system tweaks and create complete backups automatically.

If you've gotten this far and can't wait for the next stage, check our guide on how to root your Android phone, with an introduction for the universal steps and tips for different manufacturers. But that's just a start. We also recommend XDA, a developers site that hosts many up to date rooting tutorials for a wide variety of devices.

Post your questions or rooting success stories in the comments below.

  Editor's choice Best smart home control center Best price-performance ratio Best sound Best sound supplement Best display
Product
Product image Amazon Echo Dot (5. Gen) 2022 Product Image Amazon Echo Hub Product Image Amazon Echo (4.Gen) Product Image Amazon Echo Studio Product Image Amazon Echo Sub Product Image Amazon Echo Show 10 (3rd. Gen) Product Image
Review
Review: Amazon Echo Dot (5. Gen) 2022
Review: Amazon Echo Hub
Not yet tested
Review: Amazon Echo Studio
Not yet tested
Not yet tested
Price Compariosn
Go to comment (41)
Brittany McGhee

Brittany McGhee
Editor androidpit.com

Brittany loves to keep up with the latest technology and innovation, so she is excited to have the opportunity to write about the wonderful world of Android. She thinks spreadsheets and numbers are fun, in addition to reading books and volunteering.

Liked this article? Share now!
Recommended articles
Latest articles
Push notification Next article
41 comments
Write new comment:
All changes will be saved. No drafts are saved when editing
Write new comment:
All changes will be saved. No drafts are saved when editing

  • 2
    anjana784 Jul 11, 2019 Link to comment

    I want root my oppo f7 device please help me for it


  • 49
    storm Mar 10, 2019 Link to comment

    i usually root my phones. I wouldn't want to cross US borders with a rooted phone though. The bootloader of rooted phones is a backdoor for governments to install custom software if they have physical access. And the US policy at the border is not respectful.

    Deactivated AccountSorin


  • 1
    dub414 Nov 7, 2018 Link to comment

    I always root my phones and won't buy one if it can't be rooted. I still believe they should come prerooted or given the option on initial setup to root or not.


  • Jerry's W. 20
    Jerry's W. Aug 28, 2018 Link to comment

    Try to find: SuperSU in googleplaystore. U won't find it because last year Chainfire (developer of SU ak SuperUser) sold his idea/app to the Chinese and since than its no longer available in play store.

    This proves again Android Pitty is placing articles from YEARS and ages ago without checking.
    They changed the name of the article, rewrote it in like 5minutes and published it again.
    Its crap. Nothing more.

    If you want root check the XDA developers website instead of crappy articles over and over again like this piece of #%%@ here.

    Read below what I wrote here on 9 january 2017 !!

    Sorindub414


  • 15
    Kent Shephard Aug 23, 2018 Link to comment

    ROOT! ROOT! ROOT! That's the first thing I do to my phones out of the box. If I can't root, I won't buy. It's my phone.

    Sorindub414


  • Rusty H. 33
    Rusty H. Aug 23, 2018 Link to comment

    My first 2 android phones, Dell Streak 5 & Galaxy Note1, I'd root and jack around with everything just to get more performance. When I got the Mate2, it was so stable, I never bothered, and as Android has grown older, and as I have grown older, the Mate2, 8, 9 I never bothered with rooting or tweaking. Now I'm on the Essential and haven't bothered to mess with it. At the end of the day, I've had to use my phone for work so much (phone mostly, but also lots of web, text & email) that when I get home, I put it down and never pick it up til the next day. Just gettin' old I guess and don't want to mess with it. But, glad the "youngin's" out there still do, because it makes it better in the long run, for everyone. I tip my hat and pass the torch!

    SorinDeactivated Account


  • Albin Foro 30
    Albin Foro Aug 22, 2018 Link to comment

    The only real appeal for me was finding that my current Android L phone buried the Camera2 API and rooting might let a user change some configuration files to enable some or all of it. As is, some third party camera apps are doing most of what I want. But still seems the main benefit of rooting is to undo the disgusting intentional crippling of Android functionality by OEM's that want to reserve full Android for $1000 phones. If Google took control of Android as Microsoft always has Windows, every compatible phone would have the full Camera2 API with no bloody nonsense.

    Sorin


  • 49
    storm Aug 22, 2018 Link to comment

    Always root.

    Sorin


  • 7
    thenext Jan 13, 2018 Link to comment

    thanks for this guide


  • 2
    Jeff Hammel Nov 15, 2017 Link to comment

    Right now the only reason I want to root my phone is so that I can use the memory on the SD card. If the extended internal memory option would work correctly on marshmallow I wouldn't need to do this. It randomly shows the SD card as not inserted. Does anyone know how I can give Google a bug complaint on the operating system?

    thenext


  • 19
    Glostermeteor Jan 10, 2017 Link to comment

    I only root when the manufacturer messes up and makes the software worse (yes Samsung I am talking about you). The battery life has got steady worse and worse on my S5 with each iteration of Android. Battery life was excellent with Kitkat, got almost 2 days usage, it then dropped a bit with first iteration of Lollipop, improved after bug fixes then got massively worse under Marshmallow, and this is with me also buying a new battery but to no avail. I am waiting for the new Lineage OS to produce their official release and will then wipe Samsungs software

    dub414Rusty H.Jerry's W.


  • Jerry's W. 20
    Jerry's W. Jan 9, 2017 Link to comment

    Why this article is named THE COMPLETE GUIDE for rooting is questionable because it is most certainly NOT.
    It gives basic info about root and pre's and con's but that is it.
    The most thing I miss is a good warning about ending up with a "brick" or "bricked phone" ,wich is if doing something wrong while rooting the very possibility exists your phone dies and will never ever boot up again how hard you try.
    I am senior member in the XDA-DEVELOPERS. com forum and i have seen many cries and tears the past few years from people rooting their phone without proper study or in fact just following guides wich were misunderstood.
    I can not say this enough, read read and read again before you do anything you might regret the hard way.
    peace ✌

    anjana784dub414SorinRusty H.


    • Rusty H. 33
      Rusty H. Aug 23, 2018 Link to comment

      Yep, I agree. The 3-4 groups I visit, for my various phones, I see all sorts of cries for help, when people THINK they know what they are doing, and soft/hard brick a device and then want help. If you are a rookie, it's not for the faint of heart. I've been jacking with electronics since the 70's, so it's no big deal for me to root or install custom anything, or tear down a phone to fix it. I stopped rooting after around android JB 4.3...just didn't need to root, it worked for what I use it for. The processor speeds are to the point that unless you buy a CARRIER bloated phone, 99% probably should just leave them alone.

      Deactivated AccountSorin


  • Burcet 6
    Burcet Jan 9, 2017 Link to comment

    As thumb-rule I don't root my Android during the warranty period.


  • 1
    Non of your business Jan 9, 2017 Link to comment

    Why is one plus devices missing from this article??


  • Parvind Chahal 21
    Parvind Chahal Jan 9, 2017 Link to comment

    normal users pls pls donf root ur device..... those who have good flagship phones also need not to root ur device till 2 or three years.

    Sorin


  • 10
    parayil h. Jan 9, 2017 Link to comment

    Answer> I should not root.


    Main purpose of rooting a device is to get a fast browsing quality in internet
    But now mobile data providers are giving strong and stable internet connections.

    All the other issues can solve by cleaning the device.

    https://www.androidpit.com/how-to-clean-up-your-android-device

    So there is no need to root a device.
    Rooted devices are making problems with
    Google accounts
    Google apps
    Banking Apps
    No secure with online accounts.


    • 1
      dub414 Nov 7, 2018 Link to comment

      I think you don't u derstand the point of rooting then if this is your comment. The point of rooting has not much to do with fast browsing.

      For me it was to get rid of preinstalled garbage, run custom ROMs and modify those ROMs for my liking, and change settings and config files for different operations or performance.


  • 3
    jayrathore Sep 7, 2016 Link to comment

    hello friendyou may use of this simple process for root android device easily //howtorootandroid.org/


  • Nisha Patel 12
    Nisha Patel Jul 16, 2016 Link to comment

    Hahaha.. Very true said @Sanjai Joseph No need to root device like S7

    Sorin

Show all comments
Write new comment:
All changes will be saved. No drafts are saved when editing