Команды ADB

Отладочный мост ADB бесполезен, если не знать команды для управления подключенным к компьютеру смартфоном или планшетом. Аналогичный функционал, но с графическим интерфейсом, предлагает ADB Run.

Как вводить команды

Прежде чем переходить к прошивке устройства, разблокировке загрузчика или получению Root-прав на Андроид, сперва понадобится:

  1. Запустить АДБ через командную строку – достаточно ввести cmd в строчку с путем расположения отладочного моста, а затем щелкнуть по «Enter».Запуск командной строки в папке с ADB
  2. Как только появится черное окно, введите в него adb devices для отображения списка подключенных устройств.Команда adb devices в ADB
  3. Если определить/распознать аппарат не получается, проверьте, чтобы была включена «Отладка по USB» в расширенных настройках «Для разработчика».

Не включайте ничего кроме «Отладки», если не знаете, как работают другие функции.

Основные команды

Отметим несколько особенностей:

  • все команды прописывают строчными буквами (маленькими);
  • получить доступ к расширенному функционалу без Root-прав невозможно;
  • для прошивки используют команды, которые начинаются на fastboot, для управления устройством начинаются на adb.

Теперь начинаем:

  • воспользуйтесь adb reboot чтобы сделать обычную перезагрузку, добавьте в конце recovery для перезагрузки в рекавери или bootloader – чтобы перевести устройство в режим fastboot;
  • adb kill-server понадобится, чтобы остановить текущее подключение, а adb start-server для его перезагрузки;
  • adb shell запускает терминал Linux, чтобы использовать соответствующие команды.

Непосредственно у Shell для Android из полезного есть:

  • adb shell pm uninstall + название пакета приложения – уникальная команда, которая помогает удалить предустановленный или вирусный софт (узнать название пакета поможет приложение App Inspector, доступное в Google Play);
  • adb shell pm list packages отображает список установленного на устройство софта;
  • adb shell dumpsys package + название пакета выводит информацию о конкретном приложении.

С помощью команд из Shell также делают скриншоты и включают запись экрана.

Возвращаемся к обычному ADB:

  • adb install + путь к файлу запускает установку софта с помощью apk-файла, при этом необязательно прописывать путь вручную, достаточно перетянуть установочный документ в командную строку;
  • adb install –r + путь к файлу используют когда нужно переустановить уже инсталлированный софт;
  • adb clear + название пакета применяют для удаления кэша и сопутствующих файлов, относящихся к приложению;
  • adb push + путь расположения файла + место, куда нужно поместить документ ­­– с помощью этой команды переносят файлы из компьютера в память устройства;
  • adb pull + путь расположения документа на устройстве + конечная папка на компьютере – теперь переносите документы с телефона в память ПК.
  • adb logcat – в основном используются разработчиками для просмотра журналов (логов) на Андроид и в реальном времени.

Всегда можно воспользоваться командой adb help и узнать еще больше интересных команд.

Команы fastboot

Теперь о том, как выполнить команды с фастбут для установки TWRP и разблокировки загрузчика. Как было упомянуто выше, сперва понадобится воспользоваться командой adb reboot bootloader, чтобы перезагрузить устройство в режим fastboot. Настоятельно рекомендуем сделать резервную копию личных данных, поскольку разблокировка загрузчика приводит к форматированию всех файлов.

Теперь становятся доступны такие команды, как:

  • fastboot devices для проверки подключенных к компьютеру устройств – в отличие от adb devices эта команда определяет только аппараты, переведенные в соответствующий режим;
  • fastboot oem device-info – показывает заблокирован или разблокирован загрузчик;
  • fastboot oem unlock – команда для разблокировки загрузчика на старых устройствах, на новых устройствах используют fastboot flashing unlock или fastboot oem unlock xxxxxxxxx, где вместо xxxxxx, указывают код разблокировки;
  • fastboot oem lock – блокирует загрузчик, также есть аналоги в виде fastboot flashing lock и fastboot oem lock xxxxxxxx для актуальных моделей.

Если телефон поддерживает установку прошивки через ADB, то сперва понадобится очистить разделы. Делают это с помощью команды fastboot erase + название раздела:

  • system
  • userdata
  • recovery
  • boot
  • cashe
  • radio
  • w – используется для сброса настроек и форматирования раздела /data.

Прошивка выглядит похожим образом. Сперва используют команду fastboot flash, к ней добавляют название раздела, а затем файл для прошивки. Выглядит это примерно – fastboot flash system system-filename.img только вот имя файла с ПО может отличаться. А вот для установки полноценной прошивки применяют fastboot update firmware-filename.zip.

Оцените статью
Adb Run
Добавить комментарии

Нажимая на кнопку "Отправить комментарий", я и принимаю политику конфиденциальности.