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

Play Integrity Fix 17.9 unable to attest in LineageOS for MicroG 21 #476

Open
tgm-git opened this issue Nov 11, 2024 · 5 comments
Open

Play Integrity Fix 17.9 unable to attest in LineageOS for MicroG 21 #476

tgm-git opened this issue Nov 11, 2024 · 5 comments

Comments

@tgm-git
Copy link

tgm-git commented Nov 11, 2024

I have recently installed LineageOS for MicroG v21 on my FairPhone 4 (FP4).

Furthermore, I have have installed Magisk stable (v27000) and flashed PIF 17.9. I have magisk systemless host installed also, but no other modules. When ever I try to run an attestation using Play Integrity Checker or SPIC I get an error related to binding to the Play Store.

The error code is -9: Integrity API error (-9). I have found a screenshot of someone else having the exact same error. Not sure if this is a problem with MicroG, PIF, or something else entirely.

239063752-90d304a9-32a1-4742-b2a9-7263cb5d0568

I am running the stable version of MicroG, which might be part of the issue

@Mixermachine
Copy link

Play Integrity is not (yet) supported by MicroG.
This is the draft for the implementation: microg/GmsCore#2077

@marbens-arch
Copy link

Play Integrity is not (yet) supported by MicroG. This is the draft for the implementation: microg/GmsCore#2077

There is a functional version in microg/GmsCore#2599 and has been for 3 weeks.

That old one is deprecated and probably won't be merged.

@Mixermachine
Copy link

Play Integrity is not (yet) supported by MicroG. This is the draft for the implementation: microg/GmsCore#2077

There is a functional version in microg/GmsCore#2599 and has been for 3 weeks.

That old one is deprecated and probably won't be merged.

I would not call a MR a functional version.
It's still in testing AND not released yet.
Also explains the issue we are discussing here in this thread.

Fully agree that MR 2077 will not be merged.
Thanks for adding info about MR 2599.

@tgm-git
Copy link
Author

tgm-git commented Nov 24, 2024

Welp, didn't realise microg didn't support spoffing. I thought the companion handled spoffing?

@ale5000-git
Copy link

ale5000-git commented Nov 24, 2024

@tgm-git
microG spoof some data using Device Profile (you must select it in microG settings) but the data spoofed aren't enough to pass Play Integrity.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants