Файл Adb для Android

Обновлено: 14.08.2022

Тим Фишер имеет более чем 30-летний опыт работы в сфере технологий. Он пишет о технологиях более двух десятилетий и является вице-президентом и генеральным директором Lifewire.

Компания Google выпустила два инструмента под названием Android Debug Bridge (ADB) и fastboot, оба из которых доступны в пакете Platform Tools. Это инструменты командной строки, которые позволяют настраивать телефон Android и управлять им, отправляя ему команды через компьютер.

Если на вашем телефоне включен режим отладки, вы можете отправлять команды ADB, когда телефон работает нормально или даже когда он находится в режиме восстановления. Кроме того, устройство даже не нужно рутировать, поэтому вам не нужно беспокоиться о выполнении этих шагов в первую очередь.

Информация, представленная здесь, должна применяться независимо от производителя вашего телефона Android: Samsung, Google, Huawei, Xiaomi и т. д.

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

Вот несколько примеров команд ADB:

  • adb devices показывает, какие устройства с поддержкой ADB подключены к вашему компьютеру
  • adb reboot перезагружает телефон
  • adb backup создает полную резервную копию вашего телефона и сохраняет ее на вашем компьютере
  • adb sideload загружает ПЗУ и другие ZIP-файлы с вашего компьютера на устройство Android
  • adb pull копирует файлы с телефона на компьютер
  • оболочка adb позволяет запускать команды в терминале на устройстве Android
  • adb reboot -bootloader запускает ваш телефон в режиме загрузчика, чтобы вы могли запускать команды fastboot.

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


Крис Хоффман

< бр />

Крис Хоффман
Главный редактор

Крис Хоффман – главный редактор How-To Geek. Он писал о технологиях более десяти лет и два года был обозревателем PCWorld. Крис писал для The New York Times, давал интервью в качестве эксперта по технологиям на телевизионных станциях, таких как NBC 6 в Майами, и освещал свою работу в таких новостных агентствах, как BBC. С 2011 года Крис написал более 2000 статей, которые были прочитаны почти миллиард раз — и это только здесь, в How-To Geek. Подробнее.


< /p>

Джо Федева
штатный писатель

Джо Федева — штатный автор How-To Geek. Он освещает потребительские технологии более десяти лет и ранее работал редактором новостей в XDA Developers. Джо любит все, что связано с технологиями, а также в глубине души заядлый любитель делать что-то своими руками. Он написал тысячи статей, сотни руководств и десятки обзоров. Подробнее.

Android logo ADB

ADB, Android Debug Bridge, – это утилита командной строки, входящая в состав Google Android SDK. ADB может управлять вашим устройством через USB с компьютера, копировать файлы туда и обратно, устанавливать и удалять приложения, запускать команды оболочки и многое другое.

В прошлом мы рассмотрели некоторые другие приемы, которые требуют ADB, в том числе резервное копирование и восстановление вашего смартфона или планшета, а также установку приложений Android на SD-карту по умолчанию. ADB используется для различных хитроумных трюков с Android.

Шаг 1. Загрузите инструменты платформы

Загрузить инструменты платформы.

Перейдите на страницу загрузки Android SDK Platform Tools. Выберите ссылку для вашей операционной системы в разделе «Загрузки». Это загрузит ZIP-файл, который вы сможете разархивировать в любом месте для хранения файлов ADB — они переносимы, поэтому вы можете поместить их куда угодно.

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

Шаг 2. Включите отладку по USB на телефоне

Чтобы использовать ADB на устройстве Android, необходимо включить функцию под названием «Отладка по USB». Откройте ящик приложений вашего телефона, коснитесь значка «Настройки» и выберите «О телефоне». Прокрутите до конца и коснитесь элемента «Номер сборки» семь раз. Вы должны получить сообщение о том, что вы стали разработчиком.

Вернитесь на главную страницу настроек, и вы должны увидеть новую опцию в разделе «Система» под названием «Параметры разработчика». Откройте его и включите «Отладку по USB».

Позже, когда вы подключите телефон к компьютеру, вы увидите всплывающее окно "Разрешить отладку по USB?" на вашем телефоне. Установите флажок «Всегда разрешать с этого компьютера» и нажмите «ОК».

Шаг третий: протестируйте ADB и установите драйверы вашего телефона (при необходимости)

Откройте командную строку и перейдите в каталог, в который вы ранее распаковали файл. Вы можете сделать это, введя команду ниже. Замените место назначения файла своим:

CD C:Program Filesplatform-tools

Чтобы проверить, правильно ли работает ADB, подключите устройство Android к компьютеру с помощью USB-кабеля и выполните следующую команду:


Вы должны увидеть устройство в списке. Если ваше устройство подключено, но ничего не отображается в списке, вам необходимо установить соответствующие драйверы.

В подавляющем большинстве случаев ваш компьютер автоматически обнаружит ваш телефон и установит для него соответствующие драйверы. Если этого не произошло, вы обычно можете найти драйверы для своего устройства на форумах XDA Developers.

Если вы загружаете драйверы вручную, возможно, вам придется заставить Windows найти их на вашем устройстве. Откройте диспетчер устройств (нажмите «Пуск», введите «Диспетчер устройств» и нажмите «Ввод»), найдите свое устройство, щелкните его правой кнопкой мыши и выберите «Свойства». Вы можете увидеть желтый восклицательный знак рядом с устройством, если его драйвер не установлен должным образом.

Щелкните правой кнопкой мыши свое устройство в Диспетчере устройств Windows и выберите

На вкладке "Драйвер" нажмите "Обновить драйвер".

Нажмите

Используйте параметр "Выполнить поиск драйверов на моем компьютере".

Нажмите на

Найдите драйверы, загруженные для вашего устройства.

Найдите загруженные драйверы и выберите

После того как вы установили драйверы своего устройства, подключите телефон и повторите команду adb devices:

Если все прошло хорошо, вы должны увидеть свое устройство в списке, и вы готовы начать использовать ADB!

Шаг четвертый (необязательно): добавьте ADB в системный PATH

В нынешнем виде вам нужно перейти в папку ADB и открыть там командную строку всякий раз, когда вы хотите ее использовать. Однако, если вы добавите его в системный путь Windows, в этом не будет необходимости — вы можете просто ввести adb в командной строке, чтобы запускать команды в любое время, независимо от того, в какой папке вы находитесь.

В Windows 11, 10 и 7 этот процесс немного отличается, поэтому ознакомьтесь с нашим полным руководством по редактированию системного PATH, чтобы узнать, какие шаги необходимы для этого.

Полезные команды ADB

Помимо множества трюков, требующих ADB, ADB предлагает несколько полезных команд:

adb install C:package.apk — устанавливает пакет, расположенный в C:package.apk на вашем компьютере, на вашем устройстве.

adb uninstall package.name — удаляет пакет с package.name с вашего устройства. Например, вы можете использовать имя com.rovio.angrybirds для удаления приложения Angry Birds.

adb push C:file /sdcard/file – отправляет файл из вашего компьютер на ваше устройство. Например, приведенная здесь команда отправляет файл, расположенный в папке C:file на вашем компьютере, в папку /sdcard/file на вашем устройстве

adb pull /sdcard/file C:file — Pulls файл с вашего устройства на компьютер — работает как adb push, но наоборот.

adb logcat — просмотр журнала вашего Android-устройства. Может быть полезно для отладки приложений.

adb shell — предоставляет интерактивную оболочку командной строки Linux на вашем устройстве.

adb shell команда — запускает указанную команду оболочки на вашем устройстве.< /p>

Полное руководство по ADB можно найти на странице Android Debug Bridge на сайте Google для разработчиков Android.

  • › Как вручную обновить устройство Nexus с помощью заводских образов Google
  • › Как понизить версию телефона Android до предыдущей версии
  • › Как установить LineageOS на Android
  • › Риски безопасности при разблокировке загрузчика Android-телефона
  • › Как использовать ADB и Fastboot на Chromebook
  • › Как изменить файл hosts на Android (и заблокировать веб-сайты)
  • › Как загружать приложения Android на Amazon Fire TV и Fire TV Stick
  • › Изнашиваются ли графические процессоры при интенсивном использовании?

ADB невероятно удобен для отправки команд на устройство Android с компьютера.

Android Debug Bridge (ADB) – это инструмент командной строки, встроенный в Android SDK. Он позволяет вам взаимодействовать с устройством и выполнять различные действия, такие как установка и отладка приложений, копирование файлов туда и обратно, а также доступ к оболочке Unix для выполнения команд.

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

Как работает АБР

ADB — это клиент-серверная программа, состоящая из трех компонентов:

Клиент: клиент запускает команды adb из оболочки или скрипта на вашем компьютере для разработки. Его роль заключается в отправке команд на сервер.

Демон (adbd): демон работает на вашем устройстве как фоновый процесс. Его цель — подключиться к серверу ADB через USB или TCP для эмуляторов. Сервер ADB считает устройство «в сети», когда оно успешно подключается к демону.

Сервер: сервер работает как фоновый процесс на вашем компьютере для разработки. Его цель — определять USB-порт при подключении или удалении устройства, вести список подключенных устройств и назначать каждому из них различные состояния, такие как «в сети», «офлайн», «загрузчик» и «восстановление». /p>

При вызове команды «adb» клиент сначала проверит, запущен ли сервер adb. Если нет, сервер пытается соединиться с демоном, пока не найдет их. Как только это произойдет, вы получите запрос авторизации на свое устройство и привяжете его к локальному TCP-порту. С этого момента он будет продолжать прослушивать этот конкретный порт для команд.

Настройка ADB на ваших устройствах

Пакет ADB уже включен в «Инструменты платформы Android SDK», встроенные в Android Studio. Если вы обычный пользователь или только начинаете работать с ADB, вам не нужно устанавливать IDE. Перейдите к инструментам платформы Android SDK и выберите ссылку для своей операционной системы.

Поскольку Google периодически обновляет инструменты платформы, есть вероятность, что при обновлении что-то пойдет не так. Мы рекомендуем использовать диспетчер пакетов для автоматического обновления ADB и установки переменной среды (в Windows) или PATH (в Mac). Вот наше руководство по настройке и использованию Chocolatey для Windows и Homebrew для Mac для управления ADB.

Включить отладку по USB на Android

Откройте приложение "Настройки" и перейдите в раздел "О телефоне". Прокрутите до конца и коснитесь номера сборки семь раз. Вы получите сообщение о том, что «теперь вы разработчик». Вернитесь в «Настройки»> «Система», затем нажмите «Дополнительно», чтобы открыть «Параметры разработчика». Здесь включите отладку по USB.


Android Debug Bridge (ADB) – это утилита командной строки для многоцелевого использования, помогающая получить доступ к устройствам Android.

ADB позволяет делать следующее:

  • Устанавливать, копировать и удалять файлы;
  • Установить программу на устройство;
  • Запишите видео или сделайте скриншот телефона;
  • Отладка устройства в случае его неисправности;
  • Изучите журналы на телефоне;
  • Обновить прошивку программ и системных элементов;
  • Получить полный доступ к информации об ОС и устройстве.

Android Debug Bridge

Мост отладки Android

Установка ADB и настройка среды для ПК с macOS

Чтобы установить ADB на ПК с macOS, необходимо сделать следующее:

  1. Загрузите установщик приложения для macOS с официального сайта.
  2. Разархивируйте файл. Переместите папку Platforms-tools куда вам нужно.
  3. Активируйте Launchpad из каталога Other. Затем откройте приложение Терминал.
  4. Перейдите из Терминала в Инструменты платформы с помощью команды cd.
  5. Если вы находитесь в правильном каталоге, вам необходимо проверить производительность ADB. Для этого введите команду «./adb» в меню Терминал.
  6. Если вы видите информацию об используемых приложениях в каталоге Terminal, значит все работает правильно.

Установка ADB и настройка среды для ПК с ОС Windows

Чтобы установить Android Debug Bridge в Windows, вам необходимо:

  1. Загрузите установщик приложения для Windows с официального сайта.
  2. Извлеките все файлы из архива. Переместите папку Platforms-tools на диск C:/.
  3. Выберите Панель управления > Система и безопасность > Система. Или вы можете использовать следующую комбинацию клавиш: Win+Pause/Break. Затем перейдите в Дополнительные настройки системы.
  4. Перейдите к Переменные среды.
  5. В разделе Системные переменные необходимо выбрать Путь и нажать Изменить.
  6. Укажите путь к platforms-tools с файлами adb.
  7. Перезагрузите систему и активируйте командную строку.
  8. Введите команду версии adb. Вы должны увидеть информацию о версии ADB. Это означает, что установка прошла успешно и программа готова к использованию.

Подготовка ОС Android к производительности ADB

Для полноценного использования всех функций ADB на устройствах Android необходимо внести определенные изменения в настройки телефона. В зависимости от производителя меню конфигурации может различаться. Но в целом основные действия те же:

  1. Выберите Настройки > О телефоне;
  2. Нажимайте на номер сборки, пока не появится сообщение о том, что вы разработчик;
  3. В основных настройках перейдите в раздел Параметры разработчика;
  4. Нажмите Отладка по USB;
  5. Подключите устройство к ПК через USB;
  6. Подтвердите отладку через USB на телефоне.

Прежде чем приступить к работе, вы должны убедиться, что ПК идентифицировал мобильное устройство и весь функционал работает корректно. Чтобы сделать это на ПК с Windows, вам нужно написать «adb devices» в командной строке.

Если вы работаете на ПК с macOS, вы должны начинать все команды с «./».

После этого вы должны увидеть уведомление о том, что все шаги были выполнены правильно и программа готова к использованию. Если вы не видите такого сообщения, убедитесь, что есть официальный драйвер утилиты.

Наиболее распространенные команды в ADB

КомандаФункция
adbКоманда вывод в консоль Windows
устройства adbОтображает информацию об устройствах, подключенных к ПК, и их серийные номера
adb rebootПерезагрузка Android
adb logcatКомпилирует и показывает журналы на устройстве. Журналы отображаются в командной строке
adb push C:\Users\user\Documents\temp.txt /sdcardРазрешает передачу файлов с ПК на мобильное устройство. Для этого вам нужно написать адрес для перемещения файла и место, где он будет храниться на телефоне
adb logcat -d > ~/test.logКомпилирует логи с телефона и записывает их в другой файл
adb shell screenrecord /sdcard/test.mp4Записывает видео с телефона экран мобильного устройства с указанием расположения, имени и расширения файла
adb install C:\test.apkУстанавливает программу на устройство. Вам достаточно написать путь к утилите
adb shell screencap /sdcard/test.jpgДелает скриншот мобильного устройства с упоминанием файла местоположение, имя и расширение

Подводя итоги

Android Debug Bridge — это универсальный инструмент, очень полезный для тестировщика, особенно когда речь идет о производительности устройств Android во время мобильного тестирования.

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

Читайте также: