Список основных команд ADB и Fastboot

  • Автор темы Автор темы admin
  • Дата начала Дата начала

admin

Anabolic Gontarski
Команда форума
Администрация
Доверенный
Новичок
Материал взял с сайта Overclockers, думаю команды будут полезны многим мучителям своих гаджетов)) Возьмем на заметку!

adb-drivers.jpg


Список полезных команд 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.
 
Назад
Сверху