Основные команды ADB 和 Fastboot
Собрал основные команды ADB 和 Fastboot в одном посте。 Каждая команда сопровождается кратким описанием。
ADB 委员会
adb devices
– вывод списка подключенных устройств;adb reboot
– перезагрузка устройства;adb reboot recovery
– перезагрузка устройства в режим восстановления(恢复);adb reboot bootloader
– перезагрузка устройства в режим fastboot для дальнейшего выполнения fastboot-команд;adb install app.apk
– установка приложения на карту памяти (необходимо предварительно загрузить .apk-файл в папку с ADB либо указать полный путь к нему);adb install -f app.apk
– установка приложения во во внутреннюю память;adb install -t app.apk
– установка приложения для тестирования;adb install -r app.apk
– переустановка приложения с сохранением пользовательских данных;adb uninstall com.app.example
– удаление приложения;adb shell
– вызов консоли Android (shell) для выполнения Linux-команд;adb shell screencap /sdcard/screenshot.png
– создание скриншота(больше подробностей в написанном мною руководстве по созданию скриншотов на смартфонах 三星);adb shell screenrecord /sdcard/video.mp4
– запись скринкаста (захват изображения с экрана);adb shell dumpsys package com.app.example
– вывод информации о приложении;adb shell pm list packages
– вывод списка установленных приложений;adb shell pm grant com.app.example android.permission.SEND_SMS
– выдача разрешения приложению (в конкретном случае на отправку сообщений);adb shell pm revoke com.app.example android.permission.CAMERA
– блокировка доступа приложению (в конкретном случае к камере);adb backup -apk -shared -all -f C:\backup.ab
– создание резервной копии данных , включая установленные приложения и файлы, хранящиеся на карте памяти (имя) файла создаваемого бэкапа и путь к нему можно изменить);adb restore C:\backup.ab
– восстановление данных из созданной резервной копии;adb tcpip 5555
– установка соединения по протоколу TCP/IP через порт 5555;adb connect 192.168.0.100
– подключение к устройству (узнать IP-адрес устройства можно в настройках в разделе «О телефоне»);adb disconnect 192.168.0.100
– отключение от устройства;adb sideload /sdcard/firmware.zip
– установка прошивки, когда устройство загружено в 恢复;adb push C:\app.apk /sdcard/Download
– отправка файла с компьютера на смартфон (возможна отправка каталогов);adb pull /sdcard/video.mp4 C:\Users\Overclocker\Downloads
– копирование файла с компьютера на смартфон (возможно копирование каталогов);adb start-server
– перезапуск демона;adb kill-server
– остановка демона。
Fastboot 链接
fastboot devices
– вывод списка подключенных устройств, загруженных в режиме fastboot;fastboot reboot
– перезагрузка устройства, запуск Android;fastboot reboot recovery
– перезагрузка устройства в режим восстановления(恢复);fastboot oem device-info
– проверка состояния загрузчика;fastboot oem unlock
– разблокировка загрузчика на старых устройствах, например, на всех моделях Google Nexus;fastboot flashing unlock
– разблокировка загрузчика на новых устройствах, например, на всех моделях Google Pixel;fastboot oem unlock ****************
– разблокировка загрузчика на устройствах, которые требуют прохождения процедуры получения кода.我们的产品包括小米、索尼、HTC、华为、荣耀和其他产品。 Количество символов в коде подтверждения может отличаться;fastboot oem lock
– блокировка загрузчика на старых устройствах;fastboot flashing lock
– блокировка загрузчика на новых устройствах;fastboot oem relock ****************
– блокировка загрузчика на устройствах, которые требуют прохождения процедуры получения кода;fastboot getvar all
– вывод технической информации об устройстве, которая включает данные об IMEI, серийном номере, версии загрузчика, состоянии батареи и прочие сведения。
Очистка разделов перед прошивкой:
fastboot erase system
;fastboot erase userdata
;fastboot erase recovery
;fastboot erase boot
;fastboot erase cache
;fastboot erase radio
;fastboot -w
– сброс настроек, очистка раздела /data .
Прошивка разделов:
fastboot flash system system-filename.img
;fastboot flash userdata userdata-filename.img
;fastboot flash recovery recovery-filename.img
;fastboot flash boot boot-filename.img
;fastboot flash cache cache-filename.img
;fastboot flash radio radio-filename.img
;flash-all
– прошивка всех разделов (необходимо предварительно загрузить файлы прошивки в папку с Fastboot, при этом среди них должен быть .bat-файл с названием flash-all );fastboot flashall
– аналогичная предыдущей команда;fastboot update firmware-filename.zip
– установка прошивки в формате .zip。