-
Notifications
You must be signed in to change notification settings - Fork 5
Lloyds Bank Mobile Banking #53
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
@davearchive Thank you! Just updated the list. Much appreciated! |
As mentioned in #330, the app now refuses to work stating that the device has been jailbroken/rooted, probably due to the play integrity api. Please contact them, let them know it has stopped working for you and link them the attestation compatibility guide so they can start supporting GrapheneOS. |
Can confirm the reports above. Lloyds worked for me yesterday but refuses access as of today complaining about being rooted. At least you can still use their online banking in the browser without an app (2FA is via SMS), unlike some other banks who have stopped SMS 2FA and require a mobile app. Bit ironic though that they think running the app on an unrooted GrapheneOS device is "insecure" but logging in with a browser (perhaps an outdated version and running on Windows 7 still?) and secured by an SMS is "secure". |
Encountered new behavior as compared to the last reports. Installing and opening the app does not result in any security/rooting messages or app crashes on GrapheneOS. I am in the US, if that matters. Device: Pixel 7 Pro |
I can confirm that nothing is triggered on the welcome page at least. |
It loads the login screen just fine. However, after filling in the correct account credentials, it will feedback an "Error: you have been logged off" detailing underneath that this is due to the device being "jailbroken/rooted" |
@edo0 I can confirm the error still occurs as of May 2024 (v138.03). |
Lloyds enforces play integrity but is seemingly okay with it missing/unreachable. Please test by revoking the network permission from the google play store app in particular. If that doesn't yield success feel free to block the other google play components (as well), see if that gets you anywhere. |
Thanks, I've tested by disabling network permissions for the Google Play Store, the Google Services Framework, and both together. Still no luck unfortunately. I've messaged Lloyds but don't have high hopes. Ultimately it looks like I'll have to find a new bank as they're very unfriendly towards GOS. |
@eylenburg @NarwhalPrince @edo0 @beaneeber Please retest with the latest release (2025012700), the new toggle to prevent usage of play integrity may have an impact. |
@spring-onion Lloyds doesn't seem to use play integrity. I still receive the "your phone seems to be rooted/jailbroken" prompt and there's no Play Integrity API usage notification. Oddly enough, I tested signing into my account on my old phone which at the time was running Crdroid, no GMS or play store and had an unlocked bootloader and it let me sign in without issue. I wonder what is tripping the detection? |
Can confirm Lloyds is working on GrapheneOS now. Storage&Cache must be cleared after having it be flagged, or the app will remember. Profile - Sandboxed profile (non-owner) Exploit protection compatibility mode - Enabled Most notably, Exploit protection compatibility mode AND Webview JWT must be enabled. |
No, here is fine. Thank you for the detailed report! Unfortunately the user who shared their experience prior deleted their account, so I can't ask them to replicate your environment. But it sounds promising, so I'm marking Lloyds compatible again. |
Update Apologies for the false alarm, but after a random time of usage of the app it locks the user out. |
@jackedproxy No problem, appreciate the quick updates! |
Is there an existing issue for this?
App name
Lloyds Bank Mobile Banking
Link to app
https://play.google.com/store/apps/details?id=com.grppl.android.shell.CMBlloydsTSB73
App version
86.03
Country of the app
United Kingdom
Device
Google Play installed
Google Play services Network permission revoked?
SafetyNet Enforcement
Native code debugging
Stock OS compatibility
Profile app tested in
Description of the app's functionality
Everything works perfectly
Are there any extra notes you think users should know about?
No response
ADB logcat of the app if necessary
No response
The text was updated successfully, but these errors were encountered: