ADB (Android Debug Bridge) — это инструмент командной строки, входящий в состав Android SDK. Его используют разработчики, но также могут применять и обычные пользователи. ADB создает связь между вашим компьютером и Android-смартфоном.
С помощью ADB вы получаете прямой доступ. Вы можете обращаться к консоли Android. Вы можете создавать резервные копии прошивки (ROM). Вы можете устанавливать приложения без использования Google Play. Вы можете копировать файлы. Но есть одно условие: необходимо включить режим разработчика.
Перейдите в «Настройки». Нажмите «О телефоне». Найдите пункт «Номер сборки». Нажмите на него семь раз. Появится меню. Включите «Отладку по USB». Теперь мост установлен.
Архитектура клиент-сервер
ADB — это не просто скрипт. Это клиент-серверная программа. Взаимодействуют три компонента.
- Клиент работает на вашем компьютере. Вы вводите команды в терминале.
- Демон (daemon) работает на вашем Android-устройстве. Он работает в фоновом режиме.
- Сервер управляет коммуникацией. Он соединяет клиент и демон.
Такая архитектура обеспечивает точный контроль. Вы отправляете команды. Устройство их выполняет.
Способы подключения
USB — стандартный способ. Подключите кабель. ADB устанавливает соединение. Это быстро. Это надежно.
Возможно также подключение через Wi-Fi. Вы можете переключиться на беспроводной ADB. Начните с подключения через USB. Затем включите отладку по Wi-Fi. Устройство остается подключенным через вашу локальную сеть.
ADB предоставляет вам доступ к оболочке (shell) вашего Android-устройства. Это означает, что вы можете напрямую выполнять команды Unix.
Зачем это нужно? Стандартные приложения скрывают системные детали. ADB раскрывает их. Вы можете изменять настройки, которые другие приложения блокируют. Вы можете извлекать логи. Вы можете отправлять файлы. Это мощный инструмент.
Кому это нужно?
- Пользователям, которые хотят создавать резервные копии своих данных.
- Гикам, которые хотят устанавливать APK-файлы вручную.
- Всем, кто устал от предустановленного мусорного ПО от производителей.
Это не магия. Это код. И он работает. Как только вы включите отладку, возможности расширяются. Вы больше не пассивный пользователь. Вы управляете процессом.
Мост построен. Команды готовы. Что вы с ними сделаете?



























