Closed gitmeED331 closed 7 months ago
Thanks, looking at the reviews this doesn't seem like a GrapheneOS specific issue.
Except the fact it works fine on stock Android and only has such an issue on GrapheneOS. Also, good to note that I have tested this on 2 separate devices: pixel 6a and 8 pro both running GrapheneOS but neither had a problem with this app while using stock Android. Both stalling with "device rooting detected" message in the logs.
This is submitted per the bank app compatibility entry on grapheneos.org
Yes, I agree that the app maker needs to make some adjustments and I have submitted such to them, but as expected, they are not very responsive. But, at least in the mean time, maybe something on the compatibility side can work.
Additional logs after fresh install and multiple attempts to open the app with varying compatibility settings.
https://paaster.io/Gi8_fUhss21MkgW_HUS1c#orFZy8ksmq92aMavfGSRJxuXhPSaI0nb-yDnE3cmnkc
Based on https://discuss.grapheneos.org/d/4584-navy-federal-bank-app/, it seems they use Play Integrity API to intentionally prevent non-stock OSes from working.
There is nothing that GrapheneOS can do about this unless they stop, or decide to support GrapheneOS via the guide at https://grapheneos.org/articles/attestation-compatibility-guide
Indeed, looks like we have our answer then. Definitely hand them that attestation guide, if they get enough requests they may follow through.
Interestingly, this app still gives me background notifications about withdrawals, even though I can't manually open it.
Multiple successful reports in the above mentioned forum post as of recently, will be marking compatible again.
Is there an existing issue for this?
App name
Navy Federal Credit Union
Link to app
https://play.google.com/store/apps/details?id=com.navyfederal.android
App version
6.22.1
Country of the app
USA
Build Number
UQ1A.240105.004.2024011600
Device list
Pixel 8 Pro
Profile app tested in
Owner profile
Google Play installed?
Installed
Where did you install this app from?
Google Play Store
Google Play services Network permission revoked?
Native code debugging
Exploit protection compatibility mode
Stock OS compatibility
NFC payments
Description of the app's functionality
App is completely non-functional. On attempt to open app, initially it flash the bank logo the blank blue screen and then crashes; subsequent attempts will only show blank blue screen and the app freezes.
I have attempted all work arounds and notified bank (who were rather unresponsive or useless on this matter)
Are there any extra notes you think users should know about?
No response
ADB logcat of the app if necessary