microG installieren – Nur das Nötigste, damit Google zufrieden ist

microG ist eine enorm abgespeckte Variante der Google Dienste für Android, um den Datenschutz zu erhöhen und gleichzeitig auch den Akku zu schonen.
Wie du microG auf dein Android Gerät bekommst, erklärt diese Anleitung.
Diese Anleitung beschreibt die Installation über F-Droid in eine Android-Version, die Spoofing unterstützt.
Diese Anleitung erklärt nicht die Installation, mit Hilfe von Magisk.

Befolge sie Schritt für Schritt, damit am Ende alles sauber funktioniert.

Doch warum microG?
Manche Apps für Android benötigen die Google Dienste um überhaupt zu funktionieren.
Einige nutzen die Ortungs-Funktionalität, andere die Push-Benachrichtigungen oder auch die Sensoren, welche darüber bereitgestellt werden können.
Wer sein Gerät entgoogelt, dem fehlen eben alle Google Dienste, wodurch die besagten Apps unter Umständen gar nicht oder nur teilweise funktionieren.
MicroG schließt hier diese Lücke, indem nur notwendige Schnittstellen installiert werden und falls Daten an Google gesendet werden müssen, diese zuvor anonymisiert und auf das wirklich notwendigste reduziert werden.
Dadurch können wir ein entgoogeltes Android-System auch weitestgehend ohne Google nutzen, ohne wirkliche Funktionseinschränkungen zu haben.

Ein Tipp: Das Betriebssystem „/e/ OS“ hat bereits microG eingebaut.

Was brauchen wir?

– Ein Android System, was Spoofing unterstützt
– F-Droid
– Das microG Repository
– Ein Recovery-Tool, welches Zugriff auf das Dateisystem ermöglicht (z.B. TWRP)

Was darf nicht auf dem System sein?

– Die Google Play Dienste (egal ob Vorinstalliert, OpenGApps, NikGapps, …)

Los gehts!


1. Spoofing prüfen

Damit microG funktioniert, muss unser System „Spoofing“ unterstützten.
Nur dadurch kann sich microG so in das System einklinken, damit die Abfragen der Apps auf microG umgebogen werden können.
Du kannst mit der App Signature Spoofing Checker prüfen, ob dein System kompatibel ist oder nicht.
Einfach installieren und öffnen.

Ist es kompatibel?
Dann können wir weiter machen.

Ist es nicht kompatibel?
Dann musst du hier leider eine Pause einlegen und ein passendes Android-System für dein Gerät finden, was Spoofing freigeschaltet hat.

Hinweis: Mir ist aufgefallen, dass die App bei manchen ROMs leider falsch liegt und anzeigt, dass Spoofing deaktiviert ist. Mach dich beim ROM-Anbieter schlau, ob Spoofing aktiviert ist oder nicht.

2. F-Droid installieren

Wir benutzen F-Droid, um microG bequem zu installieren und die Apps auch darüber aktualisieren zu können.
Downloade dir F-Droid von HIER und lass die App installieren.

3. microG Repository für F-Droid

Binde nun das offizielle microG Repo an, damit wir darüber die aktuellsten Apps beziehen können.
Gehe dazu in F-Droid in die Einstellungen → Paketquellen → Neue Paketquelle
Dort kannst du das neue Repository hinzufügen.
URL: https://microg.org/fdroid/repo
Fingerabdruck: 9B D0 67 27 E6 27 96 C0 13 0E B6 DA B3 9B 73 15 74 51 58 2C BD 13 8E 86 C4 68 AC C3 95 D1 41 65

Bestätige alles mit OK und aktualisiere anschließend F-Droid (Die App-Übersicht 1x nach unten ziehen, damit die Aktualisierung gestartet wird)

4. microG installieren

Nun ist es an der Zeit, microG zu installieren.
Lade dir daher folgende Apps herunter:

microG Services
→ Das ist microG an sich. Das brauchen wir nun.
(com.google.android.gms)

microG Companion
→ Die App um microG zu konfigurieren.
(com.android.vending)

MicroG Service Framework Proxy
→ Kleine Proxy-App, damit Dienste wie Clous Messaging sauber in allen Apps funktioniert.
(com.google.android.gsf)

FakeStore
→ Imitiert das Vorhandensein des Google Play Stores, um Apps zu verarschen.

Ab Version 0.28 benötigen wir keine extra Ortungsdienste mehr.
microG hat hier das notwendiste mittlerweile direkt mit dabei.

Für ältere Versionen, sind folgende Apps noch notwendig:

Local NLP Backend
→ Damit können wir unsere eigene WLAN, Bluetooth und Mobilfunksendemasten-Datenbank aufbauen, um die Ortung in Gebäuden zu beschleunigen.

MozillaNlpBackend
→ Damit können wir die Datenbank von Mozilla anbinden, um uns per WLAN oder Mobilfunksendemasten orten lassen zu können.
Das Projekt ist OpenSource und Datenschutzfreundlicher als die Lösung von Google.
HINWEIS: Ab Juli 2024 ist Mozilla MLS abgeschaltet und nicht mehr zu gebrauchen!

NominatimNlpBackend
→ Wird zum Auflösen von Adressen genutzt. Bindet OpenStreetMap oder MapQuest an.

Lade dir ebenfalls microG Service Core (GmsCore) als direkte APK-Datei z.B. von der Webseite (HIER) herunter, denn wir brauchen diese gleich noch.

4.2 Installiere alle Apps auf deinem Gerät, starte sie aber noch nicht
4.3 Kopiere die App „microG Services“ (com.google.android.gms-xxxxxxx.apk) auf dem Speicher, um ein Duplikat anzulegen
4.4 Benenne die erste Datei von com.google.android.gms-xxxxxx.apk in GmsCore.apk um
4.5 Benenne die Kopie von com.google.android.gms-xxxxxxxx.apk in com.google.android.gms-xxxxxxx.zip um (ja, wir machen ein ZIP-Archiv daraus!)
4.6 Öffne die ZIP-Datei nun mit einer passenden App (zur Not machs am PC)
4.7 Extrahiere den Ordner „lib“ aus dem Archiv
4.8. Lege einen Ordner mit dem Namen „GmsCore“ an
4.9 Verschiebe nun die APK GmsCore.apk in diesen Ordner und den gerade entpackten Ordner mit dem Namen „lib“

5. Den GmsCore-Ordner in Systemordner verschieben

Wir müssen microG in einen Systemordner einpflanzen, damit die Ortungsdienste sauber funktionieren.
Andernfalls kann es passieren, dass z.B. Navi-Apps nur GPS nutzen und WLAN, Bluetooth und Mobilfunkmasten zur Ortung ignorieren.

5.1 Starte dein Gerät in den Recovery-Modus (am besten TWRP)
5.2 Gehe auf „Einhängen“ (Mount) und wähle das „System“ an
5.3 Gehe zurück und dann auf „Erweitert“ und dort auf „Dateimanager“
5.4 Klicke dich auf dein Speicher vor, wo der gerade erstellte GmsCore-Ordner liegt
Interner Speicher = sdcard
SD-Karte = ExternalSdcard

5.5 Gehe in den Ordner GmsCore rein und klicken dann rechts unten auf das blaue Ordner-Symbol, um hier eine Aktion auszuführen
5.6 Wähle aus, dass du den Ordner gerne verschieben möchtest
5.7 Navigiere dich nun auf folgenden Pfad:
/system/priv-apps/
5.8 Kopiere ODER verschiebe in diesen Ordner den Ordner GmsCore
Ergebnis: /system/priv-apps/GmsCore/
5.9 Starte dein Gerät wieder normal in das System

ACHTUNG: Schritt 5 MUSS nach jedem Systemupdate erneut gemacht werden, da der Ordner vom Updateprozess gelöscht werden kann! Installiere dabei das Update deines Systems, starte das Gerät einmal neu und schiebe die Daten erst danach in den korrekten Pfad. Andernfalls riskierst du ein Boot-Loop!
Gibt es eine neue microG Services Version, musst du Schritt 5 ebenfalls wiederholen, um keine Kompatibilitätsprobleme zu haben.

6. MicroG einrichten

Nun ist es an der Zeit, microG passend einzurichten

6.1 Starte die App „microG-Einstellungen“

6.2 Klicke auf „Selbstprüfung“

6.3 Klicke nun jede Prüfung an und vergebe notwendige Rechte (unter Umständen musst du Prüfungen 2x anklicken, damit sie als erledigt anerkannt werden)
6.4 Starte dein Gerät jetzt ein Mal neu, damit alles sauber funktioniert
6.5 Gehe nun auf „Standort“ und aktiviere dort die vorhandenen Module. Dadurch können Mobilfunkmasten, WLAN-Sender oder Bluetooth-Beacon zur Ortung verwendet werden.

6.6 OPTIONAL: Gehe auf Google-Geräte-Registrierung und aktiviere diese, damit dein Gerät bei Google registriert wird. Die Infos kannst du auf Wunsch auch auf was anderes abändern.
6.7 OPTIONAL: Aktiviere Cloud Messaging (Über die 3 Punkte rechts oben, kannst du das Verhalten noch anpassen, um z.B. den Akku etwas zu schonen)
6.8 OPTIONAL: Aktiviere Google SafetyNet
6.9 Starte dein Gerät jetzt noch ein Mal neu, damit alle Einstellungen sauber übernommen werden können.

Wir sind fertig!
MicroG sollte jetzt auf deinem Gerät problemlos funktionieren.

Was gibts noch zu tun?

Damit die Ortung via WLAN, Bluetooth und Mobilfunk nun super funktioniert, installiere und starte eine Navi-App auf deinem System.
Laufe nun mal über dein gesamtes Grundstück oder auch mal die Straße hoch und runter.
Dadurch lernt microG über „Vpn GPS merken“ deine Sendemasten in der Nähe und kann diese zur schnelleren Ortung ab sofort nutzen.
Wichtig dabei ist, das beim ersten Mal ein guter GPS-Empfang da ist, um das Einlernen so gut wie möglich zu gestalten.
Sind genügend WLAN-Sender und Mobilfunkmasten eingelernt worden, sollte die Ortung im Gebäude innerhalb von 1-5 Sekunden erfolgen.


Die Problem & Frage-Ecke

Mein Gerät startet nach Schritt 5 dauerhaft neu

Das passiert, wenn du ein Fehler bei den Unterschritten gemacht hast, microG als App zuvor noch nicht installiert wurde, oder die aktuelle Version kaputt ist.
In dem Fall boote wieder in TWRP und lösch einfach den gesamten GmsCore-Ordner wieder aus /system/priv-apps/ raus.
Dann sollte das System wieder normal starten.

Das GPS ist sehr schlecht / in Gebäuden findet er mich nie

Dann hast du sicher Schritt 5 vergessen und die Standort-Dienste über die microG-App nicht aktiviert.

Gibt es Ersatz für Mozilla MLS?

Es bilden sich gerade ein paar Gruppen, welche die Dienste nachbauen und weiter pflegen.
Eine davon ist z.B. beaconDB.
Du kannst diese nutzen, wenn du microG in Version >0.3.3 installiert hast.

Anfragen für Benachrichtigungs-Rechte kommen doppelt

Ja, das eine kommt von mircoG für die Verwendung der Play-Dienste, das andere vom System selbst.

Mein Tablet hat kein Mobilfunk-Modem verbaut, gibts da ein Problem?

Natürlich kannst du microG auch auf Tablets ohne LTE oder 5G-Modem nutzen.
Hier kann WLAN und Bluetooth zur Standortgenauigkeit beitragen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.