I recently got a Pixel 6 Pro and installed GrapheneOS on it. It's running SQ3A.220605.009.B1.2022062200, which is the current stable. I installed Google Play Services, which pulled in Google Services Framework, but instead of the Play Store, I installed F-Droid and Aurora Store.

Aurora first updated the Google Play services app, which is now at 22.21.16 (190400-454906765).

I then obtained an app I know I'll need: TAN2Go.

When I start the app, I am told that it won't work without Google Play Services, which are not available for my device:
Photo of Screen

Now I am crying. Wasn't the whole point of GrapheneOS that it would give me sandboxed access to the Google spyware? Why isn't it working? What am I doing wrong?

Thanks for any insights!
-m

My friend Play Store isn't just the app store front end it actually has a great deal more to enable things like Play Asset delivery etc.

Start from scratch uninstall ALL Play Services dependent apps as well as GSF and PS.

Then open the 'Apps' app in the app drawer, tap Play Store and tap install. This will install ALL 3 required elements inclusive of GSF and PS.

Once done install your app again from Aurora and you should be cooking with gas.

Quote from GrapheneOS Twitter:

Most users who use sandboxed Google Play have installed GSF + Play services + Play Store per the instructions rather than skipping the Play Store. Substantial and increasing portion of Play Store apps require the Play Store for Asset/Feature delivery and other things it provides.

  • [deleted]

You need Play Store to initialise Play services. You're running a very incomplete setup of Play services and apps don't know how to handle that.

2 months later

Hey -- how did you get that app to work? When i open it, it just stays at the opening screen and freezes.

I just tried it on a fresh work profile where i installed playstore + play service + framework (sandboxed from grapheneOS apps) and it does not work.

Would be very happy if anyone could confirm, that his is actually usable on GrapheneOS with Google play services installed. I need this app to work, otherwise i will go back to stock android.

    Hi RubixCube uninstall all apps you wish to use with Play, then in what order did you install the 3 packages for Play? They are required to be installed in a specific order and the best way to do it is to go to the 'Apps' app in the drawer, tap Play Store then install. This will do all 3 packages in the right order.

    Once done open the Play Store and just tap initialise, you do not need to log in, then if you install the apps you need from whichever source you got them from either the Play Store (if you do log in) or Aurora store. The app should then function.

      6 days later

      Thank you for the answer but I did not get it to work.

      I created a fresh work profile and installed the 3 packages from the apps app (installing play store + dependencies). I also tried giving the apps all permissions, but the app is not working.

      It remains in the opening screen.

      Can someone confirm that the app works for their phone? Thank you!

        RubixCube I will test to see if I can get it to work when I get back from being on site (work). Be an hour or so.

        I tried to find the app and could only see the DKB TAN2Go app, which loaded fine and worked up to QR scan.

        If it is another app can you share the link for me here.

        Hey!! Thank you very much for trying it!! That is the app. So something is different with my phone then.

        Which store did you use and which store country? Could it be the hardware?

          RubixCube shouldn't be hardware no, I just ensured that from a blank secondary user, I opened 'Apps' tapped Play Store and Install, all 3 Play apps (GSF, Services and Store) all installed automatically in order, I opened the Play Store and tapped 'Sign In' to initialise them then downloaded DKB TAN2Go from the Aurora Store. Then granted required permissions as I went along.

          It does not work for me. I have a pixel 6a and just updated to android 13, still does not work. When I create a new work profile, is there anything that is defined by the main user? Is there any chance that it works when I reset the main user or reinstall it?

          I also have problems with google maps sometimes: then the app opens and crashes. Overall I am not very happy with how reliable of is. Newpipe also stopped working for me and does not load any video.

          Any ideas on what to do for trouble shooting?

          When google maps cannot be opened, it works again after rebootibg the dsvice. Newpipe is just unusable now also after reinstalling.

            RubixCube when YouTube changes anything on their back end NewPipe breaks as it did recently. They have pushed an update and it is not related to the Android 13 update.

            As far as your TAN2go issue I suggest not using a work profile and trying in a proper secondary user. I am presuming you are cloning the 'Apps' app into the work profile to facilitate the install of play and not cloning the play services themselves. Again I repeat you must just use the Play Store listing in 'Apps' to install all 3 and not do them individually.

            6 days later

            @RubixCube have you checked back on your TAN2go app since the latest release? You can try going to App Info now and toggling on "Exploit Protection Compatibility Mode" to see if that helps in this use case.

            Let me know how you get on or if you:d manage to resolve this in the interim.

              I've got the same issue on grapheneos Android 13 with the dkb tan2go app like @RubixCube .

              The normal DKB banking apps work fine without google play (no notifications though).

              The tan2go app freezes at the dkb logo in the main user profile without g services, in work profile with g services and in another user profile with g services.

              enabling "exploit protection compatibility mode" does not work. Neither DISABLE_HAHRDENED_MALLOC or ENABLE_COMPAT_VA_39_BIT.

              MetropleX do you have another idea how to solve the issue?

                mobos after mentioning that I get it to the QR scan, the only thing I can recommend if you can't get it to do the same is to go to SETTINGS>SYSTEM>DEVELOPER OPTIONS>BUG REPORT>INTERACTIVE and then attempt to open the app with both Exec Spawning Toggle on (SETTINGS>SECURITY>ENABLE SECURE APP SPAWNING>ON) and Exploit Protection Compatibility Mode Off (SETTINGS>APPS>SEE ALL>DKB TAN2GO) then when it crashes disable exec spawning/secure app spawning and try again, followed by enabling the Exploit Protection Compatibility Mode for the app and try again. This way all attempts will be logged.

                Once done either