Found a way to get this working on rooted phones/tablets.
I did a quick skim of the thread but I didn't see anyone mention this method so forgive me if it's already been covered.
What you need is Rootcloak Plus and Cydia substrate - do not confuse this with the normal Rootcloak that other people have suggested already. Personally I've also tried disabling SuperSU and all that but it didn't work.
Rootcloak Plus works in conjunction with Cydia Substrate which allows it to do a lot more.
Cydia Substrate (
https://play.google.com/store/apps/d...urik.substrate)
RootCloak Plus (
https://play.google.com/stor/apps/de....rootcloakplus)
Installation instructions (copied off from the creator on XDA)
1) If you are on Android 4.4+ (KitKat), you need to install SELinux Mode Changer and set it to PERMISSIVE: (
http://play.google.com/store/apps/de...mrbimc.selinux )
2) Install Cydia Substrate. You must install it, then open the app and Link Substrate Files, then reboot!
3) Install RootCloak Plus.
4) Reboot your device to enable RootCloak Plus. Substrate will probably tell you to do so.
5) Open RootClock Plus settings (just open the app from the launcher), and then go to Add/Remove. This is where you will change which apps RootCloak hides root from.
6) If the app you want is not among the default apps, press the + button to add it. Find the app in the list, and press it to add it to the list.
7) To apply changes, you MUST reboot your device!
8) Run the app to see if root was successfully hidden.