Android Debug Bridge или ADB — это мощный и гибкий инструмент, который позволяет пользователям делать множество вещей, таких как поиск журналов, установка и удаление приложений, передача файлов, рутирование и прошивка пользовательских ПЗУ, создание резервных копий устройств и т. д. Фактически, большинство продвинутых руководств и как Руководства для Android, как правило, используют команды adb для выполнения работы.
Кроме того, adb также очень полезен, когда устройство Android не работает должным образом или когда все становится очень запутанным и непригодным для использования. Хотя это выглядит немного «страшно» и сложно, вот список команд adb, с которых можно начать и сделать несколько полезных вещей в процессе.
21 полезная команда ADB на Android
В отличие от предыдущих версий, пользователям не нужно устанавливать полный Android SDK для установки ADB. Просто загрузите отдельный zip-файл ADB, распакуйте его в корень диска C, и все готово. Чтобы получить доступ к adb, откройте командную строку , выполнив поиск в меню «Пуск» , и перейдите в папку adb, используя команду ниже. Если adb установлен в другом каталоге, измените команду соответствующим образом.
cd c:\adb
Совет: Затем откройте командную строку из той же папки, нажмите и удерживайте клавишу Shift, затем щелкните правой кнопкой мыши папку и выберите опцию « Открыть командную строку здесь ».
Теперь подключите устройство Android через USB и протестируйте приведенные ниже команды.
Часто используемые команды ADB
1. Запустите или остановите сервер ADB.
Очевидно, первая команда, которую нужно знать, — это как запустить и остановить сервер adb. Это позволяет пользователям взаимодействовать с подключенным устройством Android. Чтобы запустить сервер adb, используйте команду ниже.
adb start-server
Как только пользователь завершит свою работу, он может использовать команду ниже, чтобы остановить сервер adb.
adb kill-server
2. Список подключенных устройств Android
Это одна из самых популярных команд. При подключении устройства к компьютеру через USB используйте эту команду, чтобы проверить, может ли adb найти подключенное устройство.
adb devices
Если устройство правильно подключено к системе, приведенная выше команда запустит сервисный демон, просканирует систему и выведет список всех подключенных дисков Android. Самое лучшее в этой команде то, что она отображает как состояние устройств, так и их серийные номера.
3. Знайте состояние устройства.
Как следует из названия, эту команду можно использовать для определения состояния устройства. Когда команда будет выполнена, она отобразит, находится ли устройство в автономном режиме, загрузчике или устройстве. Для обычного устройства Android пользователи увидят статус Android как «устройство», как показано на изображении ниже.
adb get-state
4. Отображает серийный номер устройства.
Эта команда сообщает пользователю серийный номер подключенного устройства. На телефоне или планшете пользователи могут увидеть серийный номер устройства, перейдя в « Настройки» > «О телефоне» > «Статус ».
adb get-serialno
5. Скопируйте файлы с компьютера на телефон.
Если вы хотите скопировать файлы с компьютера на телефон с помощью adb, вы можете использовать эту команду. Не забудьте заменить [источник] и [назначение] фактическим путем к файлу.
adb push [source] [destination]
Если заменить приведенную выше команду фактическим путем к файлу, это будет выглядеть следующим образом.
adb push "E:\Video Songs\Aankhon Mein Teri - Om Shanti Om.mp4" "/sdcard/Downloads/video.mp4"
6. Скопируйте файлы с телефона на компьютер
Как и при копировании файлов с компьютера на устройство Android, пользователи также могут копировать файлы с телефона на компьютер. Для этого просто используйте команду ниже. Замените [источник] и [назначение] фактическим путем к файлу.
adb pull [source] [destination]
При замене приведенной выше команды фактическим путем к файлу команда будет выглядеть следующим образом.
adb pull "/sdcard/Downloads/video.mp4" D:\Downloads
7. Установите/Удалите приложение.
Помимо перемещения файлов между компьютером и телефоном, пользователи могут установить APK-файл с помощью всего лишь одной команды. Для установки приложения пользователю необходимо ука��ать полный путь к apk-файлу. Итак, замените «path/to/file.apk» фактическим путем к файлу apk.
adb install "path/to/file.apk"
Если к компьютеру подключено несколько устройств и вы хотите установить apk-файл только на одно устройство, используйте команду ниже. Замените [serial-number] фактическим серийным номером устройства. Пользователи могут получить серийный номер устройства, используя четвертую команду выше.
adb -s [serial-number] install "path/to/file.apk"
Чтобы удалить приложение, просто выполните команду ниже. Замените фактическим полным именем пакета приложения.
adb uninstall
8. Резервное копирование Android-устройства
Чтобы сделать резервную копию всех данных устройства и приложения, пользователи могут использовать команду ниже. При выполнении он включит функцию резервного копирования, попросит пользователя принять действие на устройстве Android, а затем создаст файл «backup.adb» в текущем каталоге.
adb backup -all
9. Восстановить Android-устройство
Чтобы восстановить резервную копию, используйте команду ниже. Не забудьте заменить «path/to/backup.adb» фактическим путем к файлу.
adb restore "path/to/backup.adb"
10. Перезагрузите устройство Android в режиме восстановления.
Режим восстановления помогает пользователям ремонтировать или восстанавливать устройства Android с помощью встроенных в него инструментов. Как правило, пользователи могут загрузиться в режим восстановления, используя комбинацию кнопок громкости и питания. Кроме того, пользователи также могут подключить устройство к системе и использовать приведенную ниже команду для загрузки в режиме восстановления.
adb reboot-recovery
11. Перезагрузите устройство Android в режиме загрузчика.
Команда ниже позволяет пользователям загружаться в режиме загрузчика. В целом режим загрузчика очень похож на режим быстрой загрузки.
adb reboot-bootloader
12. Перезагрузите устройство Android в режиме быстрой загрузки.
Режим быстрой загрузки часто используется для прошивки пользовательских ПЗУ , загрузчиков и даже ядер. Используйте команду ниже для загрузки в режиме быстрой загрузки.
adb fastboot
13. Запустите удаленную оболочку
Эта команда запускает удаленную оболочку, а также позволяет пользователю управлять и настраивать устройство с помощью команд оболочки.
adb shell
14. Делайте скриншоты
В создании снимков экрана на Android нет ничего сложного . Все, что вам нужно сделать, это одновременно нажать кнопку питания и кнопку уменьшения громкости. Кроме того, пользователи также могут использовать эту команду для быстрого создания снимков экрана. Замените «/path/to/screenshot.png» фактическим путем назначения. При желании пользователи могут настроить имя файла, изменив «скриншот» на любое желаемое имя.
adb shell screencap -p "/path/to/screenshot.png"
При замене пути назначения команда будет выглядеть так.
adb shell screencap -p "/sdcard/screenshot.png"
15. Запись экрана Android
Помимо создания снимков экрана, пользователи также могут записывать экраны устройств Android, используя команду ниже. Опять же, замените «/path/to/record.mp4» фактическим путем назначения. Конечно, пользователи могут настроить имя файла, изменив слово «запись» на любое желаемое имя.
adb shell screenrecord "/path/to/record.mp4"
16. Перезапустите ADB в режиме USB.
Если сервер ADB запустился и по каким-то причинам команды все еще не работают. Вы можете попробовать перезапустить ADB на USB. Независимая команда перезапуска ADB отсутствует. Но следующая команда восстановит соединение ADB через USB. Это приведет к перезагрузке сервера ADB.
adb usb
17. Версия АБР
Это очень удобная команда, поскольку очень немногие команды работают с последними версиями ADB. Например, старые версии ADB не позволяют запускать команду flashall. Поэтому, когда вы получаете ошибку команды, первым делом нужно проверить версию adb. Затем вы можете проверить, поддерживается ли команда в этой версии. Ниже приведена команда для проверки версии adb.
adb version
18. Подключитесь к АБР через Wi-Fi.
В последних версиях ADB вы можете напрямую подключаться к любому устройству Android через Wi-Fi. Все, что вам нужно сделать, это включить отладку по USB на другом устройстве и выполнить следующую команду.
adb connect IP address
Итак, команда будет выглядеть так:
adb connect 192.168.1.104
19. Список файлов
Чтобы скопировать или отправить файлы, вам необходимо знать точное расположение папки. Обычно внутренняя память телефона называется sdcard. Итак, все папки внутри телефона находятся в папке /sdcard. Однако, если вы хотите узнать точное местоположение или найти конкретный файл, вы можете использовать команду «ls». Команда ls выводит список файлов в каталоге.
adb shell ls "directory_name"
20. Перечислите все установленные пакеты.
Теперь для удаления пакетов вам потребуется получить правильное имя пакета. Фактическое имя пакета отличается от имени установленного приложения. Ниже приведена команда adb, в которой перечислены все установленные пакеты.
adb shell pm list packages
Теперь полученный результат довольно велик. Поэтому, если вы хотите указать конкретный пакет приложения, вы можете попробовать фильтровать по имени приложения. Например, если вы хотите найти имя пакета для FDroid, используйте следующую команду.
adb shell pm list packages | findstr "fdroid"
21. Список подключенных устройств Fastboot.
Это одна из менее известных команд. Когда вы загружаете устройство в режиме быстрой загрузки, чтобы проверить, подключено ли устройство или нет, вы можете использовать следующую команду.
fastboot devices
Это все основные команды, которыми LuckyTemplates хочет поделиться с читателями. Если вы хотите поделиться своими мыслями и опытом использования команд adb на устройствах Android, оставляйте свои комментарии в разделе комментариев ниже!
Удачи!