[Guide][A8-12] Banking Apps while being rooted

Search This thread

sm00th4f3

Senior Member

Hide Root from Apps e.g. Banking Apps

NOTICE (09.09.22): dropping support

Info: I'm sharing my take on how to get S-Pushtan Banking App to work with Magisk, or any other App of your Choice. (Greatly inspired by searching on the internet)

Works for:

- Android 8-12

List of apps known to work:

- S-Pushtan, Sparkasse, Sundhedskortet, Keytrade Ban

What you need:

- Magisk 25.1
- DenylistUnmount Magisk Module |
Download on Github
- Universal Safetynet Fix Magisk Module | Download on Github
- MagiskHidePropsConfig | Download on Github
- Lsposed Zygisk Release | Download on Github
- XPrivacyLua | Download | Forum Thread
- Airfrozen App v1.2.8 | Download on Github
- Yasnac (Safetynet Checker) | Google Play

- optional: Fox Magisk Module Manager | Download on Github
(Can be used to manage your modules while Magisk Manager is disabled -> convenient)

Pre-Requisites:

- Have Magisk 25.1 installed


Step by Step Guide:

0. Install Magisk via Recovery and reboot

1. Go into settings of your Magisk Manager and enable "Hide Magisk Manager" and "Zygisk", then in "Configure DenyList"

- Select your banking apps (any app you want hide root from)
(Make sure that for every App, all processes are also choosen. If you did everything correctly the colored bar should be full)


1.1.1 Disable "Enforce DenyList"

1.2 Install DenyListUnmount, Universal Safetynet Fix, Lsposed Zygisk, XPrivacyLua via Magisk Manager and Reboot to activate the modules, if LsPosed asks to create a shortcut, allow it. Open it and activate xprivacylua. Reboot again.

1.2.1 Check that your Safetynet Status Pass both times via Yasnac App

- If you don't pass the Check, install the MagiskHidePropsConfig Module via Magisk Manager and Reboot to activate the module

- Configure your fingerprint to your phones or a Google Pixel's and reboot again -> do Step 1.2.1


2. Install Airfrozen and Fox Magisk Module Manager (
grant root permission)

2.1 in Airfrozen: Select your renamed Magisk App and your Banking App

2.1.1 In Airfrozen:
Settings->General->Auto freeze
Enable "Freeze on exit" and "Not Freeze foreground"; Set Freeze on locked to 1 minute;

2.1.2 Optional: If you want a open (also unfreeze) your Magisk Manager/ Banking while they are disabled to use them; longpress the apps in airfrozen und create a shortcut ;) for easy use

2.2 Setup your Banking Apps now while the MagiskManager is disabled and undetectable

3. LSPosed Configuration: Enable XPrivacyLua Module and add every app that you want to restict via XPrivacyLua's functions and reboot

4. Done!



CHECKLIST:

- Magisk installed and Zygisk enabled, App is hidden
- Your Banking App is selected in Airfrozen and XPrivacyLua, and MagiskManagers Denylist
- Your Magisk App is selected in Airfrozen
- Remember the usage rules(below)


IMPORTANT RULES FOR USAGE:

1. Always freeze the Magisk App before using your banking App! Vice-Versa
2. In the case that it does get detected -> Force Close your Banking App and clear the cache.



This Method should work with most Apps right now that are detecting root :)
It's a trial and error situation so try your best, also give some feedback for others as to which apps work and which won't.

I hope this will help some people out there.
Stay healthy!
 
Last edited:

Zutti

New member
Jul 6, 2015
4
1
Thank you very much.
I can confirm this ist working with:
S-PushTAN Version: 3.4.0
Magisk Version: 23.0
Airfrozen 1.6.2 (143)
on latest ArrowOS (Android 11)
 

Zutti

New member
Jul 6, 2015
4
1
Thank you very much.
I can confirm this ist working with:
S-PushTAN Version: 3.4.0
Magisk Version: 23.0
Airfrozen 1.6.2 (143)
on latest ArrowOS (Android 11)
 
  • Like
Reactions: sm00th4f3

Spartacus500

Senior Member
Nov 6, 2014
614
117
@sm00th4f3

Thanks a lot👍, this method also works for these two banking apps 🙂
 

Attachments

  • Screenshot_20210723-191420_One UI Home.jpg
    Screenshot_20210723-191420_One UI Home.jpg
    74 KB · Views: 146

Wappenull

New member
Apr 26, 2022
2
3
After completed all the steps, app still complain.
One extra step for me is to also delete the "TWRP official app" (which I decide to randomly installed it back when I rooted my phone)
And citibank app can now open.
Redmi Note 10 pro on MIUI Global 12.5.9 (boot loader unlocked, rooted)
 

sklaes

Senior Member
Jun 25, 2011
77
25
After completed all the steps, app still complain.
One extra step for me is to also delete the "TWRP official app" (which I decide to randomly installed it back when I rooted my phone)
And citibank app can now open.
Redmi Note 10 pro on MIUI Global 12.5.9 (boot loader unlocked, rooted)
What magisk Version do you use?
 

gaga-man

Member
Sep 26, 2012
13
3
I've installed LineageOS on S8 and the S-ID-Check app complains about a rooted device. Now that Magisk Hide isn't available any more (v24.3), is there any other way to make the banking app work?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 10

    Hide Root from Apps e.g. Banking Apps

    NOTICE (09.09.22): dropping support

    Info: I'm sharing my take on how to get S-Pushtan Banking App to work with Magisk, or any other App of your Choice. (Greatly inspired by searching on the internet)

    Works for:

    - Android 8-12

    List of apps known to work:

    - S-Pushtan, Sparkasse, Sundhedskortet, Keytrade Ban

    What you need:

    - Magisk 25.1
    - DenylistUnmount Magisk Module |
    Download on Github
    - Universal Safetynet Fix Magisk Module | Download on Github
    - MagiskHidePropsConfig | Download on Github
    - Lsposed Zygisk Release | Download on Github
    - XPrivacyLua | Download | Forum Thread
    - Airfrozen App v1.2.8 | Download on Github
    - Yasnac (Safetynet Checker) | Google Play

    - optional: Fox Magisk Module Manager | Download on Github
    (Can be used to manage your modules while Magisk Manager is disabled -> convenient)

    Pre-Requisites:

    - Have Magisk 25.1 installed


    Step by Step Guide:

    0. Install Magisk via Recovery and reboot

    1. Go into settings of your Magisk Manager and enable "Hide Magisk Manager" and "Zygisk", then in "Configure DenyList"

    - Select your banking apps (any app you want hide root from)
    (Make sure that for every App, all processes are also choosen. If you did everything correctly the colored bar should be full)


    1.1.1 Disable "Enforce DenyList"

    1.2 Install DenyListUnmount, Universal Safetynet Fix, Lsposed Zygisk, XPrivacyLua via Magisk Manager and Reboot to activate the modules, if LsPosed asks to create a shortcut, allow it. Open it and activate xprivacylua. Reboot again.

    1.2.1 Check that your Safetynet Status Pass both times via Yasnac App

    - If you don't pass the Check, install the MagiskHidePropsConfig Module via Magisk Manager and Reboot to activate the module

    - Configure your fingerprint to your phones or a Google Pixel's and reboot again -> do Step 1.2.1


    2. Install Airfrozen and Fox Magisk Module Manager (
    grant root permission)

    2.1 in Airfrozen: Select your renamed Magisk App and your Banking App

    2.1.1 In Airfrozen:
    Settings->General->Auto freeze
    Enable "Freeze on exit" and "Not Freeze foreground"; Set Freeze on locked to 1 minute;

    2.1.2 Optional: If you want a open (also unfreeze) your Magisk Manager/ Banking while they are disabled to use them; longpress the apps in airfrozen und create a shortcut ;) for easy use

    2.2 Setup your Banking Apps now while the MagiskManager is disabled and undetectable

    3. LSPosed Configuration: Enable XPrivacyLua Module and add every app that you want to restict via XPrivacyLua's functions and reboot

    4. Done!



    CHECKLIST:

    - Magisk installed and Zygisk enabled, App is hidden
    - Your Banking App is selected in Airfrozen and XPrivacyLua, and MagiskManagers Denylist
    - Your Magisk App is selected in Airfrozen
    - Remember the usage rules(below)


    IMPORTANT RULES FOR USAGE:

    1. Always freeze the Magisk App before using your banking App! Vice-Versa
    2. In the case that it does get detected -> Force Close your Banking App and clear the cache.



    This Method should work with most Apps right now that are detecting root :)
    It's a trial and error situation so try your best, also give some feedback for others as to which apps work and which won't.

    I hope this will help some people out there.
    Stay healthy!
    2

    UPDATE: Refreshed the Guide to latest Magisk Stable and with easier instructions... Cheers!​


    I am using my phone rooted again, as you can probably guess ;)
    1
    Thank you very much.
    I can confirm this ist working with:
    S-PushTAN Version: 3.4.0
    Magisk Version: 23.0
    Airfrozen 1.6.2 (143)
    on latest ArrowOS (Android 11)
    1
    Ice Box is also working fine if you need an alternative.
    1
    Nice Nice, works on my device!
    Xiaomi Redmi Note 8 Pro (begonia)
    Android 11 Stock, Miui 12.5.4 Global (RGGEUXM)
    Magisk v23
    S-Pushtan v. 3.5.1

    Can't belive its working. Big Thanks!