Жёсткая перезагрузка
Если вдруг устройство перестаёт отвечать и обычная перезагрузка не представляется возможной, возможна жёсткая перезагрузка.
Жёсткая перезагрузка — это принудительное выключение и последующий запуск устройства. При этом не происходит корректное завершение запущенных процессов, и текущие данные не сохраняются.
В старых телефонах можно было запустить жёсткую перезагрузку извлеченим съёмного аккумулятора. В современных Android-устройствах возможно несколько сценариев: нажатие комбинации физических клавиш (например, одновременное удержание нижней клавиши громкости и кнопки питания в течение 10–15 секунд или длительное нажатие на кнопку питания) или перезагрузка через командную строку.
ADB (Android Debug Bridge)
ADB позволяет управлять устройствами на базе Android с помощью командной строки через USB или Wi-Fi. Однако для этого нужно, чтобы на телефоне был включен режим разработчика и отладка по USB. Если же они включены не были, жёсткая перезагрузка возможна только при помощи аппаратных клавиш.
1. Обычная перезагрузка устройства
2. Жёсткая перезагрузка
Если устройство "зависло", можно использовать:
adb shell reboot -p && adb shell input keyevent 26
В отличие от обычной перезагрузки, она может привести к повреждению данных. Поэтому она применяется тогда, когда обычная перезагрузка невозможна.