How to hide root access from apps on Android

AndroidPIT Hide My Root
© NextPit

Whether you're using a Moto X, a Galaxy Note 3, a Nexus 5 or some other Android handset or tablet, there's a lot to be gained from rooting. But some apps refuse to play ball with a rooted device; this is where Hide My Root comes in.

NextPit Logo white on transparent Background
AndroidPIT Hide My Root
Root may be ''risky'' but it's so good we kind of have to have it!. / © ANDROIDPIT

There is a great deal to be said for rooting your handset. It opens up a world of new apps and opportunities, but there can also be issues. Once rooted, you may well encounter the occasional app that refuses to run because you are rooted. But all is not lost; there is a solution.

You could take the drastic step of reversing the rooting process, but there's really no need to go this far. Why would you want to, after all? De-rooting means that you won't be able to use all of the apps that caused you to root in the first place! How about just pretending that your handset isn’t rooted?

AndroidPIT Hide My Root 1
Hide My Root is a simple looking tool that's easy to use. / © ANDROIDPIT/Amphoras

This is precisely what Hide My Root enables you to do. The name really does say it all here - you can simply trick apps into thinking that your phone is untouched and unrooted. Download a free copy of the app from Google Play and you're ready to go.

Using the app is very simple. When you encounter an app that refuses to install or run because it has detected that you are rooted, fire up Hide My Root. Hit the Hide su binary option and the superuser binary associated with rooting will be obfuscated, allowing you to run just about any app you want. There will still be some apps that are able to detect rooting, but they are few and far between.

AndroidPIT Hide My Root 2
Simply grant Hide My Root Superuser privileges and it will hide your SU binary. / © ANDROIDPIT/Amphoras

In extreme cases you can select the option to Uninstall su app and there's also a handy link to regrab the file from Google Play. Hide My Root is also useful if you share your phone or tablet with someone else because you are in control of when rooting is enabled, meaning that you can add a password to root access so no one else is able to access root when they borrow your device.

Hide My Root is a free, ad-supported app. If the ads annoy you, you can remove them for a small fee (0.99 USD/GBP).

Liked this article? Share now!
Join the discussion

Latest articles

Recommended articles


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

  • Luke Roberts Jul 17, 2015 Link to comment

    fantastic!! thankyou so much!! works perfectly on my Z3 running lollipop!!

  • Ricky Masters Aug 22, 2014 Link to comment

    I tried this on my S4 running cm11, worked well till I tried to restore the su binary. It couldn't restore it and everything I tried didn't work. Thank god for backups.

    • My1 Aug 22, 2014 Link to comment

      when you have CM you can disable root temporarily in the dev settings.

      • Ricky Masters Aug 22, 2014 Link to comment

        I did try that first but my banking app which now won't let you use it if your rooted still wouldn't work.

      • My1 Aug 22, 2014 Link to comment

        hm... I dont know what bank you have and whether you app is "read-only" (in other words whether it can do transactions or just look at the status of your acc)
        but I have the German Hypovereinsbank with a read-only app and I can use it with root and nothing hidden...
        in case of failure you dont even need a backup, you can just shove in the System image from your Cyano and it shall work (if you have applied mods that are not CM settings, you better re-apply them)
        also you can always try rootcloak, instead of trying to shove the binary and everything aside, it interferes with the app check and can help better since noothing is really touched, except from the communication flow)

  • My1 Aug 22, 2014 Link to comment

    well as a matter of fact thius app doesnt "hide" the root, it's more or less a temp-unroot, while holding the su files somewhere else in the system, so only this app can access it (probably) I havent decoded the app or anything, but that's one of the most likely scenarios.

    a real "hide" scenario is the xposeed module RootCloak which really "hides" the root from specific apps, in other words you dont have to toggle it everytime you wanna use a root-checking app (but what is really too bad is the fact that it doesnt work for everything, but it certainly is worth trying...

    • Steve Rand Aug 25, 2014 Link to comment

      Agreed. There is no good solution (for me, at least) as my Foxtel Go app can't be hidden by either and i'm certainly not going to reboot every time I want to hid my root!

  • Todd LePard Aug 21, 2014 Link to comment


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