-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
missing checked signature boxes since 0.36 #2697
Comments
I had exactly the same problem on crdroid, but after installing fakegapps it was solved |
I got the same problem.
|
microG 0.3.6 got updated to check for the signature spoofing to be compatible with the latest version of Play Services. If you're using an old version of signature spoofing, it will now say that signature spoofing does not work correctly in Self-Check. There is no immediate issue through this: If you have apps that use microG and you don't update them, they will continue to work. However you should be aware that any updates to apps might cause them to no longer consider microG a valid implementation of Play Services and will show errors and/or ask you to update Play Services. |
Still, thanks for adding the support for the API, but what now? There are a lot of factors we need to think about, like, should I update my custom room to December build? Should I use Play Integrity Fix or Play Integrity Fork, etc. Some apps show good response to the API. Some still abuse the API for no reason, like RCS and free coupon McDonalds. To be frank, this is just a catch-up for us, but now MicroG is more superior than Graphene-Sandbox. |
LineageOS already updated signature spoofing patches and it's already out in nightly build. |
@BurhanBudak I guess your comment is related to Play Integrity which is not relevant in this thread at all. The change in signature spoofing is for Play Services not Play Integrity, which after many years decided to change to a new OS API to check signatures that some signature spoofing patches did not consider. You can read about the details and how many ROMs did the upgrade in #2680. You should always update to the latest operating system version available, as they often include critical security updates. There is really no competition between microG and GrapheneOS GmsCompat. They are different approaches with different goals. |
Sorry how is the case with LOS microG? I use it on my Fairphone3 and after the update via Fdroid of microG services I have the same problem. |
@Hruehle You don't have to do anything right now. Make sure you install the next version of LOS4microG once it becomes available (probably mid January for Fairphone 3). After that update, the checks will turn positive automatically. Until then it's best to not update any apps that make use of microG as the update of these apps might render them unusable. |
Not that fast but i can wait, I thought there would be fuse as of PI API was added. But it wouldn't matter as we will be forced to do some hacking to pass verdict. The most important point is to stay at a specific security patch before the hardened PI is added. |
@mar-v-in |
Or something like For non-huawei builds |
The summary of the patch situation is explained here: #2680 (comment) |
A lot about self-check is confusing at this point. It should probably be replaced entirely. |
I think it is always good to have a global overall of things that need to be done to have everything working but maybe a lot of the text can be changed to be more clear. |
I'll summarize for my understanding: in the foreseeable future, old signature spoofing patches will no longer work and microg will focus on what Google has changed - hence the unchecked boxes. In my case with Android 10 patched via nanodroid, I will have to switch to a different patch or another OS. |
Plain LineageOS already have signature spoofing built-in; and most ROM nowadays already include it. |
I guess for "LineageOS for microG" users new ROM builds are needed then, as described here: At least the current build for the FP3 (2024-12-11) seems to still use the old signature spoofing. It comes with "microG Services" 0.2.27.223616 (quite outdated!?) and it says signature spoofing is working fine. But the preinstalled F-Droid offers an update to "microG Services" 0.3.6 after which the signature spoofing is shown as non working. So for the moment I'll only apply the 0.3.5 microG updates (Services and Companion) from F-Droid, because they are still working fine. |
This thing is kinda obsolete for the past year. |
Interesting! The microG wiki says nothing about spoofing support in the official LineageOS. Update: Added LineageOS spoofing support is mentioned here (2024-02-25): So I guess the microG/GmsCore/wiki and also the "LineageOS for microG" website should be updated. Just tested |
It's simply outdated, the last edit in |
LineageOS for microG can still be used, but you have to use builds after 2024/12/17 to have the new signature spoofing patch. |
It is wrong to think that apps will works or not depending of the tick in microG self-check. Nothing will change, old apps will still works and new apps will NOT work indipendently if you have 0.3.5 with spoof checked or 0.3.6 with spoof unchecked. |
Hi, if I may add... this means Huawei HarmonyOS 2.0.0 (HUAWEI MatePad) would also not works... right? I download these
And also using FakeGApps (following #2680 (comment) ) is still not working. Who should fix this? Is this issue on HarmonyOS side or one of companions? |
Your comment doesn't make sense, the main difference from normal microG and hw microG is how it get signature spoofing. If you use FakeGApps you should use the normal microG builds. Also if you use FakeGApps make sure the version is 6.5 or higher. |
Must I understand I need to upgrade the LOS with microG version that run my phone to have signature spoofing working again? |
Read the discussion. You are not forced to upgrade, if all your apps are working fine. |
Or something
Signature spoofing (0/2 methods) 🔲
Signature spoofing (1/2 methods) 🔲
Signature spoofing (2/2 methods) ✅
No. Better:
- Signature spoofing 🔲
- Deprecated signature spoofing method 🔲
And, yes, the BIG FAT WARNING in the release notes would lower the
repetitive questions here.
|
Broken |
My current experience is that after updating from 0.32 on CorvusOS (dead, but supports the old spoofing), I suddenly cannot use an app that I haven't even updated. As if there was a check to use the newer api if available. Also, something about the microg apk signatures caused me to have to uninstall them all first before I could install the new versions. Edit: updating the app solved the issue. |
since latest microg [0.36] i have unchecked boxes signatur system, gmscore and phonesky. was working well till [0.35]. after update it is missing.
as it seems, everything is still working as expected.
System
Android Version: 10, stock rom, patched by nanodroid
The text was updated successfully, but these errors were encountered: