How to Run Banking Apps Successfully on Magisk Rooted Android Device

In rooted Android phones, you will have full access to the system files so Google SafetyNet is broken, and as part of the security concern, and the risks of letting your app run on a rooted device, all these apps will not work once you acquired root access to system files. So it doesn’t mean that you will not able to use the banking apps on your rooted phone. If you are one such Android user and interested in running Gpay and other financial apps on a rooted android smartphone, keep reading this article.

Running banking applications on rooted device
Running Android OS is the best system for mobile phones. Still several users getting errors. You, Stuck at banking-Android app doesn't work, because device is rooted, many rooted users searching about will banking apps work on rooted phones? How to Use Magisk Hide? Is rooted device safe for banking? How do I use Magisk banking apps? How to hide the root from gaming apps? Does GPay work on rooted phone? Unable to use Axis Bank App on Rooted Phones? How to fix Safetynet and root detection for financial apps and more. To answer all, and to run any banking app on rooted phone just keep reading.
By default, an Android OS not allowing the user to have write access to the system files. Because modifying system files without knowledge will damage or brick the device. But still, many users want to access system files with advanced knowledge and skill and Android rooting is the only way that provides superuser access i.e. root access to all system files in Android.
The issue with a rooted android phone is that most banking apps like Gpay [Google Pay], Phonepe, Tez, YonoSBI, ICICI, BHIM, Paytm, FreeCharge, and other bank-related mobile apps are not working. e.g. ICICI iMobile app giving rooted alert after latest Android update. You will see your device is rooted or jailbroken icici bank error message or getting a pop up showing the application is not supported on rooted device. Including that many Google Play store apps and games like PUBG, Call Of Duty Warzone Mobile, Pokemon Go, and BGMI also do not work on the rooted phone. So here on this page, I'll show you all steps required to run all banking and other games on your rooted Android phones. And of course it is totally safe to use banking apps on rooted android.

Are you struggling with the SafetyNet security measure on your rooted phone and you are not able to use financial apps, games, and other OTT apps failing to enjoy the perks of a rooted Android device? Have you already tried many things but still getting failed to fix the rooted issue? Then you arrived at the right page. This guide will help you solve all the issues for hiding the rooted function completely and allows you to use all banking apps to the full extent on your rooted mobile device.
Use Banking Apps on Rooted Devices
Use Banking Apps on Rooted Devices

Why Magisk?

Magisk app uses modern and advanced rooting techniques and has various features that pass Safetynet checks of Google. Moreover, it has ability to install more custom modules like repos in Android to extend the Andoird performance and tweaks the Android functionality.

Magisk Hide hides root detection for selected apps. But when Zygisk is introduced many users are facing many issues and were not aware of how to use banking apps on Magisk rooted Android devices. Magisk is dropping support for hiding root access and permissions from apps. So the question is; how to hide root and run banking apps on Android using Magisk?
All the applications, modules, & all the files, I am describing on this page are given in the steps with the links to download.
The Zygisk module is used in this setup, so you don’t need the latest Magisk version (25.2 or higher). Zygisk was introduced starting with Magisk version 25.2, enabling its features. This means you can use an older Magisk version as long as it supports Zygisk. Ensure your setup is compatible with Zygisk to take full advantage of its capabilities without requiring the most recent Magisk update. Check your Magisk version to confirm Zygisk support for smooth functionality.
Here is an application called YASNAC [yet another safety net attestation checker] can be used to check safety. And my safety net is passing right now successfully and that is because I am using a Magisk module by KDragOn called the Universal SafetyNet Fix module. The link is also provided below in the description.


How to Use Banking App on Rooted Phone Magisk?

Magisk Settings
Magisk Settings
When I try to open the application called Google pay [GPay] which is a banking application, it tells me that my device appears to be rooted and I cannot use it

Your phone showing an error message "This phone can't be used to pay in shops. This may be because it has been rooted or altered in some other way." And so this is where Shamiko module comes into the picture to bypass the Google pay [GPay] detection of root access. Now how do you use Shamiko?
  1. First of all, go to the main page of the Magisk app.

  2. Go to the 'Settings' option.

  3. Here what you need to do is make sure that Zygisk (Beta) is enabled.

  4. Then go into 'Configure DenyList' option.

  5. Now select your desired application that you want to use for bypassing root detection.
    In my case, I want to use the Gpay app so I would check it in the list. Likewise, select your app and make sure it is checked.



  1. Then go back.
  2. Keep Enforce DenyList off.
    Note:
    Important: Do not enable the Enforce DenyList toggle; keep it disabled. I repeat dont toggle Enforce DenyList, keep it disabled. Although Shamiko uses the Configure DenyList feature, enabling the Enforce DenyList toggle is not required.

    Ensure the Enforce DenyList setting remains off to maintain proper functionality with Shamiko.
  3. Once you have done the above step, you need to reboot your mobile device.

  4. Shamiko is a Zygisk module used to hide Magisk root.
    Note:
    One of the important things you must note is that Shamiko is a closed source application and that is how it is going to be as per the developer so whether you want to use it or not is your personal preference.
  5. Once you have enabled all those things you can go back into the Magisk application and make sure that Zygisk (Beta) option is enabled.

  6. Go to 'Configure DenyList' again and check your desired app have the check box marked.

  1. Now go back to the home page of the Magisk app.

  2. You will see the Modules option, open it and select the option that shows 'Install from storage' to install new modules.

  3. Here you have to install two modules as follows:
    All you need to do is download the following modules and save their zip files into your device storage and then install them one by one respectively.
    1. Universal SafetyNet Fix the latest version:
      link: https://github.com/kdrag0n/safetynet-fix/releases
    2. Shamiko latest version:
      Link: https://github.com/LSPosed/LSPosed.github.io/releases
  4. Once you downloaded and stored all the files on your mobile, go back to the above step and install the Universal SafetyNet Fix module first. Then you need to reboot. After that, install the Shamiko module and again you need to reboot your mobile.
    Note:
    Rebooting is the most important part of the successful installation of modules to make sure they work effectively from the boot of your device.


  5. Now after restarting come back into android OS, you can unlock a device and go back into the Magisk app, and herein you need to perform the same validation check one more time. Just need to make sure nothing has changed after module installations.

    Check Zygisk (Beta) option is still enabled and go to Configure DenyList once again and check your desired app has the marked check box.

    Now go into Magisk modules and make sure Shamiko is also installed and it is active now.

  6. If you open your desired application it will still give you the same error and it is because you are missing one important step of app validation and that is the Magisk app itself.

  7. Here you must know that the Shamiko app is hiding Magisk root, Zygisk, and Zygisk modules. And it is not hiding the Magisk app.

  8. Here you are required to hide the Magisk app from the mobile UI.

  9. Now go into the Settings of the Magisk app, select 'Hide the Magisk app' and give a name to the app that will be used for you as a masked Magisk app.

  10. Let's give it the name as MyApp and say Ok.

  11. You will get a pop-up message, just choose install and when it asks for "Do you want to add a shortcut to the home screen?" then say Ok and Allow to create it.

  12. Now the Magisk app has disappeared from your home screen and it has also disappeared from your application drawer as well.

  13. Now you will get a new shortcut for the Magisk app and in case you want to access all your modules you can use that shortcut to access all your Zygisk (Beta) settings and can Configure DenyList and its stuff and you can also configure your modules too.

  14. Now here you need to do a final reboot of your device from the device menu and you are good to go.

  15. After rebooting go ahead and open your desired app.

  16. This time the app will not show any error and it is no longer detecting root even though your device is still rooted.


Frequently Asked Questions

Run banking apps on rooted Android with Magisk. This FAQ covers how to use Magisk Hide root, pass SafetyNet fix, install Shamiko module, and enable Zygisk for GPay on rooted phone.

Optimize rooted Android banking apps safely with Universal SafetyNet Fix for seamless financial app usage.

How to run banking apps on rooted Android?

Run banking apps on rooted Android using Magisk. Enable Zygisk, configure DenyList for apps like GPay. Install Shamiko and Universal SafetyNet Fix modules. Reboot device. This hides root and passes SafetyNet. Safe for financial apps on rooted phones. Optimize with Magisk Hide root feature.

What is Magisk Hide for rooted banking apps?

Magisk Hide hides root from banking apps on rooted Android. Use Zygisk and Shamiko module. Add apps to DenyList without enforcing. Install Universal SafetyNet Fix for checks. Reboot to apply. This allows GPay on rooted phone. Essential for rooted Android banking apps safety.

How to install Shamiko module on Magisk?

Install Shamiko module on Magisk for root hiding. Download Shamiko zip from GitHub. In Magisk, go to Modules, install from storage. Reboot after installation. Use with Zygisk enabled. This passes SafetyNet fix for banking apps. Optimize rooted Android with Shamiko.

How to use Universal SafetyNet Fix?

Use Universal SafetyNet Fix to pass checks on rooted Android. Download latest from GitHub. Install as Magisk module, reboot. Combine with Shamiko for banking apps. Test with YASNAC app. This enables GPay on rooted phone safely. Key for rooted banking apps.

How to configure DenyList in Magisk?

Configure DenyList in Magisk to hide root from apps. Go to Settings, select apps like PhonePe. Keep Enforce DenyList off. Reboot device. Use with Zygisk and Shamiko. This allows banking apps on rooted Android. Essential for SafetyNet fix success.

Is rooted device safe for banking apps?

Rooted device is safe for banking apps with Magisk Hide. Use Shamiko and Universal SafetyNet Fix to bypass detection. Hide root effectively. This works for GPay on rooted phone. Proceed carefully, as rooting risks exist. Optimize for secure rooted banking apps.

How to enable Zygisk in Magisk?

Enable Zygisk in Magisk for root hiding. Go to Settings, toggle Zygisk (Beta). Reboot device. Required for Shamiko module. This passes SafetyNet for banking apps. Essential step for rooted Android banking apps like PhonePe and GPay.

Why reboot after Magisk module install?

Reboot after Magisk module install to apply changes. For Shamiko and Universal SafetyNet Fix, reboot twice. This activates root hiding. Ensures banking apps work on rooted Android. Key for SafetyNet fix and GPay on rooted phone.

How to hide Magisk app on rooted phone?

Hide Magisk app on rooted phone in Settings. Select Hide Magisk app, rename it. Create shortcut. Reboot. This prevents detection. Useful for banking apps on rooted Android. Combine with Magisk Hide root for full protection.

What to do if banking app crashes on rooted Android?

If banking app crashes on rooted Android, clear cache and data. Redo Magisk setup with Shamiko. Reboot and test. For apps like Standard Chartered, repeat process. This fixes issues for GPay on rooted phone. Ensure SafetyNet fix is active.

Bottom Line

So it is the method that shows how you use your banking apps by hiding the Magisk app with the latest Magisk version, Shamico app, and modules.

I hope the steps and the page helped you run the banking app on the rooted device.

If you like then don't forget to share this page on your social accounts to help more users like you.


If you enjoyed this article, please share it with your friends and help us spread the word.
What other people reading right now...!!?!!
Loading...
Next Post Previous Post
14 Comments
  • Lauris
    LaurisMay 17, 2023 at 12:24 PM

    This is bloody brilliant! Worked for me on Android 13.

    • Vinayak SP
      Vinayak SPMay 20, 2023 at 11:26 AM

      Thanks for quick response... Requesting to check other posts for more Android tweaks... Thnaks

  • Anonymous
    AnonymousJune 7, 2023 at 4:17 AM

    Not Working for REdmi Note 5 pro. Please Give a Solution.

    • Vinayak SP
      Vinayak SPJune 28, 2023 at 4:17 AM

      Share your error details and model, OS version info, so that I can check here with the same device to fix your issue.

  • Danial
    DanialAugust 31, 2023 at 6:58 AM

    Been using this since last year. Facing an issue with standard chartered bank's app since 30th of August. App wasn't updated. Just stopped working and is crashing on home page, just like it does without these modules. Any clue what's wrong?

    • Vinayak SP
      Vinayak SPSeptember 6, 2023 at 11:37 PM

      Just clear CACHE, cleare DATA, remove any leftovers. And then RELOGIN.

  • Kashif
    KashifSeptember 7, 2023 at 1:55 PM

    SCB did a maintanance work last week and since then the app is closing automatically on login screen. Your above comment of clearing cache was also done but to no avail. Can you please help ? Other bank apps like Faysal bank are working smoothly.

  • Anonymous
    AnonymousSeptember 17, 2023 at 4:08 AM

    I follow all of your instructions but still banking app not working please give any solution thank

    • Vinayak SP
      Vinayak SPSeptember 22, 2023 at 1:43 PM

      You just need to restart all the process disscussed above again... and if you still getting any issue, just share it in much details including error codes.... Keep visiting for more updates

  • Krishna Kumar
    Krishna KumarOctober 12, 2023 at 12:08 PM

    I have recently rooted my device. I've used the above process. So after installing the Google safety net fix and reboot Google Play services keeps stopping and shows prompt. I ignored that and completed the process. The prompt keeps showing and phonepe is not working. Please help me with this

  • Krishna Kumar
    Krishna KumarOctober 12, 2023 at 12:09 PM

    My phone is Moto G5 plus

  • Faheem
    FaheemFebruary 21, 2024 at 12:56 AM

    Hi I am using Samsung note 10plus 5g and it's not working after update, this method worked for me some months back but it's not working now.
    I am getting the message (alert this device is rooted/ jailbreak. App is prohibited to be used on such devices due to security reasons) I am using Askari Bank app.

    What should I do?

    • Vinayak SP
      Vinayak SPSeptember 9, 2025 at 7:38 AM

      Sorry to hear the method stopped working on your Samsung Note 10 Plus 5G after the update. Updates can sometimes break root hiding, especially for apps like Askari Bank that strengthen detection. Here's what to try:

      1. Update Magisk to the latest stable version (v27+ as of 2025) via the app's "Install" section—choose direct install method.

      2. Download and install the newest Shamiko from https://github.com/LSPosed/LSPosed.github.io/releases (ensure it matches your Zygisk setup). Reboot after.

      3. Get the latest Universal SafetyNet Fix (now Play Integrity Fix) from https://github.com/chiteroman/PlayIntegrityFix/releases. Install and reboot.

      4. In Magisk Settings: Enable Zygisk, add Askari Bank app to Configure DenyList (keep Enforce DenyList OFF). Hide Magisk app again if needed.

      Continue...
      (Comment 1 of 2)

    • Vinayak SP
      Vinayak SPSeptember 9, 2025 at 7:39 AM

      (Comment 2 of 2)
      5. Clear Askari Bank app's cache/data, force stop it, then relaunch. Reboot device.

      6. Install/update YASNAC app to verify Play Integrity passes (basic + device integrity).

      If it still fails, ensure no other modules conflict (disable extras). For Samsung-specific issues, try KnoxPatch module if compatible.

      Share Magisk version, Android version, and exact error if persists—I'll dig deeper.

      Let me know how it goes!

Add Comment
comment url

But before you read the page, I just want to tell you that; you can now convert every visitor & every impression in $$$ with the most advanced & reliable monetization platform that having highest fill rate & the best payouts in the industry.

ADTR Network

One day approval. Monetize your traffic from day 1, with 100% fill rates, higher CPM, & quick payouts. Register to Start Earning Right Now →

New AI-Powered Content Marketing Toolkit
Rated 5/5 stars in 10,000+ reviews. Stay ahead of the competition with next-gen tech adoption by optimizing content for the target audience to drive 3x faster results. Act now to gain a competitive edge in the market.

ADTR

Improve Revenue, Performance,
&
Grow Traffic Faster

Join Adsense Certified Ad Partner
"ADTR is a must have automatic testing tool for serious publishers."
300% Rise
in AdSense Earnings
Get results from Day 1
It's FREE
Read The Case Study

Testimonials

Client Name 1
I joined PBB when I started blogging 6 years ago. It was my go-to resource for just about ANYTHING!! Without it, I would not have continued down this journey. Thank you PBB for helping me turn my passion into a full-time career!!!
Nikhil Agarwal
Client Name 2
Thank you! After many years of dreaming... I found the courage to start one myself. I could not have done it with your step-by-step guidance! Thank you so much for Pro Blog Booster, for your patient instructions!
Nandhini Sinha
Client Name 3
I highly recommend ProBlogBooster to any new tech blogger... The site holds a wealth of information and is both inspiring and educational. The tech tuts are very in details and the support you receive will help to overcome any challenges along the way.
Arnab Tamada
Client Name 4
Problogbooster is awesome. If you’re serious about taking your blog to the next level then there’s no better blog. It has given me the confidence to keep growing my eCommerce site and view it as a serious business.
Matt Flynn

Disclaimer

We are a professional review site that operates like any other website on the internet. We value our readers' trust and are confident in the information we provide. The post may contain some affiliate/referral links, and if you make a purchase through them, we receive referral income as a commission. We are unbiased and do not accept fixed marketing articles or fake reviews. We thoroughly test each product and only give high marks to the very best. We are an independent organization and the opinions/views/thoughts expressed here are our own.

Privacy Policy

All of the ProBlogBooster ideas are free for any type of personal or commercial use. All I ask is to keep the footer links intact which provides due credit to its authors. From time to time, we may use visitors/readers, information for distinct & upcoming, unanticipated uses not earlier disclosed in our privacy notice. If collected data or information practices changed or improved at some time in the future, we would post all the policy changes to our website to notify you of these changes, and we will use for these new purposes only data collected from the time of the policy change forward. If you are concerned about how your information is used, you should check back our website policy pages periodically. For more about this just read out; Privacy Policy