For those that are looking to install GrapheneOS and want to ensure that their banking apps work as intended, here is a curated list with app compability status per country.

Each entry also lists required settings, profile and whether they need access to Google Play services, among other details.

Update on 2024-12-23: The following site is a great resource as well, it provides details on MFA support for various services grouped by country (not only banking): https://2fa.directory/

Thank you @jagged_circle@feddit.nl for the suggestion!

  • evenwicht@lemmy.sdf.org
    link
    fedilink
    arrow-up
    1
    ·
    26 days ago

    Graphene is Android. Why would a bank’s app not work? @TheHobbyist@lemmy.zip suggests that some banks proactively detect and block Graphene, while other banks’ apps simply accidentally fail on Graphene. Is accidental incompatibility really a notable issue on Graphene?

    • kchr@lemmy.sdf.orgOP
      link
      fedilink
      arrow-up
      2
      ·
      1 day ago

      I believe it’s usually that they attempt to use some of the parts in the Google Play framework that is (currently) not fully supported by the Google compability layer in GrapheneOS, but the developers does an amazing job on trying to keep up with stock AOSP changes and make apps work equally good as on a stock Google image.

      That, and sometimes just checking whether the phone is running an image signed by Google and refuses to run if not.

      Personally, I’ve only had issues with one app, and that’s Pushover (a push notification service). It tries to use Google Play for notifications and I refuse to install that for this single app.

    • The Hobbyist@lemmy.zip
      link
      fedilink
      arrow-up
      1
      ·
      25 days ago

      Some apps will rely on Google services to determine whether they are running on a “secure” device (ie determined by Google). This is refered to as hardware attestation. But there is a Google version of it and a generic version of it (which is implemented in GrapheneOS). If the bank relies on the Google version, it will fail on GrapheneOS, despite actually having hardware attestation.

      You can read more about it here : https://grapheneos.org/articles/attestation-compatibility-guide