yashsingh1/xdaforums huggingface dataset:
[Magisk] Didgeridoohan:
It's impossible to completely hide an app without using Xposed stuff on any Android version before 11. Android 11 has package filtering that greatly increases privacy and makes it easier to hide an app But even then apps have to specifically target Android 11 to have this filtering active, so until Google enforces apps to target API level 30 (Android 11) there's not much you can do without extra steps.
[Magisk] dohanin:
thanks for the advice. then any idea what types of detection these apps are likely using? i means since magisk has changed its package name, it can't be detecting the existence of magisk app. would they be checking background services, trying to get superuser access, or files/folders?
[Magisk] Didgeridoohan:
I don't know the exact details (never bothered to look deeper since there's no straightforward way around it anyway), but it's simply a matter of shoddy app privacy in Android before A11...
[Magisk] seemebreakthis:
FWIW, "UBS Access" seems to remain a problem.

Tried deleting Magisk Manager in addition to all the usual hiding / island procedures, didn't help. Root still detected within seconds once you open the app. No need to even wait for the login page for the error screen to appear. OPen the app, start going through its intro screens, and you will see 'root detected' then it quits...
[Magisk] subodhverma21:
Hi, how did you disable the app?

I am having trouble with same app.
[Magisk] dohanin:
There are many apps that can disable an app, e.g. Titanium Backup, Swift Backup, etc.

I use tasker with Run Sell command "pm disable-user %magisk_package_name" and "pm enable %magisk_package_name" to disable and enable the magisk app respectively.
[Magisk] seemebreakthis:
I have finally made a bit of progress on "UBS Access". Sharing my info right away, but I have not fully tested it out yet (because I am still in the process of setting up my new phone.... actually this is what is giving me this golden opportunity to experiment with things - I don't mind screwing things up badly for the moment, as I can simply flash ROM, install magisk, wipe everything clean.... once everything works then I will start populating my new phone with apps and data)

First, make sure you enable MagiskHide, hide the "Access" app included under which are three processes/modules, just enable all three (com.ubs.swidK2Y.android, com.ubs.swidK2Y.android.remote, com.ubs.swidK2Y.android:yj.bAD)

Then you hide the Magisk App too using the appropriate function. Rename the app to anything you want.

(most likely you would have done the above 2 steps already as many other apps need the same procedure)

Now go find an app called "App Manager" - can install from F-Droid, or here is the link - https://github.com/MuntashirAkon/AppManager

Install it, run it, grant root access, select the "access" app from its main menu, go to the "services" menu, disable "AF", "B AD", "EK D", and "LL", tap on the upper-right vertical "..." menu then "Apply Rules".

I can then run UBS Access successfully. What I haven't tried yet is whether UBS Banking can successfully link with it to complete authentication. (I have a feeling it will, but too excited to test, so I am posting first)
[Magisk] seemebreakthis:
Forget it. Even though it no longer shows the "phone rooted" error, it still fails to continue after you type your contract number
[Magisk] seemebreakthis:
I have a bunch of HSBC apps. On my new device they would all detect root, even when I have hidden the Magisk app. And only when I delete the Magisk app altogether will it bypass root detection. This new phone is running Android 11.

Strange thing is that on my old phone that I am about to retire, with the exact same version of Magisk and Magisk app (also hidden like in the new phone so it has a random package name), these apps all run fine. I don't know why this is the case. My old phone is running Android 10.

Help please !!
[Magisk] tenkokuugen:
face same problem here,i tried different way such as: lsposed, thanox, hide app list, but hsbc app still detect root
[Magisk] seemebreakthis:
I have always been skeptical of these edxposed, lsposed, thanox etc etc. Especially now that you are saying they don't seem to work, I am not even going to try them for now.

But in LIHKG someone claimed to have made HSBC work with lsposed and thanox. Although they shared no details.
[Magisk] tenkokuugen:
I work with thanox+lsposed in syberia 4.7 (a11)

But this way doesn't in RR 8.7.2(a10)

So i tried different way by use hide app list,it is a lsposed module
[Magisk] dohanin:
You may not need to delete the Magisk app, but just disabling it before running the HSBC apps. It works for me.
[Magisk] seemebreakthis:
Thanks, this works after "pm disable" then rebooting the phone.

Not a big deal actually, but one small issue: when I reenable the app, the shortcut Magisk icon (that got created when I hid the Magisk app) doesn't re-emerge. So now I only have that ugly icon to launch Magisk.

Still, this is way better than having to reinstall Magisk manager everytime. So thanks.
[Magisk] Pachacouti:
The secret to banks being one step ahead of us is knowing this idea of an overlay file-system being relativly new, is in fact a farce and has been in use for decades kinda like remote desktop with a difference, now they pretend they dont but hey, 99% of isp's now use dns hijacking, and with deep packet inspection inspecting absolutley everything, rest assured, the banks will always be ahead... after all, your paying for it like us all :)

The hackers's secret to a walled garden, is knowing your IN the garden.

Newer fones give them more control, we get less..
[Magisk] seemebreakthis:
Answering my own question here... It is right there in Magisk app's settings, where there is a menu item to add the shortcut icon to the home screen.
[Magisk] tenkokuugen:
it will reset setting after i hide hsbc from the "hide app list", it causes the issue that i can't transfer to other account ,i need to call CS hotline to fix that, every time, so i need to install hsbc to other device i don't root
[Magisk] pekkle_hksar:
try change work mode to whitelist mode, and enable exclude all system apps
[Magisk] Diagrax:
Facing a similiar issue with another banking app:

https://xdaforums.com/t/citi-bank-app-detects-root-magisk-hide-is-not-working.4277943/post-85687257

Seems like all methods couldn't work except to uninstall Magisk.
[Magisk] seemebreakthis:
Finally cracked it.

The module to use is MomoHider. https://xdaforums.com/t/solved-vvb2060s-magiskdetector-beats-magisk-hide.4305217/post-85321649

That post talks about other bank apps, but I tried and it works for UBS Access too (need to enable all configs for MomoHider).
[Magisk] seemebreakthis:
Not using your app, but for some of my banking apps, I just need to use adb to "pm disable <insert the scrambled name of magisk manager>", then reboot and the banking app is good for use.

Easier than uninstalling Magisk (Manager). As you can re-enable it with relative ease.

(I assume you are talking about Magisk Manager not the entire Magisk?)
[Magisk] Libbard89:
Hi,

Just find this and I was having problems with bank apps.. etc

Anyway, here is how I passed this:

1- remove known root apps (what I find out is only root explorer "while titanium backup was fine" )

2- do the regular hide magisk and change the package name

3- after gaining root access for the apps ypu want and installed the modules you want..

Here is the trick,

Freeze the magisk app from titanium backup..

Those steps help me pass the issue since some months ago and until now it works on Android 11

I'm here only to find out if xposed would work or no with banking accounts.. If anyone tries it please share.. And if I did it I will share it too.

Thanks everyone.
[Magisk] seemebreakthis:
Just so you know, I literally shared how I solved the problem once and for all just a couple of responses above yours -

https://xdaforums.com/t/banks-app-d...hide-and-hidden-manager.3877412/post-85700373

Basically involves riru and momohider.
[Magisk] Libbard89:
Thank you.. Big time 🙏🏻
[Magisk] bricca:
Hello everyone, with the update to magisk 24.1 the application of my italian bank "banca generali" no longer works even if I uninstall magisk.

How could I solve?

Thank you.
[Magisk] Spartacus500:
Don't delete Magisk, just hide Magisk by changing the name to whatever you want, then hide the banking app in Magisk denylist.
[Magisk] seemebreakthis:
Seems "UBS Banking" is once again detecting root, even with latest Magisk and Zygisk hide.

"UBS Access" is still doing fine over here. Hoping:

1. There is a way to bypass root detection in "UBS Banking"

2. "UBS Access" will not follow suit on root detection
[Magisk] zuldero:
it seems to be the opposite on me. i just rooted my device set everything up (MagiskHide, Zygisk, Denylist, MagiskHide Probs Config, Universal SaftyNet FIX (modded by Displax), Zygisk - LSPosed). All Apps (UBS Banking, UBS ACCESS, and Google PAY/Wallet) seems to be working and dont detect root right away (ubs did but after cache clear usw. it dident anymore). but when i have to type in the activation-code in the UBS ACCESS App, that you will recive from UBS per Post the apps just crashes. now i have to wait on another Letter frome them, cause of to many trys
[Magisk] zuldero:
Do you use this Version? Universal SaftyNet FIX (modded by Displax). i couldent find the article. but i read somthing here on XDA that you need this Version (maybe for Android 13 or for Magisk 25.2. somthing like that, i guess)
[Magisk] 73sydney:
The below is the current correct version (the above link is for KDrag0ns (unfixed as yet) original), the v2.0 of the module was added for devices that launched with Android 13....if in doubt, install v2.0

Releases · Displax/safetynet-fix

SafetyNet & Play Integrity API workarounds for Magisk - Displax/safetynet-fix

github.com
[Magisk] zuldero:
this is the same link, or am i stupid?
[Magisk] zuldero:
Ok i called with UBS for over 1h. It seems like this is a simular problem like with the samsung s22 (A13). He told me that they are working on a fix for this and it will hopfully be working with the next update of the app.

Doesn't look like a problem with magisk and root yet.
[Magisk] seemebreakthis:
Tried and no dice. App still detected root even after clearing all data. Thanks anyway.

Going to change bank soon....
[Magisk] seemebreakthis:
Is your lsposed installed specifically for bank apps including ubs banking? If yes may I ask which module(s) are you using that helps?
[Magisk] zuldero:
what do you mean lsposed istalled specificly for bank apps? i just istalled it and it says it is activated. i just mentiond what modules i used to get the rest of banking working. do i understand you wrong. what do you search? is your ubs acces app stil working? and did you set it up while you have root? or was this before you rooted?
[Magisk] zuldero:
i need to say im a step further in to the gray side of rooting. i installe a custom version of Magisk (i know) "Magisk Delta" (https://huskydg.github.io/magisk-files/)

because of this post: (https://github.com/HuskyDG/huskydg.github.io/blob/master/blog/zygisk-can-be-detected-very-easily.md)

since i dont enebled zygisk. i get a step further. i can enter the code (sometimes) but it crashes after this and the supporter from ubs at the phone says: the system said: faild. pls try again. they will call me back. i guess they working on a fix since its the same bahavior like at samsung s22 (stock). at least thas what they said.

i guess zygisk isnt the real all rounder thing like we thoght. like in the post mentiond. it leaves obvious traces in the memory behind that can be read by every app
[Magisk] seemebreakthis:
Just to report back, I wiped my phone clean, loaded the latest ROM for my device, then rooted it. The UBS apps are both functional now for me. Here is what I THINK I did that helped:

1. Universal SafetyNet Fix, latest version

2. MagiskHide Props Config, edit device fingerprint to one of the certified fingerprints

3. Hide Magisk app

4. Install UBS Banking, do not run it at all !! (Even clear memory doesn't work, you must uninstall then reinstall if you have run it). Again, install and DONT run the app

5. Use Magisk app to add UBS Banking in list of Zygisk hidden apps

6. Go to command prompt, do a "pm disable <magisk app name>" to hide the app completely - i.e. you can't even access the app unless you pm enable it once again

7. Reboot.

8. Profit
[Magisk] zuldero:
i followed your steps. but saddly it did not worked. I guess the problem on my side is that i dont pass SafetyNet "CTS profile match". I dont know why. I am back to the original magisk. my delta version of it worked for a few months (after UBS rolled my version of Acces App back) but recently it just broke again out of nothing. i guess Google updated some checks. At first gpay was unreliable but now nothing with root detection works. not evan the MCDonalds App xD
[Magisk] gdpt:
Did you end up finding a solution?
[Magisk] Djtrip83:
Ops..sorry. I misunderstood. No I did not try that. When I was reading the FAQ, I interpreted it as on and off for the apps and not from the menu (I had forgotten about that toggle). I can try again but it will be during next week.
[Magisk] lahceneamine:
I have a similar problem with my banking app, I tried everything on your troubleshooting guide without success, deleted every single app requiring root and its data, hiding the manager, untick and tick magisk hide from the menu, I really mean everything.

The only thing which is working is by reverting back to stock image (without root) and even with this I have to delete the magisk manager app otherwise the baking app crashes directly (detects magisk).

The banking app is this one :

https://play.google.com/store/apps/details?id=dz.natixis.prod

My config :

Samsung Galaxy S9+ G965F

Stock Samsung Android 9.0

Magisk v18.0 with its latest Manager (I've also tried v17.3 with its manager)

No modules at all when trying to get the banking app to work and installation from scratch after clean rom installation.

Can you help me please ?
[Magisk] Didgeridoohan:
Probably not. If you've tested it all and MagiskHide is otherwise working, the app is likely using a detection method that Magisk hasn't taken into account yet. It's a cat and mouse game that never ends...
[Magisk] gvaram:
I have similar problem. App asks for phone permission and detects root https://play.google.com/store/apps/details?id=com.tbc.wallet

Edit:

1. Deleted app

2. Restarted phone

3. Reinstalled the app

4. Magisk hide

Works well
[Magisk] lahceneamine:
Never mind, I just though you could test it since it could be phone related or myself doing something wrong.

Thank you anyway :)

---------- Post added at 12:30 PM ---------- Previous post was at 12:29 PM ----------

Already tried many times :(

Could you try my app please and see if you reache login screen ?
[Magisk] Didgeridoohan:
Not available for me. Probably region specific.
[Magisk] lahceneamine:
May I send you the apk ?
[Magisk] Didgeridoohan:
I don't make a habit of installing unknown apks sent by random people, but sure; you made me curious. I can run it on one of my test devices...
[Magisk] lahceneamine:
I've sent it through PM, if you want me to add any virustotal scan or something like it I will gladly do it to be helped.
[Magisk] Debizzle:
Same here direct tv now app is no longer working because of version 18. It detects root.
[Magisk] lahceneamine:
Anything new ??
[Magisk] Didgeridoohan:
No, sorry. I'm quite busy with university and a bunch of other stuff this week and do not currently have access to any other device than my daily driver (which I don't ever experiment with).
[Magisk] Didgeridoohan:
Did a quick test and the app does detect root even when on the Hide list and the Manager repackaged. Didn't test any of the other methods available, but it's perfectly possible it's using one of the currently known ways of detecting Magisk that no fix has been implemented for yet, or there's something completely new. I don't really have time to dig any deeper...
[Magisk] lahceneamine:
Thank you for your time. Don't worry and take care of your life first, I'll try to dig myself maybe I'll find a way :)
[Magisk] Djtrip83:
Good news. Toggling MagiskHide on and off from the Settings worked after rebooting. All SafetyNet checks work. This is on the Pixel 2 with Aug 2018 update!

Happy days!
[Magisk] Camaross90:
Hi guys. After i red your questions and answers, i felt like i need to post my experience with hiding root from banking apps. The first thing i installed is the Magisk module "MagiskHide Props Config". After i downloaded the app called "Terminal Emulator" . From Terminal Emulator you have to put commands "su" and Grant access then "props config", select 1- Edit device fingerprint , then "f" , select your device and confirm till it's restart the phone. After restart go in option 2 - Improved hiding and again confirm till its restart. The last thing is selecting the banking app from Magisk app to hide it. And then you should be able to use it. I hope my post helps to someone.
[Magisk] stevphie:
tried this myself..

for me... after the upgrade and hide failed, install the previous 17+ version and re-update to 18+ and before the very first run of the mentioned apps clear-cache + clear-data and lastly UNINSTALL the apps and Re-Install the apps and hide before the very first run.. yes those three steps is a must...

NOTE : I tried and tested this myself to clear cache+data without uninstalling and re-install the apps and FAILED...don't know how..don't know why

The culprit for me is the Stock Exchange apps that I've been using for years...

But All good now..
[Magisk] chriv:
SafetyNet pass - Google Pay fail

New problem for me: SafetyNet checks pass, Google Pay still refuses to work. OnePlus 6T, Jan 2019 security update, stock rooted ROM w/ Magisk 18.1 and Magisk Hide enabled.

Tried toggling hide w/reboots. Tried reinstalling Magisk. Tried clearing Google Pay data.

Screenshot attached.
[Magisk] sturmeh:
Also having an issue with Google Pay here, but safetyNet passes, none of the instructions help, might downgrade to 17.3.
[Magisk] dream_fun:
I have same problem with my bank application using Note-9 Oreo 8.1

Even with downgrade to magisk 17 still no luck. Any help is appreciated
[Magisk] akxak:
Same problem here, GPay suddenly stopped working, seems that despite Safetynet and CTS ok, GPay found a way to detect root/modified device with the latest update.
[Magisk] JarlPenguin:
More like Play Services. I tried different versions of GPay only to see that the problem still persists.
[Magisk] 73sydney:
Follow here for a possible temp fix
[Magisk] Djtrip83:
Hello again!

Can't believe I am replying to the same stream where I raised and issue and solved it. Once again, sensitive apps started detecting root and Google Play was not working. This happened about 2 weeks ago out of the blue and I only realised when I went to tap & pay. No apps had been updated so how?

I was on the Pie Jan 2019 Update and even after upgrading to Feb and Mar updates, still nothing. Then I noticed on the Magisk Github many people have been raising the fact that MagiskHide keeps turning itself on and off and it is not stable.

One comment from someone (two people actually) was about Play Services and the fact the latest stable version (incl. beta) could be the culprit. I have now downgraded my Play Services to 14.7.99 and re-installed Google Play - surprisingly at the initial setup stage (where you confirm the card) it did not give the warning of being rooted (which I take as a good sign!). The sensitive apps are also not raising any flags (and have not done so for a while) but I will wait for a couple of days (and wait until I need to tap & pay next time). Watch this space!

[MENTION=4667597]Didgeridoohan[/MENTION] have you heard anything more on this Play Services dependency?

Thanks [MENTION=9317193]73sydney[/MENTION] for sharing the steps
[Magisk] Didgeridoohan:
There's all kinds of discussions on Google Pay here (but the issue about MagiskHide being unreliable on Magisk v18.0 and v18.1 is probably not related):

https://xdaforums.com/apps/magisk/discussion-google-pay-magisk-discussion-t3906703

There's nothing definitive though, not even about downgrading Play Services.

Suggested methods have included downgrading Play Services, removing Google stuff as device administrator, clearing data, restricting permissions for Play Services, updating or downgrading Magisk, etc, etc.

Noone has been able to show anything that is completely reproducible and reliable, yet...
[Magisk] JarlPenguin:
My post might help:

https://xdaforums.com/apps/magisk/google-pay-longer-t3906673/post79029481
[Magisk] me.cube29:
NemID code (dk.e_nettet.mobilekey.everyone) app is able to determine root even after activating in hide.
[Magisk] Didgeridoohan:
I'm going to assume you haven't enabled the option to repackage the Manager with a random name (app settings). Try that...
[Magisk] Ingan121:
Magisk 19.0 can bypass all of them including NemID.
[Magisk] me.cube29:
Thanks it worked :)
[Magisk] MirkoCe:
I am having a hardtime with this local bank app (that enables NFC payments) - Swedbank Estonia 2019. No matter what I do, it still detects root. SaferyNet is passed with no problem...Updated to Magisk 19 and still same...Google Pay works fine, but this damned bank does not work with Google Pay but only with their proprietary app. Anyone has any tips/experience?
[Magisk] Utini:
Same problem for me with DKB tan2go app.

Magisk tells me that my Android 8.1 Nexus 6P has the latest version installed (v18.1 with 7.1.1).

I then repacked magisk to hide it (from the settings).

I also added the tan2go app as well as "google play services" to the "magisk hide list".

The app still won't work. Tried to unhide/hide and reboot several times :/
[Magisk] Didgeridoohan:
Keep in mind that apps might be looking for more than just Magisk. Known root apps, other modifications and the way your currently installed ROM, etc, might also be culprits that Magisk can't do anything about.

I did a test with DKB-TAN2go and had no issues opening it after adding it to the Hide list (Magisk Canary build 19005 and repackaged Manager). That suggests that it's at least possible for MagiskHide to work with the app in question...
[Magisk] Utini:
Yep, beta 19.0 makes the app "tan2go" work again.

Thank you guys a lot!
[Magisk] akxak:
Similar for me, I updated my OP 6 Roman to 9.0.5 and with that move to Magisk 19 beta.

After solving a little trouble with two instances of Magisk Manager (renamed v6 and normal v7 installed by Magisk), everything runs fine again with MagiskHide working properly.

Thanks for the extraordinary work.
[Magisk] atifaslam7:
Still having that issue on 19.1 pixel 2 android q beta 2. cts profile false safety net pass, banking app just won't work, toggled magisk hide on/off with restarts
[Magisk] Ingan121:
Many bank apps won't work even on stock q. They simply don't support q yet.
[Magisk] Quidcocash:
I went to Magisk settings and selected Restore Magisk manager and that seems to have worked. I also used Magisk manager to hide the the Terminus app. Doing one of those things has got my banking apps working again. I'm on Magisk 19.3 on a OnePlus One.
[Magisk] FernanZ:
My Magisk (last version) is nto showing the hide list. Tried to enable via Terminal but it fails on "No daemon is currently running" or with:

"magiskhide --enable

read (4 != 0) failed with 0: Success"
[Magisk] vukis:
Hi. Stock OnePlus 7 pro with Magisk. Lithuanian Swedbank app. Hidden app itself in magisk and Magisk manager package spoofed.

Getting error "modified firmware rom" detected. Could it be from YouTube Vance's or call recorder modules? Or a tarp recovery? Can I prevent this detection

[IMG="app ss"]http://i.imgur.com/hrcrjFS.jpg[/IMG]
[Magisk] The Transporter:
I've got the same issue with KeytradeBank. I had to uninstall Magisk completely this morning :(
[Magisk] Didgeridoohan:
[MENTION=2553561]vukis[/MENTION] [MENTION=2142810]The Transporter[/MENTION]

My first guess would be that they're using UDS detection. Details (and more) here:

https://www.didgeridoohan.com/magisk/MagiskHide#hn_Hiding_root_from_apps