Как остановить телефон Android с помощью команды adb? Я могу перезагрузиться, но я не знаю, как остановить.
Я попробовал shutdown -k wait
команду, но она не сработала.
Как остановить телефон Android с помощью команды adb? Я могу перезагрузиться, но я не знаю, как остановить.
Я попробовал shutdown -k wait
команду, но она не сработала.
Ответы:
Попробуйте adb shell reboot -p
выключить телефон.
adb reboot -p
(пропусти shell
).
Примечание. Все приведенные ниже команды требуют root-доступа.
На Android Oreo это работает и корректно завершает работу :
Оболочка adb su -c 'am start -a com.android.internal.intent.action.REQUEST_SHUTDOWN' оболочка adb su -c 'am start -n android / com.android.internal.app.ShutdownActivity' #alternative; Предполагается, что вышеупомянутое намерение должно быть передано этому компоненту при нормальных обстоятельствах, но вызов только одного компонента тоже работает adb shell su -c 'svc power shutdown' # альтернатива; протестировано на Android 5.0, 6.0.1 и 8.1.0
Следующее является альтернативой и протестировано на Android 4.2, 5.0 и 6.0.1. Я не знаю о нуге, но для Орео это не работает.
Оболочка adb su -c 'am start -a android.intent.action.ACTION_REQUEST_SHUTDOWN --ez KEY_CONFIRM true --activity-clear-task' # Я сохранил это здесь только для исторических целей.
Если вы используете Android KitKat или выше * и имеете root-доступ, вы можете попробовать эту команду:
adb shell su -c 'setprop sys.powerctl reboot,recovery'
* Последняя версия, на которой тестировалась команда - это Android 6.0.1.
вот еще один способ, зайдите в оболочку Android и выключите телефон!
adb shell
shutdown
su
) или LG P705 на ICS 4.0.3 (не рутирован). Интересно, это связано с версией ADB или нет (у меня 1.0.32).
Для выключения телефона используйте эту команду на ПК:
adb shell halt
Reboot
процесс запросил права суперпользователя и работает в CM12
--poweroff
:)