Comment arrêter un téléphone Android à l'aide de la commande adb ? Je peux redémarrer, mais je ne sais pas comment l'arrêter.
J'ai essayé shutdown -k wait
mais cela n'a pas fonctionné.
Comment arrêter un téléphone Android à l'aide de la commande adb ? Je peux redémarrer, mais je ne sais pas comment l'arrêter.
J'ai essayé shutdown -k wait
mais cela n'a pas fonctionné.
Cela aurait été mieux avec unix : "shutdown" pour l'arrêt et "shutdown -r" pour le redémarrage.
Mais ça ne marche pas pour moi. Nexus 4 sur Lollipop 5.0.1 (rooté), ou LG P705 sur ICS 4.0.3 (non rooté). Je me demande si c'est lié à la version d'ADB ou non (la mienne est 1.0.32).
Note : Toutes les commandes suivantes nécessitent un accès Root.
Sur Android Oreo cela fonctionne et effectue un arrêt en douceur :
adb shell su -c 'am start -a com.android.internal.intent.action.REQUEST\_SHUTDOWN'
adb shell su -c 'am start -n android/com.android.internal.app.ShutdownActivity' #alternative; the aforesaid intent is supposed to be passed to this component under normal circumstances, but calling the component alone works too
adb shell su -c 'svc power shutdown' # alternative; tested on Android 5.0, 6.0.1 and 8.1.0
Voici une alternative, testée sur Android 4.2, 5.0 et 6.0.1. Je ne sais pas pour Nougat mais cela ne fonctionne pas pour Oreo.
adb shell su -c 'am start -a android.intent.action.ACTION\_REQUEST\_SHUTDOWN --ez KEY\_CONFIRM true --activity-clear-task' # I kept this here for historical purposes only.
Si vous utilisez Android KitKat ou plus * et avoir un accès Root, vous pouvez essayer cette commande :
adb shell su -c 'setprop sys.powerctl reboot,recovery'
* La dernière version sur laquelle la commande est testée est le stock Android 6.0.1.
Mais ça ne marche pas pour moi. Nexus 4 sur Lollipop 5.0.1 (enraciné, même après avoir utilisé la fonction su
), ou LG P705 sur ICS 4.0.3 (non rooté). Je me demande si c'est lié à la version ADB ou non (la mienne est 1.0.32).
AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.