Title: How to hide root with SuHide selectively URL Source: https://www.kingoapp.com/root-tutorials/how-to-hide-root-with-suhide.htm Markdown Content: Do you know how to hide the root status? Mobile device unlocking If you not know how to do. [Kingo Root](https://www.kingoapp.com/ " Kingo Root ")will let you know the way. Famous [Android](https://www.kingoapp.com/#) developer Chainfire recently released a new app "Suhide," that enable users to hide the root status of their rooted devices on an app-by-app basis. If you want to use this app you should know [android](https://www.kingoapp.com/#) well because **No GUI(graphcal user interface) of this APP**. With a rooted device you may get tons of benefits. But at what cost? One of the crucial deficiency of rooted device is disable access to certain apps, which includes banking, payment and corporate security apps that work with financial and confidential data, such as your bank details and android pay. ## Download You may download at XDA or download here. Download Link [Suhide-0.53.zip](https://http//forum.xda-developers.com/attachment.php?attachmentid=3880272&d=1474313356 "Suhide 0.53.zip") If you want to remove it download and flash Suhide-rm-v0.51.zip [Suhide-rm-v0.51.zip](https://http//forum.xda-developers.com/attachment.php?attachmentid=3878969&d=1474208400 "suhide-rm-v0.51.zip") ## Pros and Cons about Suhide **Pros** - Never need to globally disable root - Xposed is not needed - Passes SafetyNet attestation by default on stock ROMs **Cons** - Ultimately a losing game (Google will fix sooner or later) - No GUI (at present) ## Requirements Latest SuperSU Discover more Android OS Mobile software development Rooting guides tutorials SuperSU installed in systemless mode Android phone customization Android 6.0 or newer Latest TWRP ## Uninstall Flash the attached suhide-rm-vX.YY.zip, followed by SuperSU ## Package name You can get the package name with dumpsys (1)Launch the app you want to get the package name (2)Enter the following commands in CMD adb shell dumpsys window w |findstr \/ |findstr name= ## UID Catch the UID with adb shell. After you get the package name Enter the following commands in CMD `adb shell ls -nld /data/data/packagename` Usually the UID will show in the 3rd column. For running apps `adb shell ps -n | grep packagename` Usually the UID will show in the 1st column. ## Blacklisting an app The UID of the app is needed. The commands below need to be executed from a root shell. When you know the UID: Add to blacklist: `adb shell /su/suhide/add UID` Remove from blacklist: `adb shell /su/suhide/rm UID` List blacklist: `adb shell /su/suhide/list` ## About the detection Well,the fact is it hides the su binary pretty well, and basically hide the GUI of SuperSU. however the hiding is never perfect, and suhide itself is still detectable. This is the end of passage. [Kingo Root](https://www.kingoapp.com/ " Kingo Root ") wish this tutorial could be helpful to you. Computers & Electronics