yashsingh1/xdaforums huggingface dataset:
[Magisk] b00b:
Hi guys,

I viscerally dislike apps that refuse to work because of root, especially banking apps like Lloyds and Halifax and have been for years like others finding ways around it (method) and that works for a bit and then they so an update then the method uses is defunct again.

It our devices and there are many other banking app that work regardless of root but certain banks like the ones mention above think they should control us and i dont like that :mad:

okay ranting over lol :D

my question today is to do with multirom and root and these same errant banking apps

i use multirom (as i want to have multiple os(es) on my device) on my yes very old nexus 7 (2013) however even when i install unrooted custom roms on it (so kind of vanilla OS(es)) with no root whatsoever and then install only install the above-mentioned banking apps on it, it somehow still refuse to let me log into my account saying the usual- this app cant be used because your device is rooted or something similar,

At first i thought it cld still be detecting root by examining the folders and files on the device folder structure and picking up say the TWRP folder etc and not just within the specific OS im using but now i wonder if its assuming root just because i am not using stock roms or a stock OS device, so in other words with all the methods mentioned here to stop them from detecting root these above-mentioned banking apps will never work on custom roms or am i wrong in assuming this?

anyone using these root complaning banking apps on OS(es) on multirom?

or anyone has any thoughts on my quesion etc?

note: the irritating bit is that because Google has dropped support for device below android 7 even if i revert my device back to its original android 6 stock rom the apps wont work, complaining that because Google not longer support devices with android versions below android 7 the app will not work on device below android 7, so one has to look for custom roms that work with multirom that are at least android 7 but as explained above root is always detected and so my above question right at top arises.

Thanks (y)
[Magisk] acidspider:
Can you send the APK for Santander app? I updated and now I can no longer pass with current version
[Magisk] sawdoctor:
I can't help with that unfortunately have you tried apkmirror?

This xposed mod has been updated and now works to stop your banking apps updating

[MOD][XPOSED][4.1+] Update Locker - stop update your apps

Update Locker Block updates (and auto-updates) selected apps via: Google Play Market Aurora Store Huawei AppGallery Samsung Galaxy Store Steam F-Droid App Lounge RuStore RuMarket Install notes: install apk enable the module in your xposed...

xdaforums.com
[Magisk] acidspider:
Ok I'll have a look, what version number are you running?Thanks I'll check that out,
[Magisk] sawdoctor:
I'm running Lloyds, tsb and MBNA with no issues updated them all in August but haven't updated to the September updates yet
[Magisk] westruk:
Hide HMA in HMA
[Magisk] krlosRS:
That's it, stay the same.
[Magisk] westruk:
GitHub - mModule/guide_hma: This is a quick guide to hopefully make it a little easier for people new to Hide My Applist.

This is a quick guide to hopefully make it a little easier for people new to Hide My Applist. - mModule/guide_hma

github.com

Maybe this help you configure correctly
[Magisk] OdgeBodge:
I've got Santander app working with the following method using Tasker if anyone on interested, it works on the latest version.

The general idea behind it is to freeze the Magisk app when Santander is opened, and then when it is closed to freeze Santander and re-enable the Magisk app, Because of this quick balance won't work unfortunately but its better than having no app at all. Here are the steps I used to do this.

1: Do all the normal things you would need to do to hide root from an app:

1a: Add Santander to the DenyList and enable enforce deny list

1b: I use the modules Play Integrity Fix and MagiskHide Props Config but I haven't tested if these are strictly required

2: Ensure that SafteyNet passes

3: Install Santander and Tasker if you havent already done so

4: Create a task in Tasker which freezes the Magisk app and enables the Santander app, i did the following commands to make it do this:

Run Shell Command "pm disable-user (the name of your Magisk app)" - You can use the auto command generator found in Code>Run Shell>Magnifying glass in the top right>Enable/Disable App. Make your you enable use root

Wait 1 Second

Run Shell Command "pm enable uk.co.santander.SantanderUK" (The name of the santander app may be different for you)

Launch App Santander UK

5: Create another task which will disable Santander and re-enable Magisk like so:

Run Shell Command "pm disable-user uk.co.santander.SantanderUK"

Wait 1 Second

Run Shell Command "pm enable (the name of your Magisk app)"

I also like to add a flash text to show that the tasks are working

6: Set the task created in step 5 to run when the santander app is closed, Set the task in Step 4 to a widget on your home screen.

7: Run the task created in step 5 to freeze santander and enable Magisk

8: Clear the app data for Santander from your settings

9: Click the widget on your home screen and with any luck Santander will be working :)
[Magisk] EthanG01:
Quick question on the first URL as it's confusing me. I use Halifax so, if my understanding is correct I'd need to change this address 'cem.lloydsbank.co.uk' to Halifax banks website address and would I need to put the 'cem' before the address? So it would look like this 'cem.halifax.co.uk'? As I'm not sure what the cem means in the address on the exported AdAway List?
[Magisk] EthanG01:
Should I include all of the addresses and put halifax.co.uk as the first address as I use Halifax not Lloyds?
[Magisk] sawdoctor:
I'm using Lloyds Banking app with latest magisk canary, Displax safetynet, magisk hidden and deny list enforced. That's all that's needed for Lloyds on my device, unfortunately others haven't had the same luck
[Magisk] EthanG01:
When you mentioned enabling Magisk Hide for the isolated process, do you mean you added Santander to the configure Denylist within Magisk and enabled 'Enforce Denylist'?
[Magisk] EthanG01:
Does it matter if it's magisk canary or can it be the normal stable version? Also did you need to block trusteer domains using AdAway?
[Magisk] EthanG01:
Does yours work using regular stable release of Magisk as opposed to using the Canary beta version?
[Magisk] sawdoctor:
I can only say what is working for me I'm afraid. Pixel fold A14 with latest magisk canary, magisk hidden, lloyds added to deny list, deny list enforced, Displax safetynet 2.40_1.3 and zygisk enabled. In my experience it's always been lsposed mods that have triggered root detection
[Magisk] EthanG01:
That's great, thank you. I'll give this a go once I get my Moto X40 phone in a few weeks. I have a friend who is really good with this stuff, so I'll probably have him come to my house to help me get it working. It sounds like it's trial and error, given that as you say, what works for you might not work for me or somebody else. There are tons of modules available for Magisk, so I'm sure I'll get there in the end with a working fix.
[Magisk] poulopoulosa:
Been reading this thread for a while, as of 27-Oct lloyds and Halifax bank apps are detecting root (Both are the same apps I think in their core).

Pixel 7pro LineageOS

I tried multiple modules to hide root, but I am sticking at the moment with this stack:

- Magisk Alpha 26302

- Shamiko v0.7.4

- Zygisk (without enforce)

- Play integrity fix

- Zygist - Lposed v1.9.2

- Host blocklist (for lloyds)

Safetynet passes and Google Pay is working great. I wonder what they might have changed that triggers this now. Anyone has any leads towards making these working? :unsure:
[Magisk] sawdoctor:
I'm running Lloyds on pixel fold with just Displax safetynet 2.40 1.3 magsik Canary and enforced deny list. Nothing else needed, was it passing before and have you any xposed mods installed?
[Magisk] poulopoulosa:
Hmmm interesting method you have. I have Xposed in order to use the "Hide my app list" to hide apps from google play services. I might try your method, I have a feeling that I have too many things trying to hide Root so that is eventually getting detected.

I suppose you don't need to use hide my app list?
[Magisk] sawdoctor:
I'm just using enforce denylist, zygisk and Displax safetynet mod with Magisk canary. For me it's been rogue xposed apps that have triggered root detection
[Magisk] poulopoulosa:
Right so I found the problem, it wasn't an Lposed module, rather Lloyds and Halifax (they are same app) added an extra app to the detection list. I always had magisk renamed and that never gave me issues, however once I added magisk into the HideMyAppList that fixed it. I am not 100 sure if that was it but I leave it here for others to see.
[Magisk] DanielF50:
For anyone having trouble with Santander today - I don't know if this is recent or not (but it wasn't there when I set it up a couple of months ago), my Santander started finding root today & it seems that they've added a zygote check that was unchecked in my Magisk Delta (Unmount).

Toggled it on & now it can't detect root again 👍
[Magisk] jimger:
Thanks much. I can confirm it works or at least needs that to work. I have upgraded to magisk alpha (Santander was detecting normal one) and forgot to re-add the new scrummbled name to hide my applist.

P. S. Anyone has found any way for Barclay's? (and/or Starling)?
[Magisk] gentano:
Barclays: https://xdaforums.com/t/comdirect-phototan-app-detecting-root.4274825/post-89156401

Starling: https://xdaforums.com/t/banking-app-starling-detecting-magisk.4576421/
[Magisk] pauljblo:
Has anyone's Halifax stopped working. Was working till it updated yesterday. Any new fixes
[Magisk] jimger:
Haven't seen new Halifax update. Mine says updates 13th October. Still works
[Magisk] sawdoctor:
If you can get the version that works you can use lsposed update locker or magisk detach to stop the app updating. Won't last forever but will make the app useable for a while
[Magisk] pauljblo:
What version is yours mine says 19 oct update. Not sure why it has stopped working. It was working fine. What things have you on your that stops detecting root
[Magisk] jimger:
127.01

I have Magisk Alpha + Shamiko + Hide My Apps + magisk random name

But for Halifax I didn't notice any issue few days ago with Normal Magisk + magisk hide + frozen magisk

I think Halifax needed frozen Magisk (Although magisk random name was enabled)
[Magisk] pauljblo:
Yes I have all those enabled but just normal magisk. I have it frozen and random.name.

126.01 is the version I have

Any ideas
[Magisk] jimger:
No idea... Maybe they started what Santander did... So if u try to clear data and still doesn't work, I guess magisk alpha is the best bet...
[Magisk] pauljblo:
Do you use zygisk by lsposed

What safetynet fix do you use?
[Magisk] jimger:
Zygisk and lsposed. Play integrity fix by choteroman 12.3
[Magisk] jimger:
Haven't managed to find that magisk addon. But having done all the others Barclay's doesn't work.

BTW I found on that thread an app called Ruru and that one can find hidemyapps using 2 methods. So banking apps might use that too... I haven't found a way to rename hidemyapps
[Magisk] spida_singh:
Mines ok with the latest version

lineageOS

Pixel 6

Kernelsu

ZygiskNext (works without it too)

No PIF (Halifax doesn't care about PI)
[Magisk] poulopoulosa:
This is really weird, I reported earlier that my bank apps were working fine. However this have stopped since then.

I know for a fact that Halifax and Lloyds bank are using (possibly) same apps. Bearing that in mind, the Halifax app was running fine without detecting root (when Lloyds detected it). Tried couple of times to connect the app but nothing, Lloyds bank app kept detecting root, while Halifax wouldnt.

In rare occasions Lloyds app would log-in, but then at random logins it would detect root and kick me out, while Halifax was doing all right.

Now Halifax doesn't work too. Call me paranoid, but I reckon that Lloyds and Halifax might blacklist your phone for a few days once root is detected? Or at least I have a feeling that these apps could report back to them...

My setup is:

- Magisk 26401

- Shamiko v0.7.4

- Zygisk (without enforce)

- Play integrity fix

- Zygist - Lposed v1.9.2

Anyone who can share successfull versions (alpha or delta) of Magisk would be great.

That is what I think, however I don't wear a tinfoil hat yet.

EDIT: Tinfoil hat removed.

So I found the problem... it was Shamiko. It seems that both apps detect Shamiko. I removed that module and set it to enforce the list. Both apps are working great.

As per this post here.
[Magisk] OrionBG:
Hey guys,

I began having the same issues with the Lloyds app... (before that, for three days no issues)

The interesting thing is that it will log me out, I'll go open Magisk then go back to the Lloyds app, I'll login again and it will be working fine for some minutes... Then the same again... Also, it gives an error about the Fingerprint something and defaults to the letters from the sec. word. That is happening on MIUI14.

Same phone, running on a GSI AOSP ROM, again rooted with Magisk and PlayIntegrityFix, guess what... Lloyds app works perfectly fine with no issues, fingerprint and all... Go figure what is wrong with MIUI to behave like that...
[Magisk] pauljblo:
Which magisk are you using? Are you using shamiko and hma
[Magisk] pauljblo:
Did you have to uninstall shamiko or just turn it off
[Magisk] pauljblo:
Where did you find magisk alpha. What version is it

Also what version of shamika and lsposed zygisk you use
[Magisk] jimger:
Through telegram.

Magisk alpha 26401

Shamiko 0.7.4(189)

LSPosed 1.9.2(7024)

And now I also put Zygisk Next v4-0.8.1

Bur will probably remove it
[Magisk] sawdoctor:
I'm passing Lloyds and tsb with same setup but Magisk canary so Alpha shouldn't be necessary
[Magisk] jimger:
For me problem was Santander. Lloyds and TSB was ok
[Magisk] pauljblo:
I upgraded to magisk 6.1. Halifax will work for a bit then after 5 mins or so it detects it. Any version above 6.1 my phone won't boot. Not sure why it works for a bit
[Magisk] Nekromantik:
all my banking app no longer works either :(

only starling works with zygisk disabled

I think I need shamiko for other apps but it trips starling
[Magisk] poulopoulosa:
Uninstall completely, enforce the denylist. I would suggest people to expirement with that because Shamiko I think gets detected. Also my banking apps have been dropping now and then because Play integrity fix is not the best, however the DEV is amazing and keeps getting it updated.
[Magisk] dead0:
seems halifax is now detecting the kernelsu app (for kernelsu users) so uninstalling the app, seems to make it work. for magisk, u can try just uninstalling the app to see if it works, then reinstall when not using. modules should still be intact
[Magisk] Nekromantik:
anyone else have issues with mbna app?
[Magisk] sawdoctor:
Working here with magisk canary and shamiko
[Magisk] Nekromantik:
I tried on delta with shamiko last week but didn't work. Will re try this weekend thanks
[Magisk] OrionBG:
Tried Magisk Canary and Shamiko but no luck with Lloyd...
[Magisk] poulopoulosa:
I have been monitoring the behaviour of both Lloyds bank and Halifax apps on this. Something is not right (with my setup).

If I will turn on my phone and run the app then the Root is being detected. If I will try to log in later during the day the app works just fine. I reckon that propably my setup is not as good as I thought it was.

I will try different setups and see if these work.
[Magisk] jimger:
Halifax and Lloyds stopped for me too 😢

Magisk alpha 26401, magisk delta too

Zygisk next, zygisk too

Shamiko, also excluding Shamiko
[Magisk] dknight178:
Has anyone here managed to make mbna/halifax work?

Barclaycard and Citi works.

Using delta with PIF dev, energized, advanced charging controller, smali and huskydg bootloop protector enabled (with or without enforce SU)
[Magisk] jimger:
Halifax is working again for me.

Magisk alpha, shamiko and integrity fix latest. I think the issue was because I had after some point integrity failing. Also, hidemyapps

Barclay and Barclay card don't work. For ages
[Magisk] sawdoctor:
Once a banking app has detected root it will always detect root until you clear data from the app. I know you probably already have done but just incase you haven't. Also it was an xposed app that triggered root detection on Lloyds for me when it failed
[Magisk] OrionBG:
I did install a different ROM even 😁

How could I find which app triggered it?
[Magisk] sawdoctor:
Try disabling all xposed mods and Magisk mods then wipe data from banking app and try again then enable one at a time. For me think it was app opps reborn that triggered root detection
[Magisk] whatsisnametake2:
I am struggling to get santander working on my pixel 8 pro. magisk latest, pif latest, shamiko, hide my app list. magisk renamed and frozen. play integrity passes. wallet works. just santander not working. done all the usual stuff. if I do a complete uninstall of magisk it works, so it's not the bootloader unlocked that's the problem. any suggestions?
[Magisk] Nekromantik:
yeah mbna does not work at all for me
[Magisk] sawdoctor:
Weird never had an issue with MBNA. Just using magisk canary with shamiko and play integrity fix
[Magisk] Nekromantik:
yup tried that and no go

am waiting for new kernel drop and then will try kernel su with shamiko
[Magisk] jimger:
Have you installed hidemyapps and hiding all modules and usual root apps?
[Magisk] jimger:
Use hidemyapps and hide every root related app... Santander works fine for me. Make sure twrp folder doesn't exist on storage. I remember in the old days had an issue with this and Santander
[Magisk] sawdoctor:
Which magisk version? Latest Canary has native bridge as does alpha and think delta which in theory should help stop zygisk being detected
[Magisk] whatsisnametake2:
I tried using hide my applist, and pretty much every other option and combination. santander won't work no matter what as long as I have magisk installed. if I completely unroot and uninstall magisk, santander works, but wallet doesn't. i've been rooting for a long time so none of this is new to me, and I've never been unable to find a workaround before, but things are much more hostile on this front these days from google and the banks.

I think I'm out with all this. its too much hassle. one of the few things i wanted root for was to be able to chromecast youtube to my tv using revanced youtube, but I just bought an LG tv that has this option built in, so I don't even need root for that anymore. think I'm gonna re lock the bootloader/reset, bite the bullet and set everything up again and move on.
[Magisk] Fusseldieb:
You don't need root to install revanced...
[Magisk] whatsisnametake2:
no, but you can't cast to chromecast with it running non root.
[Magisk] antivirtel:
Hi, Does the Metro Bank app work for anyone? (https://play.google.com/store/apps/details?id=uk.co.metrobankonline.mobile.android.production) - I'm a new customer, it doesn't work for me, can't get to the login screen, neither on Magisk Delta, neither on the original (Magisk Alpha). I have DenyList working for other apps, it's just this app. Device integrity passes. Any ideas what could make the Metro app work? Thanks.
[Magisk] johnr64:
HI I run the Poco F3, running Matrixx v10.1.2 custom rom, I moved away from magisk six months ago and have no modules installed, I use KernelSU for gaining root.

I also pass integrity.

I installed the Merto app to test it and managed to get as far as entering your customer details🤔.

I had issues with my Santander banking app that detected root, the culprit was TWRP, as it created a twrp folder in the internal memory and Santander detected it, deleting the folder fixed it😃. I have five UK banking apps and Google wallet and they all work fine😊.
[Magisk] antivirtel:
Thanks, but it looks like OnePlus 6 isn't officially supported for KernelSU (I don't really want to start compiling and so on the unofficial way), any other ideas? Thanks
[Magisk] johnr64:
Hi,

Have you read some of my previous posts regarding hiding the re-named Magisk by freezing it, i used to use SDMaid, after add my troublesome apps to the deny list, including google play services ect,

this worked ok 5 months ago,

kernelSU is the way forward.

I found this on GitHub:

GitHub - Coconutat/Radioactive_kernel_oneplus6_KernelSU_Exp: OnePlus 6/6T Support KernelSU Custom Kernel based Radioactive Kernel

OnePlus 6/6T Support KernelSU Custom Kernel based Radioactive Kernel - Coconutat/Radioactive_kernel_oneplus6_KernelSU_Exp

github.com

Click on CODE Tab to download the file below:

Radioactive_kernel_oneplus6_KernelSU_Exp-release_Q_KernelSU_Exp,

the file size is 209MB

I hope it helps.
[Magisk] sawdoctor:
Not sure if this will work for you but it works for me on a pixel device.

I created a second user and installed my bank apps on that user and they don't detect root anymore. It's a bit of a compromise but it's just press 1 button to switch users and then use my bank app and 1 button to switch back

Like I said don't know if it's an option on OnePlus
[Magisk] johnr64:
Hi Topjohnwu,

Released a new version of Magisk, 2 days ago, maybe this might help:unsure:.

https://github.com/topjohnwu/Magisk/releases/download/v27.0/Magisk-v27.0.apk

I hope you sort it:)
[Magisk] sawdoctor:
Already using it. Tried official canary, kitsune and alpha and Lloyds detects root with them all. Was going to switch to kernelsu but tbh switching users to use my bank apps is so simple not worth the hassle
[Magisk] johnr64:
What version of Recovery are you using, my Santander banking app doesn`t like TWRP, after asking around some of the telegram channels it turned out that Santander still checked for a TWRP folder in the internal memory🙄, deleting the folder fixed the issue😊
[Magisk] sawdoctor:
I'm on a pixel with A/B partition so no custom recovery available unfortunately 😞. I've read somewhere about renaming the twrp folder
[Magisk] johnr64:
As you know i run a Poco F3, fortunately there is a lot of support regarding these kind of issues.

i am sorry i can`t really help, i can only suggest to ask a DEV on your XDA device page, i am sure you can't be the only one.

If there is no fix available, i guess you need to revert back to stock,

if you fancy a Change from Pixel phones you could always join us on the XDA Poco Thread😇,

I hope you sort it.
[Magisk] sawdoctor:
Think you are misunderstanding me. My banking apps are now working as i have them installed in my second account. If I want to use them i just press 1 button to switch users and then 1 button to switch back afterwards.

I was posting it as a work around for the user who couldn't get the app to work
[Magisk] antivirtel:
I don't have a TWRP folder and I tried removing anything else. Neither the Metro Bank, nor the SmartSpending works :( - is there a way to do something similar without creating another user? I tried 2 apps which creates work profiles, but that didn't help. (Island https://play.google.com/store/apps/details?id=com.oasisfeng.island and Shelter https://f-droid.org/en/packages/net.typeblog.shelter/). Thanks.
[Magisk] antivirtel:
BTW, just tried a new user, still the same issue with the Metro Bank and the SmartSpending. Does it work on yours? (Don't need login details yet to try, as it will not even let me to that - it's https://play.google.com/store/apps/details?id=uk.co.metrobankonline.mobile.android.production and https://play.google.com/store/apps/details?id=com.rewardgateway.mob_04 )
[Magisk] johnr64:
Yes, I tried metro bank before for another user, I was able to install ok but I don't have any login details.
[Magisk] antivirtel:
Thanks for trying. You don't need login details, if it doesn't complain immediately, it should be fine. What's your setup?
[Magisk] johnr64:
Poco F3, Matrixx A14 10.1.2 -su NoKernel, no added modules just completely stock 🙂
[Magisk] b00b:
This no longer true re Nationwide UK app, surprising my nationwide app for the first time ever, has started complaining about root!

see attached