ADB для Android, основные команды adb Андроид
#1
ADB =
Android Debug Bridge =
«Отладочный Мост Android». ADB является частью Android SDK. При помощи ADB можно выполнять различные действия над вашим Android планшетом или смартфоном, такие как: перепрошивку, копирование файлов с компьютера на Андроид и обратно, восстановление системы и другие.
ADB для Android
Операционная система Android основана на модифицированном ядре Linux. Поэтому и с ней возникает необходимость использовать командную строку. Именно программа
adb помогает устанавливать связь между компьютером и Android. Она является составляющей среды разработки Android SDK, поэтому чтобы установить Android Debug Bridge, вам нужно скачать Android SDK с
официального сайта.
Есть версии для всех популярных операционных систем: Windows, Mac OS и Linux. То есть, проще говоря,
adb позволяет
при помощи компьютера управлять телефоном или планшетом.
Основные команды adb Андроид
Подключите ваше устройство к ПК по USB. Убедитесь, что установлены все драйвера и включена отладка по USB.
Работать с
Android Debug Bridge лучше всего через командную строку Windows. Для этого в Windows XP нажмите «Пуск» и в поле ввода «Найти программы и файлы» введите «cmd», после этого нажмите «Enter». Если у вас Windows 7 и выше, нажмите «Пуск» и в поле «Выполнить» введите «cmd» и снова нажмите клавишу «Enter».
adb devices
Самая распространенная команда adb. При помощи нее можно определить, видит ли ваш ПК подключенное устройство. Если вы всё сделали нормально, то появится такая строка: «List of devices attached». После нее вы увидите серийный номер вашего смартфона или планшета и его состояние: «online» либо «offline».
Если пишет «offline», это значит, что аппарат находится в спящем режиме, если «online», то девайс готов выполнять ваши команды.
adb install
Благодаря этой команде вы можете устанавливать приложения на вашем смартфоне или планшете. Для этого нужно прописать путь, где находится APK файл:
adb intsall D:\papka_s_faylom\nazvanie_prilogeniya.apk
Чтобы не писать длинных путей, скопируйте файл в директорию
android-tools. Тогда путь станет таким:
adb intsall nazvanie_prilogeniya.apk
adb uninstall
Вводить нужно аналогично предыдущей команде. При этом приложение удалится.
У этой команды есть интересная фишка. Если вы добавите ключ -k,то при удалении игры или программы их данные и кэш не удалятся, а останутся на Android устройстве.
adb push
Благодаря этой команде вы можете перекидывать файлы с компьютера на Android.
Для этого вам нужно знать полный путь, где хранится файл и куда его перемещать.
adb push D:\papka_s_faylom\nazvanie_fayla/sdcard/Android
Чтобы не писать длинных путей, скопируйте файл в директорию android-tools.
Тогда вводить нужно:
adb push nazvanie_fayla/sdcard/Android
adb pull
Эта команда копирует файлы с Android на компьютер.
Вам нужно знать путь, где находится файл на смартфоне
или планшете и указать место, где вы хотите сохранить файл.
Если вы не укажете последнее, то файл сохранится в
директории android-tools.
adb pull /sdcard/nazvanie_fayla\D:\papka_gde_sohranity
adb reboot
Эта команда перезагрузит ваш Android телефон или планшет.
adb reboot-bootloader
Благодаря этой команде вы можете напрямую загрузиться в режиме bootloader.
adb reboot recovery
Не все девайсы поддерживают данную команду. При помощи нее можно попасть в режим восстановления.
adb connect
При помощи этой команды можно подключить устройство к Wi-Fi сети. Для этого нужно знать ip адресс и порт устройства.
adb connect ip:port
adb shell
При помощи этой команды вы получаете полный доступ ко всем файлам на вашем устройстве.
Второй способ использования adb shell — это выполнение единичной команды Android shell с помощью такой конструкции:
adb shell <команда>
fastboot devices
Если вы переведете ваш телефон или планшет под управлением Андроид в режим bootloader, то команды adb больше срабатывать не будут. Здесь нужно использовать команды fastboot.
Чтобы проверить, видят ли ПК и Android друг друга, используем команду:
fastboot devices
После её ввода должен появится серийный номер вашего аппарата.
fastboot oem unlock
При вводе этой команды можно разблокировать загрузчик телефонов и планшетов Asus и HTC. Когда ваше устройство находится в режиме bootloader, введите:
fastboot oem unlock
Также все ваши установленные программы и персональные данные будут потеряны.
adb logcat
При помощи этой команды можно вывести содержимое log файла: изменения, ошибки и т.д. Данные будут слишком быстро прокручиваться, поэтому верным решением будет сохранить их в один TXT-файл. Для этого введите:
adb logcat > filename.txt
adb sideload
Команда пригодится для владельцев устройств линейки Google Nexus. При помощи нее можно обновить прошивку девайса. Скачайте её на компьютер, подключите к нему Nexus, зайдите в режим Recovery, выберите пункт «Apply update from ADB» и после этого введите команду:
adb sideload name.zip
name.zip – это имя zip файла c прошивкой.
adb backup и adb restore
Команда adb backup создает бэкап, а adb restore проводит восстановление из бэкапа.
Источник