Операции с Android через adb shell
Опубликовано 2021-12-17 в 12:15
В этом тексте описаны полезные вещи, которые можно делать с Android через adb shell. И часто их можно сделать только так.
Чтобы выполнить инструкции из этой статьи, нужно сначала включить режим разработчика на телефоне:
- зайти в раздел Настройки/Settings → О телефоне/About Phone;
- найдите пункт с номером сборки (Build number) и нажимайте его быстро до тех пор, пока не появится надпись типа «Теперь вы стали разработчиком»
- в телефонах с MIUI нужно нажимать по пункту MIUI Version
Список установленных приложений¶
Команда ниже выводит список всех установленных приложений, включая его идентификатор и путь в системе, куда оно установлено.
adb shell pm list packages -f
Блокировка любого приложения¶
Таким способом можно заблокировать любое приложение, даже если прошивка не позволяет это сделать из стандартного интерфейса.
Для начала нужно узнать название пакета приложения, это можно сделать через информацию о приложении. Допустим, это com.miui.calculator.
adb shell pm disable-user --user 0 com.miui.calculator
Для разблокировки такая команда:
adb shell pm enable com.miui.calculator