Одним из преимуществ использования 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 .