Skip to content

Instantly share code, notes, and snippets.

@thestinger
Last active March 20, 2024 13:35
Show Gist options
  • Star 15 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • 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

@IzumiSenaSora
Copy link

IzumiSenaSora commented Jun 3, 2022

Is this commit work in AOSP 11?

@thestinger
Copy link
Author

These are changes for the latest release of Android 12.1. There was a much less capable older implementation of the sandboxed Google Play compatibility layer for Android 11. Android 12 came out months later and it was ported to it. It has been substantially improved and largely rewritten since that point and there's no point starting from that. It would make more sense to port a device to Android 12 or at least to port this back to Android 11.

@Sewdohe
Copy link

Sewdohe commented Jun 4, 2022

I don't believe current.txt is meant to be edited directly. Instead, after making the required changes you're encouraged to run m art.module.public.api.stubs.source.module_lib-update-current-api to update the file automatically

@thestinger
Copy link
Author

The changes that are done automatically still need to be committed as part of the commit making the changes.

@Sewdohe
Copy link

Sewdohe commented Jun 4, 2022

I understand, just posting for my own and others future reference.

Thanks again for making this!

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