Wie bekomme ich root auf dem Moto G6 mit TWRP und Magisk Beta

Der Motorola Moto G6 ist das neueste Budget-Gerät in der meistverkauften G-Serie. Es verfügt über Android Oreo, ein Qualcomm SDM45 Snapdragon (Octa-Core 1, 8 GHz Cortex-A53) und die Adreno 506 GPU. Für den Preis ist es ein ziemlich gutes Gerät, und jetzt können wir es mit TWRP und Magisk vollständig rollen!

Dies ist jedoch kein einfacher Root-Prozess. Diese Anleitung beinhaltet verschiedene Dinge zum Flashen und zum Ausführen von ADB-Befehlen. Stellen Sie sicher, dass Sie eine Sicherungskopie Ihres Geräts erstellen, bevor Sie fortfahren, nicht nur, wenn etwas schief geht, sondern auch, weil ein Teil dieser Anleitung das Zurücksetzen Ihres Moto G6 ab Werk beinhaltet.

Bedarf:

  • Magisk Beta
  • MotoG6-ali-TWRP.img
  • XT1925-2 - XT1925-2_no-verity-boot.img (stock edit)
  • XT1925-4 - XT1925-4_no-verity-boot.img (stock edit)
  • XT1925-5 - XT1925-5_no-verity-boot.img (stock edit)
  • XT1925-6 - XT1925-6_no-verity-boot.img (stock edit) und MotoG6-ali-boot.img (Kernel und dtb's erstellt aus OPS27.104-15-10 Quelle)
  • Force Encryption Disabler für ALI Oreo

Hinweise für XT1925-6: Es stehen zwei Boot-Images zum Download zur Verfügung, ein bearbeiteter und ein erstellter Quellcode. In der Datei „MotoG6-ali-boot.img“ wurden der Kernel und die Geräte-Blobs aus dem Quellcode (OPS27.104-15-10) neu erstellt, wobei die Wahrheit entfernt wurde (und die in TWRP verwendeten Geräte-Blobs wurden ebenfalls neu erstellt, um die zu öffnen externe SD-Karte).

Dieser spezielle TWRP-Port weist einige Probleme auf und ist daher experimentell. Sie können keine Dateien direkt auf die SD-Karte verschieben, aber Sie können kopieren, anstatt sie zu verschieben. TWRP legt den internen Speicher auf / SDCard und den externen Speicher auf / External_SD ab.

Warnung: Wenn Sie mit dieser Anleitung fortfahren, müssen Sie Ihre Benutzerdaten löschen. Erstellen Sie unbedingt Sicherungskopien aller Ihrer Daten! Wenn Sie durch den Bootloader flashen, wird außerdem die Meldung "(Bootloader) Image nicht signiert oder beschädigt" angezeigt. Dies ist völlig normal, da das Bild nicht von Motorola signiert ist.

Wie bekomme ich root auf dem Moto G6?

Laden Sie das TWRP-Image von oben in den Ordner ADB / Fastboot auf Ihrem Computer herunter.

Aktivieren Sie das USB-Debugging auf Ihrem Moto G6. Gehen Sie zu Einstellungen> Info> tippen Sie siebenmal auf Build-Nummer, bis der Entwicklermodus aktiviert ist. Gehen Sie dann zu Entwickleroptionen und aktivieren Sie "USB-Debugging".

Starten Sie Ihren Bootloader neu. Sie können dies tun, indem Sie Ihr Gerät einschalten und gleichzeitig den Netzschalter und beide Lautstärketasten gedrückt halten.

Nach dem Neustart des Geräts mit dem Bootloader geben Sie Folgendes von Ihrem Computer aus ein, während Ihr Telefon über USB angeschlossen ist.

 Schnellstart MotoG6-ali-TWRP.img starten 

Sobald TWRP von Ihrem Computertyp aus gestartet wird (das Starten kann etwas dauern, da versucht wird, Ihre Benutzerdaten zu entschlüsseln, dies schlägt jedoch fehl und Sie werden möglicherweise zur Eingabe eines Kennworts aufgefordert. Klicken Sie einfach auf Abbrechen.):

 adb pull /dev/block/platform/soc/7824900.sdhci/by-name/boot stockboot.img adb pull /dev/block/platform/soc/7824900.sdhci/by-name/recovery stockrecovery.img 

Auf diese Weise wird eine Sicherungskopie Ihrer Boot- und Wiederherstellungsimages erstellt, wenn Sie später auf den Bestand zurücksetzen möchten oder müssen.

Starten Sie den Bootloader neu, indem Sie von Ihrem Computer aus Folgendes eingeben:

 adb bootloader neu starten 

Laden Sie das No-Verity-Boot-Image speziell für Ihr Gerät aus dem Download-Bereich dieses Handbuchs herunter und legen Sie es in Ihrem ADB-Ordner ab.

Führen Sie den folgenden Befehl von Ihrem Computer aus, um das Startabbild auf Ihrem Gerät zu installieren.

 fastboot flash boot .img 

Führen Sie den folgenden Befehl von Ihrem Computer aus, um das TWRP-Image auf Ihrem Gerät zu installieren.

 Schnellstart Flash Recovery MotoG6-ali-TWRP.img 

Verwenden Sie die Lautstärketasten am Gerät, um den Startvorgang für die Wiederherstellung auszuwählen, und drücken Sie dann die Ein- / Aus-Taste. TWRP wird gestartet. Es sollte nach einem Entschlüsselungskennwort fragen, wählen Sie Abbrechen.

DIESER SCHRITT WISCHT IHRE DATEN AUF IHREM TELEFON. Stellen Sie sicher, dass Sie eine Sicherungskopie vor sich haben.

Wischen Sie, damit das System wiederbeschreibbar (r / w) montiert werden kann. Klicken Sie anschließend in TWRP auf die Schaltfläche „Wischen“ und schieben Sie „Auf Werkseinstellungen zurücksetzen“. Dieser Schritt sollte Daten so formatiert haben, wie sie verschlüsselt wurden (Entfernen des internen Speichers). Wenn dies jedoch nicht der Fall ist und Daten in TWRP noch nicht bereitgestellt werden können, können Sie die Schaltfläche „Daten formatieren“ oberhalb des Streifens zum Zurücksetzen auf die Werkseinstellungen verwenden. Dadurch werden die Daten und formatiert Entfernen Sie auch ALLES von der internen SD-Karte (Speicher).

In diesem Schritt wird die erzwungene Verschlüsselung beim ersten Start entfernt (Sie können die Verschlüsselung auch nach dem Start wählen). Das Telefon meldet standardmäßig, dass es auf der Registerkarte "Sicherheit" verschlüsselt ist, dies jedoch nicht und die Option zum Verschlüsseln weiterhin besteht Beachten Sie, dass die manuelle Neuverschlüsselung dazu führt, dass Daten in TWRP nicht mehr lesbar sind.)

Es gibt zwei Möglichkeiten, diesen Schritt von Hand oder per Reißverschluss auszuführen. Wir haben eine modifizierte Zip-Datei bereitgestellt, um die neue Datei fstab.qcom zu pushen, während die Vendor-Partition für uns gemountet wird, damit wir sie verwenden können. Wenn Sie zu diesem Zeitpunkt Bedenken haben, den gesamten Bestand wiederherzustellen, sollten Sie Ihre Factory-Datei fstab.qcom mit dem folgenden Code sichern. Stellen Sie sicher, dass Sie den Anbieter in TWRP dafür bereitstellen

 adb pull /vendor/etc/fstab.qcom factory-fstab.qcom 

Laden Sie die verity-disabler-Zip-Datei unten in diesem Beitrag herunter und übertragen Sie sie auf Ihr Telefon. In diesem Beispiel wird das Verzeichnis / tmp verwendet.

Geben Sie auf Ihrem Computer Folgendes in die Eingabeaufforderung / das Terminal in Ihrem Ordner "adb / fastboot" ein:

 adb push Force_Encryption_Disabler_For_ALI_Oreo_v2.zip / tmp 

Flashen Sie die soeben geschobene Zip-Datei mithilfe der Installationsoption, wählen Sie den Speicher aus, in den Sie die Zip-Datei geschoben haben, und installieren Sie sie. Wenn Sie es nicht sehen, stellen Sie sicher, dass Sie die vorherigen Befehle korrekt befolgt haben. Wir können das Flashen überprüfen, indem wir den Hersteller manuell einbinden, wenn es nicht eingebunden ist. Verwenden Sie dazu den folgenden Befehl und überprüfen Sie die Zeile, in der "verschlüsselt" anstelle von "verschlüsselt erzwingen" angegeben ist:

 adb shell "cat /vendor/etc/fstab.qcom" 
 / dev / block / bootdevice / by-name / benutzerdaten / daten f2fs rw, verwerfen, nosuid, nodev, noatime, nodiratime, nobarri er, inline_xattr, inline_data warten, überprüfen, formatieren, verschlüsseln = / dev / block / bootdevice / by- Name / Metadaten 

Beachten Sie, wo es heißt "verschlüsselt". Das heißt, wir haben jetzt die Wahl, dies zu tun, anstatt gezwungen zu sein. Wenn aus irgendeinem Grund immer noch "Forceencrypted" angezeigt wird, aktivieren Sie den Anbieter manuell und versuchen Sie es erneut.

Starten Sie TWRP sicherheitshalber erneut, um sicherzustellen, dass die Datenpartition korrekt eingebunden ist, und wischen Sie erneut, damit das System wiederbeschreibbar (r / w) eingebunden werden kann.

Laden Sie Magisk Beta herunter und legen Sie es in Ihrem ADB-Ordner ab. Führen Sie dann den folgenden Befehl aus, um das Boot-Image auf Ihr Gerät zu übertragen

 adb push Magisk-vxxx.zip / tmp 

Ersetzen Sie Magisk-vxxx.zip durch die neueste Version von Magisk Beta.

Flashen Sie die Magisk-ZIP-Datei von TWRP über die Schaltfläche Installieren im TWRP-Hauptmenü, und navigieren Sie zum Ordner / tmp (oder dorthin, wo Sie ihn verschoben haben), um ihn auszuwählen und zu installieren. Magisk sollte Erfolg zeigen. Starte dein Gerät neu

In der oberen Ecke Ihres Geräts wird für einige Sekunden N / A angezeigt. Dies ist normal, da das Boot-Image nicht signiert ist und daher stattdessen N / A anzeigt. Es sieht möglicherweise so aus, als würde der Bildschirm gestartet. Lassen Sie ihn einfach los, und der Motorola-Startbildschirm sollte gestartet werden, und Sie können Ihr Gerät als neues Telefon einrichten.

Stellen Sie sicher, dass Magisk Manager installiert ist und die Root-Funktionalität funktioniert.

Die folgenden Informationen werden nur für Sicherungszwecke bereitgestellt, falls Sie die Sicherung vergessen haben. Beim Abrufen vom Telefon haben die Images die volle Partitionsgröße und nicht die tatsächliche Größe.

XT1925-6 (OPS27.104-15-10) Werkseitig abgerufene Dateien

Mit diesen Dateien sind Sie in diesem Handbuch wieder auf Lager. Denken Sie jedoch daran, dass "Bad Key" angezeigt wird, wenn sie von einem Gerät abgerufen wurden, anstatt von Motorola bereitgestellt zu werden.

  • Factory-Boot-Image - XT1925-6_factory-boot.img
  • Factory Recovery-Image - XT1925-6_factory-recovery.img
  • Factory-fstab.qcom-Datei - factory-fstab.qcom - Sie können diese Datei nach / vendor / etc / verschieben, um bei Bedarf zur Lagerlieferanten-Partition zurückzukehren. Factory-Boot-Images werden wahrscheinlich ein Problem beim Booten haben, wenn der Hersteller nicht vollständig auf Lager ist.

Interessante Artikel