Please let me know how I should deal with my banking apps in the future. I used LineageOS and Magisk to convince SafetyNet that everything was as it should be.
Now I read that SafetyNet was depreciated and LineageOS would become a red flag for banking apps (in Germany).
What is the way forward?
How can I use up-to-date firmware (i am fine with using something besides LineageOS) and still use my banking app on my phone?
Safety Net was replaced with the “Play Integrity API”. The current workaround I’m using is “Play Integrity Fix” by chiteroman and playcurl by daboynb. I believe this is still limited to Android 14 but could be wrong. The xda thread for it could shed some light.
I can’t say for LineageOS, but on GrapheneOS my banking apps work without doing anything special, apart from enabling sandboxed Google Play services.
I can vouch for this. I run completely unrooted GrapheneOS and no app has ever failed a safetynet test. Banking apps and Pokemon Go work just fine.
I’ve never had issues with LineageOS either, but this is before the hardware attestation days.
Graphene os is an option to use. But keep in mind that it only works on pixel phones.
Hey, I use LOS with Magisk as well.
There is a separate safetynet fix module for magisk you can install. No idea if the module is deprecated or not. Will have to check.
You can use the deny list in magisk to “hide” root access from your banking app.
There is also the option to hide the Magisk app itself. For some reason my banks app was checking for this specifically, and this solved my issues.
Edit: Safetynet fix: https://github.com/kdrag0n/safetynet-fix
This is what I have. Not sure if the project is dead, last update was a year ago it seems.
If you dont need to scan any checks, why not just use the website?