Установка adb драйверов Windows 7 zhitsoboy.ru

Установка adb драйверов Windows 7

ADB, драйвера. Установка и как пользоваться ADB

ADB (Android Debug Bridge)

ADB — это консольное приложение для компьютера, с помощью которого производится отладка Android устройств и эмуляторов. Принцип работы — клиент-сервер, который присутствует в виде системной службы, которая будет прослушивать все команды. Команды отправляются на порт 5037.

Настройки соединения, устройства. Драйверы. Установка драйверов и самого SDK

1) Перед установкой Android SDK необходимо скачать и установить Java
2) Скачать Android SDK (ADB является составной частью Android SDK)
3) Скачать драйвера ADB:
3.1) Скачать только драйвера ADB или OEM USB Drivers

Установка ADB driver для телефонов малоизвестных производителей

;Google Nexus One
%SingleAdbInterface% = USB_Install, USBVID_18D1&PID_0D02
%CompositeAdbInterface% = USB_Install, USBVID_18D1&PID_0D02&MI_01
%SingleAdbInterface% = USB_Install, USBVID_18D1&PID_4E11
%CompositeAdbInterface% = USB_Install, USBVID_18D1&PID_4E12&MI_01

3) Копируем строки и вставляем:

4) Подключаем смартфон к компьютеру, система находит новые устройства, отказываемся от установки драйверов;
Нажмите для просмотра прикрепленного файла
Примечание:
На телефоне обязательно включаем режим Отладку USB (Главное меню -> Настройки -> Параметры разработчика);
Нажмите для просмотра прикрепленного файла
5) Открываем Диспетчер устройств (Управление компьютером или Win+Break -> Оборудование), находим свое устройство
Нажмите для просмотра прикрепленного файла
6) Открываем Свойства -> Сведения, выделяем и копируем строку вида USBVID_0BB4&PID_0C03&MI_016&1E68B3CF&0&0001;
7) В текстовом редакторе, заменяем строки, которые предварительно скопировали на данные своего устройства. Строку сокращаем до вида — USBVID_0BB4&PID_0C03&MI_01:
Нажмите для просмотра прикрепленного файла
Напирммер, для планшета TEXET TM-7025 дополнение к файлу файл android_winusb.inf будет иметь вид:

Если неправильно, то в List of devices attached будет пусто.

Команды ADB, FastBoot

Команды ADB, FastBoot схожи/одинаковы с командами Linux, ввиду того, что ОС Android основана на ядре Linux. Команды можно разделить три типа, непосредственно для команды ADB, FastBoot и команды Android.
Официальную документация ADB можно прочитать на сайте.
Нажмите для просмотра прикрепленного файла

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

adb -e — команда посылается на устройство в эмуляторе.
Примечание:
Покажет ошибку, если подключено больше одного устройства.

adb -s — команда посылается на устройство с указанным серийным номером:

adb -p — команда посылается на устройство с указанным именем:
Если ключ -p не указан, используется значение переменной ANDROID_PRODUCT_OUT.

adb devices Список всех подсоединенных устройств.

adb connect [ : ] — подсоединиться к устройством по протоколу TCP/IP через порт 5555 (по умолчанию, если не задан).
Пример:

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

adb push — копировать файл/папку ПК ->устройство.
Пример:

adb pull [ ] — копировать файл/папку устройство ->ПК.
Пример:

adb sync [ ] — копировать ПК -> устройство — копировать только новые файлы.
Ключи:
-l не копировать, только создать список.

adb shell — запуск упрощенного unix shell.

adb shell — команда посылается через shell
Пример:

adb shell df — информация о свободных ресурсах в разделах памяти.

adb emu Послать команду в консоль эмулятора

adb shell mount — подсоединить раздел (примонировать)
Пример:

монтируем разделы /system и /data в режиме ClockworkMod recovery.

adb shell umount — отсоединить раздел
Пример:

adb install [-l] [-r] [-s] скопировать приложение на устройство и установить его.
Пример:

— установить файл gps.apk, находящийся в папке С :/adb/app/ на диске
Ключи:
-l — блокировка приложения.
-r — переустановить приложение, с сохранением данных.
-s — установить приложение на карту памяти.

adb uninstall [-k] — удаление приложения с устройства.
Ключи:
-k — не удалять сохраненные данные приложения и пользователя.

adb wait-for-device — ждать подключения устройства.

adb start-server — запустить службу/демон.

adb kill-server — остановить службу/демон.

adb get-state — получить статус устройства:

adb get-serialno — получить серийный номер устройства.

adb status-window — непрерывный опрос состояния устройства.

adb remount — перемонтировать устройство для записи. Требуется для работы скриптов, которые изменяют данные на устройстве.

adb reboot bootloader Перезагрузка HTC в режим bootloader.

adb reboot recovery — перезагрузка устройства в режим recovery.

adb root — перезапуск демона с правами root

adb usb — перезапуск демона, прослушивающего USB.

adb tcpip — перезапуск демона, прослушивающего порт TCP.

adb ppp [параметры] — запуск службы через USB.
Параметры:
defaultroute debug dump local notty usepeerdns

FastBoot — консольное приложение (режим) для прошивки файловой системы Android-устройств. Находясь в FastBoot-режиме, вы можете редактировать образы системы с ПК через USB.
Примечание:
Не у всех Android-устройств есть FastBoot режим, который пользователь может собственноручно запустить. По умолчанию присутствует на всех Nexus, HTC устройствах, а также на некоторых других телефонах и планшетах.

fastboot devices – проверка ”видит ли” ПК ваш Android

Команды Перезагрузки
adb reboot bootloader – перезагрузка Android в режим загрузки (bootloader), данная команда работает если устройство включено
fastboot reboot — перезагрузка Android в обычный режим
fastboot reboot-bootloader – перезагрузка Android в Bootloader
fastboot reboot-recovery — перезагрузка Android в Recovery

Читать еще:  Почему при скачивании файла пишет загрузка прервана?

Команды разблокировки Nexus
fastboot oem unlock – разблокировать bootloader для Nexus
fastboot oem lock — заблокировать bootloader для Nexus

Команда узнать версию bootloader
fastboot getvar version-bootloader – покажет номер версии bootloader-а

Команды форматирования раздела
fastboot erase Imya_razdela – стереть раздел: boot, radio, recovery, system, userdata и другие

fastboot erase cache

fastboot erase userfata

fastboot erase system

Команды для прошивки раздела
fastboot flash Imya_razdela имя_файла.img – прошивка выбранного раздела: boot, radio, recovery, system, userdata и другие

fastboot flash system имя_файла.img — прошить раздел системы

fastboot flash cache имя_файла.img – прошить раздел кеш

fastboot flash userdata имя_файла.img – прошить раздел дата

fastboot flash recovery имя_файла.img – прошить раздел Recovery

fastboot flashall – прошить все разделы (boot, recovery и system)

Команда для установки update.zip
fastboot update имя_файла.zip – прошивает на Android архив-обновление в формате update.zip

Установка анимации включения
fastboot flash splash1 splash.img – прошивает и устанавливает выбранную анимацию включения

Для Sony
проверка подключения устройства

Как установить ADB и Fastboot на Android?

Самая популярная причина установки и использования ADB и Fastboot в Android заключается в открытии root-привилегий на девайсе. Это разблокирует больше возможностей по использованию и управлению ПЗУ, а также открывает доступ к многочисленным техникам продвинутого уровня. Чтобы получить максимальную отдачу от Андроид смартфона, нужно правильно выполнить инсталляцию ADB и Fastboot. Руководства и список известных ошибок со способами их исправления описаны дальше.

Что такое ADB?

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

Что такое fastboot?

Fastboot является ключевым диагностическим инструментом, который применяется для управления файловой системой Андроид с ПК. Чтобы он заработал, нужно использовать загрузчик. Базовые команды позволяют прошить, установить образ системы или изменить средство загрузки.

Что такое драйвера?

Драйвером называется небольшая программа, отвечающая за распознание операционной системой (сейчас речь идет о Windows) других устройств. Без их использования нельзя настроить взаимодействие между всеми устройствами. Каждый компонент и аппарат должен иметь собственный, подходящий для них драйвер: мышь, жесткий диск, клавиатура и т. п. Для связи со смартфоном компьютер автоматически устанавливает драйвер, но он не всегда подходит для использования fastboot и ADB. Возможно, придется вручную установить другое ПО. Благо, что оно унифицированное для всех смартфонов.

Установка драйверов ADB в Windows

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

Windows 7 редко распознает интерфейс ADB правильно, обычно на него вообще не реагирует. Если нет соответствующего драйвера, компьютер со смартфоном не смогут вступать в связь. Универсальным решением проблемы является ADB Driver Installer. Нужная утилита доступна на официальном сайте и весит она всего 10 Мб. После начала скачивания достаточно открыть архив и запустить exe-файл. После подтверждения действия в UAC, запустится процесс инсталляции.

Активация отладку по USB

Ничего сложного, нужно лишь следовать инструкции:

  1. Открыть приложение «Настройки» и перейти в раздел «О телефоне».
  2. Коснуться подряд 7 раз строки с номером сборки.
  3. Вернуться на шаг назад и в разделе «О телефоне» будет доступен пункт «Отладка по USB», его следует активировать.

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

Чтобы переключить тип, достаточно подключить и разблокировать девайс, потянуть верхнюю шторку устройства, а затем выбрать способ работы в MTP, PTP или «Режим разработчика».

Если теперь обновить список подключенных устройств на ПК, оно должно отобразиться на компьютере в ADB. Достаточно выбрать его и нажать на кнопку «Установить». Программа автоматически подберет драйвера для конкретного устройства.

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

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

Пришло время использования драйверов ADB. Чтобы использовать максимально новую их версию, стоит посетить сайт и скачать актуальный файл android sdk [номер версии] -windows.zip . Ссылка расположена внизу страницы.

  1. Распаковать архив в любое удобное место, и запустить файл SDK Manager.exe.
  2. Подождать на протяжении 10 секунд до момента открытия правого окна. Так как нет необходимости программировать приложение, можно снять большую часть галочек. В обязательном порядке нужны только инструменты Android SDK Platform.
  3. Перейти в ранее созданную папку platform-tools (извлеченную из архива). Зажать клавишу Shift и кликнуть ПКМ по свободной области каталога и выбрать «Открыть окно команд».
  4. После подключения смартфона, ввести в консоль запись adb devices. На смартфоне отобразится предупреждение. В нем нужно нажать «Ок».
Читать еще:  Ошибка 1722 при установке acrobat reader

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

Как установить ADB на Mac и Linux?

В основном Unix-системы, среди которых и Mac OS с Linux, позволяют выполнить все необходимое еще быстрее. Они убирают часть хлопот по настройке, а также исключают необходимость ручного обновления инструментов.

Пользователям Mac следует установить менеджер Homebrew , он на английском языке. Внутри стоит нажать на кнопку «brew install android platform-tools». Владельцам компьютеров Linux нужно найти пакет android-platform-tools и установить его. После реализации процедуры инструменты ADB будут доступны глобально, поэтому можно переходить к использованию команд.

Команды ADB

Самые полезные и актуальные команды сервиса ниже:

  • adb backup -f FullBackup.ab -apk –all: создание резервной копии данных. На самом деле результаты процедуры ненадежны. Не все приложения поддерживают резервирование ADB, поэтому может потребоваться альтернативный способ.
  • adb devices: команда приводит к отображению всех подключенных к ПК устройств, поддерживающих ADB. Напротив каждого аппарат показывается его личный идентификатор и статус. Если рядом отображается слово «Несанкционированный», нужно перейти к телефону и разрешить ему взаимодействовать с компьютером.
  • adb reboot: выполняет перезагрузки устройства.
  • adb reboot recovery: перезагружает девайс в режиме восстановления.
  • adb reboot bootloader: перезагрузка в режиме загрузчика. Сразу после перехода в данный режим появляется возможность взаимодействовать со смартфоном посредством команд fastboot.
  • adb push [папка на компьютере / dateiname.endung] [каталог на смартфоне]: команда перемещает файл из исходной директории на компьютере в указанную папку на телефоне.
  • adb pull [Каталог на смартфоне / dateiname.endung] [папка на компьютере]: после запуска команды происходит сохранение файла со смартфона или компьютера и его перенос в память ПК. Второй аргумент (путь папки на компьютере) не обязательный, в случае запуска действия без него, данные перемещаются в исходную папку ADB.
  • adb shell screencap -p /sdcard/screenshot.png, adb pull /sdcard/screenshot.png и adb shell rm /sdcard/screenshot.png: создание скриншота и сохранение на карту памяти или в память компьютера.
  • adb help: отображение всех команд ADB, синтаксиса их использования и справка по ним.

Команды ADB для прошивки и обновления приложений

Эти команды стоит выделить отдельно:

  • adb sideload update.zip: применяется для установки файлов, вроде обновления официальной прошивки на смартфон. Вот только для более сложных инсталляций, вроде кастомных оболочек, придется использовать интерфейс fastboot.
  • adb install [android app] .apk: можно использовать для установки приложений с помощью APK-файла на смартфон или планшет.

Распространенные ошибки ADB

Эти сбои отображаются чаще остальных:

  • Command Not Found (Команда не найдена): указывает на допущение ошибки в синтаксисе команды или она несовместима с версией ADB. Проверить правильный формат записи можно через adb help или нужно установить новую версию ADB.
  • No Device (Нет устройства): скорее всего USB-кабель подключен неверно, на смартфоне не подтверждено использование интерфейса ADB или компьютер неспособен распознать телефон. Стоит попробовать подключить аппарат к другому USB-порту, использовать альтернативный кабель, включить отладку по USB, проверить наличие драйверов и перезагрузить устройства.
  • Server is out of date (Сервер устарел): версия инструментов ADB на ПК и Android должны обладать совместимостью, в противном случае отображается ошибка. Обычно помогает обновление ADB Tools.
  • Waiting for device (Ожидание устройства): суть сбоя аналогичный «Нет устройства». Компьютер просто не распознает телефон. К ситуации применимы те же способы исправления.

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

Установка и настройка adb (Инструкция)

Аббревиатура ADB расшифровывается как Android Debug Bridge (отладочный мост Андроид). ADB является составной частью Android SDK, который можно скачать отсюда.

Так как операционная система Android является разновидностью Linux, для ее настройки часто возникает необходимость работы через командную строку. Конечно, существуют программы – эмуляторы терминала, которые позволяют выполнять команды прямо на устройстве но, во-первых, на маленьком экране телефона делать это неудобно, а во-вторых, иногда требуется доступ к устройству через компьютер, и в этих и многих других случаях программа adb просто незаменима. Программа adb устанавливает связь между устройством и компьютером и позволяет прямо на компьютере выполнять различные манипуляции с системой Android.

Как установить ADB.

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

1. Скачиваем Android SDK, его можно найти по ссылке указанной ранее. Имеется несколько разновидностей SDK, для Microsoft Windows, Mac OS и Linux.

Читать еще:  Программы для рисования схемы локальной сети free

Нам потребуется разновидность для Microsoft Windows. И здесь есть два варианта – скачать установщик или zip архив с Android SDK. Установщик нам не нужен, тем более он не позволит установить SDK в Windows 7, и поэтому скачиваем zip архив.

В архиве находится папка android-sdk-windows, которая и содержит сам SDK. Распаковываем ее на компьютер. В нашем примере, мы разместили папку в корне диска С. Если вы сделаете то же самое, путь к SDK будет у нас такой: C:android-sdk-windows

В более ранних версиях SDK внутри этой папки в папке tools располагалась нужная нам программа adb, но позднее она была перемещена разработчиками в папку platform-tools.

Однако, если вы зайдете в эту папку, вы не найдете внутри нее программу adb, поэтому переходим к следующему этапу установки.

2. Устанавливаем SDK Platform Tools.
Убеждаемся, что наш компьютер подключен к интернету и запускаем находящуюся в папке android-sdk-windows, программу SDK Manager. После запуска программы появится такое окно:

Нам нужно скачать и установить Android SDK Platform-tools и Android SDK Tools.

С помощью двойного клика по пункту или нажатием на «Accept» и «Reject» отмечаем эти два пункта в списке и снимаем отметку со всех остальных пунктов, как показано на приведенном выше скриншоте. Затем нажимаем «Install» и ждем пока скачаются и установятся нужные нам компоненты.

Теперь мы имеем установленную adb на своем компьютере, но для работы с нашим телефоном или планшетом нужно будет установить их драйвер и для дальнейшего удобства с программой, неплохо было бы прописать путь к ней и другим компонентам в систему Windows.

3. Если мы зайдем в папку C:android-sdk-windowsplatform-tools , то теперь сможем там обнаружить программу adb.

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

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

— Если у вас установлена Windows 7, клацаем правой клавишей мыши по ярлыку «Компьютер», выбираем «свойства» и в открывшемся окне выбираем «Дополнительные параметры системы».

— Если у вас Windows XP, клацаем правой кнопкой мыши по «Мой компьютер» и затем по «Свойства»

В следующем окне на вкладке «Дополнительно» нажимаем на кнопку «Переменные среды». В списке «Системные переменные» выбираем переменную «path» и нажимаем кнопку «Изменить…»

Откроется окно редактирования переменной, и в пункте «значение переменной» в самый конец строки, после точки с запятой добавляем путь к папке tools и папке platform-tools:


(если в конце строки не было точки с запятой, добавьте её – каждый путь в этой строке должен отделяться от другого точкой с запятой)

Если вы установили Android SDK в другую папку, пропишите в конце строки ваш путь к папкам tools и platform-tools.

Нажимаем «ОК», чтобы сохранить изменения. После этого, чтобы изменения вступили в силу, нужно будет перезагрузить компьютер.

Установка драйверов устройства.

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

Но для таких устройств, как Nexus One, которые поставляются без каких либо дополнительных программ и драйверов, для работы с Android SDK, драйверы установить необходимо.

Для этого идем в папку, в которую мы устанавливали SDK и запускаем SDK Manager.

Точно так же, как мы устанавливали Android SDK Platform-tools и Android SDK Tools, находим и выбираем в списке «Google Usb Driver package». Нажимаем «Install» и ждем пока программа скачает драйверы. Драйверы для 32 и 64 разрядной Windows будут скачаны в следующую папку:

Теперь можно установить драйверы для вашего устройства. Для этого в меню настроек телефона или планшета выбираем пункт «Приложения» (Applications), и в нем включаем «Отладка USB» (USB debugging).

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

После установки драйверов в диспетчере устройств появится новое устройство «ADB Interface» и мы можем убедиться в этом открыв его, нажав правой клавишей мыши по иконке «Компьютер» -> «Свойства» -> «Диспетчер устройств»

Кроме того, вы можете попробовать установить на компьютер универсальный ADB драйвер.

Как запустить ADB

Работать с программой adb лучше всего через командную строку Windows. Для вызова командной строки на компьютере с Windows XP, нажимаем «Пуск» и в поле ввода «Выполнить» набираем cmd и нажимаем «Enter».

На компьютере с Windows 7, нажимаем «Пуск» и в поле ввода «Найти программы и файлы» набираем cmd и нажимаем «Enter».

Откроется окно командной строки, и для того чтобы, например посмотреть какие устройства у нас подключены к компьютеру, набираем в нем команду
adb devices.

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

Ссылка на основную публикацию
Adblock
detector