Sunny
Gesperrt
- 34.420
Hallo liebes Forum und Freunde unserer AH Community
Sehr oft werde ich gefragt, wie man denn MicroG auf sein Handy bringt, um nicht ganz auf Google Services verzichten zu müssen, trotzdem aber Google gegenüber weitestgehend anonym bleibt.
Was ist eigentlich MicroG:
MicroG Komponenten:Das Linux-basierte Open-Source-Betriebssystem Android ist nicht nur das beliebteste mobile Betriebssystem der Welt, sondern auch ein proprietäres Betriebssystem. Was ist das?
Während das Kernbetriebssystem noch als Teil des Android Open Source-Projekts veröffentlicht wird, ist dies bei den meisten Kernanwendungen nicht der Fall. Es wird noch schlimmer: Immer mehr Bibliotheken und APIs sind nur auf Telefonen verfügbar, auf denen verschiedene vorinstallierte Google Apps installiert sind, wodurch Apps von Drittanbietern effektiv im Google-Ökosystem gesperrt werden. Aus diesen Gründen wird Android als "offen, aber nicht berühren" beschrieben.
An diesem Punkt erfordern einige populäre Open-Source-Anwendungen bereits einige der proprietären Bibliotheken von Google, die installiert werden müssen. Die steigende Nachfrage in der Free-Software-Community und die von der Android-Modding-Community entdeckten schwerwiegenden Probleme in der proprietären Google-Software haben zur Entwicklung eines kostenlosen Software-Clones von Googles proprietären Kernbibliotheken und Anwendungen geführt.
Service Core (GmsCore) ist eine Bibliotheks-App, die die erforderlichen Funktionen zum Ausführen von Apps bereitstellt, die Google Play-Dienste oder Google Maps Android API (v2) verwenden.
Services Framework Proxy (GsfProxy) ist ein kleines Hilfsprogramm, mit dem Apps, die für Google Cloud to Device Messaging (C2DM) entwickelt wurden, den kompatiblen Google Cloud Messaging-Dienst in GmsCore verwenden können.
UnifiedNlp (Unified Network Location Provider, einheitlicher Netzwerkstandortanbieter) ist eine Bibliothek, die Anwendungen, die den Netzwerkstandortanbieter von Google verwenden, eine WLAN- und eine zellturmbasierte Geolokalisierung bereitstellt. Es ist in GmsCore enthalten, kann aber auch auf den meisten Android-Systemen unabhängig ausgeführt werden.
Maps API (mapsv1) ist eine Systembibliothek, die die gleiche Funktionalität bietet wie das jetzt veraltete Google Maps API (v1).
Store (Phonesky) ist eine Frontend-Anwendung, die den Zugriff auf den Google Play Store zum Herunterladen und Aktualisieren von Anwendungen ermöglicht.
(Funktioniert)
Signatur Spoofing:
Aber was genau macht Signatur Spoofing:Um alle Funktionen des microG-Projekts nutzen zu können, und um alle Funktionen eures Android-Smartphones ohne die proprietären Google-Blobs nutzen zu können, muss euer System Signatur-Spoofing unterstützen. Derzeit haben nur sehr wenige benutzerdefinierte ROMs eine integrierte Unterstützung für diese Funktion. Glücklicherweise könnt ihr Xposed oder ein Patch-Tool verwenden, um die Funktion zu den Systemen hinzuzufügen, auf denen diese Funktion nicht vorhanden ist.
Nun war es bis Oreo recht einfach Signatur Spoofing auch nachträglich auf custom Roms zu aktivieren, die diese Funktion nicht von Haus aus implementiert hatten (Xposed Modul zb)Signatur-Spoofing ermöglicht es Anwendungen, sich wie von Dritten signiert zu verhalten.
Das bedeutet, dass immer dann, wenn eine Anwendung das Betriebssystem nach dem Zertifikat fragt, das zum Signieren eines installierten Pakets verwendet wird und das Paket Signatur-Spoofing verwendet, anstelle des an die App angehängten Zertifikats ein gefälschtes Zertifikat zurückgegeben wird.
Dieses Zertifikat muss in der AndroidManifest.xml angegeben werden und die App muss die android.permission.FAKE_SIGNATURE-Berechtigung anfordern.
Unter Pie funktioniert Xposed aber leider noch nicht, also bedienen wir uns hier eines Patches um Signatur Spoofing in die Service.jar zu implementieren.
Aber auch wer auf Nougat oder Oreo ist, Xposed nicht mag oä, kann so ziemlich schnell seine Custom ROM damit "nachrüsten".
Was wir brauchen:
Eine Aktuelle TWRP
Eine custom ROM
Nanodroid Patcher (siehe Anhang)
MicroG (siehe Anhang)
Anleitung:-Wichtig-
Weder ich noch www.android-hilfe.de sind verantwortlich für Datenverlust oder sonstige Beschädigungen an eurem Handy. Informiert euch über euer Gerät und darüber, wie man eventuell aus einem Brick wieder raus kommt.
Macht einen Backup eures Systems vor dem flashen!!
Informiert euch, ob das custom ROM eurer Wahl Signatur Spoofing schon unterstützt.
Sollte dem so sein, flasht einfach MicroG, nachdem ihr wie gewohnt eure ROM/GSI (nach Anleitung) geflasht habt. (Magisk Root wird empfohlen)Ein Tool mit dem ihr das ganz schnell nachschauen könnt, findet ihr hier im Anhang.
Falls Signatur Spoofing nicht unterstützt wird, flasht den Nanodroid Patcher, nach dem ihr wie gewohnt eure ROM/GSI geflasht habt. (Magisk für Root wird empfohlen).
Bei einer GSI wird empfohlen nach der Installation der GSI zu erst einmal ins System zu starten.
Danach dann MicroG flashen und System starten.
Das war es auch schon.Achtung, das patchen der service.jar kann 10 bis 15 Minuten dauern, bitte habt etwas Geduld
Das einrichten bzw die Konfiguration von MicroG ist dann eigentlich recht einfach und selbst erklärend.
Solltet ihr dabei Hilfe brauchen, stehe ich euch natürlich hier im Thread gerne zur Verfügung
Viel Spaß beim flashen und modden.....
Sunny
Anhänge
Zuletzt bearbeitet: