Большинство лучших телефонов на рынке работают под управлением Android, и многие предпочитают его как более открытую операционную систему, чем iOS от Apple. Однако некоторые особенности GoogleДоступ к ОС возможен только через пути и методы, которые скрыты от обычного пользователя. К счастью, ко многим из этих возможностей можно получить доступ с помощью Android Debug Bridge (ADB). Если вам интересно, как его настроить, мы здесь, чтобы помочь с этим.

Связанный
Это 5 функций, которые я хочу добавить в Android 15, потому что обновления Android становятся скучными.
До выхода Android 15 осталось несколько месяцев, но некоторые функции мы еще можем увидеть, особенно Pixel-эксклюзивные функции.
Что такое Android Debug Bridge (ADB)?
И как это работает?
АБР – это инструмент, предоставляемый Google для разработчиков для отладки и тестирования своего программного обеспечения на телефонах Android. Он обеспечивает доступ к определенным функциям, которые недоступны обычным пользователям, и поскольку технически любой может использовать ADB, у вас есть возможность использовать эти расширенные функции, даже если вы не являетесь разработчиком.
Внутренняя структура ADB основана на классической архитектуре клиент-сервер. Есть три компонента, которые составляют весь процесс.
- Клиент, то есть ПК/Mac/Chromebook, который вы подключили к своему устройству Android. Мы отправляем команды на наше устройство с компьютера через USB-кабель или по беспроводной сети.
- Демон (известный как «adbd»), выполняющий команды на телефоне Android. Демон работает как фоновый процесс на каждом устройстве.
- Сервер, который управляет связью между клиентом и демоном. Сервер работает на компьютере как фоновый процесс.
Поскольку ADB состоит из трех частей (клиент, демон и сервер), некоторые части должны быть запущены в первую очередь. Если вы только что загрузили компьютер (и у вас не настроен запуск демона при загрузке), вам необходимо, чтобы он был запущен, прежде чем можно будет отправить какое-либо сообщение на целевое устройство Android.
Как настроить ADB на телефоне
Подготовка к общению с компьютером
Настройка ADB требует некоторой подготовки как на телефоне Android, так и на ПК, который вы хотите использовать. Для начала выполните следующие действия на своем телефоне:
- Запустите Настройки приложение на вашем телефоне.
- Нажмите О телефоне опция обычно находится в нижней части списка.
В зависимости от OEM-скина, О телефоне страница может называться по-другому или быть спрятана где-то еще в Настройки приложение на вашем устройстве.
- Затем коснитесь Номер сборки семь раз, чтобы включить режим разработчика. Когда это будет сделано, вы увидите всплывающее сообщение.
- Теперь вернитесь на главный экран настроек, и вы увидите новый Опции разработчика меню, к которому вы можете получить доступ.
На Google Pixel телефоны и некоторые другие устройства, возможно, вам придется перейти к Настройки > Система найти Опции разработчика меню.
- Зайдите туда и включите USB отладки вариант.
На данный момент вы закончили процесс по телефону. Далее вам нужно будет прокрутить ниже и следовать остальным инструкциям для вашей конкретной операционной системы.
Как настроить ADB на своем компьютере
Как настроить ADB в Microsoft Windows
- Загрузите ZIP-файл инструментов платформы Android SDK для Windows..
- Извлеките содержимое этого ZIP-файла в легкодоступную папку (например, C:\platform-tools).
- Открыть Проводник файлов и перейдите туда, куда вы извлекли содержимое этого ZIP-файла.
- Щелкните правой кнопкой мыши пустую область окна проводника и выберите Открыть в терминале. Если у вас более старая версия Windows без терминала Windows, вам нужно удерживать Сдвиг на клавиатуре, щелкнув правой кнопкой мыши, затем выберите Откройте окно PowerShell здесь.
- Подключите смартфон или планшет к компьютеру с помощью USB-кабеля. Измените режим USB на режим «передача файлов (MTP)». Некоторым OEM-производителям это может потребоваться, а может и не потребоваться, но лучше оставить этот режим в целях общей совместимости.
- В окне PowerShell/Terminal введите следующую команду, чтобы запустить демон ADB.
./adb devices
- На экране вашего телефона вы должны увидеть запрос на разрешение или запрет доступа к отладке по USB. Кран Позволять.
- Наконец, повторно введите команду из шага 6. Если все прошло успешно, теперь вы должны увидеть серийный номер вашего устройства в командной строке/окне терминала.
Теперь вы можете запустить любую команду ADB на своем устройстве! В качестве примечания: вы также можете отключить adb, используя менеджер пакетов, такой как winget, который упрощает обновление adb.
Как настроить ADB на macOS
- Загрузите ZIP-файл инструментов платформы Android SDK для macOS.
- Извлеките ZIP-архив в легкодоступное место (например, на рабочий стол).
- Открыть Терминал.
- Чтобы перейти к папке, в которую вы распаковали ADB, введите следующую команду, где путь/к/извлеченной/папке представляет папку, в которую вы распаковали ZIP-файл.:
cd /path/to/extracted/folder/
Например, если вы извлекли их на рабочий стол, команда будет выглядеть так:
cd /Users/XDA/Desktop/platform-tools/
- Подключите свое устройство к Mac с помощью совместимого USB-кабеля. Измените режим подключения USB на режим «передача файлов (MTP)». Это не всегда требуется для каждого устройства, но лучше просто оставить его в этом режиме, чтобы не столкнуться с какими-либо проблемами.
- Как только терминал окажется в той же папке, в которой находятся ваши инструменты ADB, вы можете выполнить следующую команду для запуска демона ADB:
./adb devices
- На вашем телефоне вы увидите Разрешить отладку по USB быстрый. Разрешите подключение.
- Наконец, повторно введите команду из шага 7. Если все прошло успешно, теперь вы должны увидеть серийный номер вашего устройства в окне терминала macOS.
Поздравляем! Теперь вы можете запустить любую команду ADB на своем устройстве!
Хотя приведенное выше руководство, безусловно, будет работать, опытные пользователи macOS также могут установить ADB на свои компьютеры Mac с помощью неофициального менеджера пакетов, такого как Homebrew или MacPorts. Таким образом, вам не придется обновлять двоичные файлы вручную.
Как настроить ADB в Linux
- Загрузите ZIP-файл инструментов платформы Android SDK для Linux.
- Извлеките ZIP-архив в легкодоступное место (например, на рабочий стол).
- Откройте Терминал окно.
- Перейдите к извлеченной папке с помощью следующей команды, заменив путь/к/извлеченной/папке в папку, из которой вы распаковали ZIP-файл:
cd /path/to/extracted/folder/
Например:
cd /home/XDA/Desktop/platform-tools/
- Подключите ваше устройство к компьютеру с Linux с помощью USB-кабеля. Измените режим подключения на передача файлов (MTP) режим. Это не всегда необходимо для каждого устройства, но рекомендуется, чтобы не столкнуться с какими-либо проблемами.
- Как только терминал окажется в той же папке, в которой находятся ваши инструменты ADB, вы можете выполнить следующую команду, чтобы запустить демон ADB:
./adb devices
- Вернувшись на свое устройство Android, вы увидите приглашение с просьбой разрешить отладку по USB. Давай и предоставь это.
- Наконец, повторно введите команду из шага 8. Если все прошло успешно, теперь вы должны увидеть серийный номер вашего устройства в выводе окна терминала.
Поздравляю! Теперь вы можете запустить любую команду ADB на своем устройстве!
Пользователи Linux должны знать, что существует более простой способ установить ADB на свои компьютеры. Приведенное выше руководство, безусловно, подойдет вам, но те, кто владеет основным дистрибутивом Linux на базе Debian/Ubuntu или Fedora/SUSE, могут пропустить шаги 1 и 2 приведенного выше руководства и использовать одну из следующих команд:
Однако всегда лучше выбирать последний двоичный файл из выпуска Android SDK Platform Tools, поскольку пакеты для конкретного дистрибутива часто содержат устаревшие сборки.
Добавьте ADB в переменные среды вашего пути.
Загрузка исполняемого файла ADB — это начальный шаг, но опытные пользователи могут захотеть получить к нему доступ из любой папки или каталога, не возвращаясь к исходному местоположению. К счастью, процесс сделать это довольно прост. Все, что вам нужно сделать, это изменить переменную PATH операционной системы хоста.
PATH — это мощная переменная среды, используемая операционными системами для указания местоположения важных исполняемых файлов. Например, вы можете ввести «calc» в командной строке Windows для запуска калькулятора, но не «chrome» для запуска. Google Chrome — просто потому, что местоположение последнего не включено в переменную PATH.
ОС позволяет приложениям, а также конечным пользователям изменять значения переменных. Это полезно для людей, использующих программы/скрипты, которые зависят от таких приложений, поскольку программе не нужно пытаться жестко запрограммировать местоположение. Для этого конкретного сценария добавление исполняемого файла ADB и других компонентов из Google Инструменты платформы обеспечивают лучшую организацию, поэтому вам не нужно помещать все флэш-файлы в одни и те же папки.
Окна
- Щелкните правой кнопкой мыши на Начинать кнопку (или используйте кнопку Windows + Х сочетание клавиш) и выберите Система вариант. Вас встретит экран, показывающий некоторую системную информацию.
- Выбирать Расширенные настройки системы из Ссылки по теме раздел под Технические характеристики устройства.
- Нажать на Переменные среды кнопка.
- Найдите переменную с именем Путь под Системные переменные и дважды щелкните его.
- Нажмите Новыйзатем Просматривать и перейдите в папку, в которую вы извлекли файлы ADB (например, C:\platform-tools).
- Когда вы увидите, что расположение папки указано правильно, нажмите кнопку ХОРОШО кнопку из всех открытых вами окон для подтверждения.
- Иногда графической оболочке требуется перезагрузка, чтобы изменения вступили в силу. Вы можете просто выйти из системы и снова войти в систему или перезагрузить компьютер, чтобы Windows использовала обновленные настройки PATH.
Теперь запустите новый экземпляр терминала или командной строки и введите АБР чтобы убедиться, что местоположение добавлено.
Если вы используете менеджер пакетов, такой как Chocolatey, для установки ADB, он также должен позаботиться о части редактирования переменной PATH. В результате вы можете пропустить описанный выше процесс.
macOS
Вы можете использовать следующие шаги для настройки переменной среды PATH в macOS, но если вы установили ADB с помощью менеджера пакетов, в этом нет необходимости. Вот как это работает:
- Note вниз по месту, куда вы извлекли инструменты ADB.
- Открой Терминальное приложение и убедитесь, что вы находитесь в домашнем каталоге.
cd ~
- Если вы используете версию macOS старше Catalina, оболочкой по умолчанию должна быть Bash. Для macOS Catalina и более поздних версий по умолчанию используется оболочка Z (Zsh). Следовательно, вам необходимо определить текущую оболочку, прежде чем изменять переменную PATH. Введите следующую команду и нажмите Входить чтобы увидеть оболочку, которую использует ваш Mac:
echo $0
- В зависимости от вывода создайте файл конфигурации оболочки. Для Баша:
touch .bash_profile
Для Зш:
touch .zshrc
Люди, которые уже используют пользовательские конфигурации оболочки, могут пропустить этот шаг.
- Откройте файл конфигурации оболочки с помощью ТекстПравить: Для Баша:
open -e .bash_profile
Для Зш:
open -e .zshrc
Если вы предпочитаете использовать nano/pico/vi или любой другой текстовый редактор CLI, вы можете это сделать.
- Настройте местоположение в соответствии с первым шагом следующей команды и добавьте его в файл конфигурации оболочки, который вы только что открыли:
export PATH=$PATH:/path/to/extracted/folder/
Например:
export PATH=$PATH:/Users/XDA/Desktop/platform-tools/
- Сохраните файл и закройте приложение TextEdit. Далее вернитесь к Терминальное приложение и перезагрузите настройки оболочки. Для Баша:
source .bash_profile
Для Зш:
source .zshrc
- Все готово. При необходимости проверьте утверждения переменной PATH с помощью следующей команды:
echo $PATH
Чтобы проверить, прошел ли процесс успешно, запустите новый экземпляр терминала и введите АБР.
Линукс
- Note вниз по месту, куда вы извлекли инструменты ADB.
- Открой Терминальное приложение и убедитесь, что вы находитесь в домашнем каталоге.
cd ~
- В связи с тем, что большинство распространенных дистрибутивов Linux поставляются с Bash в качестве оболочки по умолчанию, следующие шаги будут зависеть от Bash. Вы, конечно, можете обратиться к документации предпочитаемой вами оболочки и изменить команды в соответствии со своими потребностями.
- Откройте файл конфигурации оболочки в текстовом редакторе:
sudo nano .bashrc
Вы также можете использовать другие редакторы, такие как vi или gedit.
- Добавьте следующую строку в конец файла .bashrc. Не забудьте заранее отрегулировать местоположение в соответствии с первым шагом.
export PATH=$PATH:/path/to/extracted/folder/
Например:
export PATH=$PATH:/home/xda/platform-tools/
Будьте осторожны при редактировании этого файла; больше ничего не добавляйте и не меняйте.
- Сохраните файл. Далее вернитесь к Терминальное приложение и перезагрузите настройки оболочки:
source ~/.bashrc
- При необходимости проверьте утверждения переменной PATH с помощью следующей команды:
echo $PATH
Теперь вы можете вызывать ADB из любого места под Linux. Чтобы проверить, работает ли он, создайте новое окно терминала и введите АБР.
Стоит отметить, что вам не нужно выполнять эти шаги, если вы предпочитаете устанавливать (и обновлять) ADB, используя пакеты, специфичные для дистрибутива.
WSL, ADB через Wi-Fi и с помощью браузера
Как настроить ADB в подсистеме Windows для Linux и ChromeOS
Подсистема Windows для Linux (WSL) предлагает пользователям Windows удобный способ запуска приложений Linux. Однако среда еще не предлагает полноценный доступ к USB-оборудованию. Как следствие, ADB под WSL не сможет получить доступ к вашему устройству Android, даже если вы установите его вышеупомянутым способом. Тем не менее, существует официальный обходной путь, в котором используется проект usbipd-win с открытым исходным кодом. Чтобы узнать больше, ознакомьтесь с нашим руководством по настройке сквозной передачи USB в WSL.
Для ChromeOS вам необходимо сначала включить встроенную среду разработки Linux. По умолчанию он предлагает вам экземпляр Debian. Затем вы можете легко настроить ADB, используя шаги, ориентированные на Linux, упомянутые ранее.
Чтобы охватить все наши базы, пользователям может потребоваться добавить ./ перед любыми командами ADB, которые вы будете использовать в будущем, особенно если они используют извлеченные двоичные файлы непосредственно из Google- предоставленный ZIP-файл инструментов платформы. Это, вероятно, знает любой пользователь *nix (или пользователь Windows, использующий PowerShell/Terminal), но об этом важно помнить.
Как настроить ADB в вашем браузере
Протокол ADB можно реализовать с помощью API WebUSB для управления телефонами Android непосредственно из веб-браузеров. Tango (ранее известный как Yet Another WebADB) — один из таких проектов, который позволяет пользователям выполнять большую часть функций, предоставляемых ADB, прямо из веб-браузера без установки каких-либо двоичных файлов. Все, что вам нужно, это веб-браузер, поддерживающий API WebUSB (например, Google Chrome, Microsoft Edge, Firefox или Vivaldi), и все готово.
Как использовать ADB через Wi-Fi
Android 11 и более поздние версии изначально поддерживают подключение ADB через Wi-Fi. Это избавляет от необходимости решать распространенные проблемы с подключением USB и выполнять дополнительные действия, такие как установка OEM-драйвера Android в Windows.
Чтобы настроить беспроводную отладку, выполните следующие действия:
- Убедитесь, что ваш ПК/Mac и телефон подключены к одной беспроводной сети.
- На своем телефоне зайдите в Опции разработчика под Настройки и включить Беспроводная отладка. На Разрешить беспроводную отладку в этой сети? всплывающее окно, выберите Позволять.
- Нажмите на Беспроводная отладка вариант и выберите Сопряжение устройства с кодом сопряжения.
- Запишите код сопряжения, IP-адрес и номер порта, отображаемые на экране телефона.
- На вашем ПК/Mac выполните следующую команду:
adb pair IP_Address:Port
Используйте IP-адрес и номер порта из шага 4.
- При появлении запроса введите код сопряжения, полученный на шаге 4. Сообщение должно указывать на то, что сопряжение вашего устройства успешно выполнено.
- Затем выполните следующую команду в окне терминала ПК/Mac:
adb connect IP_Address:Port
Посмотрите на IP-адрес и порт раздел под Беспроводная отладка на шаге 3 для IP-адреса и порта.
- Если все в порядке, то вы должны увидеть сообщение, подобное следующему:
connected to 192.168.68.100:37173
- Теперь вы готовы ввести любую команду оболочки ADB.
Примеры команд ADB
Чтобы проверить, успешно ли вы установили ADB, подключите свое устройство к ПК/Mac с помощью USB-кабеля и запустите устройства adb команду, как описано выше. Ваше устройство должно отображаться в окне командной строки/PowerShell/терминала. Если вы получили другой результат, мы рекомендуем начать заново.
Как упоминалось выше, вы можете использовать ADB для выполнения самых разных задач на устройстве Android. Некоторые из этих команд встроены непосредственно в двоичный файл ADB и должны работать на всех устройствах. Вы также можете открыть так называемую оболочку ADB, которая позволит запускать команды непосредственно на устройстве. Команды, которые запускаются непосредственно на устройстве, могут различаться от устройства к устройству (поскольку OEM-производители могут закрывать доступ к определенным из них, а также изменять поведение ADB), а также могут различаться от одной версии Android к другой.
Ниже вы найдете список примеров команд, которые вы можете выполнять на своем устройстве:
Что еще я могу сделать с АБР?
Ниже приведен список руководств XDA для различных устройств, в которых подробно описаны многие применения команд ADB для изменения скрытых настроек, настройки OEM-функций или пользовательских интерфейсов и многого другого!

Связанный
Как загрузиться в режиме восстановления с помощью комбинаций кнопок, ADB и корневых приложений
Если у вас есть устройство Android или iOS и вам интересно, как загрузиться в режим восстановления, чтобы очистить кеш или перезагрузить устройство, вот как это сделать!

Связанный
Как удалить вредоносное ПО оператора/OEM без root-доступа
Если вы хотите избавиться от приложений оператора/OEM со своего телефона, вот как вы можете удалить вредоносное ПО со своего устройства без root-доступа!

Связанный
Как разблокировать телефон (и не только) без подключения к ПК
LADB — это приложение, которое позволяет запускать команды оболочки ADB с вашего телефона без необходимости root-доступа и ПК! Используйте его, чтобы разблокировать свой телефон и многое другое!

Связанный
Как загружать неопубликованные приложения на Android TV: методы установки APK и ADB Sideload объяснены в виде простых шагов!
Не знаете, как загружать приложения на Android TV? Мы объясняем два простых способа загрузки APK-файлов или пакетов приложений Android на устройства Android TV.

Связанный
Управляйте своим Android-смартфоном с ПК бесплатно с помощью scrcpy
Новый инструмент под названием «scrcpy» позволяет отображать экран телефона на компьютере с помощью только USB-подключения и ADB. Корень не требуется.

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