HTC One M9 Developer Edition Android 5.1 OTA

The Developer Edition of the HTC One M9 is receiving an over-the-air update to Android 5.1. … more

Index Project For XDA Device Subforums

Another ambitious project from the collaborative efforts of Recognized Contributors and Forum … more

The Atlas of XDA

A few weeks ago, we asked you “How Does Your Location Affect Your Life As A Power User?”. In the days that … more

New Snapdragons: Some Context & Contrast

It hasn’t been a good year for Qualcomm so far. Every device featuring the Snapdragon 810 … more

[APP][CYDIA] RootCloak Plus - Completely Hide Root from Apps [2014-01-11]

123 posts
Thanks Meter: 203
By devadvance, Senior Member on 12th January 2014, 04:24 AM
Post Reply Subscribe to Thread Email Thread
Update 2014-04-25: I know that I have not released an update in a while. I have been very busy outside of Android development. In order to open up the possibility of others contributing, I have open sourced RootCloak Plus:

Many apps detect rooted phones (banking, enterprise, streaming), and upon detection, do not run. RootCloak Plus hides all indications of root, thereby enabling those apps to run, without disabling root. See for the list of apps that work with RootCloak Plus.

There is no 100% way to hide root. Any feedback you may have will be helpful, not only for fixing your particular issue, but also for hiding root from future apps!

• Rooted Device
• Android v4.0.3+
• Cydia Substrate (
• If you are on Android 4.4+ (Kitkat), you need to install SELinux Mode Changer and set it to PERMISSIVE: (
• Single user on the device (does NOT currently support devices with more than one user account!)

Does NOT Support:
• x86 (Intel) devices
• Devices with multiple user accounts

See the 2nd post for a list of apps that have been tested.

How is this different from RootCloak for Xposed?
• RootCloak Plus works with Cydia Substrate instead of Xposed
• RootCloak Plus hides everything that the original does, plus a lot more
• Works with native calls
• Example for in the future: Can hide "test-keys" in the actual build.prop file

How is this different than disabling root with temp unroot/SuperSu unroot/etc?
Disabling root, or temporarily unrooting, prevents ALL applications from using root. This includes the applications that require root to function. In addition, SuperSu (and others) cannot hide themselves, and are still detected by many apps. RootCloak does not disable root; it completely hides all traces of being rooting, including the su binary, some of busybox, superuser.apk/most common superuser control apps, and more.

Does RootCloak hide custom ROMs (CM, AOKP, etc)?
Not directly. Some apps that check for root only check for things like release-keys vs test-keys, and therefore RootCloak will work. However, if you are running CM, AOKP, or any other custom ROM, there are simply too many ways to detect a custom for RootCloak to effectively hide all of them. For example, addition settings activities may be added/removed depending on the AOKP version; RootCloak would have to hide every single one to be 100% effective.

1) If you are on Android 4.4+ (KitKat), you need to install SELinux Mode Changer and set it to PERMISSIVE: ( )
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.

Download from the Play store:
Last edited by devadvance; 26th April 2014 at 12:37 AM.
The Following 36 Users Say Thank You to devadvance For This Useful Post: [ View ]
12th January 2014, 04:25 AM |#2  
OP Senior Member
Thanks Meter: 203
Additional Information
v1.0 - First release.

Apps successfully tested (** means it is a default app in RootCloak Plus):
**DME Mail - Excitor -
**Fox Digital Copy - Fox -
**DirecTV GenieGo - DirecTV -
**Best Buy CinemaNow - Best Buy -
**Bright House TV - Bright House -
**Mobile Pay - Apriva -
**AprivaPay - Apriva -
**IKO - PKO Bank Polski SA -
**Sparkasse - Star Finanz GmbH -
**WebTV - Stofa -
**Barclays Mobile Banking - Barclays -
**S-pushTAN - Star Finanz GmbH -

Originally Posted by PeteT

Thank you for this app. I am yet to give it a go. I will and let you know the results for Barclays

Some Barclays info for you
I unrooted my phone a while ago during the upgrade it to 4.4 (i prefer to use the official means to upgrade the OS then root it again)
I tried the barclays app after on a stock, unrooted phone and it still failed! I called Barclays and they said they have a flag/marker at their end that they need to reset before it will work again. They reset it for me(i explained i was rooted and now i'm not) and then it worked.

I am now rooted and i haven't tried the barclays app since, so in theory i shouldn't have the marker at the moment. I will hopefully try it in the next couple of hours and let you know.

Apps not currently working:
Sky GO - aware and working on it

Puzzles and Dragons - Does not use any of the normal methods to check for root. There is a good chance that it uses assembly to check for root, but I'm not 100% sure about that yet.
Last edited by devadvance; 20th January 2014 at 04:22 PM.
The Following 12 Users Say Thank You to devadvance For This Useful Post: [ View ]
12th January 2014, 09:16 PM |#3  
fkofilee's Avatar
Senior Member
Flag Crawley
Thanks Meter: 278
2 fingers up to Barclays!!! Nicely done, works a treat!
12th January 2014, 09:26 PM |#4  
Senior Member
Flag Blackpool
Thanks Meter: 54
Anyone able to test if this works with skygo?

Sent from my SM-N9005 using XDA Premium 4 mobile app
12th January 2014, 10:20 PM |#5  
sunymoore's Avatar
Junior Member
Flag Damaturu
Thanks Meter: 0
This great
12th January 2014, 10:40 PM |#6  
Redstarr1's Avatar
Senior Member
Flag Leuven
Thanks Meter: 405
I hope I didn't do anything wrong, but the app I wanted to test (Telenet Yelo TV) FC's every time I try to stream TV (so when it checks for root).

Is that common behaviour?

Sent from my Xperia S using Tapatalk
12th January 2014, 10:45 PM |#7  
Senior Member
Thanks Meter: 50
Running 4.4.2 and I installed SELinux Mode Changer but it keeps telling me SELinux isn't installed so I can't change it?
13th January 2014, 12:03 AM |#8  
Junior Member
Thanks Meter: 2
Does it work on GOOD for Enterprise?
13th January 2014, 12:51 AM |#9  
ahhl's Avatar
Senior Member
Thanks Meter: 44
not able to start xposed installer after run cydia

confirmed. after i unlink substrate and soft reboot, xposed installer can run again
Last edited by ahhl; 13th January 2014 at 01:09 AM.
13th January 2014, 01:49 AM |#10  
Senior Member
Thanks Meter: 5
Still not working with Puzzle and Dragons

Sent from my Nexus 5 using Tapatalk

---------- Post added at 09:49 AM ---------- Previous post was at 09:43 AM ----------

Originally Posted by kalvin807

Still not working with Puzzle and Dragons

Sent from my Nexus 5 using Tapatalk

Also after install cydia substrate and root clock plus . Pad is not working even root is temp closed by super su (it works without cydia and rootclock plus)
Hope you can make it work

Sent from my Nexus 5 using Tapatalk
The Following User Says Thank You to kalvin807 For This Useful Post: [ View ]
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes