August 7

Жёсткая перезагрузка

Если вдруг устройство перестаёт отвечать и обычная перезагрузка не представляется возможной, возможна жёсткая перезагрузка.

Жёсткая перезагрузка — это принудительное выключение и последующий запуск устройства. При этом не происходит корректное завершение запущенных процессов, и текущие данные не сохраняются.

В старых телефонах можно было запустить жёсткую перезагрузку извлеченим съёмного аккумулятора. В современных Android-устройствах возможно несколько сценариев: нажатие комбинации физических клавиш (например, одновременное удержание нижней клавиши громкости и кнопки питания в течение 10–15 секунд или длительное нажатие на кнопку питания) или перезагрузка через командную строку.

ADB (Android Debug Bridge)

ADB позволяет управлять устройствами на базе Android с помощью командной строки через USB или Wi-Fi. Однако для этого нужно, чтобы на телефоне был включен режим разработчика и отладка по USB. Если же они включены не были, жёсткая перезагрузка возможна только при помощи аппаратных клавиш.

1. Обычная перезагрузка устройства

adb reboot

2. Жёсткая перезагрузка

Если устройство "зависло", можно использовать:

adb shell reboot -p && adb shell input keyevent 26

В отличие от обычной перезагрузки, она может привести к повреждению данных. Поэтому она применяется тогда, когда обычная перезагрузка невозможна.