Weiß jemand, ob es eine Möglichkeit gibt, ein Android-Telefon über die Android-Befehlszeile in den Wiederherstellungsmodus neu zu starten?
Notiz:
Ich habe KEINEN adb-Zugriff.
Ich kenne die magische Einschaltsequenz NICHT , um dies vom Bootloader aus zu tun. Ich habe die üblichen Dinge ausprobiert und nichts funktioniert.
Ich habe Root. (Und kann über einen Terminal-Emulator Befehle direkt auf dem Gerät eingeben.)
Ich weiß, dass es irgendwie möglich ist, weil Anwendungen wie ROM Manager es tun. Aber wie?
Im Allgemeinen bietet reboot
Binär einen recovery
Schalter. Führen Sie nach dem Wechsel zu root diesen Befehl aus:
/system/bin/reboot recovery
Dies funktioniert möglicherweise nicht, wenn Ihr Hersteller es nicht unterstützt. Apps vom Typ ROM Manager verwenden die API von Android, auf die Sie nicht direkt über den Terminalemulator zugreifen können.
Ich habe den folgenden Befehl auf Standard-Android 5.0 und 6.0.1, CM 14 und Android 8.1.0 mit ordnungsgemäßem Herunterfahren und Neustart zur Wiederherstellung getestet:
su -c 'svc power reboot recovery'
Es funktionierte auch auf Android 4.4.2, aber das Herunterfahren schien auf niedriger Ebene zu sein. Es erfordert jedoch Root-Zugriff.
Wenn Sie Android KitKat oder höher * ausführen und Root-Zugriff haben, können Sie alternativ diesen Befehl in einer Terminal-App ausprobieren:
su -c 'setprop sys.powerctl reboot,recovery'
Beachten Sie , dass alle diese setprop
Befehle ein Herunterfahren/Neustarten auf niedriger Ebene (unsauber; nicht ordnungsgemäß) ausführen würden.
In Android Lollipop und höher * können Sie auch Folgendes versuchen:
su -c 'setprop ctl.start pre-recovery'
Für Android Jelly Bean und darunter scheint die Antwort von SS-3 die einzig mögliche Lösung zu sein.
* Die letzte Version, auf der der Befehl getestet wird, ist Stock Android 6.0.1.
-c
Argument, also wechseln Sie zuerst mit zum Root-Benutzer su
und führen Sie dann den Befehl
in Anführungszeichen aus
Matthäus Lesen
reboot
, aber dieser ist genau richtig.iOS
PATH
Variablen vermasselt hat.Onik
geteilt durch Null
adb reboot recovery
Vishal Biswas
su
Terminal eingeben, um Root-Zugriff zu erhalten, bevor Sie ausführenreboot recovery
.DADi590