How to Hide Android Root Status On Per-App Basis?

SuHide is an App That Hides Root Status

Honor X9b Ad
Honor X9b Ad

In our previous article on section “How To”, we have described the ways of rooting and must have apps for an Android device. So, we think it’s relevant to share this information with our readers and technology lovers.

Recently, a famous developer Chainfire released an experimental hack with a new app called SuHide. This app allows the rooted Android device user to hide the root status on an app-by-app basis. It can selectively hide root (the SU binary) from other applications.

One of the drawbacks of rooting Android device is losing access to certain apps. Those apps include banking, payment and corporate security apps that work with financial and confidential data. Such apps don’t work on rooted devices because they use SafteyNet API to detect whether Android device is rooted or not, and restricts access to those features if rooted. The developers have been working hard to get these kinds of apps working on rooted devices. As a result,  Chainfire’s SuHide is here.

Pros

  • Hides root on a per-app base, no need to globally disable root
  • Doesn’t need Xposed Framework/ Installer
  • Even supports SuperSU’s ancient app compatibility mode (BINDSYSTEMXBIN)
  • Passes Safety Net attestation by default on stock ROMs (last officially tested on August 31)

Cons

  • No GUI
  • Still experimental

Requirements

  • SuperSU v2.76 or newer
  • Android 6.0 or newer