• General
  • Thread for discussing 3rd party app compatibility.

alex

Thanks so much! In Linux, it told me device was rooted at the login page and only allowed me to exit. With this, I can switch over with a peace of mind. Thank you!

    It would be nice if we redirected similar requests to this thread.
    And the conversation that is a part of such a request happens over here.
    That way we can ensure these requests don't get repeated in unrelated places

    ayaen stickied the discussion .
    ayaen changed the title to Thread for discussing 3rd party app compatibility. .
    6 days later

    [unknown] It is important to note that GrapheneOS allows you to use Google Play Services via Sandboxed Google Play. Most, if not all of the apps listed there, or in general, will work on GrapheneOS.

      matchboxbananasynergy I have removed the post referring to a third party source for this exact reason. GrapheneOS has broad app compatibility of approx. 95%+ of Android apps, banking, safetynet dependent, or memory corruption examples making up another 3% and 2% unknown outliers.

      We would rather find the outliers and figure out what isn't working, why, and fix it if possible and reasonable.

      • [deleted]

      Can someone verify whether making e2ee Whatsapp backups to Google Drive works?

      • Hulk replied to this.

        I'm still not able to use my Merlin birdwatching app, even if I install sandboxed Google Play. Any ideas? It seems it cannot pick up the phones location, even if I give it full location permission.

          [deleted] Yes, it works pretty much exactly like it does on stock. Make sure you have all 3 Sandboxed Google Play apps installed and configured properly

          XL87LGV7W9EY7Y7A5Z9B3T7N6ZRX74 which was installed first the merlin or the play services? If the former, uninstall it and reinstall as the Play Services are detected by apps on first use.

          If the latter did you install using the Play Store app page in the Apps app? If not and you only installed either Play Services or GSF or both uninstall ALL and start again using the Play Store page to install all 3 required components.

          You shouldn't need to give any of the Play Services components location permission as all location requests are by default routed to the OS API reliant on just GPS and not a network location service.

          To get a lock you will then need a direct line of sight to the sky or even better be stood outdoors between 2-5 minutes for first lock while additional satellite data is downloaded.

          You can also validate the device and OS are able to get a lock using https://play.google.com/store/apps/details?id=com.android.gpstest

            13 days later

            Is there a spreadsheet or separate forum thread where I can document my experience using some of the banking apps in my region (Australia)?

            • nrt replied to this.
              9 days later

              I

              MetropleX I validated that the GPS is getting a lock. The Merlin app is still not functional. Upon clicking the main "Start Bird ID" button the app does indeed turn on the location (the green icon appears in the upper right) but it fails to register the location in the app. Then it offers to search instead by Zip code or to place a pin in a GoogleMap manually, but these do not work either. The fact that even manually setting a location fails indicates to me that the problem is not the app accessing the phones location but something else not working. Is there any other help you could offer? I'm able to donate 1.0 XMR (Monero) to anyone who helps me get this working as birdwatching is a major hobby of mine.

                I'm having issues with the Garmin Explore app freezing and crashing shortly after opening and clicking around a little bit. It's not just one thing that does it, it just seems like after a certain amount of interaction it freezes. Other Garmin apps seem to work fine but the Explore app seems to have issues. I've tried giving it all permissions, I have GSF, clearing data/cache, reinstalling the app, etc.

                I have a ticket with Garmin but it's sort of dragging on, can anyone think of a reason why GOS and Explore might not get along or something I can pass long to Garmin? Or recommendation for a good logging app to give them some better diagnostic data?

                  estimatormap I have exactly the same issue. I also tried to clear cache etc. Nothing works. And Garmin Explore is the only app I have these problems with. I now use a Pixel 6 Pro. On a Pixel 4a I didn't have these problems.

                    I'm unable to use Google Voice on GrapheneOS. I have both Google Services Framework and Google Play services installed. When I open the app, I see a spinner and the message "Failed to load accounts." There is no other information of what the issue is or what to do.
                    Can advice on a quick fix? If not, how can I get more debugging info to investigate the issue further? Does GOS expose something like syslog or another audit log?

                      palantir Did you install Play Store and press sign in to initialize it? It's likely needed since as the usage guide says, it provides services used by apps:

                      The Play Store provides many services used by apps including Play Asset Delivery, Play Feature Delivery, in-app purchases and license checks for paid apps. You can use sandboxed Google Play without the Play Store but many apps won't work correctly without it. The Play Store app is also the most secure way to install and update apps from the Play Store. Installing it is highly recommended for general purpose usage but you can install only GSF or only GSF/GMS if you know it's all you need for what you want to use.

                      After installing Google Play, Play services needs to be initialized. Our recommended approach is to open the Play Store, press the sign in button and wait for the sign in page to load. Once the sign in page is loaded, it means Play services is finished initializing. You can leave the app without signing into an account. Signing into a Google account is only required if you want to use features depending on being signed into an account. For example, some apps use Google account authentication instead of their accounts having a username and password. The Play Store requires being signed into an account in order to install apps or use in-app purchases. This is still true even for an alternate frontend to the Play Store. Aurora Store still requires an account but fetches shared account credentials from Aurora Store's service by default.

                      You'll likely need to reinstall Google Voice after you do that to make sure that it detects it and is able to use it.