Closed tobru closed 5 years ago
Another interesting thing is that the app "Signature Spoofing Checker" reports "Signature Spoofing: DISABLED" whereas the Self-Check of microG reports everything is fine.
Not actually. Several ROMs limited signature spoofing permission to system apps since last December. If you installed the checker as user app it is expected to not get the permission.
Thanks @Nanolx, that a least explains this one. But I still struggle to understand why the SBB apps thinks that there is no Play Services available.
If it helps at all I have version 9.0.0.80 running fine with Microg on Lineage 14.1 You post makes me not brave enough to update to the latest version since I rely on the app a lot and downgrading is always a pain.
I'm running SBB Preview v9.3.1 (94)
, but it's the same behaviour with the standard, non-preview SBB app. Somewhen last year they started to rely on Play Services, afaik 9.0.0.80
doesn't rely on Play Services. See also https://balmer.name/howtos-linux/sbb-mobile-app-blocks-swisspass-without-google-play/.
What could be reasons that an app doesn't detect Play Services with microG installed? From the logging it seems the Android Security Provider
is missing or unavailable. Although I couldn't find much information about this provider.
This should be fixed through b02d72b01fd0c7239b494818c05ab7252880d3b0
WOW! Thanks a lot @mar-v-in for taking care of this, really appreciated. As soon as I get hands on a release containing this fix I'll report back if the issues with the SBB app are resolved. Or is there any pre-release / nightly build which I could test?
New release is planned for today or tomorrow
@mar-v-in would you be so kind to check existing pull requests before new release? Some of 14 pull requests are not critical, but some of them solves known problems like this https://github.com/microg/android_packages_apps_GmsCore/pull/821 annd this one https://github.com/microg/android_packages_apps_GmsCore/pull/799
It will be great if you approve some useful, reject unnecessary or leave review to requests that needs some work.
Sorry for bad english
I can confirm that the release 0.2.8.17785
fixes the issue and the SBB app no longer complains about the missing Play Services. The login screen appears and I can login. Now I hit: #863. As this is another issue, I'll close this one.
Thanks a lot to @mar-v-in for adding support so fast. This gives me a very good feeling about the microG project.
@tobru How did you log in with your SwissPass? I'm on 9.2.4 and it tells me I need to update my Google Play Services. The log in screen does not appear.
Play Services missing usually refers to absence of Play Store. Either install Fake Store or Play Store.
Am 5. Juli 2019 17:03:11 MESZ schrieb vandenheuvel notifications@github.com:
@tobru How did you log in with your SwissPass? I'm on 9.2.4 and it tells me I need to update my Google Play Services. The log in screen does not appear.
-- You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub: https://github.com/microg/android_packages_apps_GmsCore/issues/854#issuecomment-508786970
-- Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.
@vandenheuvel You need the latest microG release. And - for the record - I'm using the LineageOS for microG distribution. Also I've installed Chromium, not sure if it's needed, but without Chromium and only with Fennec the login-page looked broken.
Nevertheless, the SBB doesn't fully work yet. See #863
@tobru Interesting. I have the same LineageOS for microG, no Chromium. In the end I installed an older version, logged in and then upgraded as was linked to above. Thanks!
I've installed LineageOS for microG on a LeEco x822 (Codename x2) device which worked fine. Checking "microG Settings -> Self-Check" revealse a tick on every single possible line.
After installing the SBB app I wanted to login to SBB store, but this fails because the app doesn't seem to recognize the Play Services.
Running
adb logcat
reveals the following log output:The following line is puzzling me:
Does someone know what that could mean and even better how I could make the app recognizing that there are Play Services available, through microG?
Another interesting thing is that the app "Signature Spoofing Checker" reports "Signature Spoofing: DISABLED" whereas the Self-Check of microG reports everything is fine.