LineageOS + Open Gapps: Gapps entfernen, Dirty-Migration zu „LineageOS for microG“ schlägt fehl [geschlossen]

Ich habe ein Motorola Moto G4. Bootloader entsperrt, TWRP installiert, LineageOS installiert, Open Gapps installiert, nicht gerootet. Benutze es seit etwa einem Jahr.

Ich möchte LineageOS für microG ausprobieren .

Ich möchte meine aktuellen Daten/Apps (einschließlich einiger Google-Apps von Endbenutzern wie deren PDF-Viewer) so weit wie möglich behalten und zu microG migrieren, wobei ich nur die „Kern“-Google-Sachen entferne, die einem Benutzer im Allgemeinen nicht direkt wichtig sind durch microG ersetzt werden. Also folge ich dem Dirty-Install-Prozess.


Ich habe keine der aufgelisteten Apps installiert.

Ich habe versucht, Open Gapps zu entfernen, aber es scheint nicht zu funktionieren. Wenn Sie das Aroma-Installationsprogramm verwenden, um Einstellungen auszuwählen, bis die Konfiguration am Ende "Einschließen" ist und keine Apps aufgelistet sind, sind einige Google-Apps nach dem Neustart noch installiert (insbesondere der Play Store). Der Open Gapps-Installationsprozess erwähnt auch, dass vorhandene/veraltete Apps nur für kurze Zeit entfernt werden, und wechselt dann zum nächsten Schritt „Installieren von Gapps“, der lange dauert. Dies scheint den Einstellungen zu widersprechen, die ich ihm gegeben habe, nämlich keine installiert zu lassen, steht aber im Einklang mit der Tatsache, dass sie anscheinend nicht deinstalliert werden.

Ich habe auch https://github.com/CHEF-KOCH/Remove-Gapps geflasht, um zu versuchen, sie loszuwerden, aber einige Gapps (wie der Play Store) überleben noch.


Nach einer beliebigen Kombination von Versuchen, den Anweisungen zu folgen und die Gapps zu entfernen, flashe ich die Schlüsselmigrations-ZIP-Datei, gefolgt von der lineage-microG.zipfür mein Gerät (athene). Ich achte auch darauf, die Dalvik- und Cache-Partitionen vor dem Neustart zu löschen.

Nach all dem ist mein System jedes Mal, wenn ich neu starte, fast genau so, wie es war, bevor ich irgendetwas getan habe: Google-Dienste installiert (obwohl der Play Store nicht wirklich funktioniert, ist er immer noch da), die microG-Einstellungs-App ist nicht installiert usw. Ein paar Dinge sind kaputt (einige Benachrichtigungen über abstürzende Apps), aber insgesamt ist nichts Nennenswertes passiert.

Ich habe /systemvor einem Migrationsversuch sogar auf Wipe zurückgegriffen, aber auch das bringt nichts.


Ich hatte einmal einen teilweisen Erfolg, indem ich manuell durch /system/app, /system/priv-appund ging /data/appund alles entfernte, was Google-y aussah, und dann die Migration durchführte. Beim Neustart war die microG-Einstellungs-App vorhanden und der Abschnitt zur Selbstprüfung sah so aus, als ob er bei einer Neuinstallation aussehen sollte, aber der Play Store war immer noch vorhanden. Ich weiß nicht, inwieweit diese Migration ein Erfolg war.

Ich kenne die Insider und die App-Politik des Android/Google-Ökosystems nicht, nur das Userland. Wenn ich also Dateien manuell lösche, habe ich wenig Ahnung von dem, was ich tue, also denke ich nicht über diesen Versuch nach ein Erfolg.


Nun, da alle Informationen zusammengestellt wurden, könnte mir bitte jemand helfen, die Migration zu Lineage-microG sauber durchzuführen, ohne mein System übermäßig zu zerstören oder Dinge zu hinterlassen, die nicht übrig bleiben sollten? Warum schlägt die Dirty-Install-Prozedur des Lineage-microG-Teams fehl? Warum schlagen die Tools zum Entfernen von Gapps fehl? Was genau ist notwendig, um Lineage korrekt und sauber zu Lineage-microG zu migrieren?

Wird ein bisschen mehr Aufwand sein, sollte aber funktionieren: Ausführen einer adb backupIhrer Apps (hoffentlich hat sich keine abgemeldet, oder Sie benötigen Xposed und das BackupAllApps-Modul; mein Tool Adebar kann Ihnen helfen, indem es ein Skript zum Sichern und Wiederherstellen erstellt) abzüglich der GApps Sie loswerden wollen, dann System, Cache und Daten löschen, µG-LOS installieren, ADB-Backup wiederherstellen. Das mache ich normalerweise für einen "sauberen Flash" - aber es bedeutet natürlich, dass danach einige Konfigurationen vorgenommen werden müssen.
@Izzy adb backup/restore installiert die Apps neu, aber ihre Daten gehen immer noch verloren, wodurch jede App im Grunde auf einen sauberen Installationszustand zurückgesetzt wird, oder?
Anscheinend wird der Befehl nützlich sein, da er angeblich Apps undadb backup -f “x:\bla” -all -apk -nosystem ihre Daten sichert / wiederherstellt . Ich kann den internen Speicher separat sichern. Damit sollte ich die Essenz meines Telefons gesichert haben, das sollte alles sein, was ich brauche, um alle meine Sachen wiederherzustellen, nachdem ich ein neues System geflasht habe. Danke @Izzy
Denken Sie daran, dass dies mit der von Ihnen verwendeten Syntax zu einem großen Archiv führt – und möglicherweise Dinge enthält, die Sie einfach loswerden möchten. Deshalb habe ich Adebar und das von ihm generierte Skript erwähnt – das dann separate Backup-Archive erstellt, eines pro App (und das berücksichtigt das Wiederherstellungsskript natürlich auch). Auf diese Weise könnten Sie das Skript überprüfen, bevor Sie es ausführen, und Dinge, die Sie nicht möchten, einfach entfernen oder auskommentieren (vielleicht nicht im Sicherungsskript, nur für den Fall, aber zumindest im Wiederherstellungsskript – da Sie dann die Wiederherstellung überspringen könnten Sachen" jederzeit später).
Leider ist mein OS nach Glasscheiben benannt, wovon adebar kein Fan ist
Die hier für Licht und Frischluft genutzt werden? Nun, es gibt immer den Schwan, mit dem mein Storch sympathisiert. Und für eine einfache Handhabung enthält MobaXterm (eine portable Anwendung) sogar den Schwan (Cygnus → CygWin).

Antworten (1)

Du kannst das:

  • Flashen Sie das „inoffizielle microG-Installationsprogramm“ (Disclaimer: eine von mir erstellte flashbare Zip-Datei), die zusätzlich zur Installation von microG die Basis von GApps von allen Partitionen entfernt
  • Löschen Sie /system, um Spuren des Installationsprogramms zu entfernen
  • Flash LineageOS für microG
1) funktionierte zum Entfernen von openGApps aus einer bestehenden Lineage 14.1-Installation auf einem Moto X Play (Lineage-Image „Lux“). 2) musste einen Werksreset durchführen, da LineageOS für microG die Installation aufgrund von „inkompatiblen Komponenten“ verweigerte.