Do you have an app that does not start because it indicates the presence of root on your system? If you have modified the operating system to access superuser permissions and / or have installed a custom ROM, some apps (such as those of the banks or legal streaming apps) may not appreciate the change for several reasons: those who try to prevent pirates to copy the streaming of legal content (this is the case of streaming apps) and who instead tries to protect the money kept in the bank by modified systems (this is the case of banking apps). The ideal solution would be to remove root temporarily on your phone and re-enable it after using non-compatible apps.
Remove root temporarily
Otherwise you should permanently delete root permissions and remove any customization changes made to the phone. Doing this involves the loss of all the work done, but now you do not have to worry anymore, because a solution exists to safeguard the changes made on the phone and simultaneously make the app work incompatible with root permissions. In this guide I will show you how you can disable root temporarily and “hide” it from the installed apps.
The app to better manage the root permissions on your device is SuperSU, which can be downloaded for free in the APK format from the following link.
DOWNLOAD | SuperSU
Among the items available in the Settings menu there is also Enable Superuser, which in fact acts as a switch for root permissions.
Remove the check mark to disable the root permissions temporarily from the device, then restart the device for the changes to take effect. You should now be able to start the apps that were previously causing problems with Superuser enabled.
NOTE: some ROMs integrate root into the kernel, so that it starts automatically every time it is switched on or restarted. In this case you will have to disable the check from SuperSU and try to open the app immediately without rebooting, otherwise the check on the SuperSU item will “return” automatically.
Xposed and RootCloak
The other effective way to remove root temporarily is to hide the root from apps that check for root permissions when they are started. To do this it is required the presence on the Android device of the Xposed framework and its module, RootCloak. The procedure is available below:
- Install Xposed on your device (Lollipop, Marshmallow, Naugat or Oreo) from here
- Once installed, restart the Android device
- On reboot, open Xposed and, in the Downloads section, look for the RootCloak module and install it
Inside the app click on Add/Remove Apps to find yourself with a predefined list of apps already configured to not see root on the system. The app is really very simple to use to remove root temporarily: all the apps on its list will not see root; if you miss some app you just click on the symbol in the form of + and add the streaming app or the app that must absolutely not detect root.
Now you just have to reboot the device to hide the root to the app that is most annoying. To make “see” root again just remove the required app from the RootCloak list.