Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sig spoofing: extend with PackageInfo.signingInfo / various Google Apps stop working with microG #48

Open
steadfasterX opened this issue Dec 16, 2024 · 1 comment
Labels
problem unclear yet - if it's a bug or..

Comments

@steadfasterX
Copy link
Contributor

Reproduction steps / Problem description

issue:

Google seemingly has updated their signature checking code. On Android 9 and above, the latest code uses PackageInfo.signingInfo (via GET_SINGNING_CERTIFICATES flags) instead of PackageInfo.signatures (via GET_SIGNATURES flag). This will likely roll out to non-Google apps in the future as well.

This means that all signature spoofing patches need to be updated to address the change of API usage by - in addition to the PackageInfo.signatures also spoofing the PackageInfo.signingInfo. There's unfortunately nothing we can do in microG itself.

source

Device vendor

any

Custom OS

any

OS version

A9 and later

extendrom log

n/a

Build log

No response

extendrom's Android.mk

No response

Free form for additional info

see:

Available patches:

@steadfasterX
Copy link
Contributor Author

steadfasterX commented Dec 18, 2024

current extendrom implementation

fix applied for:

  • A13 (tested - working)
  • A12 (untested)
  • A11 (tested - working)
  • A10 (tested - working)
  • A9 (applied in eOS - working. will be adapted to extendrom in 2025 first)

steadfasterX added a commit to LGgFour/android_external_patches that referenced this issue Dec 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
problem unclear yet - if it's a bug or..
Projects
None yet
Development

No branches or pull requests

1 participant