tox10
Fortgeschrittenes Mitglied
- 169
Update-Hinweis: Dieser Artikel wurde zuletzt am 12. Mai 2019 aktualisiert..
Hier beschreibe ich das Rooten für das Xiaomi Mi 6 (sagit). Wenn ihr ein anderes Handy-Modell rooten wollt, könnt ihr genauso vorgehen, solltet aber die zu Eurem Handy passende TWRP verwenden!
Handy durch Patchen der Boot-Partition rooten
Heute möchte ich Euch zeigen, wie Ihr Euer Handy mit Magisk rooten könnt, indem ihr ein gepatchtes Boot-Image installiert.
+ Der Bootloader Eures Handys muss dafür entsperrt sein (siehe hier: Bootloader Mi 6 entsperren, Abschnitt I. + II.)
+ Bei dem im Folgenden beschriebenen Rooten bleiben Eure gesamten Handy-Daten und Einstellungen erhalten (wenn ihr z.B. nach einem System-Update erneut rootet!)
+ Ihr braucht Euren Handyspeicher nicht zu formatieren!
+ Wenn ihr bereits wisst, wo im Handyspeicher sich eure Boot-Partition befindet (z.B, weil ihr es zuvor schon einmal nach dieser Anleitung gerootet habt), dann könnt ihr Schritt II.) und III.) überspringen..
I.) Minimal ADB + Fastboot installieren
+ Download Minimal ADB + Fastboot auf PC
+ Minimal ADB + Fastboot auf PC installieren
+ 7x auf die MIUI-Versions-Nr. im Handy tippen (Einstellungen/Über das Telefon/..), um Developer-Options zu aktivieren..
+ In den Entwickler-Optionen dann USB-Debugging aktivieren..
+ Handy per USB mit PC verbinden
+ Minimal ADB + Fastboot auf PC starten, und diesen Befehl eintippen:
==> den PC auf dem Handy zu vertrauenswürdigen Geräten für USB-Debugging hinzufügen (Anfrage poppt automatisch auf)
II.) Temorär in ein TWRP-Recovery booten
+ Download aktuelles TWRP von Download TWRP for sagit (immer das neueste nehmen)
+ (für andere Handy-Modelle passendes TWRP hier oder bei xda-developers suchen!)
+ Dieses twrp-*****-sagit.img nach C:\Program Files (x86)\Minimal ADB and Fastboot\ kopieren..
+ Handy per USB verbinden (USB-Debugging aktiviert!)
+ Minimal ADB + Fastboot auf PC starten und folgende Kommandos eingeben:
==> USB Debugging von diesem PC auf Handy erlauben, falls nicht sowieso noch erlaubt
==> in den Bootloader wechseln ("Fastboot-Modus")
==> Handy auflisten
Beim nächsten Befehl müsst ihr twrp-3.3.1-2-sagit.img evtl. durch das von Euch benutzte twrp-*****-*****.img ersetzen (falls bei Euch abweichend):
==> Ihr bootet in ein temporäres TWRP, ohne es zu installieren
Wartet bis TWRP auf dem Handy vollständig geladen ist. Nun das TWRP (z.B. mit eurem Lockscreen Pattern) entsperren.. Wartet bis TWRP alles gemountet hat und ihr Zugriff auf die einzelnen TWRP-Funktionen habt..
III.) Die TWRP-Log Datei auslesen => um die Position der Boot-Partition herauszufinden
+ im TWRP unter Advanced / "Copy/Log" den Log speichern
+ im TWRP zurück ins System (Android) booten
+ über USB-Kabel mit PC die TWRP-Log-Datei suchen (recovery.log im Handy-Speicher) und mit einem Editor öffnen.
+ in der Logdatei nach dem Abschnitt "Partition Logs" suchen => Dieser Abschnitt verrät, wo sich die Boot-Partition auf dem Handyspeicher befindet!
+ In meinem Fall beginnt die Boot-Partition bei: /dev/block/sde40
IV.) Stock-Boot-Partition in eine Datei speichern
Im Minimal ADB & Fastboot folgende Kommandos eingeben (Handy über USB verbunden):
==> in den Fastboot-Modus booten
Beim nächsten Befehl müsst ihr twrp-3.3.1-2-sagit.img durch den Namen des von Euch nach C:\Program Files (x86)\Minimal ADB and Fastboot\ kopierten twrp-*****-*****.img ersetzen (falls bei Euch abweichend):
==> in ein temporäres TWRP booten
Wartet bis TWRP auf dem Handy vollständig geladen ist. Nun das TWRP (z.B. mit eurem Lockscreen Pattern) entsperren.. Wartet bis TWRP alles gemountet hat und ihr Zugriff auf die einzelnen TWRP-Funktionen habt.. Dann geht es weiter in Minimal ADB & Fastboot:
==> die adb shell aufrufen
Beim nächsten Befehl müsst ihr den zuvor festgestellten Speicherort der Boot-Partition (fett markiert) benutzen (evtl. bei Euch abweichend):
==>ein Abbild der Boot-Partition wird in eine Datei geschrieben
==> adb shell verlassen
==> zurück ins Android booten
Das Abbild der originalen (Stock-) Boot-Partition befindet sich nun auf Eurem Handyspeicher in der Datei "boot.img" [im Handy-Haupt-Verzeichnis ../storage/emulated/0/..]
V.) MagiskManager auf dem Handy installieren (falls noch nicht vorhanden):
+ Download des Magisk Managers (Android App) auf PC: Magisk Manager Download
+ Magisk Manager per USB-Kabel (Datei-Transfer-Modus) auf Euer Handy kopieren
+ die .apk mit Dateimanager auf dem Handy installieren..
VI.) Das Boot-Image patchen:
VII.) gepatchtes Boot-Image installieren:
+ die so gepatchte Datei 'magisk_patched.img' nun per USB-Kabel auf den PC kopieren und zwar in den Ordner: C:\Program Files (x86)\Minimal ADB and Fastboot\
+ von hier könnt ihr das erfolgreich gepatchte 'magisk_patched.img' per adb und fastboot auf eurem Handy installieren:
+ Handy per USB verbinden (USB-Debugging aktiviert!)
+ Minimal ADB & Fastboot auf PC starten und folgende Kommandos eingeben:
==> [USB Debugging für euren PC muss erlaubt sein]
==> in den Stock-Bootloader wechseln ("Fastboot Mode")
==> Handy auflisten
==> gepatchtes boot-Image wird auf das Handy geflasht!
==> Handy neu starten
Jetzt könnt Ihr erneut den Magisk Manager auf dem Handy starten und dort sehen, ob ihr nun Root-Zugriff habt!
Sollten irgendwelche Probleme auftauchen, könnt ihr nach der selben Methode natürlich auch die ursprüngliche (Stock-) Boot-Partition wiederherstellen, indem ihr die originale 'boot.img' zurückflasht:
VIII.) [Optional] Stock-Boot-Partition wiederherstellen:
+ die ungepatchte Datei 'boot.img' befindet sich immer noch auf Eurem Handy (/storage/emulated/0/boot.img)
+ diese Datei per USB-Kabel auf den PC kopieren und zwar in den Ordner: C:\Program Files (x86)\Minimal ADB and Fastboot\
+ von hier könnt ihr die originale 'boot.img' wieder auf Eurem Handy installieren:
+ Handy per USB verbinden (USB-Debugging aktiviert!)
+ Minimal ADB & Fastboot auf PC starten und folgende Kommandos eingeben:
==> [USB Debugging für euren PC muss erlaubt sein]
==> in den Stock-Bootloader wechseln ("Fastboot Mode")
==> Handy auflisten
==> originales Stock-Boot-Image wird auf das Handy zurückgeflasht!
==> Handy neu starten
IX.) Google-Play-Protect-Zertifizierung wiederherstellen
Durch das Rooten wird evtl. die Google-Play-Protect Zertifizierung ungültig. Das ist grundsätzlich kein Problem, allerdings weigern sich dann bestimmte Apps, z.B. Google-Pay oder andere Banking-Apps, zu starten.
Hier erfährst Du, wie Du die Zertifizierung wieder herstellen kannst.
Hinweise zum Dateimanager (Total Commander)
Hier beschreibe ich das Rooten für das Xiaomi Mi 6 (sagit). Wenn ihr ein anderes Handy-Modell rooten wollt, könnt ihr genauso vorgehen, solltet aber die zu Eurem Handy passende TWRP verwenden!
Handy durch Patchen der Boot-Partition rooten
Heute möchte ich Euch zeigen, wie Ihr Euer Handy mit Magisk rooten könnt, indem ihr ein gepatchtes Boot-Image installiert.
+ Der Bootloader Eures Handys muss dafür entsperrt sein (siehe hier: Bootloader Mi 6 entsperren, Abschnitt I. + II.)
+ Bei dem im Folgenden beschriebenen Rooten bleiben Eure gesamten Handy-Daten und Einstellungen erhalten (wenn ihr z.B. nach einem System-Update erneut rootet!)
+ Ihr braucht Euren Handyspeicher nicht zu formatieren!
+ Wenn ihr bereits wisst, wo im Handyspeicher sich eure Boot-Partition befindet (z.B, weil ihr es zuvor schon einmal nach dieser Anleitung gerootet habt), dann könnt ihr Schritt II.) und III.) überspringen..
I.) Minimal ADB + Fastboot installieren
+ Download Minimal ADB + Fastboot auf PC
+ Minimal ADB + Fastboot auf PC installieren
+ 7x auf die MIUI-Versions-Nr. im Handy tippen (Einstellungen/Über das Telefon/..), um Developer-Options zu aktivieren..
+ In den Entwickler-Optionen dann USB-Debugging aktivieren..
+ Handy per USB mit PC verbinden
+ Minimal ADB + Fastboot auf PC starten, und diesen Befehl eintippen:
Code:
adb devices
II.) Temorär in ein TWRP-Recovery booten
+ Download aktuelles TWRP von Download TWRP for sagit (immer das neueste nehmen)
+ (für andere Handy-Modelle passendes TWRP hier oder bei xda-developers suchen!)
+ Dieses twrp-*****-sagit.img nach C:\Program Files (x86)\Minimal ADB and Fastboot\ kopieren..
+ Handy per USB verbinden (USB-Debugging aktiviert!)
+ Minimal ADB + Fastboot auf PC starten und folgende Kommandos eingeben:
Code:
adb devices
Code:
adb reboot bootloader
Code:
fastboot devices
Beim nächsten Befehl müsst ihr twrp-3.3.1-2-sagit.img evtl. durch das von Euch benutzte twrp-*****-*****.img ersetzen (falls bei Euch abweichend):
Code:
fastboot boot twrp-3.3.1-2-sagit.img
Wartet bis TWRP auf dem Handy vollständig geladen ist. Nun das TWRP (z.B. mit eurem Lockscreen Pattern) entsperren.. Wartet bis TWRP alles gemountet hat und ihr Zugriff auf die einzelnen TWRP-Funktionen habt..
III.) Die TWRP-Log Datei auslesen => um die Position der Boot-Partition herauszufinden
+ im TWRP unter Advanced / "Copy/Log" den Log speichern
+ im TWRP zurück ins System (Android) booten
+ über USB-Kabel mit PC die TWRP-Log-Datei suchen (recovery.log im Handy-Speicher) und mit einem Editor öffnen.
+ in der Logdatei nach dem Abschnitt "Partition Logs" suchen => Dieser Abschnitt verrät, wo sich die Boot-Partition auf dem Handyspeicher befindet!
+ In meinem Fall beginnt die Boot-Partition bei: /dev/block/sde40
Partition Logs:
/boot | /dev/block/sde40 | Size: 64MB
Flags: Can_Be_Backed_Up IsPresent Can_Flash_Img
Primary_Block_Device: /dev/block/sde40
Display_Name: Boot
Storage_Name: boot
Backup_Path: /boot
Backup_Name: boot
Backup_Display_Name: Boot
Storage_Path: /boot
Current_File_System: emmc
Fstab_File_System: emmc
Backup_Method: dd
/boot | /dev/block/sde40 | Size: 64MB
Flags: Can_Be_Backed_Up IsPresent Can_Flash_Img
Primary_Block_Device: /dev/block/sde40
Display_Name: Boot
Storage_Name: boot
Backup_Path: /boot
Backup_Name: boot
Backup_Display_Name: Boot
Storage_Path: /boot
Current_File_System: emmc
Fstab_File_System: emmc
Backup_Method: dd
IV.) Stock-Boot-Partition in eine Datei speichern
Im Minimal ADB & Fastboot folgende Kommandos eingeben (Handy über USB verbunden):
Code:
adb reboot bootloader
Beim nächsten Befehl müsst ihr twrp-3.3.1-2-sagit.img durch den Namen des von Euch nach C:\Program Files (x86)\Minimal ADB and Fastboot\ kopierten twrp-*****-*****.img ersetzen (falls bei Euch abweichend):
Code:
fastboot boot twrp-3.3.1-2-sagit.img
Wartet bis TWRP auf dem Handy vollständig geladen ist. Nun das TWRP (z.B. mit eurem Lockscreen Pattern) entsperren.. Wartet bis TWRP alles gemountet hat und ihr Zugriff auf die einzelnen TWRP-Funktionen habt.. Dann geht es weiter in Minimal ADB & Fastboot:
Code:
adb shell
Beim nächsten Befehl müsst ihr den zuvor festgestellten Speicherort der Boot-Partition (fett markiert) benutzen (evtl. bei Euch abweichend):
Code:
dd if=/dev/block/sde40 of=/sdcard/boot.img
Code:
exit
Code:
adb reboot
Das Abbild der originalen (Stock-) Boot-Partition befindet sich nun auf Eurem Handyspeicher in der Datei "boot.img" [im Handy-Haupt-Verzeichnis ../storage/emulated/0/..]
V.) MagiskManager auf dem Handy installieren (falls noch nicht vorhanden):
+ Download des Magisk Managers (Android App) auf PC: Magisk Manager Download
+ Magisk Manager per USB-Kabel (Datei-Transfer-Modus) auf Euer Handy kopieren
+ die .apk mit Dateimanager auf dem Handy installieren..
VI.) Das Boot-Image patchen:
+ auf dem Handy den MagiskManager starten
+ im Magisk Manager auf den Button 'Installieren' klicken
+ im sich nun öffnenden Dialog die Option 'Boot-Image-Datei patchen' wählen
+ im sich öffnenden Datei-Manager die zuvor erstellte 'boot.img' auswählen und patchen lassen
+ Im folgenden Fenster wird Euch nach Abschluss des Patchens angezeigt, wo sich die gepatchte Datei befindet. Bei mir z.B im Download-Ordner des Handys [/storage/emulated/0/Download/..]
+ Da der Windows-Explorer oft nicht alle Dateitypen im Download-Ordner anzeigt, verschiebt die magisk_patched.img Datei auf Eurem Handy zunächst mit einem Dateimanager (z.B. Total Commander) aus dem Download-Ordner in ein anderes Verzeichnis Eurer Wahl. [z.B. nach /storage/emulated/0/..]
+ im Magisk Manager auf den Button 'Installieren' klicken
+ im sich nun öffnenden Dialog die Option 'Boot-Image-Datei patchen' wählen
+ im sich öffnenden Datei-Manager die zuvor erstellte 'boot.img' auswählen und patchen lassen
+ Im folgenden Fenster wird Euch nach Abschluss des Patchens angezeigt, wo sich die gepatchte Datei befindet. Bei mir z.B im Download-Ordner des Handys [/storage/emulated/0/Download/..]
+ Da der Windows-Explorer oft nicht alle Dateitypen im Download-Ordner anzeigt, verschiebt die magisk_patched.img Datei auf Eurem Handy zunächst mit einem Dateimanager (z.B. Total Commander) aus dem Download-Ordner in ein anderes Verzeichnis Eurer Wahl. [z.B. nach /storage/emulated/0/..]
VII.) gepatchtes Boot-Image installieren:
+ die so gepatchte Datei 'magisk_patched.img' nun per USB-Kabel auf den PC kopieren und zwar in den Ordner: C:\Program Files (x86)\Minimal ADB and Fastboot\
+ von hier könnt ihr das erfolgreich gepatchte 'magisk_patched.img' per adb und fastboot auf eurem Handy installieren:
+ Handy per USB verbinden (USB-Debugging aktiviert!)
+ Minimal ADB & Fastboot auf PC starten und folgende Kommandos eingeben:
Code:
adb devices
Code:
adb reboot bootloader
Code:
fastboot devices
Code:
fastboot flash boot magisk_patched.img
Code:
fastboot reboot
Sollten irgendwelche Probleme auftauchen, könnt ihr nach der selben Methode natürlich auch die ursprüngliche (Stock-) Boot-Partition wiederherstellen, indem ihr die originale 'boot.img' zurückflasht:
VIII.) [Optional] Stock-Boot-Partition wiederherstellen:
+ die ungepatchte Datei 'boot.img' befindet sich immer noch auf Eurem Handy (/storage/emulated/0/boot.img)
+ diese Datei per USB-Kabel auf den PC kopieren und zwar in den Ordner: C:\Program Files (x86)\Minimal ADB and Fastboot\
+ von hier könnt ihr die originale 'boot.img' wieder auf Eurem Handy installieren:
+ Handy per USB verbinden (USB-Debugging aktiviert!)
+ Minimal ADB & Fastboot auf PC starten und folgende Kommandos eingeben:
Code:
adb devices
Code:
adb reboot bootloader
Code:
fastboot devices
Code:
fastboot flash boot boot.img
Code:
fastboot reboot
IX.) Google-Play-Protect-Zertifizierung wiederherstellen
Durch das Rooten wird evtl. die Google-Play-Protect Zertifizierung ungültig. Das ist grundsätzlich kein Problem, allerdings weigern sich dann bestimmte Apps, z.B. Google-Pay oder andere Banking-Apps, zu starten.
Hier erfährst Du, wie Du die Zertifizierung wieder herstellen kannst.
Hinweise zum Dateimanager (Total Commander)
Als Dateimanager auf meinem Mi 6 nutze ich den Total Commander
=> Das Boot Image (die boot.img - Datei) findet ihr im Handy-Speicher unter /storage/emulated/0/..
Klickt dazu im Total Commander auf "Interner gemeinsamer Speicher"
=> Das gepatchte Boot Image (patched-boot.img) befindet sich zunächst im Download-Ordner unter /storage/emulated/0/Download/..
Von dort solltet ihr es in ein anderes Verzeichnis verschieben, damit es im Windows-Explorer gefunden wird.
Mit dem blauen Haus-Symbol im Total Commander kommt ihr jederzeit wieder zurück in die Verzeichnisübersicht...
=> Das Boot Image (die boot.img - Datei) findet ihr im Handy-Speicher unter /storage/emulated/0/..
Klickt dazu im Total Commander auf "Interner gemeinsamer Speicher"
=> Das gepatchte Boot Image (patched-boot.img) befindet sich zunächst im Download-Ordner unter /storage/emulated/0/Download/..
Von dort solltet ihr es in ein anderes Verzeichnis verschieben, damit es im Windows-Explorer gefunden wird.
Mit dem blauen Haus-Symbol im Total Commander kommt ihr jederzeit wieder zurück in die Verzeichnisübersicht...
Zuletzt bearbeitet: