Базовое руководство по командам ADB для Android - Счастливый Android

Одним из преимуществ использования Android является то, что мы можем получить доступ к «глубине» нашего устройства и прикоснуться практически ко всему. К непостижимому и за его пределами. Для этого Android предлагает нам несколько инструментов, таких как, например, ADB ( Android Debug Bridge или Android Debug Bridge ).

ADB - это программа, которая входит в комплект разработки Android (Android Studio) и включает ряд команд, которые мы можем выполнить в простом командном окне для связи с нашим устройством напрямую с ПК .

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

Короче говоря, 2 инструмента, которые отлично подходят для нас, если мы хотим установить пользовательские ПЗУ , получить root-права или просто узнать немного больше об Android.

Требования для использования команд ADB и Fastboot

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

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

Напоследок помните, что необходимо активировать отладку терминала по USB . Кроме того, нам потребуется установить на ПК соответствующие драйверы устройств.

10 наиболее часто используемых команд ADB

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

Чтобы команды работали правильно, мы должны открыть системный терминал и перейти по тому же пути, по которому мы установили пакет разработки Android (обычно в C: / или программных файлах).

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

1 # устройства adb

Команда "adb device" одна из самых простых. Он используется, чтобы узнать, правильно ли устройство обменивается данными с ПК. Открываем системный терминал и набираем команду напрямую. Если все прошло хорошо, нам будет показан список подключенных устройств с их серийным номером и статусом.

2 # установка adb

Это кажется довольно очевидным, правда? С помощью этой командной строки мы можем устанавливать приложения в формате apk на устройство прямо из командной консоли нашего ПК.

adb install app.apk

Например : adb install whatsapp.apk

3 # adb push

С помощью «adb push» мы можем передавать файлы с ПК по указанному пути Android-устройства. Достаточно оставить файл по тому же пути, по которому мы находимся в командном окне, и написать следующее:

Adb push имя файла destination_path

Например : adb push movie.mp4 / sdcard / movies

4 # adb pull

В этом случае мы поступим наоборот: скопируем файлы с устройства на ПК. Файл будет скопирован по тому же пути, по которому мы находимся в командной консоли.

Adb pull имя файла source_path

Например : adb pull despacito.mp3 / sdcard / trash

5 # adb reboot

С помощью этой команды мы перезапустим Android-устройство прямо из командной консоли.

Например: adb reboot

6 # adb reboot-bootloader

Как и в случае с предыдущей командой, мы перезапустим терминал, но на этот раз загрузим меню загрузчика устройства. Вещь, которая может пригодиться, если мы солим ПЗУ и права root.

Например: adb reboot-bootloader

7 # adb reboot-recovery

Этой командой перезагружаем устройство, загружая режим восстановления. Как и предыдущая, это очень простая команда.

Например: adb reboot-recovery

8 # устройства fastboot

Когда мы находимся внутри загрузчика, находясь за пределами операционной системы Android, мы не сможем выполнять команды adb. Вместо этого нам понадобятся команды fastboot.

С помощью команды fastboot devices мы можем подтвердить, включен ли в нашем Android режим fastboot и есть ли связь между устройством и ПК.

Например: устройства fastboot

9 # оболочка adb

Команда оболочки adb - одна из самых сложных и продвинутых. С одной стороны, мы можем просто написать «adb shell», и мы увидим содержимое и разрешения папок и файлов в терминале.

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

Оболочка adb

Например: adb shell chmod 666 /sdcard/morralla/despacito.doc

10 # adb logcat

С помощью этой последней команды мы можем увидеть журналы событий, зарегистрированные на устройстве. Особенно ориентирован на разработчиков и тому подобное (хотя, если вам немного интересно, вы можете хорошо провести время, наблюдая за строками данных и командами на экране вашего компьютера).

Например: adb logcat

В качестве дополнения, если у вас есть телефон Pixel или Nexus, вы также можете использовать команду « fastboot oem unlock », чтобы разблокировать загрузчик вашего терминала с помощью этой простой команды.

Другие команды ADB для опытных пользователей

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

У вас установлен Telegram ? Получайте лучшие посты каждого дня на нашем канале . Или, если хотите, узнайте обо всем на нашей странице в Facebook .