50+ полезных команд ADB для Android: обширный список с примерами использования

50+ полезных команд ADB для Android: обширный список с примерами использования

ADB давно стал универсальным инструментом для работы с Android. Через одну консоль можно управлять приложениями, копировать файлы, снимать логи и даже чинить систему. Многие функции, которые в интерфейсе скрыты или недоступны, через ADB выполняются за пару секунд.

При этом пугает не сложность, а объём. Команд много, и новичок теряется уже на первых шагах. Ниже собран расширенный список самых полезных команд, которые реально применяются в повседневной работе. Без экзотики и редких сценариев.

Подключение и базовое управление устройством

Работа начинается с проверки подключения. Без стабильной связи с устройством остальные команды не имеют смысла.

Показывает список подключённых устройств:

adb devices

Запускает ADB-сервер:

adb start-server

Останавливает сервер:

adb kill-server

Переподключает устройство:

adb reconnect

Переключает обратно на USB:

adb usb

Переводит ADB в режим Wi-Fi:

adb tcpip 5555

Подключение по IP:

adb connect 192.168.1.10

Отключение от устройства:

adb disconnect

Показывает статус устройства:

adb get-state

Ждёт подключения устройства:

adb wait-for-device

Перезагрузка и режимы загрузки

Через ADB можно быстро попасть в нужный режим без комбинаций кнопок.

Обычная перезагрузка:

adb reboot

Загрузка в recovery:

adb reboot recovery

Переход в bootloader:

adb reboot bootloader

Альтернативный вход в fastboot:

adb reboot fastboot

Установка прошивки:

adb sideload update.zip

Установка, удаление и отключение приложений

Самый востребованный сценарий. Через ADB управляют приложениями быстрее, чем через интерфейс системы.

Установка APK:

adb install app.apk

Переустановка с сохранением данных:

adb install -r app.apk

Установка более старой версии:

adb install -d app.apk

Автовыдача всех разрешений:

adb install -g app.apk

Удаление приложения:

adb uninstall com.example.app

Удаление с сохранением данных:

adb uninstall -k com.example.app

Список всех приложений:

adb shell pm list packages

Только пользовательские приложения:

adb shell pm list packages -3

Только системные:

adb shell pm list packages -s

Путь к APK:

adb shell pm path com.example.app

Очистка данных:

adb shell pm clear com.example.app

Отключение приложения:

adb shell pm disable-user --user 0 com.example.app

Включение обратно:

adb shell pm enable com.example.app

Принудительная остановка:

adb shell am force-stop com.example.app

Работа с файлами

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

Копирование на устройство:

adb push file.txt /sdcard/

Копирование на ПК:

adb pull /sdcard/file.txt

Синхронизация файлов:

adb sync

Просмотр файлов:

adb shell ls

Удаление файла:

adb shell rm /sdcard/file.txt

Создание папки:

adb shell mkdir /sdcard/test

Переименование:

adb shell mv file1 file2

ADB shell и системные команды

Через shell открывается доступ к внутренним процессам Android.

Вход в оболочку:

adb shell

Системные параметры:

adb shell getprop

Изменение параметра:

adb shell setprop name value

Процессы в реальном времени:

adb shell top

Список процессов:

adb shell ps

Диагностика системы:

adb shell dumpsys

Информация о батарее:

adb shell dumpsys battery

Использование памяти:

adb shell dumpsys meminfo

Кнопка питания:

adb shell input keyevent 26

Тап по экрану:

adb shell input tap 500 500

Ввод текста:

adb shell input text hello

Скриншоты, запись экрана и логи

Полезно для диагностики и инструкций.

Скриншот:

adb shell screencap /sdcard/screen.png

Скачать скриншот:

adb pull /sdcard/screen.png

Запись экрана:

adb shell screenrecord /sdcard/video.mp4

Системные логи:

adb logcat

Логи одним выводом:

adb logcat -d

Полный отчёт системы:

adb bugreport

Резервное копирование и восстановление

ADB позволяет сохранить данные без сторонних сервисов.

Создание бэкапа:

adb backup -all

Восстановление:

adb restore backup.ab

Заключение

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

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

Главное правило — понимать, что именно выполняет команда. Тогда ADB превращается не в опасный инструмент, а в удобный способ держать устройство под контролем.

50+ полезных команд ADB для Android: обширный список с примерами использования

FAQ

Как установить APK через ADB?

Используют команду adb install app.apk. Для обновления добавляют флаг -r.

Как удалить системное приложение через ADB?

Применяют adb shell pm uninstall --user 0 имя.пакета. Приложение исчезает для текущего пользователя.

Как отключить приложение без удаления?

Подойдёт adb shell pm disable-user --user 0 имя.пакета. В любой момент можно включить обратно.

Почему команда ADB не работает?

Чаще всего проблема в драйверах, кабеле или отключённой отладке по USB.

Можно ли пользоваться ADB без root?

Да, большинство команд доступно без root. Ограничения касаются только системных изменений.

Android Device Bridge ADB Android команды список команд
Alt text
Обращаем внимание, что все материалы в этом блоге представляют личное мнение их авторов. Редакция SecurityLab.ru не несет ответственности за точность, полноту и достоверность опубликованных данных. Вся информация предоставлена «как есть» и может не соответствовать официальной позиции компании.
5/5
за страх
не за ум
Антипов жжет
Пятёрка не измеряет ум.
Она измеряет послушание.
Что школьная система на самом деле покупает у ребёнка в обмен на жетон с отметкой.

Дэни Хайперосов

Блог об OSINT, электронике, играх и различных хакерских инструментах