You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Open-source project aiming to provide a free implementation of Google Play Services.
Requires an OS with a "Signature Spoofing" patch applied (or microG preinstalled, such as LineageOS for microG).
Provides a transparent "drop-in" replacement, allowing original apps to run unmodified on non-GMS phones. The app is linked with the GMS client library, and the "Signature Spoofing" allows to redirect to microG.
Appears to be 1 main developer (microG's author) + some others.
The GAEN implementation (gms.nearby) started about 1-2 months ago. It targets "v1 mode" only so far (as it seems to be what all existing apps use, including the current version of SwissCovid).
GAEN is fairly advanced, able to run existing corona apps (Germany's Corona-Warn-App, Italy's Immuni).
Without installing microG, there is a possibility for an "almost transparent" approach by bundling the EN-relevant part as a library, along with a client library, and packaging all together with an existing app. However, such an app would likely not be accepted on Google Play due to it not using the official lib, but it could possibly be made to be accepted on F-Droid. The client library has been started but is not yet complete and requires further work.
First prototype using microG as libraries (see microg/GmsCore#1179).
This uses 10 packages from microG with minimal changes, as well as minimal changes to the app, mostly packaging and dependencies configuration.
Tests on the phones provided by the lab look functional as far as I can determine by examining the debug logs and scanning beacons. The next step is to test on a phone that does not have GMS (unlike the lab phones), to ensure it is really using nothing from GMS.
ineiti
changed the title
Implement GAEN API
Study existing non-GMS GAEN APIs
Sep 28, 2020
Existing implementations
microG
Open-source project aiming to provide a free implementation of Google Play Services.
gms.nearby
) started about 1-2 months ago. It targets "v1 mode" only so far (as it seems to be what all existing apps use, including the current version of SwissCovid).Interesting issue with discussion regarding EN.
CoraLibre
Open-souce project aiming to provide a free implementation of an EN SDK for corona contact-tracing apps
Matrix channel for CoraLibre discussion. The microG main developer is also connected and participates to the discussion.
Google libraries
Contains a snapshot of code from Google Play Services' Exposure Notifications module.
TODO
The text was updated successfully, but these errors were encountered: