среда, 28 июня 2017 г.

Команды ADB или отладка Андроид с ПК

Что такое ADB(Android Debug Bridge) -  с этим инструментом можно выполнять разные манипуляции с Андроид смартфоном такие как  перепрошивка , восстановление системы, получение root прав, выявление ошибок в системе.

Кто хоть раз пробовал перепрошить смартфон или получить root с ПК точно сталкивался с эти инструментом а кто об этом ничего не знает читаем ниже.
Нужно только присоединить смартфон по usb к ПК и включить отладка по usb на андроид смартфоне.

Где же взять ADB.


В Windows скачиваем ADB вместе с средой разработки Android SDK.
В Linux нужно только установить пакет android-tools-adb и android-tools-fastboot:

sudo apt-get install android-tools-adb

sudo apt-get install android-tools-fastboot

Переходим к командам ADB :


Для начала запустим adb.

adb start-server

Ищет подключенный смартфон. Как только смартфон будет найден можно будет выполнять остальные команды и управлять смартфоном как хотим.

adb devices

Теперь мы можем с этой командой перемещать файлы с ПК на андроид.

adb push

adb push D:\papka\file.txt  /sdcard

Эта команда работает в обратном направлении копирует файлы с андроид на компьютер.

adb pull

adb pull /sdcard/file.txt D:\papka

Хотите перезагрузить смартфон введите команду.

adb reboot

При помощи этой команды попадаем в режим bootloader.

adb reboot-bootloader

Перезагружаем андроид в режим востановления.

adb reboot recovery

Получаем доступ ко всем файлам на андроид.

adb shell

Снимаем скриншот экрана андроид смартфона.

adb shell screencap

adb shell screencap /sdcard/screen.png

Записываем видео с экрана смартфона.

adb shell screenrecord

Видео записывается без звука и сохраняется на смартфоне. Если хотите остановить запись нажмите Ctrl+C в окне терминала.  

adb shell screenrecord /sdcard/video.mp4

Ну тут все ясно устанавливаем приложения

adb install

adb install D:\papka\file.apk

а здесь удаляем приложения.

adb uninstall

Эта команда для владельцев Google Nexus. С помощью нее можно обновить прошивку.

adb sideload

Если андроид находится в режиме bootloader то ADB больше работать не будет и придется использовать команды fastboot.
Следущая команда разблокирует загрузчик.

fastboot oem unlock

Как только разблокируете загрузчик введите дальше.
Эта команда аналогична adb devices находит ваш смартфон и показывает серийный номер вашего устройства.

fastboot devices

Вот такой полезный инструмент этот ADB для андроид.