Est-ce que quelqu'un sait s'il existe un moyen de faire redémarrer un téléphone Android en mode de récupération, à partir de la ligne de commande Android?
Remarque:
Je n'ai PAS d'accès adb.
Je ne connais PAS la séquence magique de mise sous tension pour le faire à partir du chargeur de démarrage. J'ai essayé les choses courantes et rien ne fonctionne.
Je DO ont racine. (Et peut entrer des commandes directement sur l'appareil à l'aide d'un émulateur de terminal.)
Je sais que c'est possible, en quelque sorte, parce que des applications comme ROM Manager le font. Mais comment?
la source
reboot
, mais c'est tout à fait exact.PATH
variable.adb reboot recovery
su
terminal pour accéder à la racine avant d'exécuterreboot recovery
.J'ai testé la commande suivante sur Android 5.0 et 6.0.1, CM 14 et Android 8.1.0 avec un arrêt et un redémarrage corrects pour la récupération:
Cela fonctionnait également sur Android 4.4.2, mais l'arrêt semblait être de bas niveau. Il nécessite cependant un accès root.
Alternativement, si vous exécutez Android KitKat ou supérieur * et que vous disposez d'un accès root, vous pouvez essayer cette commande dans une application de terminal:
Notez que toutes ces
setprop
commandes feraient un arrêt / redémarrage de bas niveau (impur; pas gracieux).Dans Android Lollipop et supérieur * , vous pouvez également essayer:
Pour Android Jelly Bean et les versions antérieures, la réponse de SS-3 semble être la seule solution possible.
* La dernière version sur laquelle la commande est testée est Android 6.0.1.
la source
-c
argument, donc passez d'abord à l'utilisateur root en utilisantsu
puis exécutez la commande citée