В наших инструкциях мы регулярно обращаемся к использованию Android Debug Bridge (ADB) — инструмента, который позволяет управлять смартфоном на Android через компьютер. Вообще он нужен разработчикам для отладки приложений, но есть и более «приземлённые» применения.
Вот несколько наших инструкций, где пригодится ADB:
Редакция Rozetked не несёт ответственности за возможные сбои программного обеспечения или оборудования вследствие выполнения этой инструкции. Все действия выполняются на страх и риск пользователя.
Настройка USB-отладки на смартфоне
Откройте «Настройки», перейдите в раздел «О телефоне».
Найдите пункт «Номер сборки» и нажмите на него семь раз — на устройстве разблокируется режим разработчика. Cмартфон может попросить ввести PIN-код.
Перейдите в раздел «Настройки» > «Система» > «Для разработчиков».
Найдите пункт «Отладка по USB» и активируйте его.
Настройка ADB в Windows
Загрузите Android SDK Platform Tools для Windows с этой страницы.
Распакуйте содержимое ZIP-файла в легкодоступную папку на компьютере.
Откройте через «Проводник» эту папку и, удерживая Shift, нажмите на правую кнопку мыши.
В контекстном меню выберите пункт «Открыть окно PowerShell здесь».
Подключите смартфон к компьютеру по USB.
Измените режим работы USB на смартфоне на «Передача файлов» — в панели уведомлений для этого появится пункт. Это действие нужно для устройств только некоторых вендоров.
Введите в окне PowerShell команду для запуска службы (демона) ADB и нажмите Enter. Примечание: в случае ошибки попробуйте команду без ./ в начале:
./adb devices
На экране смартфона появится окно для разрешения или запрета отладки по USB с этого компьютера. Разрешите действие.
Повторите действие из пункта 7. Если всё прошло успешно, в командной строке появится устройство с указанным серийным номером.
Cкриншот: XDA
Настройка ADB в macOS
Загрузите Android SDK Platform Tools для macOS с этой страницы.
Распакуйте содержимое ZIP-файла в легкодоступную папку на компьютере.
Откройте через Finder распакованную папку, кликните правой мышью по её имени в строке пути, которая отражена в нижней части окна, и выберите пункт «Открыть в Терминале». Если строка пути мешает, позже её можно скрыть, повторив действия пункта 3.
Подключите смартфон к компьютеру по USB.
Измените режим работы USB на смартфоне на «Передача файлов» — в панели уведомлений для этого появится пункт. Это действие нужно для устройств только некоторых вендоров.
Введите в «Терминале» команду для запуска службы (демона) ADB и нажмите Enter:
./adb devices
На экране смартфона появится окно для разрешения или запрета отладки по USB с этого компьютера. Разрешите действие.
Повторите действие из пункта 7. Если всё прошло успешно, в командной строке появится устройство с указанным серийным номером.
Настройка ADB в Linux
Загрузите Android SDK Platform Tools для Linux с этой страницы.
Распакуйте содержимое ZIP-файла в легкодоступную папку на компьютере.
Откройте «Терминал».
Измените следующую команду так, чтобы она вела на распакованную директорию. Введите её в «Терминал» и нажмите Enter:
cd /path/to/extracted/folder/
Подключите смартфон к компьютеру по USB.
Измените режим работы USB на смартфоне на «Передача файлов» — в панели уведомлений для этого появится пункт. Это действие нужно для устройств только некоторых вендоров.
Введите в «Терминале» команду для запуска службы (демона) ADB и нажмите Enter:
./adb devices
На экране смартфона появится окно для разрешения или запрета отладки по USB с этого компьютера. Разрешите действие.
Повторите действие из пункта 7. Если всё прошло успешно, в командной строке появится устройство с указанным серийным номером.
Скриншот: XDA
Продвинутым пользователям macOS будет полезно знать, что Android SDK Platform Tools удобнее устанавливать через Homebrew, а владельцы компьютеров на Debian-дистрибутивах Linux могут инсталлировать инструмент через apt-get.
Примеры команд
Несколько команд оболочки ADB, которые могут пригодиться пользователям Android:
Установка APK через компьютер:
adb install %path/app_name.apk%
Перезагрузка смартфона в режим recovery:
adb reboot recovery
Копирование папки с компьютера на смартфон:
adb push %PC path% %Android path%
Со справочными материалами по Android Debug Bridge можно ознакомиться на сайте Android Developers.
Я бы ещё добавил в статью способ установки adb на Android:
1. Скачать Termux
2. Выполнить следующую команду:
pkg update && pkg upgrade && pkg install git && git clone https://g ... adb-fastboot.git && cd termux-adb-fastboot && bash install.sh && cd
3. Где требуется, подтверждать установку клавишей Y
4. Бинго
1. Скачать Termux
2. Выполнить следующую команду:
pkg update && pkg upgrade && pkg install git && git clone https://g ... adb-fastboot.git && cd termux-adb-fastboot && bash install.sh && cd
3. Где требуется, подтверждать установку клавишей Y
4. Бинго