Android Debug Bridge (ADB) є консольним додатком, яке дозволяє здійснювати управління широким рядом функцій мобільних пристроїв, що працюють на базі операційної системи Android. Головним призначенням ADB є виконання налагоджувальних операцій з Андроїд-пристроями.
Android Debug Bridge являє собою програму, яка працює за принципом «клієнт-сервер». Перший запуск АДБ з будь-якими командами обов'язково супроводжується створенням сервера у вигляді системної служби, яка називається «демон». Ця служба буде безперервно «прослуховувати» порт 5037 в очікуванні надходження команди.
Оскільки додаток консольне, всі функції здійснюються за допомогою введення команд з певним синтаксисом в командний рядок Windows (cmd).
Функціонал даного інструменту доступний на більшості Android-пристроїв. Винятком може бути лише девайс із заблокованої виробником можливістю таких маніпуляцій, але це окремі випадки.
Для звичайного користувача застосування команд Android Debug Bridge, в більшості випадків, ставати необхідністю при відновленні і / або прошивці Android-девайса.
зміст
Весь функціонал програми розкривається після введення певної команди. Як приклад розглянемо команду, що дозволяє переглянути підключені девайси і перевірити фактор готовності пристрою до прийому команд / файлів. Для цього служить наступна команда:
adb devices
Відповідь системи на введення даної команди двухваріантний. Якщо пристрій не підключений або не опізнані (не встановлені драйвера, пристрій знаходиться в що не підтримує роботу через ADB режимі і інші причини) користувач отримує відповідь «device attached» (1). У другому варіанті, - наявності підключеного і готового для подальшої роботи девайса, в консоль виводиться його серійний номер (2).
Список можливостей, що надаються користувачеві інструментом Android Debug Bridge досить широкий. Для доступу до використання повного переліку команд на пристрої потрібно наявність прав суперкористувача (рут-прав) і тільки після їх отримання можна говорити про розкриття потенціалу ADB як інструмент для налагодження Андроїд-девайсів.
Окремо варто відзначити наявність в Android Debug Bridge своєрідною довідковою системи. Якщо точніше - це перелік команд з описом синтаксису, виведений в якості відповіді на команду adb help
.
Таке рішення дуже часто допомагає багатьом користувачам згадати забуту команду для виклику тієї чи іншої функції або її правильне написання
Android Debug Bridge є невід'ємною частиною інструментарію, призначеного для розробників Андроїд (Android SDK). Інструменти Android SDK, в свою чергу, входять в комплект компонентів Android Studio . Завантаження Android SDK для власних цілей є всім користувачам абсолютно безкоштовно. Для цього необхідно лише відвідати сторінку завантаження на офіційному сайті компанії Google.
Завантажити останню версію ADB з офіційного сайту
У тому випадку, коли в завантаженні повного пакета Android SDK, що містить Android Debug Bridge, немає необхідності, можна скористатися посиланням нижче. По ній доступно скачування невеликого архіву, що містить лише ADB і Fastboot.