Pu2000.ru

Стройка и ремонт ПУ-2000
23 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как установить и пользоваться ADB на Linux Ubuntu

Как установить и пользоваться ADB на Linux Ubuntu

Если вам оказалась полезна или просто понравилась эта статья, тогда не стесняйтесь — поддержите материально автора. Это легко сделать закинув денежек на Яндекс Кошелек № 410011416229354. Или на телефон +7 918-16-26-331.

Даже небольшая сумма может помочь написанию новых статей 🙂

Или поделитесь ссылкой на эту статью со своими друзьями.

Опубликовано: 12.12.2019 Последнее обновление этой статьи: 12.12.2019

В этой статье инструкция как установить и пользоваться ADB на Linux, на примере дистрибутива Ubuntu 18.04.

ADB это аббревиатура от Android Debug Bridge. Это специальный сетевой интерфейс, который позволяет получить доступ к консольной оболочке (shell) на устройстве под управлением операционной системы Андроид. Тем, кто пользуется ОС Linux, очень просто понять что такое ADB. Когда интерфейс ADB включен, на устройстве (смартфоне или планшете) запускается SSH сервер. И с другого устройства можно подключиться к этому серверу через сетевой интерфейс, используя SSH клиент.

Подключиться к серверу ADB, на устройстве Андроид, можно или через WiFi или через USB. Для подключения через WiFi необходимо чтобы оба устройства были подключены к одной точке доступа. И нужно знать IP адрес целевого устройства (на котором запущен сервер). Подключаться через USB удобнее, если подключение выполняется с компьютера. Для этого, на компьютере, нужно установить драйвер ADB. Этот драйвер эмулирует сетевое подключение через USB порт. Также нужно установить специальный пакет программ, которые реализуют клиентскую часть ADB на компьютере. И драйвер и программа ADB есть и для ОС Windows и для ОС Linux.

В этой статье будет описано как установить клиентскую часть ADB, на компьютер под управлением ОС Linux, на примере дистрибутива Ubuntu 18.04.

Давайте проверим работу ADB, а затем и fastboot.

В папке C:adb нажмите shift и правую кнопку мыши. В зависимости от версии Windows, у вас появится пункт открыть окно команд или открыть окно PowerShell здесь. В новых версиях Windows 10, в контекстном меню CMD заменен на PowerShell:

Читайте так же:
Приспособление для распилки кирпича

Затем вам нужно немного настроить смартфон, включив отладку по USB.

Я буду проверять работоспособность ADB на смартфоне Xiaomi Redmi 5 Plus, но подойдет любой Xiaomi смартфон.

Важно! При первом подключении смартфона к компьютеру обязательно разрешите отладку по USB:

Далее в окне CMD или Powershell напишите adb devices (для PowerShell: ./adb devices):

Все, у вас отобразилось подключенное устройство, значит ADB работает нормально.

Использование LADB на Android 11

  1. На Android 11 вам нужно перейти в меню разработчика и найти беспроводную отладку.
  2. Включите переключатель и подтвердите, нажав «Разрешить».
  3. Затем вы увидите возможность сопряжения устройства.
  4. Войдите в режим разделения экрана.
  5. Откройте LADB в другом окне и введите код сопряжения и номер порта.
  6. Для меня этот процесс был немного глючным, потому что я не мог видеть поля ввода текста в LADB, когда открывал клавиатуру, но это могло быть проблемой с маленьким экраном моего Pixel 3.
  7. Не выключайте дисплей при вводе кода и порта, так как они меняются, как только вы закроете меню разработчика. Это также причина, по которой вам нужно использовать здесь разделенный экран.

Эта программа позволяет настраивать Android через ADB прямиком со смартфона Эта программа позволяет настраивать Android через ADB прямиком со смартфона Эта программа позволяет настраивать Android через ADB прямиком со смартфона

Отладка по беспроводной сети автоматически выключается после перезагрузки телефона, поэтому вам нужно настроить её обратно, когда вы захотите установить новое соединение. Мне также пришлось очищать данные LADB, чтобы снова вернуться к экрану сопряжения после отключения. Видимо, это баг. Будем надеяться, что в скором времени его исправят.

Как установить и настроить работу Android Debug Bridge (ADB) на Windows и macOS

Android Debug Bridge (ADB) – утилита командной строки для универсального использования, с помощью которой можно открыть доступ к устройствам на Android.

  • Осуществлять установку файлов, а также их копирование и удаление;
  • Выполнять установку программы на устройство;
  • Записывать видео или делать скриншот экрана телефона;
  • В случае сбоя работы устройства, выполнить его отладку;
  • Изучать логи с телефона;
  • Осуществлять прошивку программ и составляющих элементов системы;
  • Получать полый доступ к данным об ОС и о самом устройстве.
Читайте так же:
Расход кирпича полнотелого м3 шт

Android Debug Bridge

Android Debug Bridge

Процесс установки ADB и настройка окружения для ПК с macOS

Чтобы установить ADB на компьютер с поддержкой macOS, необходимо выполнить следующий алгоритм действий:

  1. С официального источника загрузить файловый документ установки, разработанный для macOS.
  2. Разархивировать содержимое. Папку «Platform-tools» перенести в любое, удобное для вашего использования место.
  3. Активировать Launchpad, находящийся в каталоге «Other», открыть приложение Terminal;
  4. С помощью команды cd, перейти из «Terminal» в «Platform-tools».
  5. Перейдя в требующуюся директорию, необходимо изучить работоспособность ADB. Для этого потребуется в меню «Terminal», вписать команду «./adb».
  6. Если среди всех пунктов каталога «Terminal» отображаются данные о применяемых приложениях, значит, все функционирует должным образом.

Установка ADB и настройка окружения для ПК с ОС Windows

Чтобы установить Android Debug Bridge на Windows, необходимо:

  1. С официального источника загрузить файловый документ установки, разработанный для ОС Windows.
  2. Извлечь все данные из архива. Перенести папку «Platform-tools» в меню диска C:.
  3. Выполнить переход в «Панель управления > Система и безопасность > Система» или воспользоваться набором клавиш Win+Pause/Break, после чего перейти в «Дополнительные параметры системы».
  4. Зайти в «Переменные среды».
  5. В «Системные переменные» выбрать «Path» и нажать на «Изменить».
  6. Вписать путь к «platform-tools», где хранятся adb-файлы.
  7. Выполнить перезапуск системы и активировать командную строку.
  8. Вписать команду «adb version». Если вы видите данные с версией ADB, то алгоритм установки выполнен правильно и программа полностью готова к использованию.

Подготовка ОС Android к работе с ADB

Чтобы полноценно работать с ADB на Android-устройствах, необходимо внедрить определенные изменения в параметрах телефона. В зависимости от производителя, конфигурационное меню может разниться, но в целом главные действия схожи:

  1. Заходим в меню «Settings», где находим раздел «About phone»;
  2. Быстро нажать по номеру билда до того момента, пока не появится сообщение о том, что вы стали разработчиком;
  3. В главных конфигурациях перейти в раздел «Developer option»;
  4. Нажать на «USB debugging»;
  5. Подключить устройство к ПК с помощью USB;
  6. На телефоне подтвердить отладку по USB.
Читайте так же:
Размеры старого немецкого кирпича

Прежде чем приступать к работе, необходимо убедиться, что ПК обнаружило мобильное устройство и весь функционал работает правильно. Чтобы выполнить это на компьютерах с ОС Windows, в командной строке следует набрать «adb devices».

Работая на ПК с macOS, все команды нужно вводить, начиная с «./».

После всего этого, на экране должно появиться уведомление о том, что все шаги выполнены правильно и программа готова к использованию. Если же подобная информация не отобразилась, следует убедится, есть ли официальный драйвер утилиты.

Самые распространенные команды ADB

КомандаСодержание
adbВывод всех команд в окно консоли
adb devicesВывод на дисплей данных об устройствах, которые подключены к ПК, а также их серии
adb rebootПерезагрузка Android
adb logcatСбор логов и их просмотр с телефона. Логи отображаются в командной строке
adb push C:UsersuserDocumentstemp.txt /sdcardПозволяет отправлять документы с компьютера на мобильное устройство. Для этого требуется написать адрес к отправляемому файлу и место, где оно будет храниться на телефоне
adb logcat -d >

Таким образом

Android Debug Bridge – это универсальный инструмент, полезность которого в работе тестировщика очень высока, особенно, если это касается работы с Android-устройствами при проведении тестирования мобильных приложений.

Хоть интерфейс ADB сложно назвать привлекательным, его функциональные возможности очень широки, а это ключ к эффективной работе с мобильными устройствами.

Xiaomi Fastboot Tools не видит телефон

Иногда у пользователей при запуске программы или при подключении смартфона к Xiaomi Fastboot Tools могут возникнуть проблемы. Решить их можно самостоятельно с помощью подсказок:

  1. Программа не распознает мобильное устройство, при попытке синхронизации всплывает окно «Cannot find Adb/Fastboot Xiaomi». Наиболее вероятная причина – отсутствие необходимых драйверов. Скачать файлы можно по ссылке xiaomiadvices.com/download-xiaomi-pc-suite-mi-redmi-note-mobiles. После загрузки ПО проблема пропадает.
  2. Драйверы установлены, но компьютер все равно не распознает смартфон. Пользователю необходимо проверить, установил ли он режим «отладка через ПК» – возможно, смартфон использует компьютер в качестве зарядки.

Внимание!

Иногда подобная проблема возникает при конфликте версии утилиты Xiaomi Fastboot Tools с ПО телефона. В этом случае можно попробовать скачать более новую разработку для Java и установить на ПК Oracle Jav.

Используя бесплатную программу Xiaomi Fastboot Tools, пользователь получает возможность вносить изменения в системные файлы телефона без получения root-доступа. Приложение имеет дружественный интерфейс, так что работать с ним может даже новичок.

Зачем устанавливать плагин для Android в Total Commander

Это вполне логичный вопрос. Ведь вы и так можете подсоединить через USB-шнур свой телефон, и не устанавливая какой-либо плагин, наводить порядок в файловой системе телефона.

Но учтите, что вы никогда не сумеете сделать с операционной системой смартфона то, что вы сможете с Total Commander. Это очень мощная программа, которая буквально развязывает вам руки во всех смыслах.

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

Кроме того, с Total Commander вы сможете установить бесплатно то, за что в ином случае вам бы пришлось платить деньги. К примеру, вы сможете загрузить в телефон много книг, накачать музыки и фильмов. И самое главное, что вы даже сможете устанавливать и удалять приложения! И все это позволяет делать ADB plugin — функциональный плагин, который переносит основные возможности программы Total Commander в операционную систему телефона на базе Android.

Вы сможете уникализировать свое устройство. Ведь Total Commander даже позволяет менять иконки для apk-файлов. Теперь вы сможете спрятать какое-то приложение под видом калькулятора, или каких-нибудь сводок акций, которые установлены в телефоне по умолчанию. Кроме того, вы получите доступ во все директории своего смартфона. Даже сможете скопировать скриншоты, которые не могли найти. При этом Total Commander и установленный на нем ADB plugin позволяют управлять сразу несколькими девайсами при помощи двух панелей. Главное, чтобы у вас хватило USB-разъемов для подключения устройств к компьютеру.

Что самое интересное, вы сможете управлять любым устройством на базе Android при помощи ADB plugin, даже если у девайса нет root-прав. То есть необязательно получать статус суперадминистратора, чтобы увидеть все доступные директории и изменять их и файлы внутри! Это значительно облегчает взаимодействие со смартфонами. Тем более, что вы даже сможете при помощи Total Commander просматривать логи об ошибках, которые возникли в девайсе при помощи раздела LogCat.

При этом управлять телефоном с дополнение ADB plugin — это сплошное удовольствие. Вы сможете использовать свои пользовательские команды, которые ранее настроили в программе Total Commander. А если вы подключите сразу два телефона, то сумеете разместить их в двух соседних панелях и перемещать файлы между ними. Это гораздо быстрее, чем скачивать что-либо из Интернета или пользоваться Bluetooth. Кроме того, Total Commander с установленным ADB plugin позволит вам скрывать некоторые папки и файлы и ограничивать для них доступ. Вы сможете сделать то, о чем многие только мечтают — заблокировать для общего пользования только некоторые приложения, а не весь телефон запароливать, что со временем начинает раздражать.

Программа Xiaomi ADB/Fastboot Tools

Xiaomi ADB/Fastboot Tools предназначена для работы с командной строкой Xiaomi в режиме фастбут. Она является графической оболочкой командной строки, которая используется для установки прошивок, удаления лишних приложений и тонкой настройки операционной системы Android с оболочкой MIUI.

главный экран Xiaomi ADB Fastboot Tools

Методы работы программы специфичны для аппаратов Xiaomi. Совместимость с другими смартфонами теоретически возможна, но разработчиком не проверена. Поэтому использовать программу с другими смартфонами можете на свой страх и риск.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector