Skip to content

Instantly share code, notes, and snippets.

@thestinger
Last active August 23, 2024 09:05
Show Gist options
  • Save thestinger/ee536cbd1ca674b94dde05831192c348 to your computer and use it in GitHub Desktop.
Save thestinger/ee536cbd1ca674b94dde05831192c348 to your computer and use it in GitHub Desktop.
Sandboxed Google Play compatibility layer commits

Sandboxed Google Play compatibility layer (gmscompat)

Pixel eSIM management app integration

@awakened1712
Copy link

No, there are a lot more now since we greatly expanded the functionality it gets working. We also built a fair bit of generic infrastructure we use for both this and other purposes.

Thanks for the info. I'm thinking of cherry-picking the old version of the compat layer in ProtonAOSP. Will that still work with latest PlayServices?

@thestinger
Copy link
Author

No, it won't work anymore. It needs significant changes. Proton AOSP was behind what we had even back then and that's not Android 14. It would be easiest to take the current much better compatibility layer from GrapheneOS, we just don't have documentation on the set of commits for it anymore and are unlikely to maintain it going forward.

@awakened1712
Copy link

I see. I'm going to work with current gmscompat from GrapheneOS then. It's just difficult to isolate commits required for gmscompat.

As the port is on going for A15. I would suggest to make a separate branch in fwb just for gmscompat. This way changes for gmscompat could be spotted more easily without the need of documentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment