yashsingh1/xdaforums huggingface dataset:
[Magisk] disqo1:
Hi, I tried this method, I even see the small emblem but the app still won't work, any hints?
[Magisk] billybob584656:
Can someone help me get santander app working with magisk on LineageOS? I have hidden the manager, and hidden root to the santander app. I've done the hiding of the app before launching it. Cleared it's data, uninstalled & reinstalled etc but I have never had it working.

My magisk is up to date.

I have a logcat here (edit, not allowed to post url.)

its pastebin com MAayZRiv
[Magisk] sam00561:
I have experienced this issue many times across many roms. you are following the correct procedures to hide the app but it simply will not work on some roms and will work fine on others. Currently i am using Miui stable rom on my phone and it works via hiding in the usual ways but on custom roms it only works on about 2 out of 12 roms available for my phone. Its just a case of finding a rom it will work with . Trial and error. By the way the rom developers dont seem to care about fixing issues with a single app in my experience.
[Magisk] sanguinesaintly:
After a recent update to the Santander app, I've had no success in getting it to work consistently. (It was fine for months before).

I decided to try using the phone's browser with the online banking website. Since Santander has changed the website login procedure, it's now easy to do everything I used the app for. Now there's no need to hide Magisk or block servers etc .
[Magisk] seblog:
Thanks, used the same method and Santander app now works on MIUI 12 on Redmi MI9T
[Magisk] tr0ubles0me:
Glad I could help, mate :)

By the way, I recently updated to LineageOS 17.1, did NOT rooted the device, and initially Santander App worked out of the box as expected, I did not need Island, no problems whatsoever. But, today the app updated itself and the new version doesn't work - root detected although I'm not rooted. So I had no other option but to use Island again and something strange happened.

While Island was setting up my work profile, it crashed (a message popped up on my screen that Island has stopped) in the middle of the process. Android system continued with the work profile setup and eventually finished succesfully, but I was left with a bad feeling that the process didn't go perfectly. At the end everything is working, work profile and Santander.

Just wanted to ask if something similar happened to you?

Thanks.
[Magisk] omarban:
Sorry for ask in this ald post, but I just root my phone with magisk, but Santander app is not working, it detects the root, but I don know how exactly do with the info os this post. Can someone helpe please?
[Magisk] sam00561:
Use the app called Island from google play. First hide santander in amgisk hide then install Island let it set itself up and use the clone app function in island after doing this root wont be detected.
[Magisk] omarban:
Thanks a lot. Now I can use Santander app on my Xiaomi Redmi Note 5 pro. I didn't use island app, I just clone Santander app with the MIUI system incorporated in Xiaomi, previously I hide magisk as you said me. I that was all. Thanks again.

Regards
[Magisk] sam00561:
Yes also you could use clone from miui but because I'm using custom ROM I showed you this way.
[Magisk] Dirk:
PSA

Santander apps are checking Internal Storage for a TWRP folder. If one is present the app won't run because you are 'Rooted'.

Rename your TWRP folder and try running the app again. There could be other folders that are Blacklisted, and other Banking apps are probably already doing the same.
[Magisk] sam00561:
Are you sure about this did you try it please.
[Magisk] Dirk:
100%. This is what i do to get the Santander Banking app working on my phone. Just remember to change the folder name back to TWRP if you need to use Recovery. Or if you prefer, only rename the folder when you want to use the Banking app, and change it back straight after.

Further reading:

https://xdaforums.com/showpost.php?p=82829175&postcount=1512

https://xdaforums.com/showpost.php?p=82829327&postcount=1514

https://xdaforums.com/showpost.php?p=82837563&postcount=1532
[Magisk] sam00561:
Yes it does indeed seem to work. Thanks to it this hope it sticks.
[Magisk] :
Yep. Works fine on my rooted pixel 2, with magisk hide enabled. Deleted twrp folder and app works perfectly
[Magisk] blofse:
This worked for me, thank you!
[Magisk] Longheaven:
Solution?

In this June 2020 the application still does not work with Root. Please help us with a solution. Thanks for the support.
[Magisk] sam00561:
It works just change the folder name of twrp folder to something else hide iapp in magisk manager and works fine.
[Magisk] sanguinesaintly:
I got it to work by changing the name of the TWRP folder, but I had to hide Magisk and hide the Santander app from Magisk.
[Magisk] sam00561:
Yes that to
[Magisk] jameslfc5:
THIS IS WHY I LOVE XDA!!!

Thanks mate, I have a Oneplus 7 Pro and this works perfect, it wasn't on the playstore so I had to side load it from APKMirror
[Magisk] tr0ubles0me:
Glad it's working for you. At my side, the app was detected again after an automatic update, but renaming the TWRP folder did the trick.
[Magisk] sam00561:
New update no need to use Island or clone the app anymore. Just change the name of twrp to something else in internal storage then repackage magisk manager and hide Santander app that's all. It seems Santander was looking for twrp folder.
[Magisk] jameslfc5:
I never had twrp, just magisk and it never worked. Island is a great solution for me
[Magisk] sam00561:
Ah right I see them it's obviously checking a few things.
[Magisk] jameslfc5:
The Island "work profile" version of Santander has now stopped working since the latest update and it recognises root, any suggestion for a fix?
[Magisk] sam00561:
Oh no I just checked also and root detected on Santander again. Hope someone finds a fix soon.

---------- Post added at 11:48 AM ---------- Previous post was at 11:43 AM ----------

I think I just found a fix. I had renamed my tarp for but upon checking it has re appeared so I just renamed it again and now Santander works.
[Magisk] jameslfc5:
Sorry if I am being really stupid, but could you possibly put a step by step? I have edxposed btw?
[Magisk] sam00561:
Just got into your internal storage and rename twrp folder name to wrp or anything you like then clear all Santander days and set it up again will work until you not into twrp again hopefully. Then you need to do the process again I guess because it will recreate the twrp folder again once boot into twrp.
[Magisk] jameslfc5:
Tried that and cant get it to work, I dont have TWRP at the minute anyway and no folders relating to it. When I clear app data and cache for Santander, it just appears there again even without opening. I need to know where this data is on my phone so I can fully remove and clean it
[Magisk] sam00561:
Is your phone not rooted?
[Magisk] jameslfc5:
Just done a fresh install of my firmware, installed magisk, hidden everything possible, and installed Island and santander detects root straight away. I don't have TWRP installed

Any ideas? Seriously tempted to switch my main bank to Starling but its a lot of effort

---------- Post added at 04:48 PM ---------- Previous post was at 04:47 PM ----------

Sorry didn't see this, yeah I'm rooted but u rooted by patching the boot imagine and flashing that manually so I don't have any recovery installed
[Magisk] sanguinesaintly:
I gave up with messing around with the app long ago. I just open the online banking site in my browser. Maybe not as elegant but it works !
[Magisk] jameslfc5:
I'd happily do that but when making some online payments or transfers, it asks me to very via the app ??
[Magisk] sanguinesaintly:
I've never had that problem. I suspect that Santander will keep moving the goalposts to prevent rooted phones using the app.
[Magisk] MrPhilo:
What other rooted apps do you have?

I also don't have TWRP but its still detecting it, maybe if we list the rooted apps we have we can come to an conclusion which one it is.
[Magisk] sam00561:
Santander is detected again even tho twrp folder renamed and magisk manager is hidden. This is crazy every few weeks.
[Magisk] sam00561:
I've fixed it by way of using a sledge hammer to crack a nut. I had to uninstall magisk completely ( no more root) that was the only way Santander app will work without detection as of now.
[Magisk] MrPhilo:
Same, I'm thinking if someone found a way, they should not post it and get us to PM them. I do feel like theres a Santander staff lurking around on this post.
[Magisk] sam00561:
That's a good point we should pm each other about this. Let's do that from now on.
[Magisk] sanguinesaintly:
And how exactly does a solution get "revealed" if discovered. ? I honestly think Santander staff have better things to do than lurk here, but best of luck anyway- I'll continue to use my browser - too much hassle with the app.
[Magisk] sam00561:
Who knows what length they would go to. Considering they sit there doing nothing in my local branch I wouldn't be surprised if they sit here watching the thread ☺️
[Magisk] sanguinesaintly:
It's their reasoning that gets me. They say that a rooted phone is less secure. Most rooted phones probably have a custom ROM and are more up-to-date with security patches than 5 year old stock phones. Ah well.
[Magisk] sam00561:
Guess they don't trust the developers.
[Magisk] MrPhilo:
When a new solution is found. It gets patched on the next update, so it makes me think they do sometime lurk. I have no root, but creating a TWRP folder says i'm rooted. So it makes me think atleast one of them uses XDA to explore loopholes.
[Magisk] sam00561:
I found the only hing i was using root for was substratum and no other app so i just de rooted considering most apps are getting dark mode now but for others who regularly use apps needing root i can see this as being a big pain.
[Magisk] Cedoresti:
and lloyds same, quick detected root :(
[Magisk] mrspeccy:
They seem to use a root detection called mount leak (https://github.com/topjohnwu/Magisk/issues/2406) that is still possible with the latest canary build. However, by changing the path where Magisk resides you can circumvent this detection. I have a private build of Magisk that is not detected by the latest Santander UK app (tried this just out of curiosity since I do not have an account with them). It also allows me to run Epic 7 with Magisk which previously was not possible. Send me a PM if you would like to try it.
[Magisk] sam00561:
working pefectly thanks.
[Magisk] acidspider:
Did I read correctly that Santander app will still work with latest magisk canary?

How.do.i safety change the path for magisk?

Or would it be easier just to flash Ur private magisk build?
[Magisk] mrspeccy:
No, Santander uses a root detection that the latest Canary has not fixed yet. However, my private build has circumvented this detection. Please drop me a PM if you would like to try it.
[Magisk] lepicane1:
Thanks for the quick response and works a treat. Looking at the link you posted, it wasn't clear if this was on the list for the next build of Magisk. At least [MENTION=4470081]topjohnwu[/MENTION] is aware.

Just an annoying cat and mouse game and treating people with custom ROMs and rooted phones as more of a threat than any other user.

EDIT: Still seems to need Storage Isolation on top of AdAway blocklist and Magisk Hide. At least for me.
[Magisk] sam00561:
Not here I just used that version of magisk deleted the twrp folder re package magisk manager hide Santander and that's it.
[Magisk] lepicane1:
Didn't try removing/renaming TWRP folders. Thanks.
[Magisk] btb55:
First off thanks for looking into this and providing the link.

Does your build simply change the location of some of the Magisk files?

I'm asking because the embedded magisk.apk in your build is 8.5 MiB as opposed to 2.0 MiB normally, could you explain a little more why there is such a increase in the size of your apk?
[Magisk] sam00561:
What is your concern a back door of some kind or key logger?
[Magisk] lepicane1:
It didn't replace my original renamed Manager. Only the Magisk version is showing as 20.3 rather than 20.4.

I think this is the modded debug version, which is larger anyway.
[Magisk] btb55:
I'd simply like to understand why there is such a discrepancy in the file size. There is most likely an explanation that makes sense, before I install it I'd to know a little more.
[Magisk] sam00561:
I think you got one above.
[Magisk] btb55:
Thanks, that is most likely the explanation.

I'm not making any accusations, far from it, simply asking for a little clarity and transparency. It would be somewhat foolish not to.
[Magisk] mrspeccy:
This is a debug build of the Magisk binaries and the Manager and therefore much bigger. However, if you are in doubt then I can tell you how to build the modfied Magisk yourself (PM please since otherwise the information on the updated Magisk files might fall into the wrong hands of the lurking Santander agents ;) ).
[Magisk] lepicane1:
Please PM to me too.
[Magisk] mrspeccy:
I have sent you a PM with building instructions. Enjoy. :)
[Magisk] kun_gonzo:
I have the same problem over here. I can't use a Santander app, even with the last version of Magisk.
[Magisk] dead0:
to add, after running [MENTION=7934452]mrspeccy[/MENTION] magisk build and removing the twrp folder from internal sd, the latest version of santander is working. this is without storage isolation
[Magisk] sam00561:
Indeed it is i just hope this version of custom version of magisk wont get leaked.
[Magisk] devast8ndiscodave:
Can anyone pm me the custom magisk build.?
[Magisk] yourmate:
Hi, could you PM the building instructions, please?

Thanks :)
[Magisk] amk316:
Hi, could you PM the building instructions, please?

Thanks
[Magisk] uwene:
Could you please send me the building instructions also!

Thanks and regards

Gesendet von meinem Redmi Note 7 mit Tapatalk
[Magisk] mrspeccy:
(deleted)
[Magisk] Intrinsion:
Hey, please could you send me the custom Magisk build too?
[Magisk] yayaflirt:
Hello could you please PM the building instructions,

Ans the custom magisk?

Thanks
[Magisk] qazsparky:
could someone also send me how to build this to make a lite version
[Magisk] iankelly2001:
I would like a copy of the modded Magisk as well, please.

I had been OK using the Santander app until yesterday, as I was using an older version and not allowing it to update via Google Play, then yesterday on opening the app, it forced you to update the app before letting you do anything. Sure enough, on opening the updated app, it detected root and chucked me out, despite my TWRP folders being renamed on my device, Magisk being repackaged and the app hidden using Magisk Hide. and using the modded hosts file in AdAway. None of this will foolthe app anymore.
[Magisk] 1164chalkie:
Could I also beg a copy of the modded Magisk please. I have just been locked out by the Santander app too. Many thanks.
[Magisk] nick0791:
Could you please kindly send me an instruction?
[Magisk] sam00561:
Hi guys i am also using this version of magisk in order for santander app to work and it works well but there is an issue. It is not possible to install other magisk modules after flashing a module nothing shows up in modules.
[Magisk] mrspeccy:
Hi all, please send me direct PMs instead of posting requests in this thread. I might overlook your requests otherwise.
[Magisk] sam00561:
Hi I am still unable to install any modules they just don't show up although I changed the path address in magisk strings settings and updated the manager.
[Magisk] Anonshe:
What you've to do is flash normal Magisk first. Install all the modules you need. Then update to the private build. You won't be able to add/remove modules anymore. It's the limitation of having a private build.
[Magisk] sam00561:
Yes I got a private message and it was explained so I've finally got it to install modules.
[Magisk] herges:
Just to let you know I've also got this solved using mrspeccy's private version - thank you so much!
[Magisk] Yhaspin92:
Magisk

Hello, I have sent you mp to see if you can share your magisk with me. Thank you
[Magisk] Yhaspin92:
Please

can someone share me the modified magisk please, i need it to be able to play epic seven
[Magisk] Yhaspin92:
Me lo podrías mandar por favor
[Magisk] meffles:
I'd really like to try it if you wouldn't mind pming me the details ?
[Magisk] r00ft1h:
private build of Magisk

can you get a link to download the modified magisk assembly from mrspeccy? Thank.
[Magisk] dead0:
would love to know myself too as it seems once you rename MM in your patched build, it installs v8 of MM which doesnt allow apps to request su
[Magisk] Didgeridoohan:
That sounds like a bug you should report... With proper logs and all.

It's not something I've heard about elsewhere though, so you might first want to try clearing data for the app, or even uninstall it and try again.
[Magisk] meffles:
Agreed. I just checked mine and it's correct.
[Magisk] Didgeridoohan:
I mean the issue with su. The latest Manager is v8.0.0, so it looks like your update channel isn't set up correctly (or rather it looks like you're using an unofficial update channel).
[Magisk] meffles:
Yep, I'm busing mrspeccy's update channel to get Santander working.
[Magisk] dead0:
if i install magisk v21 with MM8, then it seems fine when MM is renamed. currently with the patched build MM8 doesnt allow to accept or deny su requests, it automatically denies them. even if changing settings to grant su for all, it still rejects. if i reinstall v7.6 from the patched build, then it works fine however then santander app no longer works. i think it might have something to do with the patched build as when MM was previously renamed, the renamed package was still based on 7.6.

---------- Post added at 01:51 PM ---------- Previous post was at 01:48 PM ----------

any chance of the link if its different to the previous one via pm?
[Magisk] Didgeridoohan:
Nevermind then. If you're using an unofficial build all bets are off...
[Magisk] dead0:
yep :silly:

ive tried to rebuild v7.6 with a different package name but no luck so far
[Magisk] Spartacus500:
How is it with this Santander app? I installed it for testing and without hiding in Magisk hide I ran it and no information about detected root etc.
[Magisk] meffles:
Don't forget to hide the app in manager and most importantly DELETE the twrp folder in your \
[Magisk] FOREST37:
Magisk 20.4 installed, Manager 7.5.1 (Hidden & Repackaged), Android 10, Mi A2 Lite OEM Android One Rom, unlocked bootloader, no TWRP, patched magisk.boot image used to root.

The app will detect root if not added to the hide list, once added and data cleared - the app will launch fine, it then asks for the account number which you can enter - BUT it then must perform another root check before it allows you to proceed and it's at this point the root detection message is shown (note this is the same as that displayed if app is not hidden initially) - unsure why I can pass the 1st check but not the second - presumably it's accessing a different application or different processes at the 2nd stage compared to the initial check stage? I do have Magisk also hidden from com.google.android.gms.unstable, do I need additional processes added?

I have also tried using magisk 20.4, Manager Canary build (Hidden & Repackaged) on an android 7.0, Cubot Cheetah 2 device with TWRP installed and the exact same happens - you can launch the app, enter the account details and it then finds root at that stage and won't load further.
[Magisk] meffles:
Did you remember to delete the TWRP folder first? If not, do it then clear app data and try again.
[Magisk] FOREST37:
I dont have TWRP on the Mi A2 Lite which is on the 7.5.1 Manager and 20.4 Magisk - i havent tried replacing the standard Manager with the Canary Manager - as I dont want to risk breaking the phone as my other banking apps work fine (security digital keys etc)

On the Cubot Cheetah 2 - i have tried renaming the TWRP folder, deleting the Santander APP data and re-launching - but this has no success. Again i havent tried updating Magisk to the 21xxx build, especially as this is a Mediatek device and I read that people were having issues when updating their phones.

Be interested to see if anyone has actually got Santander working and what their magisk / magisk manager combination and android version is.
[Magisk] meffles:
<Removed by meffles for being wrong>
[Magisk] Spartacus500:
What's your problem with this Santander app? Can I detect root or not? I don't have an account, so I can't log in to this bank
[Magisk] meffles:
Yes. Santander now detects this method, so as far as I'm aware don't work on a rooted phone.
[Magisk] Spartacus500:
But I showed that I can go to all pages without logging in. Is there a problem with logging into the bank :confused:
[Magisk] meffles:
I don't understand, that's not Santander in your screenshots is it?
[Magisk] Spartacus500:
You're right, I got the app wrong .... :silly:I'll check Santander right away. But what's the problem with this new version? Describe the exact problem where it detects root
[Magisk] Spartacus500:
Now test new version Santander
[Magisk] meffles:
I'm talking about the Santander UK app specifically. It tells you 'looks like your phone is rooted' about 2 seconds after you open the app and won't let you continue.
[Magisk] FOREST37:
It detect roots if the app isnt on Magisk Hide initially, when it is first launched.

If i add it to Magisk Hide on 7.5.1 Manager and Magisk 20.4 on Android 10, then i am able to run the app and proceed to the login page where I am asked to enter my account number and then click proceed

This is the same on Magisk Manager Canary, Magisk 20.4 on Android 7 with TWRP installed and Magisk Hide active.

It is at this second stage that it does an additional check - and I then get your phone is rooted message and the app then closes.

There must be something else that is being looked for at this second final launch stage ......
[Magisk] meffles:
Please tell me I didn't forget to hide it :mad:

Can you check if you have a twrp folder in your SD card root dir?
[Magisk] FOREST37:
The phone with the Canary Manager on doesn't nor does the 7.5.1 Manager phone..

Looking at the file structure on the Mi A2 Lite phone - which is 100% TWRP free

System(ROOT) - Storage - i have 16B2-1dF7 - no Magisk apk or Santander folders or TWRP

System(ROOT) - Storage - Emulated - 0 - i have a Santander folder with another folder, another, another and then an agent-id file. - and within the 0 folder i have my download folder which has magiskmanagerv7.5.1.apk and a copy of my patched.img boot file - could it be seeing these?

I have just tried renaming the apk and the patched image and i did get to the next passcode login page for 2 seconds before it then flashed up that was phone was rooted........

I have also tried moving these to the SD Card 16B2-1DF7 download folder from the internal download folder and that's made no difference - same behaviour as the 2 seconds then root detected message

System(ROOT) - Storage - Self - Primary - and another Santander folder - same as above

Does this help?
[Magisk] Spartacus500:
Please link Santander Your test on Google Play store.
[Magisk] meffles:
https://play.google.com/store/apps/details?id=uk.co.santander.santanderUK

---------- Post added at 11:47 PM ---------- Previous post was at 11:13 PM ----------

Are you using mrspeccys repo/build?