Android Debug Bridge (ADB) є консольним додатком, яке дозволяє здійснювати управління широким рядом функцій мобільних пристроїв, що працюють на базі операційної системи Android. Головним призначенням ADB є виконання налагоджувальних операцій з Андроїд-пристроями.

Android Debug Bridge являє собою програму, яка працює за принципом «клієнт-сервер». Перший запуск АДБ з будь-якими командами обов'язково супроводжується створенням сервера у вигляді системної служби, яка називається «демон». Ця служба буде безперервно «прослуховувати» порт 5037 в очікуванні надходження команди.

Оскільки додаток консольне, всі функції здійснюються за допомогою введення команд з певним синтаксисом в командний рядок Windows (cmd).

ADB готовий до прийому команд

Функціонал даного інструменту доступний на більшості Android-пристроїв. Винятком може бути лише девайс із заблокованої виробником можливістю таких маніпуляцій, але це окремі випадки.

Для звичайного користувача застосування команд Android Debug Bridge, в більшості випадків, ставати необхідністю при відновленні і / або прошивці Android-девайса.

Приклад використання. Перегляд підключених пристроїв

Весь функціонал програми розкривається після введення певної команди. Як приклад розглянемо команду, що дозволяє переглянути підключені девайси і перевірити фактор готовності пристрою до прийому команд / файлів. Для цього служить наступна команда:

adb devices

Відповідь системи на введення даної команди двухваріантний. Якщо пристрій не підключений або не опізнані (не встановлені драйвера, пристрій знаходиться в що не підтримує роботу через ADB режимі і інші причини) користувач отримує відповідь «device attached» (1). У другому варіанті, - наявності підключеного і готового для подальшої роботи девайса, в консоль виводиться його серійний номер (2).

adb devices

різноманітність можливостей

Список можливостей, що надаються користувачеві інструментом Android Debug Bridge досить широкий. Для доступу до використання повного переліку команд на пристрої потрібно наявність прав суперкористувача (рут-прав) і тільки після їх отримання можна говорити про розкриття потенціалу ADB як інструмент для налагодження Андроїд-девайсів.

Окремо варто відзначити наявність в Android Debug Bridge своєрідною довідковою системи. Якщо точніше - це перелік команд з описом синтаксису, виведений в якості відповіді на команду adb help .

adb help

Таке рішення дуже часто допомагає багатьом користувачам згадати забуту команду для виклику тієї чи іншої функції або її правильне написання

переваги

  • Безкоштовний інструмент, що дозволяє здійснювати маніпуляції з програмною частиною Android, доступний користувачам більшості пристроїв.

недоліки

  • Відсутність російськомовної версії;
  • Консольний додаток, що вимагає знання синтаксису команд.

Завантажити ADB безкоштовно

Android Debug Bridge є невід'ємною частиною інструментарію, призначеного для розробників Андроїд (Android SDK). Інструменти Android SDK, в свою чергу, входять в комплект компонентів Android Studio . Завантаження Android SDK для власних цілей є всім користувачам абсолютно безкоштовно. Для цього необхідно лише відвідати сторінку завантаження на офіційному сайті компанії Google.

Завантажити останню версію ADB з офіційного сайту

У тому випадку, коли в завантаженні повного пакета Android SDK, що містить Android Debug Bridge, немає необхідності, можна скористатися посиланням нижче. По ній доступно скачування невеликого архіву, що містить лише ADB і Fastboot.

Завантажити актуальну версію ADB