ADB на Ubuntu: установка и настройка

Для начала немного об ADB

ADB позволяет:

 

  • Просматривать все! папки на планшете
  • Просматривать логи планшета.
  • Копировать файлы с планшета и на него.
  • Устанавливать/Удалять приложения на планшете.
  • Осуществлять различные скрипты управления.
  • Изменять/добавлять/редактировать различные файлы на планшете
  • и многое другое.

Всегда для доступа к планшету я использовал командную строку Windows через ADB. Там было все довольно легко

1. Скачать и установить драйверы для своего устройства

allwinner drivers

2. Скачать архив  ADB  и распаковать

3. Запустить командную строку в Windows.

11

4. Ввести  

Код
cd 

Теперь нужно мышкой перетащить папку ADB прямо в терминал рядышком с надписью cd и нажать enter

В командной строке появится надпись что то вроде такой

C;Adminадрес папки ADB ADB >

Все.

Теперь что бы получить доступ к устройству достаточно набрать

Код
adb shell
Adbshell

 

И мы вошли!!!!

Но так как моя основная система Ubuntu ,то пришлось повозится(гуглить дольше)

Устанавливаем сначала android sdk в Ubuntu. Для этого открываем терминал в Ubuntu

Код
sudo add-apt-repository ppa:upubuntu-com/sdk

sudo apt-get update sudo apt-get install android-sdk

После завершения скачивания всех  пакетов в домашней папке Ubuntu появится новая папка android-sdk-linux

Переходим в нее .Пишем в терминале

Код
cd android-sdk-linux/tools/

жмем enter

затем

Код
./android

Откроется android sdk manager

Android-sdk-manager

Ставим галочку рядом с Tools и устанавливаем 2 пакета. Все.

Теперь нужно в терминале войти под root.

Если этого не разу не делали, то для начала устанавливаем новый пароль на root

Код
sudo passwd root

Теперь входим под root и перемещаемся в  директорию platform-tools

Код
cd android-sdk-linux/platform-tools/

И получаем доступ к устройству

Код
./adb shell

Появится надпись

Код
root@android:/ #

Все! Мы снова вошли. Теперь можно просматривать и изменять файлы на устройстве используя команды lunix

Примечание: если выводится надпись error: insufficient permissions for device

То нужно перезапустить adb server

Код
./adb kill-server ./adb start-server

 

 

P.S.

Основные команды ADB

adb uninstall <package> – удалить приложение 

adb pull /system/sdcard/app app – копировать программы на компьютер 

adb install example.apk – установить приложение 

adb push  <file> <directory-on-device>— закидывает файл планшета 

adb pull <directory-on-device> <file>– выдергивает файлы с планшета