С помощью адб можно:копировать файлы на устройство и копировать файлы с устройства , выводить логи , устанавливать и удалять приложения и еще многое другое!
Что бы увидеть список доступных команд , подключим устройство к usb с включённой отладкой и в терминале введём команду:
И получим список доступных команд.adb
Сейчас я опишу самые основные команды adb.
adb devices - устройства подключенные к adb.
adb pull путьдофайлаилипапки - копирует файл или папку с устройства на пк в текущую директорию.
adb push путьдофайланакомпьютере путьнадевайсе - копирует файл с android устройства на пк.
adb install приложение.apk - установка приложения с пк.
adb logcat - вывод лога системы.
adb reboot recovery - перезагрузка устройства в режим Recovery.
adb reboot bootloader - перезагрузка устройства в режим Fastboot.
adb root - adb с правами рута.
adb remount - монтирование /system в режим Чтение-Запись.
adb uninstall -k пакетприложения - удаляет приложение с android устройства.
adb shell - переход в командную систему девайса.
Приведу примеры adb shell:
adb shell dmesg > dmesg.log - сохраняет лог ядра в файл dmesg.log на пк в текущую директорию.
Перейдем в adb shell и получим такой вывод:
root@android:/ #Теперь мы в командной системе Android!
Если у вас есть busybox в android устройстве то можете воспользоваться всеми утилитами busybox
К примеру:
cat /system/build.prop - показывает содержимое файла /system/build.prop
dd if=/dev/zero of=/dev/block/mtdblock1- Очищает соответсвующий раздел(у меня это раздел /system , у вас может быть другой раздел)
На этом думаю и закончим статью про ADB!
2 комментария:
А есть возможность запуска установленных приложений через adb?
Если есть, то как это сделать? Интересует возможность удаленного управления планшетом(с нерабочим тачскрином) через USB посредством встроенного или стороннего ПО.
Могу посоветовать android screencast
https://code.google.com/p/androidscreencast/
Отправить комментарий