The trouble is that banking apps will not work if you degoogle your phone. GrapheneOS was an attempt to make this sort of thing work, in a phone OS more secure than stock Android

But to be honest, many banking apps randomly stop working with GrapheneOS anyway. So if you see this...

https://privsec.dev/posts/android/banking-applications-compa...

https://github.com/PrivSec-dev/banking-apps-compat-report

And check the issues, it's unpredictable whether a bank will continue to work with GrapheneOS

So.. if you accept GrapheneOS might not be reliable for this use case, and decide have two phones (one just for banking stuff, another for.. using), then degoogling is fine.

Only thing is that the banking device probably needs to be a phone (or tablet I guess), I don't think you can emulate a real device good enough for it to work on something like Waydroid

This is something that gets mentioned a lot, especially from people who don't use Graphene or other custom ROMs themselves. Personally, I have not had any issues using banking apps on Graphene without Play Services. While this is just anecdotal, even if apps required them, I use a separate "secure profile" where I dump all the fishy, but necessary apps that require Google. I used to run a separate Lineage phone with microG for this purpose, but it became too cumbersome

Yes, if the banking app refuses to run on Graphene, you can forget about Waydroid completely. Hell will freeze over before Waydroid passes play integrity.

My bank can support my phone or accept that I'm going to come waste their time in person, I'm not backing down here.

Many banks nowadays charge higher fees for teller service.

I went in to cash a check at a bank a few years ago and they made a huge show of it, taking over half an hour and various employees for a couple hundred dollars. They will absolutely win if they want to. A large organization can easily create more friction than an individual can bear.

Thats their issue that they want to pay several staff half an hours wage for cashing a cheque. I would have been enjoying every second of the farce.

Your time must not be valuable to you, which is a very limited perspective.

You don't understand. They will make you pay for it by charging a handling fee. How about $10 flat per transaction?

My phone is not that old but it stopped getting OS updates and I stopped considering it a way to do anything banking related when my bank declared that my phone OS was too old to run the app.

This is what I ended up doing. I have LineageOS running on a Moto G. For banking, I have a tablet.

I didn't want two phones, because it just seems so silly. The tablet, based on it's larger size, at least offers things that another phone cannot.

People always bring this up but I don’t get the issue. How often are you using your bank’s app? Banking apps are probably the least essential apps on my phone.

Literally insane that banks will allow you to do banking on ancient phones with an unpatched Android full of CVEs, but won't allow you banking on a modern ungoogled OS.

It's not about security, it's about lazyness. These are the people who still employ Cobol devs cause they don't want to migrate off existing mainframes. I've yet to see a banking app that was not an objective trainwreck.

> cause they don't want to migrate off existing mainframes

Dont confuse intent with laziness, running on cobol genuinely gives them many advantages.

[dead]