Программа adb Android что это такое

Содержание

Wpilot

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

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

Нужно только присоединить смартфон по usb к ПК и включить отладка по usb на андроид смартфоне.

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

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

Источник: wpilot.blogspot.com

Как включить и пользоваться ADB? –

ADB – Это Android Debug Bridge, что переводиться как “отладочный андроид мост”. Служит он, как уже ясно из названия, для отладки андроида или отдельных приложений. С его помощью можно делать все действия, которые может делать пользователь и даже больше, однако для “больше” нужен ROOT доступ.

Как начать пользоваться ADB Android «для чайников»

Чаще всего, ADB используется для прошивки или изменения каких то настроек, скрытых файлов и тд. Так-же можно просматривать логи прямо в реал-тайме (для этого есть спец. программы, которые куда удобнее командной строки), устанавливать программы, менять настройки и все в таком духе.

Я например использую подключение для тестирования своих андроид проектов. Нажимаешь кнопку “Build and run” и программа или игра собирается в пакет, отправляется на телефон и устанавливается, после чего еще и запускается. Удобно. Именно о таком способе использования и пойдет речь сегодня.

Adb logcat

Logcat — инструмент для работы с логами Android.

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

adb logcat

или через shell

adb shell # logcat

Для остановки сбора логов нажмите Ctrl C на клавиатуре (Command C на Mac).

Чтобы вывести лог на экран и выйти из logcat используйте параметр -d.

В записях лога в Android указан приоритет:

  • V — verbose (низший приоритет);
  • D — debug;
  • I — info;
  • W — warning;
  • E — error;
  • F — fatal;
  • S — silent (наивысший приоритет, ничего не выводится).

Фильтровать сообщения по приоритету можно следующим образом.

adb logcat ‘*:W’

Кроме приоритета у записей указан тэг компонента системы, от которого принято сообщение.

В дополнение к тэгу и приоритету в логе так же содержатся поля с метаданными. Формат можно изменять с помощью параметра -v, за которым следует один из нижеперечисленных форматов вывода:

  • brief — показывать приоритет, тэг и PID процесса (формат по умолчанию);
  • process — показывать только PID;
  • tag — показывать только приоритет, тэг;
  • thread — показывать только процесс, поток и приоритет, тэг;
  • raw — показать необработанное сообщение, без полей метаданных;
  • time — показывать дату, время вызова, приоритет, тэг и PID процесса;
  • long — показывать все поля метаданных и отдельно сообщения с пустыми строками.

adb logcat -v thread -d > C:logcat.txt

Список параметров команды logcat:

-d вывести лог на экран и выйти;-b загрузить альтернативный буфер лога для просмотра, такой как event или radio;-c очистить лог и выйти;-f записать сообщения лога в файл. По умолчанию в stdout;-g вывести размер указанного буфера лога и выйти;-n установить максимальное количество ротаций лога;-s устанавливает silent фильтром по умолчанию;-v устанавливает формат вывода сообщений лога. По умолчанию brief.

Больше про Хуавей: Экран Huawei Honor стал черно белым как вернуть цветной экран на телефоне через настройки

С полным списком команд logcat можно ознакомиться на сайте .

Adb shell

Android полноценная система Unix со своим Shell, к которому можно подключаться по adb.

adb shell
adb [-d | -e | -s serial_number] shell

Команда подключит ваш терминал к shell устройства и вы сможете взаимодействовать с ним используя Unix команды, cat, ls, df и другие, а также запускать скрипты.

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

adb shell shell_command
adb shell df

Команда выше выдаст информацию о количестве свободной памяти на устройстве.

Читайте также:
Евфрат что это такое программа

Следующая команда откроет на устройстве экран с настройками.

adb shell am start -a android.settings.SETTINGS

А две последующие через ADB включают и отключают соответственно прокси в настройках сети.

Как включить отладку по usb на android

Отладка по USB включается в настройках системы в разделе Параметры разработчика.

На Android 4.2 и выше раздел параметров разработчика по умолчанию скрыт. Чтобы сделать его видимым, перейдите в Настройки – О телефоне и нажмите Номер сборки (в редких случаях Номер модели) 7 раз (в редких случаях 10). На экране отобразится уведомление «Теперь вы разработчик!«

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

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

Подробнее о параметрах разработчика на устройствах Android можно ознакомится на .

Как начать работать с fastboot и adb

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

1: Правой клавишей мышки щелкните на «Пуск» и выберите «Командная строка (администратор)» либо «Windows PowerShell (администратор)».

Далее при помощи команд укажите путь к папке с ADB и Fastboot (после ввода каждой нажимайте «Enter»).

Чтобы вернуться в корень диска «C:», используйте:

Благодаря этой команде выполняется переход к требуемому каталогу:

В конкретном примере команда, содержащая путь к папке, выглядит следующим образом:

Путь к Fastboot и ADB указан, теперь работа с утилитами осуществляется из консоли.

Чтобы не выполнять эти действия каждый раз, добавьте путь к «platform-tools» в переменную «Path». Сначала зайдите в папку, в строке навигации щелкните правой кнопкой мыши по «platform-tools» и выберите «Копировать адрес».

Перейдите в «Панель управления». Для этого нажмите «Win» «R» и в поле «Открыть:» вставьте control. Нажмите «ОК».

Выберите «Система» → «Дополнительные параметры системы» → «Переменные среды…».

Найдите перемененную «Path», выделите ее и выберите «Изменить…».

Нажмите «Создать», вставьте путь к папке «platform-tools» и щелкните «ОК».

2: Зайдите в «sdk-tools-windows-version» → «platform-tools», затем, удерживая «Shift», щелкните правой кнопкой мыши по пустому месту и выберите пункт «Открыть окно команд» или «Открыть окно PowerShell здесь».

Больше про Хуавей: Роутер Huawei 5G CPE Pro на MWC 2019

Введите следующую команду, чтобы проверить, как ПК видит Android-устройство (в Windows PowerShell вставьте ./ или . перед командой):

Не забывайте, что для работы с ADB должна быть включена отладка по USB. Больше полезных команд вы найдете в прошлой статье, ссылка на которую размещена в начале данного поста.

Отладка android по wi-fi

Для начала разрешите на Android устройстве отладку по USB, как описано в предыдущем разделе.

Устройство и компьютер должны быть в одной Wi-Fi сети. Убедитесь, что ваш брандмауэр или антивирусное не блокирует adb соединения.

Подключите устройство к компьютеру с помощью USB кабеля.

Разрешите устройству принимать соединения TCP/IP через порт 5555. Для этого выполните в командной строке следующую команду.

adb -d tcpip 5555

Параметр -d отправит команду только на устройство подключенное через USB.

В ответ должно появиться сообщение restarting in TCP mode port: 5555.

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

adb -s 9A301FFAZ00DQT tcpip 5555

Узнать серийный номер и получить информацию о подключенных устройствах можно следующей командой.

adb devices -l

После того, как разрешите устройству принимать соединения TCP/IP через порт 5555, отсоедините кабель USB от компьютера.

Далее понадобится узнать ip-адрес вашего Android-устройства.

Например, для устройств Nexus, ip-адрес можно посмотреть в разделе Настройки — О телефоне (О планшете) – Статус – IP-адрес. Иногда ip-адрес указан в настройках Wi-Fi.

Подключитесь к устройству по его ip-адресу.

adb connect device_ip_address

Убедитесь, что устройство появилось в списке.

adb devices

Теперь можно выполнять отладку по Wi-Fi, без использования кабеля.

Если соединение ADB потеряно. Убедитесь, что устройство и компьютер все еще подключены к одной Wi-Fi сети. Переподключитесь, выполнив adb connect снова. Или, если не поможет, перезагрузите хост adb:

adb kill-server

Затем повторите попытку.

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

Подготовка к использованию

Прежде чем начать отладку на устройстве, необходимо выполнить несколько действий:

  • установить ADB на компьютере (драйвер для вашего Android-устройства, а так же пакет Android SDK Platform Tools);
  • на Android-устройстве включить отладку по USB, а затем подключить его к компьютеру кабелем (или настроить отладку по Wi-Fi).

На этом всё. Но вы можете поддержать проект. Даже небольшая сумма поможет нам писать больше полезных статей.

Если статья помогла или понравилась, пожалуйста поделитесь ей в соцсетях.

Предистория

Данный способ установки ADB на мобильные девайсы был открыт энтузиастами еще давно, но о нем мало кто знал и многие новички могли столкнуться с проблемами в процессе установки.

Совсем недавно украинский разработчик MasterDevX написал скрипт, который позволяет с легкостью установить ADB на Android всего в один клик.

Больше про Хуавей: Почему при разговоре по телефону не гаснет экран? | AndroidLime

“ Я не сделал ничего сверхъестественного, я просто люблю помогать новичкам и делать вещи в этом мире проще и лучше! ” , — MasterDevX

Читайте также:
Мазда некст программа что это такое

Удаление

Допустим вы сделали все что хотели, и ADB на вашем девайсе больше не нужен, вы хотите его удалить. Как же это сделать?

Если же вы не планируете в ближайшем будущем использовать Termux — вы можете просто удалить это приложение. При этом ADB будет полностью удален с вашего устройства.

Но если эта утилита заинтересовала вас, и вы хотите поэкспериментировать с функционалом — это повод все-таки оставить Termux и удалить только сам ADB. И тут у нас, как и в установке, существует два режима удаления — обычный и тихий. Чем они отличаются мы описывали выше. Если вы не уверены в своем выборе — выбирайте тихий режим.

Для обычного удаления выполните в Termux’е эту команду:

Устанавливаем драйверы adb и fastboot для windows

Чтобы компьютер корректно распознавал смартфон либо планшет, необходимо загрузить драйверы USB:

Установка

И так, перейдем, собственно, к установке. Для этого нам понадобится:

  • Устройство на базе процессора ARM или ARM64;
  • Подключение к интернету;
  • До 5 минут свободного времени;

Ну а теперь, сам процесс установки:

  1. Установите на свой девайс приложение Termux. Это бесплатное приложение, его можно загрузить с Google Play.
  2. Запустите Termux и дождитесь окончания настройки рабочего окружения. Обычно этот процесс длится не более 30 секунд.
  3. Далее, существует два режима установки — обычный и тихий. При установке в обычном режиме на экран будет выводиться дополнительная информация о статусе загрузки необходимых файлов, в то время как в тихом режиме будет выведено минимум информации и все будет выглядеть минималистично и красиво. Рекомендуется тихий режим установки.

Для обычной установки, скопируйте и вставьте следующую команду в командную строку Termux, после чего нажмите Enter:

Установка adb

На устройствах под управлением Windows, установите драйвер для вашего Android-устройства.

Если драйвера для вашего устройства не нашлось на указанных страницах, попробуйте поискать его на сайте производителя.

Для MacOS и Linux установка драйверов не требуется.

Далее потребуется установить Android SDK Platform Tools. Если вы используете , скорее всего SDK Platform Tools у вас уже установлен.

Установка ADB в Windows

Источник: huaweidevices.ru

ADB Driver для Xiaomi – что это такое и как его получить?

Android Debug Bridge буквально переводится как «отладочный мост для Андроида» и представляет собой пакет программ, которые устанавливаются на ПК.

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

Для работы необходимо подключить устройство к ПК с помощью USB-кабеля, после чего запустить программу и выполнять необходимые действия. ADB обладает следующими функциями:

  • прошивка ОС;
  • отладка системы или эмуляторов;
  • копирование и скачивание различных данных;
  • вход в режим Fastboot или Recovery;
  • установка или удаление приложений (в том числе встроенных);
  • удаленное управление (при наличии root-прав).

Функционал драйвера несколько ограничен, если на смартфоне нет root-доступа.

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

Где скачать

Чтобы скачать драйвер:

  1. Зайдите на официальный сайт разработчиков ADB.
  2. Найдите на загрузившейся странице раздел «Command line tools only» и выберите пакет для Windows.
  3. Появится окошко, в котором нужно поставить галочку рядом со строчкой «I have read and agree with the above terms and conditions».
  4. Нажмите кнопку «Download Android Command Line Tools for Windows», чтобы загрузить архив на свой ПК.
  5. Распакуйте архив в корень диска С.

Далее переходите к непосредственной установке драйверов.

Как установить драйвер на Windows 1087

Вне зависимости от версии Windows, проделайте следующие шаги:

  1. Откройте распакованный архив и выберите папку «tools».
  2. Найдите и запустите пакетный файл «android».
  3. В открывшемся списке отметьте галочкой пункт «Android SDK Platform-tools», после чего нажмите кнопку «Install Packages».
  4. Нажмите «Accept License» и подтвердите свое действие с помощью кнопки «Install».

Если все сделано верно, то в папке «sdk-tools-windows-version» появится новая папка «platform-tools». В ней располагаются непосредственно программы «ADB» и «Fastboot».

Для корректной работы компьютера нужно скачать специальный драйвер. Для устройств Xiaomi разработан клиент Mi PC Suite.

Использовать XiaoMiTool вместо ADB interface

Интерфейс пакета ADB не совсем удобен, поскольку он представляет собой множество разобщенных программ, папок и опций, а управление и вовсе осуществляется через командную строку. Неравнодушные разработчики решили упростить жизнь обычных пользователей и выпустили специальную программу XiaoMiTool. С ее помощью можно легко осуществлять множество действий:

  • включать режим fastboot, безопасный режим, Recovery и TWRP;
  • автоматически сканировать и анализировать состояние устройства;
  • определять статус загрузчика и разблокировать его (при необходимости);
  • настраивать под себя графический интерфейс;
  • проводить автоматическое обновление драйверов и прошивок.

XiaoMiTool также позволяет перепрошить устройство (список доступных прошивок появляется автоматически) или получить root-доступ.

Источник: phoneoff.ru

Android. ADB, полезные команды

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

С помощью ADB вы можете устанавливать/удалять приложение, копировать файлы на устройство/c устройство, удаленно подключаться к базам данных SQLite, записывать экран, перенаправлять порты и многое другое.

Читайте также:
Active file recovery что это за программа

Настройка ADB

Инструмент ADB поставляется вместе с Android SDK, вы можете найти ADB в папке /platform-tools/.

Добавляем ABD в переменную среды:

export PATH=»$PATH:/Users///platform-tools»

Или перед выполнением команд в терминале (консоле) перейдите в директорию с ABD (

Далее подключите мобильное устройство к ПК для работы с командами описанными ниже (не забудьте включить отладку по USB в настройках системы устройства, в разделе «Опции для разработчиков»).

Получить список подключенных устройств

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

adb devices

Установка удаление приложения с помощью ADB

Установка приложения

Для установки приложения выполните следующую команду:

adb install yourAppName.apk

Удаление приложения

Для удаления приложения выполните следующую команду:

adb uninstall com.your.package.name

Имитация обновления приложения

Эту команду можно использовать для имитации обновления существующего приложения, если вы хотите протестировать сценарии обновления:

adb install -r yourAppName.apk

Копирование файлов на устройство/с устройства

Команды pull и push используются для копирования файлов на устройство и с него. Отличие от команды install, которая копирует только файл APK в определенное место, команды pull и push позволяют копировать произвольные каталоги и файлы в любое место на устройстве.

Копирование файлов с устройства

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

adb pull path/to/remote/file_or_directory path/to/local/file_or_directory

Копирование файлов на устройство

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

adb push path/to/local/file_or_directory path/to/remote/file_or_directory

path/to/local/file_or_directory — ваш ПК.

path/to/remote/file_or_directory — ваше устройство.

Root доступ к устройству

Если вы не понимаете о чем идет речь, то я не рекомендую выполнять команды описанные ниже.

Если у вас есть root доступ к устройству, то вы получаете более широкие возможности, например, извлечения файлов базы данных приложения с устройства:

  • Открыть терминал
  • Запустите adb shell , чтобы получить доступ к shell
  • su — для получения root доступа
  • Нажмите «Разрешить» на устройстве
  • chmod 777 /data /data/data /data/data/com.application.pacakage /data/data/com.application.pacakage/*
  • Перейдите к представлению DDMS в Android Studio (или просто запустите программу независимо от папки SDK)

Теперь вы можете просматривать файлы на устройстве.

Дополнительно

Получить список команд с описание:

adb -H

Больше информации по командам ADB на сайте: developer.android.com.

Если у вас есть вопросы или предложения по улучшению кода описанного в статье пишите в комментариях.
Я всегда открыт к конструктивному диалогу

Источник: xn--d1acnqm.xn--j1amh

Что такое программа «ADB» для Андроид и для чего она нужна? Как установить «ADB» для сброса графического ключа на Андроид: инструкция

Такая программа, как «ADB», разработана для работы с ОС «Android». Программа применяется, например, при сбросе графического ключа, изменении системных файлов, восстановления системы и т.д. Поговорим обо всем этом подробнее в нашем обзоре.

Что такое программа «ADB» и для чего она нужна?

Программа «ADB» служит средством связи между ПК и гаджетами под управлением «Android». Благодаря этой программе пользователь может, сидя за компьютером, работать со всеми файлами на гаджетах «Android».

Таким образом, существует возможность, например, приводить телефон в рабочее состояние, если с ним случились неполадки. Благодаря компьютеру это будет сделать проще и удобнее.

Как установить «ADB» на компьютер?

Для начала нам нужно будет установить «Android SDK», компонентом которой «ADB» является. Для этого сделайте следующее:

  • Распакуйте архив на диске «C»
  • Установите программу «SDK Platform Tools» (просто следуйте инструкции по установке)
  • Убедитесь, что у вас есть связь с Интернетом. После этого, зайдите в папку с установленной программой, далее пройдите в подпапку «android-sdk-windows» и запустите программу «SDK Manager». Вы увидите окно, как показано на скриншоте.
  • Обратите внимание на левую часть картинки. Красными линиями показаны пункты, на которых у вас должны быть поставлены зеленые галочки. Все остальные зеленые галки ниже уберите. Далее поставьте галку возле «Accept» и продолжите процесс установки. В итоге, на компьютер установятся две отмеченные нами программы. Программа «ADB» будет готова для работы с гаджетами под управлением «Android».

Сброс графического ключа на «Android» с помощью «ADB»

Если на вашем гаджете под управлением «Android» установлен графический ключ, который вы забыли, то вам будет необходимо его сбросить. Одним из способов сброса графического ключа на «Android» является применение программы «ADB», которую мы устанавливали согласно предыдущей инструкции.

Перед началом работы убедитесь, что на вашем гаджете активирована отладка по USB. Данную опцию можно включить через компьютер:

Сброс графического ключа

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

Итак, приступим к работе:

  • Подключите гаджет к компьютеру через USB порт
  • Теперь нужно запустить программу «ADB» через командную строку. Для этого зайдите в «Пуск», далее запустите системное окно «Выполнить», введите в поисковую строку «cmd» и нажмите на «Ок».

Сброс графического ключа

  • Когда откроется командная строка, напечатайте в ней путь до папки с программой «ADB». Далее вводите команды, указанные на скриншоте, и после каждой команды нажимайте на «Enter».

Сброс графического ключа

  • В итоге, перезагрузите гаджет «Android»

Видео: Установить «Adb» для «Андроид»

Источник: mobilkoy.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru