Отладка по usb приложение для windows

ADB или Android Debug Bridge — очень важный инструмент, который расширяет стандартные возможности подключения телефона к ПК. Рассказываем, зачем нужен ADB и как им пользоваться, чтобы ловко решать любые проблемы вашего смартфона.

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

Что такое ADB и как им пользоваться при подключении смартфона к ПК. ADB — очень полезная штука, которая помогает решать многие проблемы. Фото.

ADB — очень полезная штука, которая помогает решать многие проблемы

Содержание

  • 1 Что такое ADB
  • 2 Зачем нужен Android Debug Bridge
  • 3 Android Debug Bridge — как пользоваться
  • 4 Команды ADB

Что такое ADB

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

⚡ Подпишись на Androidinsider в Дзене, где мы публикуем эксклюзивные материалы

В отличие от специализированного ПО, которое далеко не всегда предоставляет производитель смартфона, ADB работает с любым устройством на Андроид вне зависимости от его стоимости и марки, а также поддерживается всеми популярными ОС компьютера, включая Windows, macOS и Linux. Универсальный инструмент Android Debug Bridge поставляется в составе Android-SDK и обычно используется разработчиками мобильных приложений, но на практике ADB часто бывает полезен самым обычным пользователям, далеким от программирования.

Зачем нужен Android Debug Bridge

Зачем нужен Android Debug Bridge. ADB часто упоминается на нашем сайте как средство решения проблем и изменения настроек телефона. Фото.

ADB часто упоминается на нашем сайте как средство решения проблем и изменения настроек телефона

Недавно на нашем сайте выходил текст о том, как установить русский язык на Android, если его нет на телефоне. Единственным универсальным способом решения проблемы оказалось использование ADB. Но этим возможности Android Debug Bridge не ограничиваются. Помимо принудительного скачивания недостающего языкового пакета ADB позволяет:

  • перепрошить смартфон;
  • установить приложение через компьютер;
  • скопировать файлы как с телефона, так и на него;
  • очистить раздел «data» для освобождения места на внутреннем накопителе;
  • удалить приложения, которые не удаляются со смартфона.

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

❗ Поделись своим мнением или задай вопрос в нашем телеграм-чате

Android Debug Bridge — как пользоваться

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

  • ADB для Windows;
  • ADB для macOS;
  • ADB для Linux.

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

Android Debug Bridge — как пользоваться. Так выглядит содержимое папки с ADB. Фото.

Так выглядит содержимое папки с ADB

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

  1. Получите права разработчика, если не сделали это ранее. Для этого нужно несколько раз тапнуть по версии прошивки во вкладке настроек «О телефоне».
  2. Перейдите в раздел «Расширенные настройки», а затем — «Для разработчиков».
  3. Активируйте переключатель «Отладка по USB», а также «Установка через USB» и «Отладка по USB (Настройки безопасности)».

Android Debug Bridge — как пользоваться. ADB не будет работать без отладки по USB. Фото.

ADB не будет работать без отладки по USB

Можно сказать, что предварительный этап мы закончили, и теперь пришло время запустить ADB. Увы, Android Debug Bridge не имеет собственного интерфейса и работает только через консоль компьютера. На Windows это командная строка или PowerShell, а на macOS и Linux — терминал.

🔥 Загляни в телеграм-канал Сундук Али-Бабы, где мы собрали лучшие товары с АлиЭкспресс

С учетом того, что большинство из вас пользуется компьютерами на Windows, именно на этой ОС мы остановимся подробнее. Итак, для начала работы с ADB необходимо открыть командную строку. С этой целью зажмите клавиши «Win» + «R», в появившемся окошке введите «cmd» и нажмите «Enter». Также для запуска консоли вы можете использовать поиск Windows.

Android Debug Bridge — как пользоваться. Если вы планируете пользоваться ADB через командную строку, то пакет должен быть распакован в папку, указанную в консоли. Фото.

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

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

  1. Задержите клавишу «Shift» на клавиатуре.
  2. Щелкните ПКМ по папке, в которой лежит содержимое ADB.
  3. Выберете опцию «Открыть окно PowerShell» здесь.

Android Debug Bridge — как пользоваться. Интерфейс PowerShell немного отличается, но функциональность у консоли та же. Фото.

Интерфейс PowerShell немного отличается, но функциональность у консоли та же

Далее необходимо подключить смартфон к компьютеру через USB-кабель. В командной строке введите «adb.exe» и нажмите клавишу «Enter», чтобы проверить правильность распаковки отладочного моста и вывести на экран основные команды, которые будут использоваться для управления телефоном. При использовании этой и других команд в PowerShell необходимо прописывать префикс «./», то есть в данной консоли запрос выглядит как «./adb.exe».

Android Debug Bridge — как пользоваться. Если путь к архиву указан правильно, то примерно так будет выглядеть консоль после выполнения команды «adb.exe». Фото.

Если путь к архиву указан правильно, то примерно так будет выглядеть консоль после выполнения команды «adb.exe»

Теперь нам остается подключить телефон к ADB. Для этого используется команда «adb devices». Введите ее и нажмите Enter.

Android Debug Bridge — как пользоваться. Наличие смартфона в списке говорит о правильности его подключения через ADB. Фото.

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

Если вы нигде не ошиблись, то увидите в командной строке сообщение «List of devices attached» с указанием номера вашего смартфона, подключенного к ПК через Android Debug Bridge. В дальнейшем для взаимодействия с отладочным мостом вам понадобятся команды ADB, которые нужно вводить аналогичным образом через командную строку или PowerShell.

⚡ Подпишись на Androidinsider в Пульс Mail.ru, чтобы получать новости из мира Андроид первым

Команды ADB

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

  • adb devices — проверка подключения смартфона через Android Debug Bridge;
  • adb install — установка приложений, вводится вместе с расположением инсталлятора (например, «adb install C:WindowsUsersAndroidinsiderDesktopapplications.apk»);
  • adb uninstall — удаление приложений (например, «adb uninstall com.google.android.calendar»);
  • adb shell — открытие доступа к файлам на смартфоне;
  • adb reboot — перезагрузка телефона;
  • adb reboot recovery — перезагрузка в Recovery Mode;
  • adb wipe data — сброс настроек и удаление всех файлов (вводится после «adb shell»).

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

Перейти к содержимому

Скачать
Разработчик: ADB Driver Лицензия: Бесплатно
Версия: v.2.0 Обновление: 26.05.2021
Windows: 32|64-bit XP, Vista, 7, 8, 8.1, 10 Размер: 11.1 MB
Язык: Русский, украинский, английский и др. Категория: Драйвера

ADB Driver – это драйвер, необходимый на персональном компьютере для работы с приложением Android Debug Bridge, являющимся важной частью эмулятора Android SDK, который в свою очередь даёт возможность получить root права на разных Android-устройствах, а также используется для обмена данными между ПК и смартфоном (или планшетом) на базе Андроид. То есть для подключения этих девайсов и управления ими на компьютере с операционной системой Виндовс обязательно нужны соответствующие драйвера, а поскольку их очень много и иногда приходится тратить уйму времени на их поиск, то разработчик Koush решил создать универсальный продукт под названием ADB.

Интерфейс программы ADB Driver

Процесс установки программного обеспечения

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

  1. Первым делом включите на своём гаджете Отладку USB (USB Debugging). Для этого перейдите в настройки в раздел «Для разработчиков». Если этот раздел отсутствует, то откройте вкладку «Об устройстве», затем начните нажимать на пункт «Номер сборки» до тех пор, пока раздел «Для разработчиков» не будет разблокирован (вы увидите соответствующее сообщение), откройте его и включите «Отладку по USB».
  2. Выполните скачивание архива ADB Driver installer на ПК под управлением Windows 10.
  3. Запустите установочный файл от имени администратора.
  4. После запуска утилиты подключите планшет или смартфон с операционкой Андроид к компьютеру (экран девайса должен быть разблокирован), после чего он появится в окошке приложения. Нажмите «Install» и дождитесь инсталляции драйверов.
  5. Если всё выполнено успешно, то в окошке программы напротив модели смартфона вы увидите зелёный кружок с галочкой. Отсоедините устройство и перезагрузите ПК. Инсталляции драйверов для Android-устройства с помощью ADB Driver

Не спешите, последовательно выполняйте все действия и у вас обязательно получится установить нужные ADB драйвера после скачивания софта на Windows 10 x64. Использовать это приложение можно на всех версиях операционной системы, но для начала зайдите в настройки файла и выставьте совместимость с вашей операционкой. Дополнительную информацию смотрите в видео.

5/5 (1)

Стандартный
установщик
Бесплатно!

uFiler

check Официальный дистрибутив ADB Driver check
close Тихая установка без диалоговых окон check
close Рекомендации по установке необходимых программ check
close Пакетная установка нескольких программ check

Скачать: ADB Driver

Скачано: 1702, размер: 604.9 KB, дата: 26.Май.2021

Скачать

Этот пост представляет вам подборку лучших программ для отладки Windows. Таким образом, если у вас есть ПК с Windows, и вам нужно программное обеспечение для отладки , эта часть даст вам адекватную информацию о наиболее подходящем для вас.

Отладка — это процесс выявления и устранения ошибок (ошибок) в компьютерной системе. Эти ошибки могут относиться к конкретной программе, то есть затрагивать только одно приложение, или они могут относиться к типу, влияющему на всю операционную систему.

По сути, программное обеспечение для отладки оптимизировано для глубокого изучения рабочих настроек системы или сторонних программ на ПК. А стандартное программное обеспечение для отладки может быть адаптировано для отладки драйверов, приложений (в пользовательском режиме) и системной ОС (в режиме ядра).

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

И мы составили список лучших программ для отладки для ПК с Windows в этой статье.

Выполняйте с пристальным вниманием!

лучшее программное обеспечение для отладки Windows

Отладчик Windows, обычно называемый WinDbg, является стандартным программным обеспечением отладки для Windows. Это официальный инструмент отладки от разработчика Windows — Microsoft. Программное обеспечение требует двух взаимосвязанных компьютерных систем, чтобы функционировать с оптимальной пропускной способностью.

WinDbg в основном предназначен для отладки ОС Windows (в режиме ядра) и приложений (в режиме пользователя). Он также оснащен для анализа аварийных дампов и проверки регистров процессора. Программное обеспечение является идеальным инструментом для исправления любой формы атаки на ПК с Windows.

Кроме того, отладчик Windows (WinDbg) предназначен для поддержки операционных систем на виртуальных движках. Для этого все, что нужно, — это надежный порт VirtualCOM для облегчения отладки операционных систем на виртуальных машинах.

Иногда отладка (через WinDbg) может быть быстрее на виртуальных движках (особенно VMWare), чем на оригинальной ОС.

  • ЧИТАЙТЕ ТАКЖЕ: 7 лучших программ для ремонта и оптимизации ПК на 2019 год

Последняя версия WinDbg, известная как WinDbg Preview, содержит мощный набор функций, некоторые из которых включают в себя:

Механизм автоматического определения процессора, Встроенная отладка времени (Time Travel Debugging), Отладка приложения одним щелчком, Окна команд, Журналы, Точки останова отладки, Быстрый доступ, Подсветка / невыделение текста, Поддержка IDA Pro, Окно модели, Канал обратной связи, Окно разборки, Упрощенная навигация , Вложение диалогов, поддержка моделей данных, мощный графический интерфейс и многое другое.

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

Скачать WinDbg

2

Visual Studio Debugger

лучшее программное обеспечение для отладки Windows

Visual Studio — еще одно высококлассное программное обеспечение для отладки от Microsoft. Как и WinDbg, Visual Studio Debugger также содержит эксклюзивную поддержку для ПК с Windows и предустанавливается на все версии Visual Studio, программы IDE (разработка приложений) от Microsoft.

Этот отладчик обычно используется для отладки приложений Windows, так как он предназначен для работы в «режиме отладчика», то есть он работает синхронно с любым приложением, которое вы хотите отлаживать. Для отладки приложения все, что вам нужно сделать, это установить точки останова, и вы можете начать отладку.

Visual Studio похож на WinDbg с точки зрения простоты использования и работоспособности. Однако, в отличие от WinDbg, он не может выполнять кодирование в режиме ядра (для отладки ОС Windows). Это один из самых заметных недостатков программного обеспечения. Таким образом, его функциональность лучше применяется для отладки системных программ и установленных приложений.

Некоторые из ключевых функций Visual Studio включают в себя: CodeView, Интеграция символов и источников, Удаленная отладка, Редактирование и продолжение (конфигурация в реальном времени), Присоединение и отсоединение, Полная поддержка C ++, Точки останова данных, Мастер настройки, Окно нескольких часов, Стеки вызовов, Отладка SQL, возможность написания сценариев, отладка ASP.NET и многое другое.

Функция «Редактировать и продолжить» — это динамическая функция, которая позволяет редактировать или вносить изменения в запущенный процесс отладки без выхода из отладчика или целевого приложения.

Как указывалось ранее, Visual Studio Debugger является продуктом Microsoft; следовательно, это доступно для загрузки в Магазине Microsoft.

Скачать отладчик Visual Studio

— СВЯЗАНО: 4 лучших оптимизатора ОЗУ для Windows 10, чтобы ваш компьютер работал быстрее

OllyDbg

OllyDbg — еще одно высококлассное программное обеспечение для отладки x86, специально разработанное для всех 32-разрядных версий Microsoft Windows NT. Это в основном программное обеспечение для обратного проектирования, часто используемое для «взлома» системы и установленных приложений на ПК с Windows.

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

Ключевые особенности OllyDbg: взлом программного обеспечения, редактирование в реальном времени (битового кода), анализ вредоносных программ, анализ кода, отладка DLL-файлов, сканирование файлов, отладка многопоточных приложений, открытая архитектура, настраиваемая / расширяемая платформа, поддержка Unicode, настраиваемый дизассемблер, Модификации «на лету», контекстно-зависимая поддержка API, исправления шоу и многое другое.

OllyDbg — это бесплатное программное обеспечение, которое означает, что оно доступно для бесплатной загрузки. Однако есть расширенная версия, для которой требуется платная лицензия.

Скачать OllyDbg

— СВЯЗАННО: Вы можете ускорить работу SSD с помощью этих 4 инструментов

GNU Debugger

GNU Debugger, GDB, является одним из лучших отладочных программ для Windows. Это портативный компьютерный отладчик, который работает на нескольких языках программирования . Кроме того, он поддерживает кросс-совместимую поддержку для Windows и Unix-подобных (многоцелевых) операционных систем.

GDB — это программа, предназначенная для выявления, изменения, приостановки, устранения и исправления ошибок в конкретном приложении, размещенном на ПК. По сути, он способен исследовать рабочее поведение целевого приложения и выявлять (и исправлять) все присущие ему элементы (ошибки), которые могут вызвать повреждение.

Известные особенности GNU Debugger включают в себя: поддержка более 12 языков программирования, удаленную отладку, обратимую отладку, поддержку нескольких процессоров, поддержку сценариев Python, детекторы утечки памяти, точки наблюдения, точки останова, регистры отладки, интерфейс командной строки (без графического интерфейса пользователя), внешние интерфейсы (UltraGDB, отладчик Xcode и многое другое), поддержка DMA и многое другое.

GDB лицензируется в соответствии с GNU General Public License (GPL), что означает, что она доступна бесплатно.

Скачать GDB бесплатно

— СВЯЗАННО: Visual Studio Code получает полезное расширение для отладки Java

лучшее программное обеспечение для отладки Windows

Syser Debugger — это отладчик в режиме ядра, который служит анализатором операционной системы (отладчиком) и разработчиком драйверов для компьютерных систем Windows. Как таковая, она выделяется как одна из лучших программ для отладки Windows. По сути, он предназначен для отладки ОС Windows, приложений и драйверов.

Программное обеспечение представляет собой 32-разрядный x86-отладчик, специально разработанный для операционных систем Windows NT . Он оптимизирован для наблюдения за всеми командами Windows в любой момент времени и удачно обнаруживает ошибки на ранней стадии.

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

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

Сервис Syser Debugger предоставляется за плату в размере 198 долларов США.

Скачать Syser Kernel Debugger

Вывод

Отладка — это важный компьютерный процесс, который облегчает быструю идентификацию и исправление (или удаление) различных форм ошибок в компьютерных системах.

Существует множество программ для отладки, многие из которых либо не соответствуют стандартам, либо несовместимы с Windows.

Поэтому в этой статье мы составили список лучших программ для отладки для Windows, чтобы лучше информировать ваше решение (как пользователь Windows) о том, какое из них использовать.

СВЯЗАННЫЕ РУКОВОДСТВА, КОТОРЫЕ ВЫ ДОЛЖНЫ ПРОВЕРИТЬ:

  • Загрузите средства отладки для Windows 10 / 8.1, чтобы уменьшить количество ошибок
  • Наслаждайтесь плавным обновлением Windows 7 до Windows 10 с этим решением
  • Подборка лучшего программного обеспечения для решения проблем Windows 10

Как установить ADB, Fastboot и драйвера


Утилиты ADB и Fastboot входят в состав комплекта разработки Android SDK (не стоит путать с Android Studio и уж тем более скачивать ее громоздкий установочный файл, если вы, конечно, не собираетесь заниматься разработкой под Android). ADB является инструментом для отладки, который позволяет получить доступ к консоли Андроид с компьютера (подробнее →) подключив гаджет к ПК по USB. При этом должна быть включена отладка. Fastboot предназначена для работы с устройством, когда то загружено в одноименном режиме (если такой есть на вашем аппарате).


Содержание — Как установить ADB, Fastboot и драйвера:

  1. Как установить ADB и Fastboot: инструкция
  2. Устанавливаем драйверы ADB и Fastboot под Windows
  3. Как начать работать с Fastboot и ADB

При помощи ADB можно управлять смартфоном/планшетом с компьютера: сделать бэкап приложенийсбросить графический пароль, записать скринкаст, перевести смартфон в режим Recovery и многое другое. Кроме того с ADB можно работать и через Wi-Fi. Для этого на вашем устройстве должны быть получены root-права, а также понадобится специальное приложение, осуществляющее подключение к компу по сети. Например, ADB Wireless либо WiFi ADB. Но это уже материал для отдельной статьи. 

Используя Fastboot, вы сможете устанавливать прошивки, кастомные Рекавери (TWRP или CWM), разблокировать Bootloader (на аппаратах HTC, Motorola, Sony, Nexus, Huawei, последних LG он заблокирован), очищать разделы системы.

Как установить ADB и Fastboot: инструкция

1. Первым делом переходим на официальный сайт, откуда можно скачать Android SDK: https://developer.android.com. Спускаемся вниз страницы к разделу «Command line tools only» и выбираем загрузку архива для Windows.

Command line tools only

2. Установите галочку в чекбоксе «I have read and agree with the above terms and conditions» и нажмите кнопку «Download Android Command Line Tools for Windows». Начнется загрузка архива.

Download Android Command Line Tools for Windows

3. Скачайте его и разархивируйте в корень Диска «C:».

4. Также необходимо загрузить Java Development Kit с официальной страницы. Перейдите на сайт, согласитесь с условиями лицензионного соглашения, отметив пункт «Accept License Agreement», и скачайте версию JDK, соответствующую разрядности вашей системы.

Accept License Agreement

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

Первый способ

Вернитесь к папке c Android SDK, откройте «tools» и запустите «android».

Как установить ADB и Fastboot: инструкция

Отметьте пункт «Android SDK Platform-tools» (а также «Google USB driver», если у вас устройство Nexus) и нажмите «Install Packages».

Как установить ADB и Fastboot: инструкция

Про установку драйверов для других аппаратов читайте ниже.

Выберите «Accept License» и нажмите «Install».

Как установить ADB и Fastboot: инструкция

Мой лог показал, что в процессе установки возникла ошибка. Но в итоге все завершилось успешно.

Как установить ADB и Fastboot: инструкция

По завершении выполнения вышеописанных действий в папке «tools_версия-windows» появится «platform-tools», а в ней будут интересующие нас «ADB» и «Fastboot».

Как установить ADB и Fastboot: инструкция

Как установить ADB и Fastboot: инструкция

Второй способ

Перейдите в папку «sdk-tools-windows-версия» → «tools» → «bin» и, зажав клавишу «Shift», щелкните правой кнопкой мышки по пустой области. Выберите «Открыть окно команд» либо «Открыть окно PowerShell здесь», если на ПК или ноутбуке установлена одна из последних сборок Windows 10.

Открыть окно PowerShell здесь

Вставьте команду в PowerShell или командную строку (в PowerShell добавьте ./ вначале):

sdkmanager platform-tools

sdkmanager platform-tools

Щелкните «Enter», чтобы выполнить команду. Произойдет загрузка файлов и появится запрос на установку:

Accept? (y/N)

Accept? (y/N)

Чтобы разрешить, введите y, то есть «yes», и нажмите «Enter», после чего начнется установка «platform-tools».

platform-tools

В конце в командной строке отобразится сообщение, что процедура завершилась успешно. А папка «platform-tools» с ADB и Fastboot внутри появится в «sdk-tools-windows-version».

(!) Если по какой-либо причине не удается установить ADB и Fastboot предыдущими способами, воспользуйтесь третьим вариантом – просто скачайте архив «platform-tools» и разархивируйте на диск «C:».

Устанавливаем драйверы ADB и Fastboot под Windows

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

  • Samsung – драйвер входит в состав утилиты Kies: https://www.samsung.com либо же его можно скачать отдельно, выбрав нужную модель: https://www.samsung.com
  • HTC – в составе HTC Sync Manager: https://www.htc.com
  • Nexus – драйвер Android устанавливается вместе с Android SDK, о чем писалось выше.
  • Huawei – совместно с утилитой HiSuite: https://consumer.huawei.com
  • LG – установите LG PC Suite: https://www.lg.com
  • Motorola – смотрите на этой странице: https://motorola-global-portal.custhelp.com
  • Sony Xperia – драйверы FastBoot для всех моделей находятся здесь: https://developer.sonymobile.com
  • Xiaomi – Mi PC Suite: https://pcsuite.mi.com
  • MTK – для китайских аппаратов на чипах MediaTek: https://online.mediatek.com
  • Lenovo – выберите модель смартфона, планшета и загрузите ADB драйвер: https://support.lenovo.com
  • Решения для девайсов других производителей ищите на их официальных сайтах.

Существуют различные универсальные установщики ADB драйверов (к примеру, этот: https://adbdriver.com) – ими тоже можно пользоваться, например, когда по какой-то причине не удалось установить официальное решения.

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

1. Зайдите в «Панель управления» → «Диспетчер устройств». В Windows 10 достаточно нажать правой кнопкой мышки по меню «Пуск» и выбрать «Диспетчер устройств».

Устанавливаем драйверы ADB и Fastboot под Windows

2. Найдите в списке девайс для которого нужно установить драйверы. Клацните правой кнопкой мышки и нажмите «Обновить драйверы».

Устанавливаем драйверы ADB и Fastboot под Windows

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

3. Выберите пункт «Выполнить поиск драйверов на этом компьютере».

Устанавливаем драйверы ADB и Fastboot под Windows

4. Укажите путь к папке с драйверами на ПК.

Устанавливаем драйверы ADB и Fastboot под Windows

Дождитесь завершения установки и затем заново подключите гаджет к компьютеру по USB.

Как начать работать с Fastboot и ADB

Работа с ADB или Fastboot осуществляется из командной строки, зайти можно двумя способами:

Способ 1: Правой клавишей мышки клацните на «Пуск» и выберите «Командная строка (администратор)». Далее при помощи команд нужно перейти к папке с ADB и Fastboot (после ввода каждой нажимайте «Enter»).

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

cd /

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

cd

В моем случае получилось так:

cd tools_версия-windowsplatform-tools

Как начать работать с Fastboot и ADB

 У вас выйдет (разработчики Google изменили название архива уже после написания первоначальной редакции этой инструкции):

cd sdk-tools-windows-versionplatform-tools

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

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

Копировать адрес

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

control

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

Переменные среды

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

Path

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

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

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

adb devices

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


ADB (Android Debug Bridge) – консольная клиент-серверная программа, выполняет роль универсального интерфейса для управления Android-устройствами (или их эмуляторами).

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

Однако главное назначение ADB – это отладка приложений и сервисов при их разработке и тестировании. В этом случае взаимодействие с устройством осуществляется через консоль.

Возможности ADB:

  • просмотр подключенных устройств;
  • просмотр логов;
  • копирование файлов;
  • установка и удаление приложений;
  • скриншоты (и запись видео) экрана устройства;
  • удаление и перепрошивка раздела data;
  • запуск различных скриптов;
  • управление сетевыми параметрами.

В состав ADB входит три компонента:

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

Как работает ADB:

  • при запуске adb-клиент проверяет наличие запущенного процесса adb-сервера, и если нет – запускает его на компьютере;
  • сервер устанавливает соединение на порту 5037 и слушает на нем команды от adb- клиентов;
  • затем сервер устанавливает соединения со всеми работающими устройствами, сканируя нечетные порты в диапазоне от 5555 до 5585. Для каждого устройства используется пара последовательных портов – порт с четным номером для соединений консоли, порт с нечетным номером – для соединений adb;
  • после того как сервер настроил соединения с устройствами, можно использовать команды adb для доступа к ним.

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

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

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

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

Драйвера для устройств Google
OEM USB драйвера сторонних производителей

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

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

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

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

Скачайте SDK Platform Tools и распакуйте папку platform-tools на диск (рекомендуется в С:platform-tools).

В системную переменную Path добавьте путь к распакованной папке, для этого:

  • перейдите в Панель управления – Система и безопасность – Система;
  • выберите пункт Дополнительные параметры системы;
  • нажмите кнопку Переменные среды;
  • в поле Системные переменные выберите значение Path и нажмите кнопку Изменить, чтобы добавить новое значение;
  • укажите путь к папке platform-tools содержащую adb;
  • перезагрузите компьютер.

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

Чтобы установить SDK Platform Tools в Ubuntu выполните следующую команду.

apt-get install adb

или

sudo apt-get install android-tools-adb 

Либо вручную скачать SDK Platform Tools, распаковать на диск и добавить путь к распакованной папке с platform-tools в переменную среды $PATH.

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

Самый простой способ установить SDK Platform Tools на MacOS, используя Homebrew.

brew cask install android-platform-tools

Либо установить вручную.

Сперва удалите предыдущую версию android-platform-tools, если такая имеется.

rm -rf ~/.android-sdk-macosx/

Затем скачайте SDK Platform Tools.

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

cd ~/Downloads/
unzip platform-tools_*.zip
mkdir ~/.android-sdk-macosx
mv platform-tools/ ~/.android-sdk-macosx/platform-tools

Добавить путь к platform-tools в переменную среды $PATH.

echo 'export PATH=$PATH:~/.android-sdk-macosx/platform-tools/' >> ~/.bash_profile

Обновите bash профиль или перезапустите терминал.

source ~/.bash_profile

Проверка ADB

Зайдите в консоль и введите следующую команду:

adb version

Если все сделали верно, в ответ в консоль будет выведена информация о версии ADB.

Как включить отладку по USB на Android

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

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

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

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

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

Отладка 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

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

adb devices -l

В ответ adb выведет серийный номер, состояние и описание (параметр -l) подключенных устройств.

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

$ adb devices
List of devices attached
emulator-5556 device product:sdk_google_phone_x86_64 model:Android_SDK_built_for_x86_64 device:generic_x86_64
emulator-5554 device product:sdk_google_phone_x86 model:Android_SDK_built_for_x86 device:generic_x86
0a388e93      device usb:1-1 product:razor model:Nexus_7 device:flo

Если запущен только один эмулятор или подключено только одно устройство, команда adb отправится на это устройство по умолчанию. Если же запущено несколько эмуляторов и / или устройств, необходимо использовать параметры -d, -e или -s, чтобы указать устройство, на которое должна быть направлена команда.

Нижеприведенная команда отправится на устройство с указанным серийным номером.

adb -s серийный_номер_устройства

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

adb -d 

Команда отправится на устройство в эмуляторе. Выдаст ошибку, если подключено больше одного эмулятора.

adb -e 

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

adb connect хост:порт

Отсоединиться от андроид подключенного через TCP/IP (по умолчанию порт 5555). Если не задан ни один параметр, отключиться от всех активных соединений.

adb disconnect хост:порт

Перезапуск демона с правами root.

adb root

В некоторых случаях может потребоваться остановить сервер adb, и перезапустить его, чтобы решить проблему (например, если adb не отвечает на команды).

Остановить сервер.

adb kill-server

Запустить сервер.

adb start-server

Копировать файл или папку на устройство.

adb push "путь на PC" "путь на андроид"

Например,

adb push foo.txt /sdcard/foo.txt

Копировать файл или папку с устройства на компьютер.

adb pull "путь на андроид" "путь на PC"

Копировать с компьютера на устройство только новые файлы. С ключом -l не копировать, только создать список.

adb sync каталог

Установить приложение на устройство.

adb install [-l] [-r] [-s] название_приложения.apk

Например,

adb -s 9A301FFAZ00DQT install ~/Downloads/mobyandex-master-arm_6_45.apk
 

Ключи:
-l блокировка приложения;
-r переустановить приложение, с сохранением данных;
-s установить приложение на карту памяти.

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

adb uninstall [-k] название_приложения.apk

Ключ -k означает, не удалять сохраненные данные приложения и пользователя.

Сделать скриншот экрана устройства.

adb shell screencap /sdcard/screen.png

Полученный скриншот можно сразу забрать на компьютер.

adb pull /sdcard/screen.png

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

adb shell screenrecord /sdcard/demo.mp4

или с параметрами

adb shell screenrecord --size 1920x1080 --bit-rate 6000000 --time-limit 20 --verbose /sdcard/video.mp4
adb pull /sdcard/video.mp4

Чтобы остановить запись используйте комбинацию клавиш Control + C (Command + C на Mac). По умолчанию максимальный лимит для видео составляет 3 минуты.

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

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.

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

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 включают и отключают соответственно прокси в настройках сети.

adb shell settings put global http_proxy 192.168.1.10:8888 (тут ip и порт вашего прокси)
adb shell settings put global http_proxy :0 (отключает прокси)

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

Полезные ссылки

Android Debug Bridge
Что такое ADB
Утилита Android Debug Bridge
Run apps on a hardware device
SDK Platform Tools
Configure on-device developer options
Logcat command-line tool
Set up ADB on Mac OS X

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

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

Скачать программы для отладки и анализа, бесплатные отладчики ядра

Отладчики (debugger), декомпиляторы и дизассемблеры — все для отладки и изучения исходного кода программ.

Сортировать по:

Релевантности

Оценкам Загрузкам

IDA Pro 6.4 / 5.0 Free

IDA Freeware
8.2

Мультипроцессорный дизассемблер работающий под Windows, Linux и Мас.

Olly Debugger (OllyDbg) 2.01

Olly Debugger
2.01

OllyDbg 2.0 – это отличный Win32 отладчик с огромным количеством необходимых функций, плагинов и настроек.

FireBug
2.0.19

Расширение для Firefox, которое позволяет исследовать самые глубокие стороны и углы DOM (объектная модель документов).

PEiD
0.95

Программа, предназначенная для сбора информации об исполняемых файлах.

eXeScope 6.50

eXeScope
6.50

Программа для анализа и редактирования EXE, DLL файлов.

OllyDbg 2.01

OllyDbg
2.01

Это средство, которое представляет собой один из лучших отладчиков программ.

EMU8086
4.08

Пакет, который служит для изучения языка Assembler, а также написания и отладки программ.

FastReport.Net
2023.1.7

Генератор отчетов, предназначенный для разработчиков программного обеспечения, работающим с Microsoft Visual Studio.

DLL Export Viewer 1.60

DLL Export Viewer
1.66

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

PE Explorer 1.99 R6

PE Explorer
1.99 R6

PE Explorer — приложение, предназначенное для редактирования и просмотра системных, исполняемых и прочих файлов в форматах SCR, DPL, BPL, CPL, OCX, DRV, EXE, DLL, SYS и т.д.

Daphne 2.04

Daphne
2.04

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

SpyEx 1.28

SpyEx
1.37

Программа для вывода данных об открытых окнах.

HeapMemView
1.05

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

Понравилась статья? Поделить с друзьями:
  • Отличия операционной системы windows от ms dos
  • Отладка jit как выключить windows 10
  • Отличия гибернации от спящего режима windows 10
  • Откуда яндекс музыка в windows 10
  • Отличия windows server 2008 r2 от windows server 2012