Материал взял с сайта Overclockers, думаю команды будут полезны многим мучителям своих гаджетов)) Возьмем на заметку!
Список полезных команд ADB
Удаление и установка приложений, запись скринкастов, создание резервных копий, отправка и копирование файлов – вот неполный список возможностей утилиты ADB.
- adb devices – вывод списка подключенных устройств;
- adb reboot – перезагрузка устройства;
- adb reboot recovery – перезагрузка устройства в режим восстановления (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-команд;
[B][I]adb shell screencap /sdcard/screenshot.png[/I][/B]– создание скриншота;[B][I]adb shell screenrecord /sdcard/video.mp4[/I][/B]– запись скринкаста (захват изображения с экрана);[B][I]adb shell dumpsys package com.app.example[/I][/B]– вывод информации о приложении;[B][I]adb shell pm list packages[/I][/B]– вывод списка установленных приложений;[B][I]adb shell pm grant com.app.example android.permission.SEND_SMS[/I][/B]– выдача разрешения приложению (в конкретном случае на отправку сообщений);[B][I]adb shell pm revoke com.app.example android.permission.CAMERA[/I][/B]– блокировка доступа приложению (в конкретном случае к камере);[B][I]adb backup -apk -shared -all -f C:\backup.ab[/I][/B]– создание резервной копии данных, включая установленные приложения и файлы, хранящиеся на карте памяти (имя файла создаваемого бэкапа и путь к нему можно изменить);[B][I]adb restore C:\backup.ab[/I][/B]– восстановление данных из созданной резервной копии;[B][I]adb tcpip 5555[/I][/B]– установка соединения по протоколу TCP/IP через порт 5555;[B][I]adb connect 192.168.0.100[/I][/B]– подключение к устройству (узнать IP-адрес устройства можно в настройках в разделе «О телефоне»);[B][I]adb disconnect 192.168.0.100[/I][/B]– отключение от устройства;[B][I]adb sideload /sdcard/firmware.zip[/I][/B]– установка прошивки, когда устройство загружено в recovery;[B][I]adb push C:\app.apk /sdcard/Download[/I][/B]– отправка файла с компьютера на смартфон (возможна отправка каталогов);[B][I]adb pull /sdcard/video.mp4 C:\Users\Overclocker\Downloads[/I][/B]– копирование файла с компьютера на смартфон (возможно копирование каталогов);[B][I]adb start-server[/I][/B]– перезапуск демона;[B][I]adb kill-server[/I][/B]– остановка демона.
Список основных команд Fastboot
Продолжение вчерашнего поста, в рамках которого я поделился списком основных команд ADB. Как и обещал, публикую вторую часть, теперь уже с командами Fastboot.
- fastboot devices – вывод списка подключенных устройств, загруженных в режиме fastboot;
- fastboot reboot – перезагрузка устройства, запуск Android;
- fastboot reboot recovery – перезагрузка устройства в режим восстановления (recovery);
- fastboot oem device-info – проверка состояния загрузчика;
- fastboot oem unlock – разблокировка загрузчика на старых устройствах, например, на всех моделях Google Nexus;
- fastboot flashing unlock – разблокировка загрузчика на новых устройствах, например, на всех моделях Google Pixel;
- fastboot oem unlock **************** – разблокировка загрузчика на устройствах, которые требуют прохождения процедуры получения кода. К таким устройствам относятся смартфоны и планшеты Xiaomi, Sony, HTC, Huawei, Honor и многих других производителей. Количество символов в коде подтверждения может отличаться;
- 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.