Как я могу отключить свой Android-телефон с помощью команды adb?

Как остановить телефон Android с помощью команды adb? Я могу перезагрузиться, но я не знаю, как остановиться.

Я попробовал команду shutdown -k wait, но это не сработало.

61 голос | спросил Blacklist Human 26 J0000006Europe/Moscow 2013, 07:46:00

4 ответа


87

Попробуйте adb shell reboot -p, чтобы выключить телефон.

ответил geffchang 26 J0000006Europe/Moscow 2013, 10:52:41
12

Для этого требуется root-доступ, но он утверждает, что делает изящное завершение, что это означает в Android:

adb shell su -c 'am start -a android.intent.action.ACTION_REQUEST_SHUTDOWN --ez KEY_CONFIRM true --activity-clear-task'

Все, что угодно от --ez, предназначено только для демонстрации некоторых трюков во время фазы останова.

Я узнал об этом, когда искал что-то особенное в исходном коде BatteryService.java .

Примечание. решение протестировано на Android 4.2.1, 5.1.1 (CM 12.1) и 6.0.1 (неофициальный CM 13 и Android Android).


Update

Если вы используете Android KitKat или выше * и иметь root-доступ, вы можете попробовать эту команду в приложении терминала:

su -c 'setprop sys.powerctl reboot,recovery'
  • замените su -c на оболочку adb , чтобы запустить команду, используя
  • замените перезагрузку, восстановление с помощью reboot , чтобы перезагрузить устройство.
  • заменить перезагрузку, восстановление с помощью shutdown на shutdown устройство

Примечание , что все эти команды выполнят выключение /перезагрузку низкого уровня (нечистое, не грациозное).


Обновление 2

Протестировано на Android 5.0. и 6.0.1:

adb shell su -c 'svc power shutdown'

* Последняя версия, на которой тестируется команда, представляет собой Android 6.0.1.

ответил Firelord 25 FebruaryEurope/MoscowbThu, 25 Feb 2016 09:48:00 +0300000000amThu, 25 Feb 2016 09:48:00 +030016 2016, 09:48:00
3

вот еще один способ, перейдите в оболочку android, затем выключите телефон!

adb shell
shutdown

введите описание изображения здесь>> </p></body></html>

ответил Mahdi Rashidi 11 Jpm1000000pmSun, 11 Jan 2015 20:26:14 +030015 2015, 20:26:14
0

Для выключения телефона используйте эту команду на ПК:

adb shell halt
ответил Trevor Suna 26 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 26 Sep 2015 09:23:23 +0300 2015, 09:23:23

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132