Как установить adb driver
Как установить adb driver
Platform-tools: r31.0.3
ADB: 1.0.41 (31.0.3-7562133)
Fastboot: 31.0.3-7562133
Make_f2fs: 1.14.0 (2020-08-24)
Mke2fs: 1.46.2 (28-Feb-2021)
Последнее обновление утилит в шапке: 01.08.2021
Если что-то неправильно, то в списке подключенных устройств (List of devices attached) будет пусто.
adb push Копировать файл/папку PC->девайс.
adb pull [ ] Копировать файл/папку девайс->PC.
adb sync [ ] Копировать PC->девайс только новые файлы.
Ключи:
-l Не копировать, только создать список.
adb shell Запуск упрощенного unix shell.
Примеры использования
adb emu Послать команду в консоль эмулятора
adb install [-l] [-r] [-s] Послать приложение на устройство и установить его.
Пример: adb install c:/adb/app/autostarts.apk Установить файл autostarts.apk лежащий в папке /adb/app/ на диске с:
Ключи:
-l Блокировка приложения
-r Переустановить приложение, с сохранением данных
-s Установить приложение на карту памяти
Установка split apk
adb uninstall [-k] Удаление приложения с устройства.
Ключи:
-k Не удалять сохраненные данные приложения и пользователя.
adb wait-for-device Ждать подключения устройства.
adb start-server Запустить службу/демон.
adb kill-server Остановить службу/демон.
adb get-state Получить статус:
offline Выключен.
bootloader В режиме начальной загрузки.
device В режиме работы.
adb get-serialno Получить серийный номер.
adb status-window Непрерывный опрос состояния.
adb remount Перемонтировать для записи. Требуется для работы скриптов, которые изменяют данные на.
adb reboot bootloader Перезагрузка в режим bootloader.
adb reboot recovery Перезагрузка в режим recovery.
adb root Перезапуск демона с правами root
adb usb Перезапуск демона, прослушивающего USB.
adb tcpip Перезапуск демона, прослушивающего порт TCP.
adb ppp [параметры] Запуск службы через USB.
Note: you should not automatically start a PPP connection. refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1
Параметры:
defaultroute debug dump local notty usepeerdns
fastboot erase Стереть раздел.
Разделы: boot, recovery, system, userdata, radio
Пример: fastboot erase userdata Стирание пользовательских данных.
fastboot update Прошивка из файла имя_файла.zip
fastboot flashall Прошивка boot + recovery + system.
fastboot getvar Показать переменные bootloader.
Пример: fastboot getvar version-bootloader Получить версию bootloader.
fastboot boot [ ] Скачать и загрузить kernel.
fastboot flash:raw boot [ ] Создать bootimage и прошить его.
fastboot devices Показать список подключенных устройств.
fastboot continue Продолжить с автозагрузкой.
fastboot reboot Перезагрузить аппарат.
f astboot reboot-bootloader Перезагрузить девайсв режим bootloader.
Перед командами fastboot можно использовать ключи:
-w стереть данные пользователя и кэш
-s Указать серийный номер устройства.
-p
Указать название устройства.
-c Переопределить kernel commandline.
-i Указать вручную USB vendor id.
-b Указать в ручную базовый адрес kernel.
-n
Указать размер страниц nand. по умолчанию 2048.
Пример ниже выводит в лог все сообщения с тэгом «ActivityManager» с приоритетом «Info» или выше, и сообщения с тэгом «MyApp» и приоритетом «Debug» или выше:
adb logcat ActivityManager:I MyApp:D *:S
Последний элемент в выражении фильтра *:S устанавливает приоритет «silent» для всех остальных тэгов, тем самым обеспечивая вывод сообщений только для «View» и «MyApp». Использование *:S – это отличный способ для вывода в лог только явно указанных фильтров (т.е. в выражении фильтра указывается «белый список» сообщений, а *:S отправляет все остальное в «черный список»).
При помощи следующего выражения фильтра отображаются все сообщения с приоритетом «warning» или выше для всех тэгов:
adb logcat *:W
Если logcat запускается на машине разработчика (не через удаленный adb shell), можно также установить значение выражения фильтра по умолчанию задав переменную окружения ANDROID_LOG_TAGS:
export ANDROID_LOG_TAGS=»ActivityManager:I MyApp:D *:S»
Следует обратить внимание что задав переменную окружения ANDROID_LOG_TAGS она не будет работать в эмуляторе/устройстве, если вы будете использовать logcat в удаленном shell или используя adb shell logcat.
Вышеописанная команда export работает в ОС *nix и не работает в Windows.
Контроль формата вывода лога
brief Показывать приоритет/тэг и PID процесса (формат по умолчанию).
process Показывать только PID.
tag Показывать только приоритет/тэг.
thread Показывать только процесс:поток и приоритет/тэг.
raw Показать необработанное сообщение, без полей метаданных.
time Показывать дату, время вызова, приоритет/тэг и PID процесса.
long Показывать все поля метаданных и отдельно сообщения с пустыми строками.
Установка adb и fastboot драйверов на Windows 10 в картинках [инструкция]
Инструкция по установке adb и fastboot драйвера на Windows 10
Честно. устал уже на форуме писать как установить adb\fastboot драйвер вручную не отключая никаких проверок подписей и не используя какой-то сторонний софт. Вроде всё расписываю как сделать, но всё равно находятся те люди, которые почему-то ищут в архиве exe-файл с установщиком По этому решил запилить этот гайд в картинках, как раз только установил чистую десятку и в системе не было никаких драйверов. P.s. данный способ подойдёт и для windows XP\7\8
1. Открыть диспетчер устройств (в панели управления) и найти своё устройство (имя может быть разным, чаще всего просто написано Android). Мой Xiaomi Redmi note 2 определился как Redmi.
2. Кликнуть правой кнопкой мыши по устройству и выбрать «Обновить драйвер», затем в открывшемся окне выбрать «Поиск драйверов на этом компьютере»
3. Далее выбрать «Выбрать драйвер из уже установленных драйверов»
4. В следующем окне просто нажать «Далее»
5. Далее нажать на «Установить с диска»
6. В окошке «с дискеткой» нажать на кнопку «Обзор»
7. В проводнике зайти в папку usb_driver (куда вы её там распаковали) и выбрать файл *inf с драйвером.
8. Выскочит снова окно «с дискеткой». Нажать «OK».
9. Выбрать драйвер и нажать «Далее»
10. Выскочит предупреждение аля «драйвер не тестировался с вашим оборудованием бла бла бла. » Жмёте уверено на ДА
11. В следующем окошке нажать на «Установить»
12. Жмём «Закрыть» и проверяем как определяется устройство теперь.
ПРУФ, что мой Xiaomi стал виден по adb:
Cкачать:
usb_driver.zip
tools_r25.0.1-windows.zip
Обычно, чтобы установить ADB на свой компьютер, вам необходимо выполнить следующие действия:
См. Подробные инструкции ниже. Обязательно внимательно следуйте им, чтобы правильно настроить ADB.
Шаг первый: проверьте, не установили ли вы драйвер ADB на свой компьютер.
Первое, что нужно сделать, это проверить, установлен ли уже на вашем компьютере драйвер ADB. Просто запустите тест через Chrome, чтобы узнать, может ли ваш компьютер распознавать ваше устройство Android и взаимодействовать с ним. Для этого выполните следующие действия:
Драйвер ADB на вашем ПК еще не установлен, если тест не прошел. С другой стороны, если вы видите имя своего Android-устройства, это означает, что драйвер ADB для вашего компьютера уже доступен.
Шаг второй: получите файл драйвера ADB
Конечно, вам нужно сначала получить файл установщика, прежде чем вы сможете добавить драйвер ADB на свой компьютер. Обычно производитель вашего Android-устройства предоставляет файл драйвера ADB. Загрузите установочный файл по ссылке ниже
Шаг 3. Включите отладку по USB на устройстве Android
Вам необходимо включить отладку по USB на вашем Android-устройстве после загрузки файла драйвера ADB. Только когда функция отладки USB включена, вы можете полностью раскрыть потенциал ADB. Шаги следующие:
Примечание. По умолчанию параметр отладки USB скрыт для Android 4.2 и более новых версий.
Шаг 4: Откройте диспетчер устройств и установите драйвер ADB.
Чтобы установить драйвер ADB, вы можете открыть диспетчер устройств. В этой статье мы будем использовать Google Nexus 7, потому что все остальные устройства Android проходят очень похожие шаги. Когда будете готовы, следуйте приведенным ниже инструкциям:
Вы можете спросить: «Где я могу удалить драйвер ADB, если мне эта функция не нужна?» «Диспетчер устройств позволяет это сделать. Необходимо выполнить первые четыре шага и выбрать« Удалить устройство ».
Что такое ADB драйвера?
ADB (Android Debug Bridge) — это драйвер для смартфонов и планшетов, который связывает устройство с компьютером и дает возможность управлять его работой посредством командной строки.
Как установить ADB драйвер?
Если после установки драйверов и подключения выключенного смартфона к ПК в Диспетчере устройств рядом с названием горит желтая лампочка, делаем следующее:
Ручная установка ADB драйверов
Чтобы установить adb драйвера для смартфона в ручном режиме понадобится компьютер, USB кабель и несколько минут времени.
Отключение проверки подписи на Windows 8:
Отключение проверки подписи на Windows 8.1:
Отключение проверки подписи на Windows 10:
Если вы указываете устройству путь к файлу драйвера, но диспетчер устройств твердит, что с драйверами все отлично и не хочет их обновлять, а устройство появляется в разделе «Android Composite ABD Interface» со значком желтого треугольника, то нужно сделать правку в файле android_winusb.inf, который находится в папке MTK_Android_USB_Driver со скачанного в «Пункте 1» архива. В нем нам нужно прописать PID\VID, которые ми предварительно узнаем со своего компьютера. Кликаем правой кнопкой мыши на устройстве с желтым треугольником/Cвойства/ID устройства. Там будет 2 строки. Вот эти строки нам нужно скопировать в файл с драйверами. Затем повторно указываем путь к этому драйверу.
VID\PID может меняться, ставимо свои значения.
Как установить ADB driver (Android Debug Bridge Utility)
ADB (Android Debug Bridge Utility) это командная строка включенная в Android SDK. ADB позволяет управлять Вашим устройством через USB, копировать файлы, устанавливать и удалять приложения и многое другое. ADB позволяет использовать некоторые хитрости Android.
Шаг 1: установка Android SDK
Перейдите на страницу загрузки Android SDK и прокрутите страницу вниз до “SDK Tools Only”. Загрузите ZIP файл для вашей ОС и распакуйте архив.
Запустите exe файл SDK Manager и снимите галочки со всех пунктов, кроме “Android SDK Platform-tools”. Если вы используете смартфон Nexus, то вы также можете установить галочку на пункте “Google USB Driver”, чтобы загрузить драйвера. Нажмите на кнопку установки. Произойдет загрузка и установка компонентов, в том числе ADB и другие утилиты.
Когда установка будет завершено можете закрыть SDK manager.
Внимание! В данный момент установка происходит следующим образом:
Перейдите на страницу загрузки Android Studio, пролистайте вниз до раздела «Get just the command line tools» и скачайте архив для соответствующей версии ОС (в нашем случае это Windows).
Разархивируйте скачанный архив, например, в корень диска C.
Взаимодействие с SDK Manager осуществляется через командную строку. Здесь Вы можете узнать все команды, но мы остановимся на главных. Чтобы запустить SDK Manager зайдите в папку, куда Вы распаковали содержимое архива > tools > bin и удерживая клавишу Shift нажмите правую кнопку мыши на свободном участке и выберите «Открыть окно команд», если Вы используете версию, отличную от Windows 10. Или запустите командную строку и укажите рабочую директорию. В моем случае это:
Введите команду sdkmanager и нажмите Enter, чтобы увидеть все доступные параметры. Но нас интересует следующая команда:
Это команда установит platform tools (включая adb и fastboot) и инструменты SDK для API 26, что соответствует Android версии 8.x. Полный список версий Android и соответствующих ему API описан ниже:
Т.к. у меня устройство с Android 7.0, то моя команда будет выглядеть так:
Также Вы можете проделать этот шаг через графический интерфейс Android Studio. Для этого перейдите на страницу загрузки, скачайте, установите и запустите Android Studio.
Нажмите «Configure» и «SDK Manager».
Проверьте, чтобы стояла галочка напротив пункта «Android SDK Platform-tools» и «Google USB Drive», если Вы используете устройство Nexus. Нажмите «OK», чтобы закрыть SDK Manager, также закройте Android Studio.
Шаг 2: Включение USB Debugging
Зайдите в настройки телефона и выберите «О телефоне». Пролистайте вниз до пункта «Номер сборки» и 7 раз нажмите на этот пункт. Должно появится сообщение, что Вы вошли в режиме разработчика.
Вернитесь на главную страницу настроек, у Вас должен появится новый пункт “Для разработчиков”. Включите “Отладка по USB”. Введите пароль или PIN-код, если необходимо.
Как только это сделаете, соедините свой телефон с компьютером. У вас появится окно на телефоне с вопросом «Включить отладку по USB?». Поставьте галочку в поле «Всегда разрешать для этого компьютера» и нажмите OK.
Шаг3: Тестирование ADB и установка драйверов для Вашего смартфона
Откройте папку, где установлен SDK и там откройте папку platform-tools. Здесь хранится ADB программа. Удерживайте клавишу Shift и щелкните правой кнопкой мыши внутри папки. Выберите пункт «Открыть окно команд».
Чтобы проверить, правильно ли работает ADB, подключите устройство Android к компьютеру с помощью кабеля USB и выполните следующую команду:
Вы должны увидеть устройство в списке. Если устройство подключено к компьютеру, но оно не отображается в списке, то необходимо установить ADB driver для Вашего устройства. На сайте производителя Вашего устройства должны быть соответствующие файлы. Например для устройств Motorola их можно скачать здесь, для Samsung здесь, для HTC драйвера входят в программу HTC Sync Manager. Вы также можете найти необходимые файлы на сайте XDA Developers без дополнительных программ.
Вы также можете установить Google USB Driver из папки Extras в окне SDK Manager, как мы упоминали в первом шаге.
Если вы используете Google USB driver, то придется заставить Windows использовать установленные драйверы для вашего устройства. Откройте Диспетчер устройств (правой кнопкой мыши на ярлыке Мой компьютер и выбрать Свойства — Диспетчер устройств), найдите в списке свое устройство. Нажмите правой кнопкой на нем и выберите Свойства. Перейдите на вкладку Драйвер и нажмите кнопку Обновить. Выберите «Выполнить поиск драйверов на этом компьютере».
Полезные ADB команды
ADB предлагает некоторые полезные команды:
— Установить приложение на телефон, находящееся по пути C:\package.apk на компьютере;
— Удалить приложение с именем package.name с устройства. Например, команда com.rovio.angrybirds удалит игру Angry Birds;
— Помещает файл с компьютера на устройство. Данная команда отправит файл C:\file на компьютере на устройство по пути /sdcard/file<.
— Работает как предыдущая команда, но в обратном направлении.