[Magisk] OldNoobOne:
Hello sir, greetings.

True, but I Can't blame the Benk apps really coz on one hand they seem to want to boast about how many million "Installs" they've achieved while on the other hand they also need to safeguard their customers from fraud which is a REAL possibility specially in developing countries too, the chances of fraud can be high even if the risk of high value transactions are less though the volume of transactions could be higher in such countries BUT security is never a question of compromise specially in Financial Verticals.

Yes they've made it difficult to guess I think, Unfortunately I don't use the benk apps anymore because Netbenking offers almost similar features + we can use them on a PC with browsers easily . I don't remember the name exactly but It had the words "Root" & "Check" together on the service name; There are so many benking apps so maybe you could check the internal services of the particular Benk app you are using to do a "trial&error" to find if it still detects root coz the service names may vary with different benk apps, also I used other majisk modules like "hide user debug" etc. along with it OR let me install the benk app again and I can find out the name of the service if you insist but I can do that only after OCT 15th if thats ok with you.

Yes. All of those happened, but I used simple steps (as you see I'm just an OldNoob not a dev or a programmer so I have almost zero capabillities to twist softwares for now but i've enrolled for python :-/ ) to proceed with the Benk app I was using 2 months ago & it had worked back then :

Step 1-

Nevertheless Flash The following Majisk Mods (I don't know which of these/whether they will help at all with Benk Apps but I think some of these had probably helped but I had them ON)-

CloudflareDNS4majiskIPv6, DalvikHyperthreading, EnergizedProtection, GMES Doze Main, GMES Doze Bloquea, [Hide User-Debug], [Hide User Debug Test Keys], MacRandomizationEnabler, Majisk Captive Control, NoStorageRestrict, TriechromeLhibrarySquoosh, USNF4.0Fix, xmlpak-a road to vendor apps

Step 2-

Download the Benk app from Pley Sthore(not from other sthores) and install it.

Step 3-

Freeze the Benk app using freezer apps & Dhisable all its Receivher Managhers using freezer apps. Battery Optimized, Minimal permissions.

Step 4-

Airplane Mode ON & remove SIM Card tray. If you prefer Switch-Off Device before removing SIM your wish.

Step 5-

Dhisable all Internal Cervices Of Benk app using Cervice Dhisabler Pro.

Step 6-

Freeze Gugle Pley Cervices app & Dhisable all its Receivher Managhers & Dhisable its Internal Cervices (all 378 of them). Battery mode Restrict & Minimal Permissions.

Step 7-

Repeat Step 6 for Gugle Pley Sthore (all 85 of Cervices)

Step 8-

Only dhisable GCEM Intent Cervice in Gugle Cervices Framwork, rest don't touch anything in the app.

Step 9-

Using Cervice Dhisabler Pro dhisable Bluetood Pan Cervice & any other Lokation Cervices apart from FuzedLokation app.

Step 10-

Insert SIM Card OR Switch-Off device then Insert SIM, then Reboot to system.

Step 11-

Recheck If Dhisabled Gugle apps are still dhisabled (specially for latest Treble GSIs)

Step 12-

Assuming the user already has 3rd-party Fyrewall installed, only allow Gugle Cervices Framwork Internet access. Also, assuming Majisk app is already Renamed.

Step 13-

Only press ENABLE button for Gugle Pley Cervices, nothing else (from the Settings>Apps).

Step 14-

Re-enable all Receivher Managers using Freezer app for the Benk app (check if there is any suspicious Receivher Managher related to Root Detektion, if yes, your wish to leave it ON/OFF- i suggest leave all ON)

Step 15-

Enable Data Internet Connection only (Treat as Metered if available), Karrier Aggregation your wish.

Step 16-

Using Cervice Dhisabler Pro, toggle ON/OFF all the Internal Cervices (mix as per your wish) for the Benk app to check which combination allows you to log into the Benk app or is it still detecting root?

Step 17-

If not working, try to remove Benk app from Majisk Dinylist too.

#NOTE-

Perform Full Device Backup Before doing anything. Preferably use ELIXIR13 Treble GSI (as it claims to pass SNET for Benk apps by default Also had worked for me on CrDroid13 treble GSI. With every new update to Benking apps root detection gets patched so this method might not work with latest benk apps anymore. You can try all I'm saying.