So rooten Sie alle Motorola mit Lebkuchen

Es gibt unzählige Möglichkeiten und Tricks, um die volle Kontrolle über das Handy zurückzugewinnen und ein Superuser (root) zu werden. Aber die meisten sind spezifisch für ein bestimmtes Modell. Jetzt hat ein Entwickler eine Methode gefunden, um es auf allen Motorola (nicht mit anderen Marken getestet) zu bekommen, die Gingerbread führen, die die Mehrheit sind.

Zwei Vorbehalte, bevor Sie fortfahren. Das Verfahren richtet sich an durchschnittliche oder fortgeschrittene Benutzer. Erfordert etwas Fachwissen und erfahren Sie, dass Sie das System durcheinander bringen. Die andere ist, dass die Methode mit dem Linux-Betriebssystem. Wenn es nicht auf Ihrem Computer installiert ist, können Sie jederzeit einen Emulator verwenden, um eine virtuelle Linux-Maschine auf einem PC oder auf einem MAC zu öffnen.

Und nun zur Sache. Als erstes muss das USB-Debugging aktiviert werden (zu finden in den Einstellungen / Entwicklungsoptionen). Dann erstellen wir ein Image der Userdata-Partition (genannt CG37), indem wir die Datei local.prop ändern. Der zu ändernde Wert in der Datei local.prop ist zu übergeben ro.sys.atvc_allow_all_adb von Position 0 auf 1.

Um das Image der Userdata-Partition zu erstellen, müssen Sie zur Linux-Konsole gehen und immer mit Administratorrechten schreiben:

dd if = / dev / block / userdata of = / sdcard / CG37.smg

Damit haben wir es geschafft, die CG37.smg auf der microSD-Karte zu haben. Von der Linux-Konsole müssen Sie eine ZIP-Datei herunterladen und extrahieren, die wir von dieser herunterladen werden Adresse. Wir müssen das Partitions-Image (CG37.smg) und die SBF-Datei (die ein Image der Terminal-Firmware enthält) in den soeben entpackten Ordner kopieren. Von der Konsole gehen wir durch Eingabe in den Ordner CD-Ordner, wobei Ordner der Adresse des Ordners entspricht, in dem wir die beiden Dateien abgelegt haben.

Der nächste Schritt besteht darin, die Größe der Partition auf bis zu 200 MB zu ändern, da sbf_flash das Flashen von Bildern großer Dateien nicht zulässt. Dazu müssen Sie in der Konsole Folgendes eingeben:

efsck -f CG37.smg
resize2fs CG37.smg 200M

Sobald die Partition erweitert ist, schreiben wir erneut in die Konsole oder das Terminal: 

chmod + x sbf_flash

Wir starten das Handy vom Bootloader und verbinden es mit dem Computer. Wir kehren zur Konsole zurück, um den folgenden Befehl zu schreiben:

./sbf_flash -r –Benutzerdaten CG37.smg ORIGINAL.sbf

Dabei entspricht ORIGINAL dem Namen des SBF. Wir lassen es seine Arbeit machen und schreiben nach dem Neustart des Handys die letzte Zeile in das Terminal:

bash finishroot.sh.

Wir werden das Motorola bereits gerootet haben. Wie Sie in a . sehen etwas komplexer Vorgang (Fast unmöglich für diejenigen, die sich unter Linux nicht bequem bewegen können. Aber wenn Sie es nicht können, dann weiß dieser Freund, der es gewohnt ist, Maschinen zu manipulieren, in wenigen Minuten, wie es geht. Falls wir beim Transkribieren der Anweisungen einen Fehler gemacht haben, können Sie folge ihnen von XDA Developers.


Du bist interessiert in:
Grundlegende Anleitung zu Android-ROMs
  1.   Adlux sagte

    "Ein Entwickler hat eine Methode gefunden" <- source?

    Derjenige, der von ro.sys.atvc_allow_all_adb erfuhr, den ich kenne, ist Dan Rosenberg.

    - Ohne Root zu sein, gibt es kein "dd" auf dem Telefon. Es kann installiert werden, aber Sie sagen es nicht.
    - Mir ist nicht klar, dass es ohne Root möglich ist, das Blockgerät der Benutzerdaten zu löschen.
    - Sie entscheiden nicht, wie Sie ro.sys.atvc_allow_all_adb auf 1 setzen, damit die Prozedur, wenn sie funktioniert, die gleichen Benutzerdaten erneut flasht.

    - Sie können sbf in Windows mit RSD Lite flashen (Sie müssen das sbf mit den geänderten Benutzerdaten neu erstellen).


  2.   Michelangelo Criado sagte

    Adlx, du hast vollkommen recht, wenn du root bist. Ich habe vergessen, es aufzunehmen. Und er wusste nichts von Rosenberg. Verstanden.