We have always talked good things when it comes to rooting of an Android phone. Without any second thoughts, I can say that an Android user with a rooted phone gets more done from his device when compared to the same phone without root access. However, with the power of complete control over your device, there’s a downside attached to rooting Android phones and that is, some apps that refuse to run on rooted devices.
Some banking and streaming apps, consider you a pirate or a hacker if you have root access on your phone and asks you to lose the root access before you can access them. Take HBO Now, for example, which is giving out a month of free subscription to watch videos on your Android doesn’t work on rooted phone.
Same goes with Barclay’s mobile banking app. There are many apps that don’t work on the device the moment they detect that it is rooted and today we will try to fix that.
RootCloak Xposed Module
We are going to use an Xposed module called RootCloak to get apps working on rooted Android phones. As the name suggests, RootCloak hides your root information from specific apps and thus allows you to run them.
The module can be installed from the Xposed repository and once you install it, you will get a notification to activate and reboot the device. Tap on the option to enable the module which will automatically reboot your device. If you are running Android 4.0 or lower, enable the module manually from the Xposed app and reboot the phone. If you have the option of soft reboot, that works too.
The interface of the app is pretty straightforward. Tap on Add/Remove Apps to add or remove an app from which you would like to cloak the rooted identification of your phone. The app will add some default apps that get the most recommendations on the XDA page. But I personally cleared the entire list to add the apps which I wished to cloak root access from.
Tap on the three dot menu and tap on the option Clear All Apps to wipe the name of all the apps. Thereafter tap on the app option and select apps you would like to hide root access from. The list will contain the common name and the package name of all the apps installed on your phone.
Make sure you reboot the device to ensure the changes take effect. If required, you can change which keywords and commands RootCloak hides from the apps you have selected, but it is not mandatory.
Not Working? Try RootCloak Plus
RootCloak work on most of the devices and apps without issues, but still has limitations and does not support all the ROMs and devices in the Android ecosystem. It might be possible that the Xposed Framework might not even work for the app you are trying to hide the root from. If such a case, you can try RootCloak Plus that works on Cydia Substrate. The app is available on the Play Store and needs SELinux Mode Changer on Android 4.4 and above.
So that’s was how you can run apps that don’t run on a rooted phone. If you are not successful using the Xposed version, do try out the RootCloak Plus app from the Play Store. Just in case, if you require any assistance, we are just a comment away.