LinuxInfo
Dezoom

microG

Mise à jour : LineageOs14 - Android 7

microG est un projet qui permet de remplacer les Google Play Services dans le support des applications. Il inclut un service de localisation en ligne et hors ligne.

Références

https://microg.org/
https://github.com/microg/android_packages_apps_GmsCore/wiki
https://github.com/microg/android_packages_apps_GmsCore/wiki/Prerequisites
https://github.com/microg/android_packages_apps_GmsCore/wiki/Signature-Spoofing
https://github.com/microg/android_packages_apps_GmsCore/wiki/Installation
https://github.com/microg/android_packages_apps_GmsCore/wiki/Helpful-Information
http://forum.xda-developers.com/android/apps-games/app-microg-gmscore-floss-play-services-t3217616
https://github.com/microg/android_packages_apps_UnifiedNlp

1 - Présentation

1.1 Projet microg

Extrait de https://microg.org/

Components

2 - Préalable

Sur le périphérique :

Redémarrer le périphérique

Redémarrer le périphérique

2 - Signature spoofing

2.1 - Installation de FakeGApps

Pour se substituer au services google, la ROM doit supporter le Signature Spoofing ce qui nécessite d'installer Xposed et le module FakeGApps.

2.2  - Paramétrage

3 - Installation de microG

3.1 - microG Service Core

GmsCore.apk, l'application centrale du service microG doit être installée comme application privilégiée.

Le téléphone étant en mode recovery

$ wget https://github.com/microg/android_packages_apps_GmsCore/releases/download/v0.2.4/GmsCore.apk

Note : une version plus récente supprimant le message d'erreur "Mettre à jour Google Play Service" est disponible ici : https://forum.xda-developers.com/android/software/lineageos-microg-t3700997/page93

$ adb root
$ adb remount
$ adb push GmsCore.apk /system/priv-app/

3.2 - Applications sans droits privilégiés

Installer les applications sans droits privilégiés à partir de F-Droid :

3.3 - Autorisations

Installer (optionnellement) depuis F-Droid Signature Spoofing Checker

Dans Paramètres >>Applications >> Configurer les applis >> Autorisation des applis >> Spoof package signature : Vérfier / Autoriser

4 - Paramètrage de microG

4.1 - Autorisations

4.2 - Redémarrage

Si vous sautez cette étape, des comportements inattendus sont possibles.

Lancer le navigateur sur un site de géolocalisation, par exemple https://html5demos.com/geo/