Expertus metuit
Операции с 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

Комментарии

Текст комментария (допустимая разметка: *курсив*, **полужирная**, [ссылка](http://example.com) или <http://example.com>) Посетители-анонимы, обратите внимение, что более чем одна гиперссылка в тексте (включая оную из поля «веб-сайт») приведёт к блокировке комментария для модерации. Зайдите на сайта с использованием аккаунта на twitter, например, чтобы посылать комментарии без этого ограничения.
Имя (обязательно, 50 символов или меньше)
Опциональный email, на который получать ответы (не будет опубликован)
Веб-сайт
© 2006—2023 Sergey Stolyarov | Работает на pyrengine