Удаление и установка приложений, запись скринкастов, создание резервных копий, отправка и копирование файлов – вот неполный список возможностей утилиты ADB.
3 июня 2020, среда 23:17
Егор Плотницкий [ ] для раздела Блоги
реклама
Собрал основные команды ADB в одном посте. Каждая команда сопровождается кратким описанием.

Удаление и установка приложений, запись скринкастов, создание резервных копий, отправка и копирование файлов – вот неполный список возможностей утилиты ADB.
- adb devices – вывод списка подключенных устройств;
- adb reboot – перезагрузка устройства;
- adb reboot recovery – перезагрузка устройства в режим восстановления (recovery);
- adb reboot bootloader – перезагрузка устройства в режим fastboot для дальнейшего выполнения fastboot-команд;
- adb install app.apk – установка приложения на карту памяти (необходимо предварительно загрузить .apk-файл в папку с ADB либо указать полный путь к нему);
- adb install -f app.apk – установка приложения во внутреннюю память;
- adb install -t app.apk – установка приложения для тестирования;
- adb install -r app.apk – переустановка приложения с сохранением пользовательских данных;
- adb uninstall com.app.example – удаление приложения;
- adb shell – вызов консоли Android (shell) для выполнения Linux-команд;
- adb shell screencap /sdcard/screenshot.png – создание скриншота;
- adb shell screenrecord /sdcard/video.mp4 – запись скринкаста (захват изображения с экрана);
- adb shell dumpsys package com.app.example – вывод информации о приложении;
- adb shell pm list packages – вывод списка установленных приложений;
- adb shell pm grant com.app.example android.permission.SEND_SMS – выдача разрешения приложению (в конкретном случае на отправку сообщений);
- adb shell pm revoke com.app.example android.permission.CAMERA – блокировка доступа приложению (в конкретном случае к камере);
- adb backup -apk -shared -all -f C:backup.ab – создание резервной копии данных, включая установленные приложения и файлы, хранящиеся на карте памяти (имя файла создаваемого бэкапа и путь к нему можно изменить);
- adb restore C:backup.ab – восстановление данных из созданной резервной копии;
- adb tcpip 5555 – установка соединения по протоколу TCP/IP через порт 5555;
- adb connect 192.168.0.100 – подключение к устройству (узнать IP-адрес устройства можно в настройках в разделе «О телефоне»);
- adb disconnect 192.168.0.100 – отключение от устройства;
- adb sideload /sdcard/firmware.zip – установка прошивки, когда устройство загружено в recovery;
- adb push C:app.apk /sdcard/Download – отправка файла с компьютера на смартфон (возможна отправка каталогов);
- adb pull /sdcard/video.mp4 C:UsersOverclockerDownloads – копирование файла с компьютера на смартфон (возможно копирование каталогов);
- adb start-server – перезапуск демона;
- adb kill-server – остановка демона.
Во второй части, которая предположительно выйдет завтра, я поделюсь полезными командами Fastboot.
Самый простой способ установки ADB на компьютер Windows
Установка драйверов ADB и Fastboot под Windows
Источник: overclockers.ru
Android Debug Bridge (adb)
![]()
Android Debug Bridge (adb) — это консольная программа, которая позволит вам осуществлять отладку мобильных устройств на Android, а также эмуляторов.
Описание
Эта утилита значительно упрощает установку и дебаггинг приложений, а также предоставляет доступ к оболочке Unix. Последнюю можно использовать для запуска необходимых команд на устройстве. Помимо прочего, программа может быть использована для разблокировки смартфона со включенным режимом отладки. Стоит, при этом, отметить, что Android Debug Bridge поддерживает работу с любыми Android-устройствами, при условии, что необходимый функционал не был заблокирован производителем.
Программа включает в себя три компонента
- Клиент. Работает на ПК разработчика, отправляет команды. Для вызова клиента можно использовать соответствующую команду в терминале.
- Демон (adbd). Исполняет команды на устройстве. Работает в фоновом режиме на каждом устройстве.
- Сервер. Управляет взаимодействием между клиентом и демоном. Работает в фоновом режиме на компьютере разработчика.
Возможности ADB
- Просмотр списка подключенных и поддерживаемых устройств.
- Просмотр логов.
- Копирование и перенос данных и файлов между устройствами.
- Установка и удаление приложений.
- Очистка и перезапись раздела data.
- А также многое другое.
С нашего сайта вы можете скачать Android Debug Bridge совершенно бесплатно, без регистрации и СМС.
Источник: freesoft.ru
Android-устройство ADB не авторизовано
Так как я переустановил Eclipse (просто удалил и загрузил его снова), я не могу отлаживать свои приложения на Samsung Galaxy i9001 (с CyanogenMod — Android 4.4.2). Он отлично работал перед переустановкой. Отключите/подключите, снимите флажок «Отладка включена», adb kill-server/adb start-server, перезагрузка телефона/компьютера для меня не работает.
В диалоговом окне авторизации устройства никогда не появляется (но я помню, что диалог появился перед переустановкой). Я не знаю, как заставить этот диалог авторизации отображать. В каталоге .android нет файла abd_key.pub. Когда я пытаюсь читать cpu info, DDMS говорит:
[2014-04-15 12:47:06 — DDMS] device unauthorized. Please check the confirmation dialog on your device.
Любые идеи? Возможно ли генерировать ключи вручную без подтверждения? USB-соединение
Беспроводное соединение 
Quak 15 апр. 2014, в 13:12
Поделиться
Случайное предположение, но что делать, если вы удалите все разрешения отладки в настройках телефона.
Chris Stratton 15 апр. 2014, в 13:19
Я сделал это, но ничего не происходит .
Quak 15 апр. 2014, в 13:21
Источник: overcoder.net
