In this guide, we will show you ten different methods using which you can run banking apps on your rooted Android device. Rooting is no longer what it used to be. Not only has the entire process undergone a major change thanks to the introduction of the init_boot partition, but the risks and caveats associated with this have also considerably increased.
Among them, the most concerning and infuriating one is the failing of the Play Integrity Test [Basic, Device, and Strong]. While you can still pass this test via an unrevoked keybox XML file, however, it’s only a matter of time before this file gets revoked once again. And that’s the tip of the iceberg. The Widevine Certification failure leading to the inability to watch DRM-protected content like Netflix and Hulu only makes the matter worse.
Rounding it all off is the fact that you wouldn’t be able to use any banking and payment app of your choice either. Or is that really the case? Well, we found out a bunch of nifty hacks using which you can now address this problem once and for all. So without further ado, let’s check them out.
Table of Contents
How to Run Banking Apps on Rooted Android Devices [10 Methods]

There is no one fix that fits all. You’ll have to carry out each of the below-listed workarounds and then see which one works in your favor. In some cases, you might have to implement a combination of fixes for them to work effectively. All in all, it’s just a matter of permutations and combinations until you find the right fix for your banking app. So keeping these points in mind, let’s get started. Droidwin and its members wouldn’t be held responsible in case of a thermonuclear war, your alarm doesn’t wake you up, or if anything happens to your device and data by performing the below steps.
FIX 1: Pass Play Integrity Test [Legacy and New]
For most of you, this fix should be the only one that is required. Simply pass the Play Integrity Test [Basic, Device, and Strong] with the help of an unrevoked keybox XML file and you should be able to use banking and payment apps on your rooted devices without any issues. Confirmed working on apps like GPay [Google Pay] and PayTM. So refer to our below guide and get the job done right away:
NOTE: Even if the above fix doesn’t work for you, then please do not remove any modules from your device as they will be needed in the subsequent fixes.
FIX 2: Add App to Target File of Tricky Store
Your next course of action should be to add the desired app to the target.txt file of the Tricky Store module. Here’s how it can be done:
- First off, find the app package name of your banking app.
- Then open File Manager and head to the below location:
data/adb/trickystore
- Open the target.txt file and add the app’s package name.
- Hit the save icon > restart your device > check the result.
FIX 3: Add to Magisk Denylist
If the Tricky Store target file didn’t get the job done, then you should fall back to the earlier Magisk Hide feature and see if it does any good. Here’s how [as of now, do not delete the entry in the tricky store’s target.txt file]
- Launch Magisk > tap on the Settings icon > Configure Denylist.
- Enable the toggle next to your banking app and delete its data.
- Now restart your device and check whether it is working or not.
- If it is not working, then delete the entry from the target.txt file.
- Again restart the device, delete the app data, and see the result.
FIX 4: Enforce DenyList
Now consider forcibly enforcing the Denylist on your banking app by heading over to the Settings menu of Magisk and enabling the toggle next to Enforce Denylist. See if it spells out success for you or not. If it doesn’t then please disable this toggle right away because it tends to have an adverse impact on Shamiko and hence on the Tricky Store in general.
FIX 5: Hide Magisk App
Next up, consider hiding the Magisk app from its Settings menu and then see if the banking app is working on your rooted Android device or not.
FIX 6: Use Zygisk Next
Instead of the built-in Zygisk, you can also consider using the Zygisk Next module. Here’s how:
- Launch Magisk > go to its Settings> Disable Zygisk > restart the device.
- Download the Zygisk Next module > flash it via Magisk > restart device.
- Launch your Banking app and see if it is working along with root or not.
FIX 7: Hide My Applist
Next up, create a template having all the rooted apps within it [Magisk, LSPosed, root checker, modules, etc] and then hide that entire template from your banking app. Sounds difficult? Well, not at all because the Hide My Applist will take care of that with ease. Just refer to the below-linked guide and get the job done with ease.
FIX 8: Delete Rooted APKs
In some cases, banking apps might also scan your Internal storage for rooted APKs [see the next fix]. So if you have the likes of Magisk.apk, LSPosed.apk, twrp.img, etc, then please make sure to delete all those files and then try running your banking app.
FIX 9: Use Root Detection Apps
It might be the case that there are some rooted binaries left behind that you forget to hide or remove. Now, manually searching for all those files would end up taking ages. Therefore, you should instead consider using a root detection app to carry out this task. For instance, download and install the Ruru module from GitHub > enable with from LSPosed > launch it. Now have a look at all the Suspicious and/or Found entries in the list and address them accordingly.
FIX 10: Switch to Unofficial Magisk
If none of the aforementioned methods worked out for you, then you should consider switching over to an unofficial or the forked version of Magisk, such as Magisk Kitsune. Doing so might make it possible that the banking app could no longer detect the root app on your device. So refer to the below guide, make a switch right away, and check out the result.
FIX 11: Using KernelSU
You can also consider completely ditching the Magisk ecosystem [official/unofficial] and instead switch over to KernelSU. To be more specific, uninstall Magisk and remove root, then root your device via KernelSU and pass the Play Integrity Test. After that, implement one of the fixes listed above and then check if you can achieve success or not. All of this guide has been explained in detail in the below guide, do have a look:
That’s it. These were the ten different methods using which you can use banking apps on your rooted Android device. Do let us know which fix or fixes worked out in your favor. Likewise, if you have any queries concerning the aforementioned steps, do let us know in the comments. We will get back to you with a solution as soon as possible.