Пакет драйверов windows google inc что это

WinUSB – это пакет драйверов, разработанный Google Inc, который позволяет устанавливать и использовать USB-устройства в операционной системе Windows. Этот пакет драйверов широко применяется в индустрии, потому что он обеспечивает простой и надежный способ взаимодействия с USB-устройствами на различных платформах.

WinUSB дает возможность разработчикам создавать приложения, взаимодействующие с USB-устройствами, и представляет собой альтернативный вариант для традиционной библиотеки USB-драйверов, предоставляемой ОС Windows. Благодаря своей открытой природе, WinUSB программируется на различных языках программирования, таких как C++, .NET и Python, что делает его доступным для широкого круга разработчиков.

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

В данной статье мы более подробно рассмотрим, что такое пакет драйверов Windows Google Inc WinUSB, как его использовать и какие возможности он предоставляет для работы с USB-устройствами в операционной системе Windows.

Содержание

  1. Что такое пакет драйверов Windows Google Inc WinUSB?
  2. Определение и преимущества
  3. Как использовать пакет драйверов Windows Google Inc WinUSB
  4. Шаг 1: Установка пакета драйверов
  5. Шаг 2: Подключение USB-устройства
  6. Шаг 3: Определение VID и PID
  7. Шаг 4: Создание драйвера WinUSB
  8. Шаг 5: Установка драйвера WinUSB

Что такое пакет драйверов Windows Google Inc WinUSB?

Пакет драйверов Windows Google Inc WinUSB — это набор программных компонентов, предоставляемых компанией Google Inc для использования в операционной системе Windows. Этот пакет драйверов позволяет использовать WinUSB (Windows USB) для связи устройств с компьютером посредством USB-порта.

WinUSB является стандартом для связи с USB-устройствами в операционных системах Windows, и пакет драйверов Google Inc WinUSB предоставляет удобный способ устанавливать и обновлять драйверы для поддержки этих устройств.

В состав пакета драйверов Windows Google Inc WinUSB входят как драйверы, так и инструменты и документация для разработчиков. Это позволяет разработчикам легко создавать приложения, которые взаимодействуют с различными USB-устройствами, используя стандартный интерфейс Windows USB.

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

В целом, пакет драйверов Windows Google Inc WinUSB является важным компонентом для обеспечения совместимости и эффективной работы USB-устройств в операционной системе Windows.

Определение и преимущества

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

WinUSB — это драйвер, который позволяет взаимодействовать с USB-устройствами, реализующими протокол USB (Universal Serial Bus). Он позволяет приложениям и операционной системе обмениваться данными с устройствами, подключенными через USB порт.

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

Кроме того, WinUSB обладает следующими преимуществами:

  1. Простота использования. Установка и настройка драйвера WinUSB достаточно проста и не требует специальных навыков.
  2. Открытый и гибкий интерфейс. WinUSB предоставляет набор функций и возможностей, позволяющих разработчикам создавать приложения, полностью использующие функциональность подключенных USB-устройств.
  3. Совместимость с операционной системой Windows. WinUSB драйвер можно использовать с любыми версиями операционной системы Windows, начиная с Windows XP.
  4. Стабильность и надежность. WinUSB обеспечивает стабильную и надежную работу с USB-устройствами, минимизируя возможные ошибки и сбои.

Используя пакет драйверов Windows Google Inc WinUSB, разработчики программного обеспечения могут обеспечить полную совместимость своих приложений с USB-устройствами и обеспечить надежную и стабильную работу с ними.

Как использовать пакет драйверов Windows Google Inc WinUSB

Пакет драйверов Windows Google Inc WinUSB представляет собой набор инструментов, которые позволяют взаимодействовать с USB-устройствами в операционной системе Windows. Он разработан компанией Google и легко интегрируется в программное обеспечение для работы с USB-устройствами. В этом разделе мы рассмотрим, как использовать пакет драйверов Windows Google Inc WinUSB.

Шаг 1: Установка пакета драйверов

Перед тем, как начать использовать пакет драйверов Windows Google Inc WinUSB, необходимо установить его на ваш компьютер. Для этого загрузите драйверы с официального сайта Google и запустите установочный файл. Следуйте инструкциям установщика для завершения процесса установки.

Шаг 2: Подключение USB-устройства

После установки пакета драйверов Windows Google Inc WinUSB подключите USB-устройство к вашему компьютеру. Убедитесь, что устройство находится в режиме работы и полностью функционально.

Шаг 3: Определение VID и PID

Для работы с устройством с помощью пакета драйверов Windows Google Inc WinUSB вам понадобятся значения VID (Vendor ID) и PID (Product ID) устройства. VID и PID являются уникальными идентификаторами, которые помогают операционной системе определить тип и производителя USB-устройства.

Чтобы определить VID и PID, откройте диспетчер устройств в операционной системе Windows. Найдите ваше подключенное USB-устройство в списке устройств и щелкните правой кнопкой мыши на нем. В контекстном меню выберите «Свойства».

В открывшемся окне свойств щелкните на вкладке «Детали». В выпадающем списке «Свойство» выберите «Идентификатор оборудования». В поле «Значение» вы увидите строку, содержащую VID и PID вашего USB-устройства.

Шаг 4: Создание драйвера WinUSB

Теперь, когда у вас есть VID и PID USB-устройства, вы можете создать драйвер WinUSB для своего устройства. Для этого вам понадобится файл INF (Information) — конфигурационный файл, в котором содержатся информация о драйвере.

Создайте новый текстовый файл и откройте его в текстовом редакторе. Вставьте следующий код в файл INF:

[Version]
Signature="$WINDOWS NT$"
Class=USBDevice
ClassGuid={88BAE032-5A81-49f0-BC3D-A4FF138216D6}
Provider=%ManufacturerName%
DriverVer=06/01/2006,1.0.0.0
CatalogFile=WinUSBDevice.cat
[Manufacturer]
%ManufacturerName%=Standard,NTamd64
[Standard.NTamd64]
%DeviceName%=USB_Install,USB\VID_<Ваш VID>&PID_<Ваш PID>
[USB_Install]
Include=winusb.inf
Needs=WINUSB.NT
[USB_Install.Services]
Include=winusb.inf
AddService=WinUSB,0x00000002
[WinUSB.NT]
CopyFiles=WinUSBFileCopy
DeviceType=0x00000002
DriverVer=06/01/2006,1.0.0.0
; Uncomment the following line to install WinUSB as the device's only driver
;Include=winusb.inf
; For USB devices only
[WinUSB.NT.Services]
AddService=WinUSB,0x00000002
; Uncomment the following line if the device needs to be started during boot
;AddReg=StartAtBoot
[WinUSBFileCopy]
winusb.sys

Замените <Ваш VID> и <Ваш PID> на соответствующие значения VID и PID вашего USB-устройства.

Шаг 5: Установка драйвера WinUSB

После создания файла INF сохраните его под любым именем и с расширением «INF». Затем вернитесь в диспетчер устройств, найдите свое USB-устройство в списке устройств, щелкните правой кнопкой мыши на нем и выберите «Обновить драйвер».

В появившемся окне выберите «Установка драйвера из заданного местоположения». Укажите путь к файлу INF, который вы только что создали, и нажмите «Далее».

Операционная система установит драйвер WinUSB для вашего USB-устройства. После завершения установки ваше устройство будет готово к использованию с помощью пакета драйверов Windows Google Inc WinUSB.

В этом разделе мы рассмотрели основные шаги по использованию пакета драйверов Windows Google Inc WinUSB. С помощью этого пакета вы сможете эффективно взаимодействовать с USB-устройствами в операционной системе Windows.

В мире современных технологий существует множество устройств, которые нуждаются в соответствующих драйверах для правильной работы на компьютере. Компания Google Inc разработала пакет драйверов под названием WinUSB специально для операционной системы Windows. WinUSB – это набор драйверов, который позволяет подключать и управлять устройствами, основанными на стандарте USB, без необходимости в установке дополнительного ПО.

WinUSB представляет собой универсальный драйвер для USB-устройств, который поддерживает работу на всех версиях операционной системы Windows, начиная с Windows XP и заканчивая Windows 10. Этот драйвер обеспечивает простоту в использовании и совместимость с множеством различных устройств.

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

В конечном счете, пакет драйверов Windows Google Inc WinUSB значительно упрощает процесс подключения и работы USB-устройств на компьютере под управлением операционной системы Windows. Он является довольно популярным решением среди разработчиков устройств USB и обеспечивает совместимость с различными операционными системами Windows, что делает его важным компонентом для обеспечения удобства и эффективности работы с USB-устройствами в современном цифровом мире.

Содержание

  1. Описание и функции пакета драйверов
  2. Разработка и обновление пакета WinUSB
  3. Преимущества использования пакета WinUSB
  4. Применение пакета драйверов WinUSB в различных областях
  5. Как установить и настроить пакет драйверов WinUSB

Описание и функции пакета драйверов

Пакет драйверов Windows Google Inc WinUSB – это набор драйверов, разработанных компанией Google Inc для операционных систем Windows. Он предоставляет возможность взаимодействия между компьютером и USB-устройствами, позволяя их подключать и использовать для передачи данных.

Основная функция пакета драйверов WinUSB – предоставление интерфейса для работы с USB-устройствами, а именно:

  • Установка драйвера – пакет WinUSB предоставляет возможность установки драйвера для USB-устройства в операционной системе Windows.
  • Подключение и отключение устройства – с помощью пакета драйверов WinUSB можно подключать и отключать USB-устройства от компьютера.
  • Передача данных – пакет WinUSB обеспечивает передачу данных между ПК и USB-устройствами, что позволяет использовать устройства для хранения, обмена или синхронизации данных.
  • Управление устройством – пакет драйверов WinUSB предоставляет возможность управления USB-устройством, например, изменение настроек или получение информации о состоянии устройства.
  • Поддержка различных типов USB-устройств – пакет WinUSB поддерживает широкий спектр USB-устройств, включая флеш-накопители, клавиатуры, мыши, принтеры, сканеры и другие.

Пакет драйверов Windows Google Inc WinUSB является важной частью операционной системы Windows, так как позволяет пользователям использовать и взаимодействовать с различными USB-устройствами. Он обеспечивает стабильную и эффективную работу устройств, а также позволяет использовать их в различных сферах деятельности, включая домашнюю и профессиональную сферы.

Разработка и обновление пакета WinUSB

WinUSB — это пакет драйверов Windows, разработанный компанией Google Inc., который используется для подключения USB-устройств к компьютерам под управлением операционной системы Windows. В данной статье рассмотрим процесс разработки и обновления пакета WinUSB.

1. Понимание требований и спецификаций устройства

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

2. Разработка драйвера WinUSB

Разработка драйвера WinUSB включает в себя написание соответствующего кода, который позволит операционной системе Windows распознать и взаимодействовать с USB-устройством. Для этого разработчику необходимо использовать специальные инструменты и API, предоставляемые Microsoft, чтобы создать подходящий драйвер.

3. Тестирование драйвера и отладка

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

4. Обновление пакета WinUSB

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

5. Распространение и поддержка

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

Выводы

Разработка и обновление пакета WinUSB — это сложный и многопроцессный процесс, который требует тщательного анализа требований устройства, написания драйвера, тестирования, обновления и поддержки. Однако, правильная реализация пакета WinUSB позволяет обеспечить эффективное и надежное взаимодействие USB-устройств с операционной системой Windows.

Преимущества использования пакета WinUSB

WinUSB — это пакет драйверов, разработанный компанией Google Inc, который позволяет установить драйверы для устройств USB в операционной системе Windows.

Использование пакета WinUSB обладает следующими преимуществами:

  • Универсальность: WinUSB поддерживает большое количество устройств USB, что делает его универсальным решением для драйверов.
  • Простота использования: Установка драйверов WinUSB проста и не требует дополнительных настроек или установки дополнительных компонентов.
  • Стабильность: WinUSB является стабильным и надежным пакетом драйверов, обеспечивающим корректную работу устройств USB в операционной системе Windows.
  • Совместимость: Драйверы WinUSB совместимы с различными версиями операционной системы Windows, что обеспечивает широкий охват устройств и возможность использования на разных компьютерах.
  • Расширяемость: WinUSB поддерживает расширение функциональности за счет использования пользовательского интерфейса и дополнительных возможностей пакета.

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

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

Пакет драйверов WinUSB, разработанный компанией Google Inc, является одним из наиболее распространенных и широко используемых драйверов для устройств, работающих под управлением операционной системы Windows. WinUSB предоставляет интерфейс для обмена данными между компьютером и USB-устройствами, обеспечивая стабильное и эффективное взаимодействие между ними.

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

  1. Разработка устройств USB — WinUSB обеспечивает удобный способ взаимодействия между устройствами, разработанными на протоколе USB, и операционной системой Windows. Драйвер позволяет программистам разрабатывать приложения и устройства, поддерживающие стандарт USB, без необходимости работы с низкоуровневыми деталями протокола.

  2. Веб-камеры и сканеры — Пакет драйверов WinUSB может использоваться для управления и обработки изображений с помощью веб-камер и сканеров. Это позволяет разработчикам создавать программное обеспечение, взаимодействующее с устройствами захвата изображения, и выполнять операции обработки изображений, такие как съемка, запись и распознавание.

  3. Печатные устройства — WinUSB может использоваться для подключения и управления принтерами через интерфейс USB. Драйвер обеспечивает возможность печати документов, настройки параметров печати и мониторинга состояния принтера.

  4. Игровые контроллеры — WinUSB позволяет подключать и использовать игровые контроллеры, такие как геймпады, рули и джойстики, для игр и других интерактивных приложений. Драйвер обеспечивает стабильное и надежное взаимодействие между устройствами ввода и игровым программным обеспечением.

  5. Устройства хранения данных — WinUSB позволяет подключать и работать с USB-накопителями, такими как флэш-накопители, внешние жесткие диски и карты памяти. Драйвер обеспечивает функционал доступа к данным, копирования, перемещения и удаления файлов на устройствах хранения данных.

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

Как установить и настроить пакет драйверов WinUSB

Пакет драйверов WinUSB от Google Inc предоставляет универсальный драйвер USB для Windows, который может быть использован разработчиками для создания приложений, работающих с USB устройствами. Установка и настройка данного пакета драйверов включает в себя несколько шагов, о которых мы поговорим ниже.

  1. Загрузите драйверы: Для начала вам необходимо загрузить пакет драйверов WinUSB от Google Inc. Вы можете найти последнюю версию драйверов на официальном сайте Google или на странице загрузки пакета драйверов на Github.
  2. Установите драйверы: После загрузки архива с драйверами, распакуйте его содержимое в удобную для вас папку на жестком диске.
  3. Подготовьте устройство: Для того чтобы использовать пакет драйверов WinUSB, необходимо подготовить ваше USB устройство. Убедитесь, что устройство поддерживает использование универсального драйвера USB, а также что вы имеете необходимые права администратора на компьютере.
  4. Установите драйверы в систему: Подключите ваше USB устройство к компьютеру и запустите Установщик драйверов из распакованной папки с драйверами. Установщик самостоятельно определит ваше устройство и установит необходимые драйверы.
  5. Настройте устройство для работы с WinUSB: После установки драйверов в систему, вам необходимо настроить ваше USB устройство для работы с пакетом драйверов WinUSB. Для этого найдите ваше устройство в Диспетчере устройств, щелкните правой кнопкой мыши и выберите «Свойства». Затем перейдите на вкладку «Драйвер» и выберите «Обновить драйвер». В появившемся окне выберите «Выбрать драйвер из списка уже установленных драйверов на этом компьютере». В списке найдите и выберите драйвер WinUSB.

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

Содержание

  1. Пакет драйверов windows google inc winusb что это
  2. Пакет драйверов windows google inc winusb что это
  3. Установка Google USB Driver в Windows 10 (если обычный способ не работает)

Platform-tools: r31.0.2
ADB: 1.0.41 (31.0.2-7242960)
Fastboot: 31.0.2-7242960
Make_f2fs: 1.14.0 (2020-08-24)
Mke2fs: 1.45.4 (23-Sep-2019)
Последнее обновление утилит в шапке: 16.04.2021

ADB (Android Debug Bridge — Отладочный мост Android) — инструмент, который устанавливается вместе с Android-SDK и позволяет управлять устройством на базе ОС Android.
Работает на всех Android-устройствах, где данный функционал не был намеренно заблокирован производителем.
Здесь и далее: PC — ПК, компьютер к которому подключено устройство.
ADB — консольное приложение для PC, с помощью которого производится отладка Android устройств, в том числе и эмуляторов.
Работает по принципу клиент-сервер. При первом запуске ADB с любой командой создается сервер в виде системной службы (демона), которая будет прослушивать все команды, посылаемые на порт 5037.
Официальная страница
ADB позволяет:

  • Посмотреть какие устройства подключены и могут работать с ADB.
  • Просматривать логи.
  • Копировать файлы с/на аппарат.
  • Устанавливать/Удалять приложения.
  • Удалять (очищать) раздел data.
  • Прошивать (перезаписывать) раздел data.
  • Осуществлять различные скрипты управления.
  • Управлять некоторыми сетевыми параметрами.

Поставляется ADB в составе инструментария разработчика Андроид (Android SDK), который, в свою очередь входит в состав Android Studio.

Если что-то неправильно, то в списке подключенных устройств (List of devices attached) будет пусто.

Скрытые команды 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 Копировать файл/папку 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 — консольное приложение для PC. Используется для действий над разделами

fastboot devices Список присоединенных устройств в режиме fastboot.
fastboot flash Прошивает файл .img в раздел устройства.

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.

Команду logcat можно использовать с машины разработки
$ adb logcat
или из удаленного shell
# logcat Каждое сообщение лога в Android имеет тэг и приоритет
Тэг – это строка указывающая компонент системы, от которого принято сообщение (например: View для системы view)
Приоритет – имеет одно из нижеследующих значений (в порядке от меньшего к большему):
V — Verbose (Низший приоритет).
D — Debug
I — Info
W — Warning
E — Error
F — Fatal
S — Silent (Наивысший приоритет, при котором ничего не выводится).

Получить список тэгов, используемых в системе, вместе с их приоритетами можно запустив logcat. В первых двух столбцах каждого из выведенных сообщений будут указаны / .
Пример выводимого logcat сообщения:
I/ActivityManager( 585): Starting activity: Intent

Для уменьшения вывода лога до приемлемого уровня нужно использовать выражения фильтра. Выражения фильтра позволяют указать системе нужные комбинации и , остальные сообщения система не выводит.
Выражения фильтра имеют следующий формат : . где указывает нужный тэг, указывает минимальный уровень приоритета для выбранного тэга. Сообщения с выбранным тэгом и приоритетом на уровне или выше указанного записываются в лог. Можно использовать любое количество пар : в одном выражении фильтра. Для разделения пар : используется пробел.

Пример ниже выводит в лог все сообщения с тэгом «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.

Контроль формата вывода лога

Сообщения лога в дополнение к тэгу и приоритету содержат несколько полей метаданных. Можно изменять формат вывода сообщений показывая только конкретные поля метаданных. Для этого используется параметр -v и указывается один из ниже перечисленных форматов вывода.

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

При запуске logcat можно указать формат вывода используя параметр -v:
adb logcat [-v

Пакет драйверов windows google inc winusb что это

Часто задаваемые вопросы

1. Вопрос: Показывает ошибку «FAIL TO GET SHELL ROOT».
: Информация свидетельствует о том, что ваш телефон не удалось рутнуть. Мы ничего не можем с этим поделать.
2. Вопрос: Умеет ли unlockroot работать с Android 4.0.2?
: Unlockroot не умеет работать с официальной версией Android 4.0. Но он работает с кастомным Android 4.0.
3. Вопрос: После перезагрузки, есть ли способ узнать, получен ли рут?
: Установите «antutu cpu master free» , и запустите. Если ваш телефон запрашивает разрешения на рут для этого приложения, то рут есть.
4. Вопрос: При получении рута происходит ли следующее? 1. Вайп? 2. Разблокировка бутлодера? 3. Изменение рекавери?
: Вайп и Изменение рекавери не происходит. Разблокировку бутлодера нужно сделать до получения рута.
5. Вопрос: Есть ли планы добавить другими устройства?
: Да, мы планируем добавить другие устройства.
6. Вопрос: Привязывается ли рутинг к Z? Я получил последнее HTC обновление, и это 2.3.3, а не 2.3.7, и также рутинг неудачно. Нужно ли мне кастомный ROM?
: Убедитесь, что HTC в S-off состоянии. Если не удается рутинг в S-off состоянии, это вызвано различными версии ядра.
7. Вопрос: МОЙ смартфон поддерживает?
: Пожалуйста, взгляните на наш список поддержки: http://www.unlockroot.com/unlockroot.php
8. Вопрос: Могу ли я рутнуть MAXQ x7? Есть способ рутнуть эту таблетку с помощью вашей программы?
: Мы не уверены.
9. Вопрос: Есть ли шанс, что мы можем получить Linux версии этой программы.
: Извините, unlockroot не работает с Linux.
10. Вопрос: В вашем руководстве, Вы заявляете: Цитата: Вы должны установить драйвер вашего устройства на вашем компьютере, прежде чем сделать это. Вы имеете в виду USB-драйверы из Android SDK? Или вы имели в виду Телефон / Радио драйверы?
: Мы имеем в виду Android SDK драйверы на нашем сайте.
Или вы можете использовать меню Пуск -> Программы -> UnlockRoot -> Установить драйвер.
11. Вопрос: UnlockRoot не работает на моем HTC Desire
: Мы предлагаем Вам переустановить программу HTC Sync, или вы можете использовать меню Пуск -> Программы -> UnlockRoot -> Установить Driver.
PS, Unlockroot может работать только с S-OFF устройством.
12. Вопрос: Если я использую UnlockRoot, чтобы сделать unroot, сможет ли производитель телефона в состоянии выяснить, что телефон был рутирован раньше? Или все так же нужно использовать стоковый ROM для восстановления, чтобы гарантия не слетела?
: Если вам нужна гарантия, лучше восстанавливать стоковый ROM.
13. Вопрос: UnlockRoot не работает на моем HTC EVO 4G 2.3.3. : Извините, Unlockroot не работает ну прям со всеми телефонами Android.
Unlockroot работает с HTC S-OFF устройствами.
14. Вопрос: Когда я пытаюсь установить программу на моем Windows Xp он говорит: «Ошибка запуска установки». Что я должен делать?
: Пожалуйста, перезагрузите программу повторно .
15. Q: Я пытаюсь рутнуть мое устройство, но мой антивирус видит вашу программу в качестве угрозы. Я установил ее в любом случае, но когда я пытаюсь ее запустить я получаю сообщение о том, у меня нет разрешения на запуск этой программы. Затем я запустил ее в качестве администратора, но он сделал то же самое.
: Отключите антивирусное программное обеспечение.
16. Вопрос: Мой HTC Wildfire S зависает и что-то о BusyBox ..
: Если ошибка «fail chmod busybox», то значит, что ваш телефон не удалось рутнуть. Мы ничего не можем с этим сделать.
17. Q: Ошибка «Failed to chmod file: busybox». Как я могу это исправить? «Superuser».apk в списке приложений. Как я могу удалить его?
: Информация показывает, что вы не смогли сделать unroot. Вы можете повторить попытку. Вполне вероятно, что unroot не работает с телефоном. Вы можете использовать «unroot explorer», чтобы удалить любой файл.
18. Вопрос: Будете ли вы обновлять прогу, чтобы сделать программу совместимой с моим устройством?
: Мы не можем проверить ее для вас. Но вы можете попробовать сами.
19: Вопрос: Работает ли рут на Samsung Galaxy ACE без каких-либо ошибок?
: Мы не можем проверить его на всех устройствах, но вы можете попробовать его самостоятельно.
20. Q: Я получаю эту ошибку «Not find online device», когда я пытаюсь рутнуть моего Xperia X8 (v2.1 обновления-1). Отладка USB ON!
: Переустановите драйвера, или попробуйте меню Пуск-> Программы->unlock root-> установить драйвер
21. Q: Я использовал вашу прогу на my desire HD под управлением Android 2.3.5 и HTC Sense 3.0. Все прошло без ошибок, но после перезагрузки рута нет.
: Извините, unlockroot не распознал Ваш телефон. Рут получить не удалось.
22. Вопрос: У меня возникли проблемы при unrooting моего MyTouch 4G. Можете ли вы помочь?
: К сожалению, мы получили некоторые реакции пользователей MyTouch 4G: рутинг неудачный.
23. Q: Я использовал Unlock Root для рута моего XT910, но пришло последнее обновление Азия / MiddleEast OTA и было случайно установлено. Теперь рут не работает (суперпользователь всегда отрицает), и я не могу unroot или повторно рутнуть.
: Извините, работает не для всех версий.
24. Q: Как установить драйвера, если нету EXE?
: Распакуйте папку с драйверами. Подключите телефон. Выберите «Установка из указанного места» и, следуя диалогам, выберите папку.
25. Q: У меня программа циклично предлагает установить драйверы, хотя я все только что установил! что делать?
: Перезагрузите компьютер.

Сообщение отредактировал dvoriki06 — 06.10.13, 21:21

Установка Google USB Driver в Windows 10 (если обычный способ не работает)

После ряда обновлений Windows 10 установка драйвера для отладки Android приложений на реальном устройстве может оказаться невозможной, если использовать обычный способ. При попытке установить драйвер система сама выбирает нужный драйвер по своему усмотрению, а при установке для устройства драйвера от Google выдаёт сообщение об ошибке.

Однако есть несложный альтернативный метод.

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

  1. В диспетчере устройств выбрать «Установить старое устройство».

  2. Выбрать установку вручную.

  3. Выбрать пункт «Показать все устройства» и нажать кнопку «Далее».
  4. В открывшемся окне нажать кнопку «Установить с диска».
  5. В появившемся окне указываем путь кinf файлу драйвера и далее устанавливаем его как обычно.
  6. По окончании установки в диспетчере появится неработающее устройствоAndroidADBInterface. Просто удалите его.

  7. Драйвер установлен. Теперь при подключенииAndroid устройства можно выбрать для него драйвер в общем списке.

Установленный таким образом драйвер работает полностью корректно. Поэтому если при установке Google USB Driver в Windows 10 возникают сложности можно воспользоваться приведённым способом для решения данной проблемы.

Как экспортировать драйверы Windows с помощью DISM

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

Если вы планируете перейти на новый ПК Windows или настроить текущее устройство с нуля, то неплохо бы иметь под рукой уже проверенные драйверы.

Совет: вы можете вывести список всех сторонних драйверов в Windows с помощью таких инструментов, как DriverView, InstalledDriversList или Driver Store Explorer.

Экспортируем драйверы Windows в DISM

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

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

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

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

Экспортированные драйверы размещаются в специальных директориях — каждый драйвер в своей собственной папке. Названия папок не очень информативны, но вы можете открыть INF-файл в текстовом редакторе для поиска дополнительной информации.

Как импортировать экспортированные драйверы

Вы можете импортировать отдельные драйверы или все драйверы сразу.

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

Для рекурсивного импорта всех экспортированных драйверов потребуется инструмент pnputil.exe. Выполните следующую команду в окне командной строки с повышенными привилегиями:

Замените [путь] на полный путь к папке экспортированных драйверов.

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

Источник

Ручная установка драйвера ADB

Я хочу поделиться с вами простым способом установки ADB драйвера под Windows. Эта статья понадобится тем, у кого этот драйвер или не устанавливается вовсе, или устанавливается, но adb все равно в упор не видит устройство(как было у меня), или вы вообще этот драйвер не нашли. Так что всех, у кого есть/были похожие проблемы, или кому просто интересно, прошу под кат.

Начну с предыстории. Решил я купить себе недорогой планшетик на Android для чтения книг(DJVU/PDF), и выбор пал на устройство российского конечно же китайского производства TeXet TM-7025. Жаба давила покупать что-то дорогое, а для простого чтения книг каких-то сверх-характеристик не требуется. Позже я обнаружил что на нем неплохо идут большинство игрушек, удобно полазить в инете пока ты сидишь in da kabin и т. д. А поскольку передо мной маячило изучение Android, я решил, что будет весьма удобно пользоваться для этого железным девайсом вместо мучений с эмуляторами.

И вот тут меня ждал неприятный сюрприз — то ли родной драйвер оказался кривым, то ли винда, то ли провод… вообщем драйвер то встал, диспетчер устройств Windows рапортовал о полной работоспособности девайса, но на запрос adb devices в консоли я получал пустой список и, естественно, тестировать приложение на планшете не удавалось.

Я написал запрос в службу поддержки TeXeT, мне даже ответили ссылкой на сам драйвер, который, как я уже убедился, не работал. Я начал искать ответ в интернете и нашел кучу разных сборок этого драйвера и мануалов, но все равно ни один из них не завелся как надо, и даже родной драйвер из SDK вообще никак не становился, что повергло меня в уныние… но не отчаяние.

Вот тут я решил попробовать свои силы в написании драйверов старом добром методе научного тыка и открыл inf-файл драйвера. Надежду мне давало понимание, что софтверная часть adb интерфейса со стороны планшета должна быть идентичной для всех устройств, а USB и так работал. И вот, после нескольких неудачных проб ручной правки inf-файла я нашел рецепт лечения приправы inf-файла так, чтобы оно поставилось и, главное, работало.

Шаг 1. Скачать драйвер. Если вы этого еще не сделали, откройте Android SDK Manager, найдите раздел Extras, поставьте галочку напротив Google USB Driver и нажмите Install Packages. Все просто. Ждете, пока загрузится.

Шаг 2. Найдите драйвер и сделайте его копию в отдельную папку. Зайдите в папку %android-sdk%extrasgoogle и увидите там заветную папочку usb_driver. Вот ее скопируйте куда-то, и там же будем проводить дальнейшие манипуляции. В принципе, можете править и «оригинал», но я предпочел сохранить оригинал нетронутым на всякий пожарный.

Шаг 3. Правим inf-файл. В папочке открываем файл android_winusb.inf и ищем там строки такого вот вида:

Делаем копию этих строк, заменяем Google Nexus One на %имя_вашего_девайса% для идентификации в будущем и… открываем диспетчер устройств Windows. Ищем там наше устройство(Android, Android Composite ADB Interface или что-то в этом стиле). Открываем свойства устройства, вкладка «Сведения», в списке выбираем пункт «ИД оборудования» и видим такую вот картину.
Пакет драйверов windows google inc что это
Копируем строчку, которая больше всего похожа на ту, что показана на рисунке(Она, по идее просто немного короче), и вставляем ее в наш inf-файл.

В %SingleAdbInterface% мы конец строки удаляем, как видно, в %CompositeAdbInterface% вставляем целиком. Повторять два раза все, наверное, не надо, но у меня уже все стоит и мне лень экспериментировать 🙂
Сохраняемся(будьте внимательны — в некоторых случаях для этого нужно запускать блокнот с правами администратора, т. к. в пользовательском режиме вам не дадут перезаписать inf-файл).
Шаг 4. Установка драйвера. Теперь, когда все подготовлено, возвращаемся в диспетчер устройств и удаляем все ранее установленные adb драйверы(если были). Обновляем список устройств и видим наш девайс без драйверов. Открываем его свойства и выбираем «обновить драйверы», выбираем установку из папки, указываем папку с поправленым inf-ом и запускаем установку — наш драйвер моментально находится, но при установке он может ругаться о несовместимости с вопросом «продолжать ли, насяльнека?». Продолжаем. Все, драйвер установлен.
Шаг 5. Финал. Для точности делаем вынь-всунь USB-порта, ждем пока все обнаруживается, открываем консоль(Win+R, вводим cmd) и пишем adb devices. Если все прошло хорошо — видим заветный пункт списка, обозначающий, что adb теперь видит наш девайс.
Пакет драйверов windows google inc что это
С этого момента можно спокойно запускать eclipse и строить программы, наслаждаясь удобной автоматической сборкой, установкой и возможностью дебага прямо на нашем устройстве.

Что это было?
На самом деле все просто. В силу неких причин(винда мастдай/у прогеров кривые руки/гугловский инф-файл писался только для родных гугловских девайсов/в вашем компьютере все испортили бозоны Хиггса) винда не хочет кушать гугловский драйвер для негугловских девайсов, не записанніх в inf-файл. Видимо, там все как раз завязано на этих ИД-оборудования. Но ведь софтверная часть на подавляющем большинстве андроид-устройств в части дебаггер-коннектора к ПК идентична, потому драйвер должен нормально общаться с любым Андроид-устройством. Наша задача — обмануть Windows и заставить ее принять девайс за «драйверо-подходящий», что мы и сделали путем дописывания его ИД в inf-файл драйвера.

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

P. S. Я не проводил массового тестирования данного метода, так что не могу гарантировать, что он заработает в 100% во всех случаях. Но у меня он заработал на Windows 7, а после и на Windows 8. Файл приходилось править для каждого раза отдельно, но не думаю, что это такая уж проблема.

Источник

Skip to content

После ряда обновлений Windows 10 установка драйвера для отладки Android приложений на реальном устройстве может оказаться невозможной, если использовать обычный способ. При попытке установить драйвер система сама выбирает нужный драйвер по своему усмотрению, а при установке для устройства драйвера от Google выдаёт сообщение об ошибке.

О том как windows 10 отключить проверку подписи драйверов читайте в дополнительном материале

Однако есть несложный альтернативный метод.

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

Алгоритм действий:

  1. В диспетчере устройств выбрать «Установить старое устройство».
  2. Выбрать установку вручную.
  3. Выбрать пункт «Показать все устройства» и нажать кнопку «Далее».
  4. В открывшемся окне нажать кнопку «Установить с диска».
  5. В появившемся окне указываем путь к inf файлу драйвера и далее устанавливаем его как обычно.
  6. По окончании установки в диспетчере появится неработающее устройство Android ADB Interface. Просто удалите его.
  7. Драйвер установлен. Теперь при подключении Android устройства можно выбрать для него драйвер в общем списке.

Установленный таким образом драйвер работает полностью корректно. Поэтому если при установке Google USB Driver в Windows 10 возникают сложности можно воспользоваться приведённым способом для решения данной проблемы.


Google USB Drivers are required to connect Google Pixel or Nexus devices to Windows PC using a USB cable. You will need these drivers to transfer files or sync data on your Pixel/Nexus device, and especially when working with the Android ADB and Fastboot tools.

You can download the latest Google USB Drivers from here and follow the instructions on how to manually install them on your Windows PC. Furthermore, we have also provided instructions on how to modify the ‘android_winusb.inf‘ file included in the drivers to support other Android devices.

Normally, the said USB drivers come bundled with SDK Manager in the Android Studio IDE, which is constantly updated with the latest available drivers. But if you’re an average Android user, chances are that you might not have the IDE set up on your PC. That’s because it is used mostly by experienced developers and enthusiasts. In that case, you can use the standalone USB drivers, which as provided directly by Google for users who might face issues of Windows not recognizing their phone over a USB connection.

Google USB drivers also act as ‘Android ADB and Fastboot Drivers‘ that allow your computer to communicate with your Android device over the Android Bootloader Interface (Fastboot Mode) as well as Android Composite ADB Interface. So you can install them on your PC to use ADB (Android Debug Bridge) for debugging apps and ROMs, boot your device into Bootloader/Recovery modes, or use Fastboot to unlock the bootloader and flash factory images on your Pixel/Nexus device.

To sum up, the drivers are useful in various situations. With that in mind, go ahead to download the latest version of the USB Drivers from below and follow the instructions on how to install them on your Windows PC.

Table of Contents

  • Download Google USB Drivers
    • Direct Download
    • Download via Android Studio
  • How to Install Google USB Drivers
    • On Windows 11 and Windows 10
    • On Windows 7 and Windows 8/8.1
  • How to Modify Google USB Drivers to Support Other Android Devices
    • Step 1: Get the VID and PID of your Android Device
    • Step 2: Modify ‘android_winusb.inf’ file
    • Step 3: Install the Modified USB Drivers

Download Google USB Drivers

Now, there are two different ways/methods to download the USB driver on Windows. You can either download the Google USB Driver ZIP file manually. Or, you can use the SDK Manager in the Android Studio to download it.

The latter gives an added benefit, that is the SDK Manager will automatically notify you when a newer version is available. The former method, on the contrary, will require you to manually check if a newer driver version is available and download it again.

In our personal experience, downloading the ZIP package directly is easier than using the Android Studio. But the choice is solely up to you. We have covered both the methods below.

Note: If you’re using macOS or Linux, you would not need these drivers.

Direct Download

Just click on the link below to download the Google USB Driver ZIP file to your PC.

  • Latest version: usb_driver_r13-windows.zip
  • Previous versions:
    • usb_driver_r12-windows.zip
    • usb_driver_r11-windows.zip
    • usb_driver_r10-windows.zip

Once downloaded, extract the ZIP file to a suitable location on your computer. The extracted ‘usb_drivers’ folder should contain the required ‘android_winusb.inf’ driver file.

Download via Android Studio

First of all, make sure that you have downloaded and installed the latest version of Android Studio on your Windows PC. Once you have it installed, follow the instructions below:

Android Studio will now download the Google USB drivers to ‘android_sdkextrasgoogleusb_driver‘ on your PC. Here ‘android_sdk‘ is the folder where the Android SDK is installed on your PC.

How to Install Google USB Drivers

The Google USB Drivers come in the form of an ‘android_winusb.inf‘ setup information file, rather than a Windows executable. So, you will need to manually install it on your Windows PC. The same steps can also be used to upgrade the existing drivers installed on your PC to the latest version available.

Now follow the installation guide below according to the Windows OS version you’re using. It’s quite easy and wouldn’t take more than a minute to install them.

On Windows 11 and Windows 10

To install Google Android USB Drivers on Windows 10, follow the instructions below.

  1. First, connect your Android device to the PC’s USB port.
  2. Go to the ‘Control Panel‘ and click on ‘Device Manager‘.
    Go to 'Control Panel' > 'Device Manager' on your Windows 10 PC
  3. Double-click on your device category to expand the list of connected devices.
  4. Right-click on your Android device’s name and click on ‘Update driver‘.
    Right-click the device name and select 'Update driver'
  5. Click on ‘Browse my computer for driver software‘ in the Hardware Update wizard.
  6. Click ‘Browse‘ and select the ‘usb_driver‘ folder.
    • For example: If you downloaded the drivers using Android Studio, the folder should be located in ‘android_sdkextrasgoogle’ on the PC. Or, if you downloaded the ZIP file, then just locate the extracted ‘usb_driver’ folder.
      Locate the 'usb_driver' folder on PC and select it
  7. Finally, click ‘Next‘ to install the drivers.
    Click on 'Next' to Install the Google USB Drivers on Windows 10

On Windows 7 and Windows 8/8.1

To install Google Android USB drivers on Windows 7, Windows 8, and Windows 8.1 PC, follow the instructions below.

  1. First, connect your Android device to the Windows PC’s USB port.
  2. Then right-click on ‘Computer‘ and select ‘Manage‘.
  3. Select Devices in the left pane.
  4. Double-click on ‘Other device‘ in the right pane to expand it.
  5. Right-click on the device name (e.g. Google Pixel) and select the ‘Update Driver‘ option.
  6. Click on ‘Browse my computer for driver software‘ in the Hardware Update wizard.
  7. Click ‘Browse‘ and locate the ‘usb_driver’ folder.
  8. Finally, click on ‘Next‘ to install the USB drivers.

You should now have the Google USB Drivers installed. Your Windows PC should now detect and recognize your Android device over the USB connection.

Important Note

If the drivers fail to install even after following the steps, OR the ADB/Fastboot commands do no work even if the drivers are installed, then it could be because you’re using a USB 3.0/3.1/3.2 port or an AMD based PC. This is an issue faced by a lot of users recently.

To fix it, simply try using a USB 2.0 port (If it’s not available, you can also use a USB 2.0 hub) on your PC. Also, try using an Intel-based PC for especially when using ADB/Fastboot tools.

How to Modify Google USB Drivers to Support Other Android Devices

Like we mentioned above, Google USB Drivers also work as ‘ADB Drivers’. But by default, they only support the Google Pixel and Nexus devices.

While Android OEMs do provide their own drivers, but it’s more often than they miss to include the required ADB USB drivers in them. In such cases, you can easily modify the ‘android_winusb.inf’ file in Google USB Drivers to support any other Android device to use the ADB and Fastboot tools.

In order for the drivers to support your non-Pixel/Nexus device, you will first need to acquire the Vendor ID (VID) and Product ID (PID) of your device. Once you have them, the second step is to edit the ‘android_winusb.inf’ file and add a new device section with the VID and PID of your own device. And finally, the third and last step is to install the modified drivers.

Sounds confusing? It’s quite simple actually. Just follow the step-by-step instructions below.

Step 1: Get the VID and PID of your Android Device

  1. First, connect your Android device to the PC using the USB cable.
  2. Go to ‘Control Panel‘ > ‘Device Manager‘ on the PC.
  3. Locate your unrecognized Android device. An unrecognized device can normally be located under the ‘Universal Serial Bus controllers‘ OR ‘Other devices‘ sections in Device Manager. You would see a yellow-colored triangle warning icon beside the connected device.
    Right-click on the device name and select 'Properties' in Windows Device Manager
  4. Right-click on the device name and click on ‘Properties‘.
  5. Go to the ‘Details‘ tab and select ‘Hardware Ids‘ from the dropdown menu.
    Go to the 'Details' tab and select 'Hardware Ids' from drop-down menu
  6. You should now see the Vendor and Product IDs of your Android device.

Step 2: Modify ‘android_winusb.inf’ file

Now that you have the required IDs, you can modify/edit the ‘android_winusb.inf’ file to add your device to the supported list.

  1. First, locate the ‘usb_driver‘ folder on your PC. Inside the folder, you should have the ‘android_winusb.inf‘ file.
  2. Open the file using a text editor and locate the ‘[Google.NTx86]‘ section if your Windows PC is 32-bit (x86) or the ‘[Google.NTamd64]‘ section if your Windows PC is 64-bit (x64).
  3. In the said section, you will see a number of items with the following format:
    ;[device name]
    %SingleAdbInterface% = USB_Install, USBVID_xxxx&PID_xxxx
    %CompositeAdbInterface% = USB_Install, USBVID_xxxx&PID_xxxx&MI_xx
  4. You can copy the above lines into the respective section and edit it accordingly.
  5. The first thing to do is to replace the ‘[device name]‘ item with your actual device name (Nothing specific, it could be anything).
  6. Next, you have to add your device’s VID and PID values to the %SingleAdbInterface% and %CompositeAdbInterface% items.
    1. In case your device also has a REV_xxxx ID, you will need to add two lines for the %SingleAdbInterface% item. One without and another with the REV ID. The line with the REV ID should look like:
      USBVID_xxxx&PID_xxxx&REV_xxxx
    2. For the %CompositeAdbInterface% item, you will further need to add ‘MI_01‘ ID towards the end. With the MI_01 ID, the line should look like:
      USBVID_xxxx&PID_xxxx&MI_01
  7. For example, my Xiaomi Mi A3 has a VID and PID as ‘USBVID_18D1&PID_D00D’ & ‘USBVID_18D1&PID_D00D&REV_0100’. In that case, the lines should look like the following:
    ;Xiaomi Mi A3
    %SingleAdbInterface% = USB_Install, USBVID_18D1&PID_D00D
    %SingleAdbInterface% = USB_Install, USBVID_18D1&PID_D00D&REV_0100
    %CompositeAdbInterface% = USB_Install, USBVID_18D1&PID_D00D&MI_01
    

    Modified 'android_winusb.inf' Google USB Drivers

Once you have added the lines under the proper section (depending on your PC’s architecture), save the file and exit.

Step 3: Install the Modified USB Drivers

You have now successfully modified the Google USB Drivers to support your Android device. The last step is to install these modified drivers for your device.

Important information:

The android_winusb.inf file is signed by Google and making changes to it (although intentional, such as we did here) will directly affects its digital signature. Once the file has been modified, the “Driver Signature Enforcement” feature of Windows (11/10/8.1/8) will prevent you from installing the modified USB driver.

To bypass this, you will need to temporarily disable Driver Signature Verification by enabling Test Mode. How-to-Geek has a pretty good explanatory piece on how to do it using two different methods.

Thanks Hamid for pointing it out!

Now, to install the modified Google USB drivers: go to ‘Control Panel’ > ‘Device Manager’ and right-click on your device’s name. Then select ‘Update drivers’ to launch the Hardware Update wizard. Click on ‘Browse my computer for driver software’ and select ‘Browse’. Now locate the ‘usb_driver’ folder that contains the modified android_winusb.inf file and select it.

Finally, click ‘Next’ to install the modified drivers for your device. That’s it! Reboot your Windows computer and it should now recognize your Android device over ADB or Fastboot.


Installing the Google USB Drivers is the easiest solution to make your Windows PC successfully recognize your Android device. And while it should work for most other Android devices too, it’s not a hundred percent guaranteed. And if this happens, you may want to install your device’s OEM specific drivers from this page or by clicking your device manufacturer link below.

  • Huawei
  • Realme
  • Samsung
  • OnePlus
  • LG
  • Xiaomi

For low-level firmware flashing, you could also use MediaTek or Qualcomm USB drivers.

If you face any issues installing the drivers on your PC, feel free to ask us through the comments.

Drivers source: Google

USBVID_0409&PID_02EC
Casio Android
Composite
ADB
Interface

USBVID_0409&PID_02EE
Casio Android
Composite
ADB
Interface

USBVID_0409&PID_02EF
Casio Android
Composite
ADB
Interface

USBVID_0489&PID_C001&MI_01
Commtiva Z71 (Geeksphone One) Android
Composite
ADB
Interface

USBVID_04E8&PID_681C
Samsung Electronics Co., Ltd Galaxy
Portal/Spi
ca/S

USBVID_04E8&PID_681C&MI_03
Samsung Electronics Co., Ltd Galaxy
Portal/Spi
ca/S

USBVID_04E8&PID_685D&ADB
Samsung Electronics Co., Ltd GT-I9100
Phone
[Galaxy S
II]
(Download
mode)

USBVID_04E8&PID_685E&ADB
Samsung Electronics Co., Ltd GT-I9100 /
GT-C3350
Phones
(USB
Debugging
mode)

USBVID_04E8&PID_685E&MI_01
Samsung Electronics Co., Ltd GT-I9100 /
GT-C3350
Phones
(USB
Debugging
mode)

USBVID_04E8&PID_685E&MI_03
Samsung Electronics Co., Ltd GT-I9100 /
GT-C3350
Phones
(USB
Debugging
mode)

USBVID_04E8&PID_6860&ADB
Samsung Electronics Co., Ltd Galaxy
(MTP)

USBVID_04E8&PID_6860&MI_03
Samsung Electronics Co., Ltd Galaxy
(MTP)

USBVID_04E8&PID_6861&ADB
SAMSUNG Mobile USB
Composite
Device

USBVID_04E8&PID_6862&ADB
SAMSUNG Mobile USB
Composite
Device

USBVID_04E8&PID_6864&ADB
Samsung Electronics Co., Ltd GT-I9070
(network
tethering,
USB
debugging
enabled)

USBVID_04E8&PID_6866
Samsung Electronics Co., Ltd GT-I9300
Phone
[Galaxy S
III]
(debugging
mode)

USBVID_04E8&PID_6866&ADB
Samsung Electronics Co., Ltd GT-I9300
Phone
[Galaxy S
III]
(debugging
mode)

USBVID_04E8&PID_6866&MI_01
Samsung Electronics Co., Ltd GT-I9300
Phone
[Galaxy S
III]
(debugging
mode)

USBVID_04E8&PID_6867&ADB
SAMSUNG Mobile USB
Composite
Device

USBVID_04E8&PID_6877&MI_03
Samsung Electronics Co., Ltd Galaxy S

USBVID_04E8&PID_6880
SAMSUNG Android
USB
Composite
Device

USBVID_04E8&PID_6880&MI_02
SAMSUNG Android
USB
Composite
Device

USBVID_04E8&PID_689C
SAMSUNG Android
USB
Composite
Device

USBVID_04E8&PID_689C&MI_00
SAMSUNG Android
USB
Composite
Device

USBVID_04E8&PID_689E&MI_04&OS_NT
Samsung Electronics Co., Ltd GT-S5670
[Galaxy
Fit]

USBVID_04E8&PID_68C3
SAMSUNG Android
USB
Composite
Device

USBVID_04E8&PID_68C3&MI_05
SAMSUNG Android
USB
Composite
Device

USBVID_04E8&PID_68C4
SAMSUNG Android
USB
Composite
Device

USBVID_04E8&PID_68C6
SAMSUNG Android
USB
Composite
Device

USBVID_04E8&PID_68C6&MI_04
SAMSUNG Android
USB
Composite
Device

USBVID_04E8&PID_68C8
SAMSUNG Android
USB
Composite
Device

USBVID_0502&PID_3201

USBVID_0502&PID_3202&MI_01
Acer, Inc. Liquid

USBVID_0502&PID_3222&MI_03

USBVID_0502&PID_3301

USBVID_0502&PID_3302&MI_01

USBVID_0502&PID_3306

USBVID_0502&PID_3307&MI_01

USBVID_0502&PID_330B

USBVID_0502&PID_330C&MI_01

USBVID_0502&PID_3311

USBVID_0502&PID_3312&MI_01

USBVID_0502&PID_3316

USBVID_0502&PID_3317&MI_01
Acer, Inc. Liquid

USBVID_0502&PID_3319&MI_03

USBVID_0502&PID_331C

USBVID_0502&PID_331D&MI_01

USBVID_0502&PID_331F&MI_03

USBVID_0502&PID_3325&MI_01
Acer, Inc. Iconia
tablet
A500

USBVID_0502&PID_3344&MI_01
Acer MTP

USBVID_0502&PID_3346&MI_02

USBVID_0502&PID_3348&MI_01
Acer MTP

USBVID_0502&PID_334A&MI_01
Acer MTP

USBVID_0502&PID_334C&MI_02

USBVID_0502&PID_3376&MI_01
Acer MTP

USBVID_0502&PID_3377&MI_01
Acer MTP

USBVID_0502&PID_337A&MI_02

USBVID_0502&PID_3383&MI_01
Acer MTP

USBVID_0502&PID_3385&MI_01
Acer MTP

USBVID_0502&PID_3387&MI_02

USBVID_0502&PID_3389&MI_01
Acer MTP

USBVID_0502&PID_338B&MI_01
Acer MTP

USBVID_0502&PID_338D&MI_02

USBVID_0502&PID_338F&MI_01
Acer MTP

USBVID_0502&PID_3391&MI_02

USBVID_0502&PID_3395&MI_01

USBVID_0502&PID_3397&MI_01

USBVID_0502&PID_3399&MI_01

USBVID_0502&PID_339B&MI_01

USBVID_0502&PID_339D&MI_01

USBVID_0502&PID_33A5

USBVID_0502&PID_33A6

USBVID_054C&PID_04D2&MI_01

USBVID_054C&PID_05B4&MI_01

USBVID_05C6&PID_9025&MI_01
Qualcomm, Inc. Qualcomm
HSUSB
Device

USBVID_0930&PID_7100&MI_01
Google, Inc. Android
ADB
Interface

USBVID_0955&PID_7000

USBVID_0955&PID_7100&MI_01
NVidia Corp. Tegra
Device

USBVID_0955&PID_7102

USBVID_0955&PID_7102&MI_01

USBVID_0955&PID_7103&MI_02
Wacom Android
USB Driver

USBVID_0B05&PID_4D01&MI_01
ASUSTek Computer, Inc. Transforme
r Prime
TF201
(debug
mode)

USBVID_0B05&PID_4D03&MI_01

USBVID_0B05&PID_4E01&MI_01

USBVID_0B05&PID_4E03&MI_01

USBVID_0B05&PID_4E1F&MI_01

USBVID_0B05&PID_4E3F&MI_01

USBVID_0BB4&PID_0C01&MI_01
HTC (High Tech Computer Corp.) Dream /
ADP1 / G1
/ Magic /
Tattoo

USBVID_0BB4&PID_0C02&MI_01
HTC (High Tech Computer Corp.) Dream /
ADP1 / G1
/ Magic /
Tattoo
(Debug)

USBVID_0BB4&PID_0C03&MI_01
HTC (High Tech Computer Corp.) Android
Phone
[Fairphone
First
Edition
(FP1)]

USBVID_0BB4&PID_0C04&MI_01

USBVID_0BB4&PID_0C05&MI_01

USBVID_0BB4&PID_0C06&MI_01

USBVID_0BB4&PID_0C07&MI_01

USBVID_0BB4&PID_0C08&MI_01

USBVID_0BB4&PID_0C09&MI_01

USBVID_0BB4&PID_0C0A&MI_01

USBVID_0BB4&PID_0C0B&MI_01

USBVID_0BB4&PID_0C0C&MI_01

USBVID_0BB4&PID_0C0D&MI_01

USBVID_0BB4&PID_0C0E&MI_01

USBVID_0BB4&PID_0C0F&MI_01

USBVID_0BB4&PID_0C10&MI_01

USBVID_0BB4&PID_0C11&MI_01

USBVID_0BB4&PID_0C12&MI_01

USBVID_0BB4&PID_0C13&MI_01
HTC (High Tech Computer Corp.) Diamond

USBVID_0BB4&PID_0C14&MI_01

USBVID_0BB4&PID_0C15&MI_01

USBVID_0BB4&PID_0C16&MI_01

USBVID_0BB4&PID_0C17&MI_01

USBVID_0BB4&PID_0C18&MI_01

USBVID_0BB4&PID_0C19&MI_01

USBVID_0BB4&PID_0C1A&MI_01

USBVID_0BB4&PID_0C1B&MI_01

USBVID_0BB4&PID_0C1C&MI_01

USBVID_0BB4&PID_0C1D&MI_01

USBVID_0BB4&PID_0C1E&MI_01

USBVID_0BB4&PID_0C1F&MI_01
HTC (High Tech Computer Corp.) Sony
Ericsson
XPERIA X1

USBVID_0BB4&PID_0C20&MI_01

USBVID_0BB4&PID_0C21&MI_01

USBVID_0BB4&PID_0C22&MI_01

USBVID_0BB4&PID_0C23&MI_01

USBVID_0BB4&PID_0C24&MI_01

USBVID_0BB4&PID_0C25&MI_01

USBVID_0BB4&PID_0C26&MI_01

USBVID_0BB4&PID_0C27&MI_01

USBVID_0BB4&PID_0C28&MI_01

USBVID_0BB4&PID_0C29&MI_01

USBVID_0BB4&PID_0C2A&MI_01

USBVID_0BB4&PID_0C2B&MI_01

USBVID_0BB4&PID_0C2C&MI_01

USBVID_0BB4&PID_0C2D&MI_01

USBVID_0BB4&PID_0C2E&MI_01

USBVID_0BB4&PID_0C2F&MI_01

USBVID_0BB4&PID_0C30&MI_01

USBVID_0BB4&PID_0C31&MI_01

USBVID_0BB4&PID_0C32&MI_01

USBVID_0BB4&PID_0C33&MI_01

USBVID_0BB4&PID_0C34&MI_01

USBVID_0BB4&PID_0C35&MI_01

USBVID_0BB4&PID_0C36&MI_01

USBVID_0BB4&PID_0C37&MI_01

USBVID_0BB4&PID_0C38&MI_01

USBVID_0BB4&PID_0C39&MI_01

USBVID_0BB4&PID_0C3A&MI_01

USBVID_0BB4&PID_0C3B&MI_01

USBVID_0BB4&PID_0C3C&MI_01

USBVID_0BB4&PID_0C3D&MI_01

USBVID_0BB4&PID_0C3E&MI_01

USBVID_0BB4&PID_0C3F&MI_01

USBVID_0BB4&PID_0C40&MI_01

USBVID_0BB4&PID_0C41&MI_01

USBVID_0BB4&PID_0C42&MI_01

USBVID_0BB4&PID_0C43&MI_01

USBVID_0BB4&PID_0C44&MI_01

USBVID_0BB4&PID_0C45&MI_01

USBVID_0BB4&PID_0C46&MI_01

USBVID_0BB4&PID_0C47&MI_01

USBVID_0BB4&PID_0C48&MI_01

USBVID_0BB4&PID_0C49&MI_01

USBVID_0BB4&PID_0C4A&MI_01

USBVID_0BB4&PID_0C4B&MI_01

USBVID_0BB4&PID_0C4C&MI_01

USBVID_0BB4&PID_0C4D&MI_01

USBVID_0BB4&PID_0C4E&MI_01

USBVID_0BB4&PID_0C4F&MI_01

USBVID_0BB4&PID_0C50&MI_01

USBVID_0BB4&PID_0C51&MI_01

USBVID_0BB4&PID_0C52&MI_01

USBVID_0BB4&PID_0C53&MI_01

USBVID_0BB4&PID_0C54&MI_01

USBVID_0BB4&PID_0C55&MI_01

USBVID_0BB4&PID_0C56&MI_01

USBVID_0BB4&PID_0C57&MI_01

USBVID_0BB4&PID_0C58&MI_01

USBVID_0BB4&PID_0C59&MI_01

USBVID_0BB4&PID_0C5A&MI_01

USBVID_0BB4&PID_0C5B&MI_01

USBVID_0BB4&PID_0C5C&MI_01

USBVID_0BB4&PID_0C5D&MI_01

USBVID_0BB4&PID_0C5E&MI_01

USBVID_0BB4&PID_0C5F&MI_01
HTC (High Tech Computer Corp.) Snap

USBVID_0BB4&PID_0C60&MI_01

USBVID_0BB4&PID_0C61&MI_01

USBVID_0BB4&PID_0C62&MI_01

USBVID_0BB4&PID_0C63&MI_01

USBVID_0BB4&PID_0C64&MI_01

USBVID_0BB4&PID_0C65&MI_01

USBVID_0BB4&PID_0C66&MI_01

USBVID_0BB4&PID_0C67&MI_01

USBVID_0BB4&PID_0C68&MI_01

USBVID_0BB4&PID_0C69&MI_01

USBVID_0BB4&PID_0C6A&MI_01

USBVID_0BB4&PID_0C6B&MI_01

USBVID_0BB4&PID_0C6C&MI_01

USBVID_0BB4&PID_0C6D&MI_01

USBVID_0BB4&PID_0C6E&MI_01

USBVID_0BB4&PID_0C6F&MI_01

USBVID_0BB4&PID_0C70&MI_01

USBVID_0BB4&PID_0C71&MI_01

USBVID_0BB4&PID_0C72&MI_01

USBVID_0BB4&PID_0C73&MI_01

USBVID_0BB4&PID_0C74&MI_01

USBVID_0BB4&PID_0C75&MI_01

USBVID_0BB4&PID_0C76&MI_01

USBVID_0BB4&PID_0C77&MI_01

USBVID_0BB4&PID_0C78&MI_01

USBVID_0BB4&PID_0C79&MI_01

USBVID_0BB4&PID_0C7A&MI_01

USBVID_0BB4&PID_0C7B&MI_01

USBVID_0BB4&PID_0C7C&MI_01

USBVID_0BB4&PID_0C7D&MI_01

USBVID_0BB4&PID_0C7E&MI_01

USBVID_0BB4&PID_0C7F&MI_01

USBVID_0BB4&PID_0C80&MI_01

USBVID_0BB4&PID_0C81&MI_01

USBVID_0BB4&PID_0C82&MI_01

USBVID_0BB4&PID_0C83&MI_01

USBVID_0BB4&PID_0C84&MI_01

USBVID_0BB4&PID_0C85&MI_01

USBVID_0BB4&PID_0C86&MI_01
HTC (High Tech Computer Corp.) Sensation

USBVID_0BB4&PID_0C87&MI_01
HTC (High Tech Computer Corp.) Desire
(debug)

USBVID_0BB4&PID_0C88&MI_01

USBVID_0BB4&PID_0C89&MI_01

USBVID_0BB4&PID_0C8A&MI_01

USBVID_0BB4&PID_0C8B&MI_01

USBVID_0BB4&PID_0C8C&MI_01

USBVID_0BB4&PID_0C8D&MI_01
HTC (High Tech Computer Corp.) EVO 4G
(debug)

USBVID_0BB4&PID_0C8E&MI_01

USBVID_0BB4&PID_0C8F&MI_01

USBVID_0BB4&PID_0C90&MI_01

USBVID_0BB4&PID_0C91&MI_01
HTC (High Tech Computer Corp.) Vision

USBVID_0BB4&PID_0C92&MI_01

USBVID_0BB4&PID_0C93&MI_01

USBVID_0BB4&PID_0C94&MI_01
HTC (High Tech Computer Corp.) Vision

USBVID_0BB4&PID_0C95&MI_01

USBVID_0BB4&PID_0C96&MI_01

USBVID_0BB4&PID_0C97&MI_01
HTC (High Tech Computer Corp.) Legend

USBVID_0BB4&PID_0C98&MI_01

USBVID_0BB4&PID_0C99&MI_01
HTC (High Tech Computer Corp.) Desire
(debug)

USBVID_0BB4&PID_0C9A&MI_01

USBVID_0BB4&PID_0C9B&MI_01

USBVID_0BB4&PID_0C9C&MI_01

USBVID_0BB4&PID_0C9D&MI_01

USBVID_0BB4&PID_0C9E&MI_01
HTC (High Tech Computer Corp.) Incredible

USBVID_0BB4&PID_0C9F&MI_01

USBVID_0BB4&PID_0CA0&MI_01

USBVID_0BB4&PID_0CA1&MI_01

USBVID_0BB4&PID_0CA2&MI_01
HTC (High Tech Computer Corp.) Desire HD
(debug
mode)

USBVID_0BB4&PID_0CA3&MI_01

USBVID_0BB4&PID_0CA4&MI_01

USBVID_0BB4&PID_0CA5&MI_01
HTC (High Tech Computer Corp.) Android
Phone [Evo
Shift 4G]

USBVID_0BB4&PID_0CA6&MI_01

USBVID_0BB4&PID_0CA7&MI_01

USBVID_0BB4&PID_0CA8&MI_01

USBVID_0BB4&PID_0CA9&MI_01

USBVID_0BB4&PID_0CAA&MI_01

USBVID_0BB4&PID_0CAB&MI_01

USBVID_0BB4&PID_0CAC&MI_01

USBVID_0BB4&PID_0CAD&MI_01

USBVID_0BB4&PID_0CAE&MI_01
HTC (High Tech Computer Corp.) T-Mobile
MyTouch 4G
Slide
[Doublesho
t]

USBVID_0BB4&PID_0CAF&MI_01

USBVID_0BB4&PID_0CB0&MI_01

USBVID_0BB4&PID_0CB1&MI_01

USBVID_0BB4&PID_0CB2&MI_01

USBVID_0BB4&PID_0CB3&MI_01

USBVID_0BB4&PID_0CB4&MI_01

USBVID_0BB4&PID_0CB5&MI_01

USBVID_0BB4&PID_0CB6&MI_01

USBVID_0BB4&PID_0CB7&MI_01

USBVID_0BB4&PID_0CB8&MI_01

USBVID_0BB4&PID_0CB9&MI_01

USBVID_0BB4&PID_0CBA&MI_01

USBVID_0BB4&PID_0CBB&MI_01

USBVID_0BB4&PID_0CBC&MI_01

USBVID_0BB4&PID_0CBD&MI_01

USBVID_0BB4&PID_0CBE&MI_01

USBVID_0BB4&PID_0CBF&MI_01

USBVID_0BB4&PID_0CC0&MI_01

USBVID_0BB4&PID_0CC1&MI_01

USBVID_0BB4&PID_0CC2&MI_01

USBVID_0BB4&PID_0CC3&MI_01

USBVID_0BB4&PID_0CC4&MI_01

USBVID_0BB4&PID_0CC5&MI_01

USBVID_0BB4&PID_0CC6&MI_01

USBVID_0BB4&PID_0CC7&MI_01

USBVID_0BB4&PID_0CC8&MI_01

USBVID_0BB4&PID_0CC9&MI_01

USBVID_0BB4&PID_0CCA&MI_01

USBVID_0BB4&PID_0CCB&MI_01

USBVID_0BB4&PID_0CCC&MI_01

USBVID_0BB4&PID_0CCD&MI_01

USBVID_0BB4&PID_0CCE&MI_01

USBVID_0BB4&PID_0CCF&MI_01

USBVID_0BB4&PID_0CD0&MI_01

USBVID_0BB4&PID_0CD1&MI_01

USBVID_0BB4&PID_0CD2&MI_01

USBVID_0BB4&PID_0CD3&MI_01

USBVID_0BB4&PID_0CD4&MI_01

USBVID_0BB4&PID_0CD5&MI_01

USBVID_0BB4&PID_0CD6&MI_01

USBVID_0BB4&PID_0CD7&MI_01

USBVID_0BB4&PID_0CD8&MI_01

USBVID_0BB4&PID_0CD9&MI_01

USBVID_0BB4&PID_0CDA&MI_01

USBVID_0BB4&PID_0CDB&MI_01

USBVID_0BB4&PID_0CDC&MI_01

USBVID_0BB4&PID_0CDD&MI_01

USBVID_0BB4&PID_0CDE&MI_01

USBVID_0BB4&PID_0CDF&MI_01

USBVID_0BB4&PID_0CE0&MI_01

USBVID_0BB4&PID_0CE1&MI_01

USBVID_0BB4&PID_0CE2&MI_01

USBVID_0BB4&PID_0CE3&MI_01

USBVID_0BB4&PID_0CE4&MI_01

USBVID_0BB4&PID_0CE5&MI_01

USBVID_0BB4&PID_0CE6&MI_01

USBVID_0BB4&PID_0CE7&MI_01

USBVID_0BB4&PID_0CE8&MI_01

USBVID_0BB4&PID_0CE9&MI_01

USBVID_0BB4&PID_0CEA&MI_01

USBVID_0BB4&PID_0CEB&MI_01

USBVID_0BB4&PID_0CEC&MI_01

USBVID_0BB4&PID_0CED&MI_01

USBVID_0BB4&PID_0CEE&MI_01

USBVID_0BB4&PID_0CEF&MI_01

USBVID_0BB4&PID_0CF0&MI_01

USBVID_0BB4&PID_0CF1&MI_01

USBVID_0BB4&PID_0CF2&MI_01

USBVID_0BB4&PID_0CF3&MI_01

USBVID_0BB4&PID_0CF4&MI_01

USBVID_0BB4&PID_0CF5&MI_01

USBVID_0BB4&PID_0CF6&MI_01

USBVID_0BB4&PID_0CF7&MI_01

USBVID_0BB4&PID_0CF8&MI_01

USBVID_0BB4&PID_0CF9&MI_01

USBVID_0BB4&PID_0CFA&MI_01

USBVID_0BB4&PID_0CFB&MI_01

USBVID_0BB4&PID_0CFC&MI_01

USBVID_0BB4&PID_0CFD&MI_01

USBVID_0BB4&PID_0CFE&MI_01

USBVID_0BB4&PID_0CFF&MI_01

USBVID_0BB4&PID_0D00&MI_01

USBVID_0BB4&PID_0D01&MI_01

USBVID_0BB4&PID_0D02&MI_01

USBVID_0BB4&PID_0D03&MI_01

USBVID_0BB4&PID_0D04&MI_01

USBVID_0BB4&PID_0D05&MI_01

USBVID_0BB4&PID_0D06&MI_01

USBVID_0BB4&PID_0D07&MI_01

USBVID_0BB4&PID_0D08&MI_01

USBVID_0BB4&PID_0D09&MI_01

USBVID_0BB4&PID_0D0A&MI_01

USBVID_0BB4&PID_0D0B&MI_01

USBVID_0BB4&PID_0D0C&MI_01

USBVID_0BB4&PID_0D0D&MI_01

USBVID_0BB4&PID_0D0E&MI_01

USBVID_0BB4&PID_0D0F&MI_01

USBVID_0BB4&PID_0D10&MI_01

USBVID_0BB4&PID_0D11&MI_01

USBVID_0BB4&PID_0D12&MI_01

USBVID_0BB4&PID_0D13&MI_01

USBVID_0BB4&PID_0D14&MI_01

USBVID_0BB4&PID_0D15&MI_01

USBVID_0BB4&PID_0D16&MI_01

USBVID_0BB4&PID_0D17&MI_01

USBVID_0BB4&PID_0D18&MI_01

USBVID_0BB4&PID_0D19&MI_01

USBVID_0BB4&PID_0D1A&MI_01

USBVID_0BB4&PID_0D1B&MI_01

USBVID_0BB4&PID_0D1C&MI_01

USBVID_0BB4&PID_0D1D&MI_01

USBVID_0BB4&PID_0D1E&MI_01

USBVID_0BB4&PID_0D1F&MI_01

USBVID_0BB4&PID_0D20&MI_01

USBVID_0BB4&PID_0D21&MI_01

USBVID_0BB4&PID_0D22&MI_01

USBVID_0BB4&PID_0D23&MI_01

USBVID_0BB4&PID_0D24&MI_01

USBVID_0BB4&PID_0D25&MI_01

USBVID_0BB4&PID_0D26&MI_01

USBVID_0BB4&PID_0D27&MI_01

USBVID_0BB4&PID_0D28&MI_01

USBVID_0BB4&PID_0D29&MI_01

USBVID_0BB4&PID_0D2A&MI_01

USBVID_0BB4&PID_0D2B&MI_01

USBVID_0BB4&PID_0D2C&MI_01

USBVID_0BB4&PID_0D2D&MI_01

USBVID_0BB4&PID_0D2E&MI_01

USBVID_0BB4&PID_0D2F&MI_01

USBVID_0BB4&PID_0D30&MI_01

USBVID_0BB4&PID_0D31&MI_01

USBVID_0BB4&PID_0D32&MI_01

USBVID_0BB4&PID_0D33&MI_01

USBVID_0BB4&PID_0D34&MI_01

USBVID_0BB4&PID_0D35&MI_01

USBVID_0BB4&PID_0D36&MI_01

USBVID_0BB4&PID_0D37&MI_01

USBVID_0BB4&PID_0D38&MI_01

USBVID_0BB4&PID_0D39&MI_01

USBVID_0BB4&PID_0D3A&MI_01

USBVID_0BB4&PID_0D3B&MI_01

USBVID_0BB4&PID_0D3C&MI_01

USBVID_0BB4&PID_0D3D&MI_01

USBVID_0BB4&PID_0D3E&MI_01

USBVID_0BB4&PID_0D3F&MI_01

USBVID_0BB4&PID_0D40&MI_01

USBVID_0BB4&PID_0D41&MI_01

USBVID_0BB4&PID_0D42&MI_01

USBVID_0BB4&PID_0D43&MI_01

USBVID_0BB4&PID_0D44&MI_01

USBVID_0BB4&PID_0D45&MI_01

USBVID_0BB4&PID_0D46&MI_01

USBVID_0BB4&PID_0D47&MI_01

USBVID_0BB4&PID_0D48&MI_01

USBVID_0BB4&PID_0D49&MI_01

USBVID_0BB4&PID_0D4A&MI_01

USBVID_0BB4&PID_0D4B&MI_01

USBVID_0BB4&PID_0D4C&MI_01

USBVID_0BB4&PID_0D4D&MI_01

USBVID_0BB4&PID_0D4E&MI_01

USBVID_0BB4&PID_0D4F&MI_01

USBVID_0BB4&PID_0D50&MI_01

USBVID_0BB4&PID_0D51&MI_01

USBVID_0BB4&PID_0D52&MI_01

USBVID_0BB4&PID_0D53&MI_01

USBVID_0BB4&PID_0D54&MI_01

USBVID_0BB4&PID_0D55&MI_01

USBVID_0BB4&PID_0D56&MI_01

USBVID_0BB4&PID_0D57&MI_01

USBVID_0BB4&PID_0D58&MI_01

USBVID_0BB4&PID_0D59&MI_01

USBVID_0BB4&PID_0D5A&MI_01

USBVID_0BB4&PID_0D5B&MI_01

USBVID_0BB4&PID_0D5C&MI_01

USBVID_0BB4&PID_0D5D&MI_01

USBVID_0BB4&PID_0D5E&MI_01

USBVID_0BB4&PID_0D5F&MI_01

USBVID_0BB4&PID_0D60&MI_01

USBVID_0BB4&PID_0D61&MI_01

USBVID_0BB4&PID_0D62&MI_01

USBVID_0BB4&PID_0D63&MI_01

USBVID_0BB4&PID_0D64&MI_01

USBVID_0BB4&PID_0D65&MI_01

USBVID_0BB4&PID_0D66&MI_01

USBVID_0BB4&PID_0D67&MI_01

USBVID_0BB4&PID_0D68&MI_01

USBVID_0BB4&PID_0D69&MI_01

USBVID_0BB4&PID_0D6A&MI_01

USBVID_0BB4&PID_0D6B&MI_01

USBVID_0BB4&PID_0D6C&MI_01

USBVID_0BB4&PID_0D6D&MI_01

USBVID_0BB4&PID_0D6E&MI_01

USBVID_0BB4&PID_0D6F&MI_01

USBVID_0BB4&PID_0D70&MI_01

USBVID_0BB4&PID_0D71&MI_01

USBVID_0BB4&PID_0D72&MI_01

USBVID_0BB4&PID_0D73&MI_01

USBVID_0BB4&PID_0D74&MI_01

USBVID_0BB4&PID_0D75&MI_01

USBVID_0BB4&PID_0D76&MI_01

USBVID_0BB4&PID_0D77&MI_01

USBVID_0BB4&PID_0D78&MI_01

USBVID_0BB4&PID_0D79&MI_01

USBVID_0BB4&PID_0D7A&MI_01

USBVID_0BB4&PID_0D7B&MI_01

USBVID_0BB4&PID_0D7C&MI_01

USBVID_0BB4&PID_0D7D&MI_01

USBVID_0BB4&PID_0D7E&MI_01

USBVID_0BB4&PID_0D7F&MI_01

USBVID_0BB4&PID_0D80&MI_01

USBVID_0BB4&PID_0D81&MI_01

USBVID_0BB4&PID_0D82&MI_01

USBVID_0BB4&PID_0D83&MI_01

USBVID_0BB4&PID_0D84&MI_01

USBVID_0BB4&PID_0D85&MI_01

USBVID_0BB4&PID_0D86&MI_01

USBVID_0BB4&PID_0D87&MI_01

USBVID_0BB4&PID_0D88&MI_01

USBVID_0BB4&PID_0D89&MI_01

USBVID_0BB4&PID_0D8A&MI_01

USBVID_0BB4&PID_0D8B&MI_01

USBVID_0BB4&PID_0D8C&MI_01

USBVID_0BB4&PID_0D8D&MI_01

USBVID_0BB4&PID_0D8E&MI_01

USBVID_0BB4&PID_0D8F&MI_01

USBVID_0BB4&PID_0D90&MI_01

USBVID_0BB4&PID_0D91&MI_01

USBVID_0BB4&PID_0D92&MI_01

USBVID_0BB4&PID_0D93&MI_01

USBVID_0BB4&PID_0D94&MI_01

USBVID_0BB4&PID_0D95&MI_01

USBVID_0BB4&PID_0D96&MI_01

USBVID_0BB4&PID_0D97&MI_01

USBVID_0BB4&PID_0D98&MI_01

USBVID_0BB4&PID_0D99&MI_01

USBVID_0BB4&PID_0D9A&MI_01

USBVID_0BB4&PID_0D9B&MI_01

USBVID_0BB4&PID_0D9C&MI_01

USBVID_0BB4&PID_0D9D&MI_01

USBVID_0BB4&PID_0D9E&MI_01

USBVID_0BB4&PID_0D9F&MI_01

USBVID_0BB4&PID_0DA0&MI_01

USBVID_0BB4&PID_0DA1&MI_01

USBVID_0BB4&PID_0DA2&MI_01

USBVID_0BB4&PID_0DA3&MI_01

USBVID_0BB4&PID_0DA4&MI_01

USBVID_0BB4&PID_0DA5&MI_01

USBVID_0BB4&PID_0DA6&MI_01

USBVID_0BB4&PID_0DA7&MI_01

USBVID_0BB4&PID_0DA8&MI_01

USBVID_0BB4&PID_0DA9&MI_01

USBVID_0BB4&PID_0DAA&MI_01

USBVID_0BB4&PID_0DAB&MI_01

USBVID_0BB4&PID_0DAC&MI_01

USBVID_0BB4&PID_0DAD&MI_01

USBVID_0BB4&PID_0DAE&MI_01

USBVID_0BB4&PID_0DAF&MI_01

USBVID_0BB4&PID_0DB0&MI_01

USBVID_0BB4&PID_0DB1&MI_01

USBVID_0BB4&PID_0DB2&MI_01

USBVID_0BB4&PID_0DB3&MI_01

USBVID_0BB4&PID_0DB4&MI_01

USBVID_0BB4&PID_0DB5&MI_01

USBVID_0BB4&PID_0DB6&MI_01

USBVID_0BB4&PID_0DB7&MI_01

USBVID_0BB4&PID_0DB8&MI_01

USBVID_0BB4&PID_0DB9&MI_01

USBVID_0BB4&PID_0DBA&MI_01

USBVID_0BB4&PID_0DBB&MI_01

USBVID_0BB4&PID_0DBC&MI_01

USBVID_0BB4&PID_0DBD&MI_01

USBVID_0BB4&PID_0DBE&MI_01

USBVID_0BB4&PID_0DBF&MI_01

USBVID_0BB4&PID_0DC0&MI_01

USBVID_0BB4&PID_0DC1&MI_01

USBVID_0BB4&PID_0DC2&MI_01

USBVID_0BB4&PID_0DC3&MI_01

USBVID_0BB4&PID_0DC4&MI_01

USBVID_0BB4&PID_0DC5&MI_01

USBVID_0BB4&PID_0DC6&MI_01

USBVID_0BB4&PID_0DC7&MI_01

USBVID_0BB4&PID_0DC8&MI_01

USBVID_0BB4&PID_0DC9&MI_01

USBVID_0BB4&PID_0DCA&MI_01

USBVID_0BB4&PID_0DCB&MI_01

USBVID_0BB4&PID_0DCC&MI_01

USBVID_0BB4&PID_0DCD&MI_01

USBVID_0BB4&PID_0DCE&MI_01

USBVID_0BB4&PID_0DCF&MI_01

USBVID_0BB4&PID_0DD0&MI_01

USBVID_0BB4&PID_0DD1&MI_01

USBVID_0BB4&PID_0DD2&MI_01

USBVID_0BB4&PID_0DD3&MI_01

USBVID_0BB4&PID_0DD4&MI_01

USBVID_0BB4&PID_0DD5&MI_01

USBVID_0BB4&PID_0DD6&MI_01

USBVID_0BB4&PID_0DD7&MI_01

USBVID_0BB4&PID_0DD8&MI_01

USBVID_0BB4&PID_0DD9&MI_01

USBVID_0BB4&PID_0DDA&MI_01

USBVID_0BB4&PID_0DDB&MI_01

USBVID_0BB4&PID_0DDC&MI_01

USBVID_0BB4&PID_0DDD&MI_01

USBVID_0BB4&PID_0DDE&MI_01

USBVID_0BB4&PID_0DDF&MI_01

USBVID_0BB4&PID_0DE0&MI_01

USBVID_0BB4&PID_0DE1&MI_01

USBVID_0BB4&PID_0DE2&MI_01

USBVID_0BB4&PID_0DE3&MI_01

USBVID_0BB4&PID_0DE4&MI_01

USBVID_0BB4&PID_0DE5&MI_01
HTC (High Tech Computer Corp.) One (M7)

USBVID_0BB4&PID_0DE6&MI_01

USBVID_0BB4&PID_0DE7&MI_01

USBVID_0BB4&PID_0DE8&MI_01

USBVID_0BB4&PID_0DE9&MI_01

USBVID_0BB4&PID_0DEA&MI_01
HTC (High Tech Computer Corp.) M7_UL [HTC
One]

USBVID_0BB4&PID_0DEB&MI_01

USBVID_0BB4&PID_0DEC&MI_01

USBVID_0BB4&PID_0DED&MI_01

USBVID_0BB4&PID_0DEE&MI_01

USBVID_0BB4&PID_0DEF&MI_01

USBVID_0BB4&PID_0DF0&MI_01

USBVID_0BB4&PID_0DF1&MI_01

USBVID_0BB4&PID_0DF2&MI_01

USBVID_0BB4&PID_0DF3&MI_01

USBVID_0BB4&PID_0DF4&MI_01

USBVID_0BB4&PID_0DF5&MI_01

USBVID_0BB4&PID_0DF6&MI_01

USBVID_0BB4&PID_0DF7&MI_01

USBVID_0BB4&PID_0DF8&MI_01

USBVID_0BB4&PID_0DF9&MI_01

USBVID_0BB4&PID_0DFA&MI_01

USBVID_0BB4&PID_0DFB&MI_01

USBVID_0BB4&PID_0DFC&MI_01

USBVID_0BB4&PID_0DFD&MI_01

USBVID_0BB4&PID_0DFE&MI_01

USBVID_0BB4&PID_0DFF&MI_01

USBVID_0BB4&PID_0E00&MI_01

USBVID_0BB4&PID_0E01&MI_01

USBVID_0BB4&PID_0E02&MI_01

USBVID_0BB4&PID_0E03&MI_01

USBVID_0BB4&PID_0E04&MI_01

USBVID_0BB4&PID_0E05&MI_01

USBVID_0BB4&PID_0E06&MI_01

USBVID_0BB4&PID_0E07&MI_01

USBVID_0BB4&PID_0E08&MI_01

USBVID_0BB4&PID_0E09&MI_01

USBVID_0BB4&PID_0E0A&MI_01

USBVID_0BB4&PID_0E0B&MI_01

USBVID_0BB4&PID_0E0C&MI_01

USBVID_0BB4&PID_0E0D&MI_01

USBVID_0BB4&PID_0E0E&MI_01

USBVID_0BB4&PID_0E0F&MI_01

USBVID_0BB4&PID_0E10&MI_01

USBVID_0BB4&PID_0E11&MI_01

USBVID_0BB4&PID_0E12&MI_01

USBVID_0BB4&PID_0E13&MI_01

USBVID_0BB4&PID_0E14&MI_01

USBVID_0BB4&PID_0E15&MI_01

USBVID_0BB4&PID_0E16&MI_01

USBVID_0BB4&PID_0E17&MI_01

USBVID_0BB4&PID_0E18&MI_01

USBVID_0BB4&PID_0E19&MI_01

USBVID_0BB4&PID_0E1A&MI_01

USBVID_0BB4&PID_0E1B&MI_01

USBVID_0BB4&PID_0E1C&MI_01

USBVID_0BB4&PID_0E1D&MI_01

USBVID_0BB4&PID_0E1E&MI_01

USBVID_0BB4&PID_0E1F&MI_01

USBVID_0BB4&PID_0E20&MI_01

USBVID_0BB4&PID_0E21&MI_01

USBVID_0BB4&PID_0E22&MI_01

USBVID_0BB4&PID_0E23&MI_01

USBVID_0BB4&PID_0E24&MI_01

USBVID_0BB4&PID_0E25&MI_01

USBVID_0BB4&PID_0E26&MI_01

USBVID_0BB4&PID_0E27&MI_01

USBVID_0BB4&PID_0E28&MI_01

USBVID_0BB4&PID_0E29&MI_01

USBVID_0BB4&PID_0E2A&MI_01

USBVID_0BB4&PID_0E2B&MI_01

USBVID_0BB4&PID_0E2C&MI_01

USBVID_0BB4&PID_0E2D&MI_01

USBVID_0BB4&PID_0E2E&MI_01

USBVID_0BB4&PID_0E2F&MI_01

USBVID_0BB4&PID_0E30&MI_01

USBVID_0BB4&PID_0E31&MI_01

USBVID_0BB4&PID_0E32&MI_01

USBVID_0BB4&PID_0E33&MI_01

USBVID_0BB4&PID_0E34&MI_01

USBVID_0BB4&PID_0E35&MI_01

USBVID_0BB4&PID_0E36&MI_01

USBVID_0BB4&PID_0E37&MI_01

USBVID_0BB4&PID_0E38&MI_01

USBVID_0BB4&PID_0E39&MI_01

USBVID_0BB4&PID_0E3A&MI_01

USBVID_0BB4&PID_0E3B&MI_01

USBVID_0BB4&PID_0E3C&MI_01

USBVID_0BB4&PID_0E3D&MI_01

USBVID_0BB4&PID_0E3E&MI_01

USBVID_0BB4&PID_0E3F&MI_01

USBVID_0BB4&PID_0E40&MI_01

USBVID_0BB4&PID_0E41&MI_01

USBVID_0BB4&PID_0E42&MI_01

USBVID_0BB4&PID_0E43&MI_01

USBVID_0BB4&PID_0E44&MI_01

USBVID_0BB4&PID_0E45&MI_01

USBVID_0BB4&PID_0E46&MI_01

USBVID_0BB4&PID_0E47&MI_01

USBVID_0BB4&PID_0E48&MI_01

USBVID_0BB4&PID_0E49&MI_01

USBVID_0BB4&PID_0E4A&MI_01

USBVID_0BB4&PID_0E4B&MI_01

USBVID_0BB4&PID_0E4C&MI_01

USBVID_0BB4&PID_0E4D&MI_01

USBVID_0BB4&PID_0E4E&MI_01

USBVID_0BB4&PID_0E4F&MI_01

USBVID_0BB4&PID_0E50&MI_01

USBVID_0BB4&PID_0E51&MI_01

USBVID_0BB4&PID_0E52&MI_01

USBVID_0BB4&PID_0E53&MI_01

USBVID_0BB4&PID_0E54&MI_01

USBVID_0BB4&PID_0E55&MI_01

USBVID_0BB4&PID_0E56&MI_01

USBVID_0BB4&PID_0E57&MI_01

USBVID_0BB4&PID_0E58&MI_01

USBVID_0BB4&PID_0E59&MI_01

USBVID_0BB4&PID_0E5A&MI_01

USBVID_0BB4&PID_0E5B&MI_01

USBVID_0BB4&PID_0E5C&MI_01

USBVID_0BB4&PID_0E5D&MI_01

USBVID_0BB4&PID_0E5E&MI_01

USBVID_0BB4&PID_0E5F&MI_01

USBVID_0BB4&PID_0E60&MI_01

USBVID_0BB4&PID_0E61&MI_01

USBVID_0BB4&PID_0E62&MI_01

USBVID_0BB4&PID_0E63&MI_01

USBVID_0BB4&PID_0E64&MI_01

USBVID_0BB4&PID_0E65&MI_01

USBVID_0BB4&PID_0E66&MI_01

USBVID_0BB4&PID_0E67&MI_01

USBVID_0BB4&PID_0E68&MI_01

USBVID_0BB4&PID_0E69&MI_01

USBVID_0BB4&PID_0E6A&MI_01

USBVID_0BB4&PID_0E6B&MI_01

USBVID_0BB4&PID_0E6C&MI_01

USBVID_0BB4&PID_0E6D&MI_01

USBVID_0BB4&PID_0E6E&MI_01

USBVID_0BB4&PID_0E6F&MI_01

USBVID_0BB4&PID_0E70&MI_01

USBVID_0BB4&PID_0E71&MI_01

USBVID_0BB4&PID_0E72&MI_01

USBVID_0BB4&PID_0E73&MI_01

USBVID_0BB4&PID_0E74&MI_01

USBVID_0BB4&PID_0E75&MI_01

USBVID_0BB4&PID_0E76&MI_01

USBVID_0BB4&PID_0E77&MI_01

USBVID_0BB4&PID_0E78&MI_01

USBVID_0BB4&PID_0E79&MI_01

USBVID_0BB4&PID_0E7A&MI_01

USBVID_0BB4&PID_0E7B&MI_01

USBVID_0BB4&PID_0E7C&MI_01

USBVID_0BB4&PID_0E7D&MI_01

USBVID_0BB4&PID_0E7E&MI_01

USBVID_0BB4&PID_0E7F&MI_01

USBVID_0BB4&PID_0E80&MI_01

USBVID_0BB4&PID_0E81&MI_01

USBVID_0BB4&PID_0E82&MI_01

USBVID_0BB4&PID_0E83&MI_01

USBVID_0BB4&PID_0E84&MI_01

USBVID_0BB4&PID_0E85&MI_01

USBVID_0BB4&PID_0E86&MI_01

USBVID_0BB4&PID_0E87&MI_01

USBVID_0BB4&PID_0E88&MI_01

USBVID_0BB4&PID_0E89&MI_01

USBVID_0BB4&PID_0E8A&MI_01

USBVID_0BB4&PID_0E8B&MI_01

USBVID_0BB4&PID_0E8C&MI_01

USBVID_0BB4&PID_0E8D&MI_01

USBVID_0BB4&PID_0E8E&MI_01

USBVID_0BB4&PID_0E8F&MI_01

USBVID_0BB4&PID_0E90&MI_01

USBVID_0BB4&PID_0E91&MI_01

USBVID_0BB4&PID_0E92&MI_01

USBVID_0BB4&PID_0E93&MI_01

USBVID_0BB4&PID_0E94&MI_01

USBVID_0BB4&PID_0E95&MI_01

USBVID_0BB4&PID_0E96&MI_01

USBVID_0BB4&PID_0E97&MI_01

USBVID_0BB4&PID_0E98&MI_01

USBVID_0BB4&PID_0E99&MI_01

USBVID_0BB4&PID_0E9A&MI_01

USBVID_0BB4&PID_0E9B&MI_01

USBVID_0BB4&PID_0E9C&MI_01

USBVID_0BB4&PID_0E9D&MI_01

USBVID_0BB4&PID_0E9E&MI_01

USBVID_0BB4&PID_0E9F&MI_01

USBVID_0BB4&PID_0EA0&MI_01

USBVID_0BB4&PID_0EA1&MI_01

USBVID_0BB4&PID_0EA2&MI_01

USBVID_0BB4&PID_0EA3&MI_01

USBVID_0BB4&PID_0EA4&MI_01

USBVID_0BB4&PID_0EA5&MI_01

USBVID_0BB4&PID_0EA6&MI_01

USBVID_0BB4&PID_0EA7&MI_01

USBVID_0BB4&PID_0EA8&MI_01

USBVID_0BB4&PID_0EA9&MI_01

USBVID_0BB4&PID_0EAA&MI_01

USBVID_0BB4&PID_0EAB&MI_01

USBVID_0BB4&PID_0EAC&MI_01

USBVID_0BB4&PID_0EAD&MI_01

USBVID_0BB4&PID_0EAE&MI_01

USBVID_0BB4&PID_0EAF&MI_01

USBVID_0BB4&PID_0EB0&MI_01

USBVID_0BB4&PID_0EB1&MI_01

USBVID_0BB4&PID_0EB2&MI_01

USBVID_0BB4&PID_0EB3&MI_01

USBVID_0BB4&PID_0EB4&MI_01

USBVID_0BB4&PID_0EB5&MI_01

USBVID_0BB4&PID_0EB6&MI_01

USBVID_0BB4&PID_0EB7&MI_01

USBVID_0BB4&PID_0EB8&MI_01

USBVID_0BB4&PID_0EB9&MI_01

USBVID_0BB4&PID_0EBA&MI_01

USBVID_0BB4&PID_0EBB&MI_01

USBVID_0BB4&PID_0EBC&MI_01

USBVID_0BB4&PID_0EBD&MI_01

USBVID_0BB4&PID_0EBE&MI_01

USBVID_0BB4&PID_0EBF&MI_01

USBVID_0BB4&PID_0EC0&MI_01

USBVID_0BB4&PID_0EC1&MI_01

USBVID_0BB4&PID_0EC2&MI_01

USBVID_0BB4&PID_0EC3&MI_01

USBVID_0BB4&PID_0EC4&MI_01

USBVID_0BB4&PID_0EC5&MI_01

USBVID_0BB4&PID_0EC6&MI_01

USBVID_0BB4&PID_0EC7&MI_01

USBVID_0BB4&PID_0EC8&MI_01

USBVID_0BB4&PID_0EC9&MI_01

USBVID_0BB4&PID_0ECA&MI_01

USBVID_0BB4&PID_0ECB&MI_01

USBVID_0BB4&PID_0ECC&MI_01

USBVID_0BB4&PID_0ECD&MI_01

USBVID_0BB4&PID_0ECE&MI_01

USBVID_0BB4&PID_0ECF&MI_01

USBVID_0BB4&PID_0ED0&MI_01

USBVID_0BB4&PID_0ED1&MI_01

USBVID_0BB4&PID_0ED2&MI_01

USBVID_0BB4&PID_0ED3&MI_01

USBVID_0BB4&PID_0ED4&MI_01

USBVID_0BB4&PID_0ED5&MI_01

USBVID_0BB4&PID_0ED6&MI_01

USBVID_0BB4&PID_0ED7&MI_01

USBVID_0BB4&PID_0ED8&MI_01

USBVID_0BB4&PID_0ED9&MI_01

USBVID_0BB4&PID_0EDA&MI_01

USBVID_0BB4&PID_0EDB&MI_01

USBVID_0BB4&PID_0EDC&MI_01

USBVID_0BB4&PID_0EDD&MI_01

USBVID_0BB4&PID_0EDE&MI_01

USBVID_0BB4&PID_0EDF&MI_01

USBVID_0BB4&PID_0EE0&MI_01

USBVID_0BB4&PID_0EE1&MI_01

USBVID_0BB4&PID_0EE2&MI_01

USBVID_0BB4&PID_0EE3&MI_01

USBVID_0BB4&PID_0EE4&MI_01

USBVID_0BB4&PID_0EE5&MI_01

USBVID_0BB4&PID_0EE6&MI_01

USBVID_0BB4&PID_0EE7&MI_01

USBVID_0BB4&PID_0EE8&MI_01

USBVID_0BB4&PID_0EE9&MI_01

USBVID_0BB4&PID_0EEA&MI_01

USBVID_0BB4&PID_0EEB&MI_01

USBVID_0BB4&PID_0EEC&MI_01

USBVID_0BB4&PID_0EED&MI_01

USBVID_0BB4&PID_0EEE&MI_01

USBVID_0BB4&PID_0EEF&MI_01

USBVID_0BB4&PID_0EF0&MI_01

USBVID_0BB4&PID_0EF1&MI_01

USBVID_0BB4&PID_0EF2&MI_01

USBVID_0BB4&PID_0EF3&MI_01

USBVID_0BB4&PID_0EF4&MI_01

USBVID_0BB4&PID_0EF5&MI_01

USBVID_0BB4&PID_0EF6&MI_01

USBVID_0BB4&PID_0EF7&MI_01

USBVID_0BB4&PID_0EF8&MI_01

USBVID_0BB4&PID_0EF9&MI_01

USBVID_0BB4&PID_0EFA&MI_01

USBVID_0BB4&PID_0EFB&MI_01

USBVID_0BB4&PID_0EFC&MI_01

USBVID_0BB4&PID_0EFD&MI_01

USBVID_0BB4&PID_0EFE&MI_01

USBVID_0BB4&PID_0EFF&MI_01

USBVID_0BB4&PID_0FF9&MI_01
HTC (High Tech Computer Corp.) Desire /
Desire HD
/ Hero /
Thunderbol
t (Charge
Mode)

USBVID_0BB4&PID_0FFF
HTC (High Tech Computer Corp.) Android
Fastboot
Bootloader

USBVID_0E79&PID_1361

USBVID_0E79&PID_1361&MI_01

USBVID_0E79&PID_1401

USBVID_0E79&PID_1401&MI_01

USBVID_0E79&PID_1407

USBVID_0E79&PID_1407&MI_01

USBVID_0E79&PID_1409

USBVID_0E79&PID_1409&MI_01

USBVID_0E79&PID_140B

USBVID_0E79&PID_140B&MI_01

USBVID_0E79&PID_140E

USBVID_0E79&PID_140E&MI_01

USBVID_0E79&PID_1411

USBVID_0E79&PID_1411&MI_01

USBVID_0E79&PID_1431

USBVID_0E79&PID_1431&MI_01

USBVID_0E79&PID_1501

USBVID_0E79&PID_1502&MI_01

USBVID_0E79&PID_1504&MI_01

USBVID_0E79&PID_1506&MI_01

USBVID_0E79&PID_1507&MI_01

USBVID_0E79&PID_1509&MI_01

USBVID_0E79&PID_150A&MI_01

USBVID_0E79&PID_1511

USBVID_0E79&PID_1512&MI_01

USBVID_0E79&PID_1514&MI_01

USBVID_0E79&PID_1516&MI_01

USBVID_0E79&PID_1517&MI_01

USBVID_0E79&PID_1519&MI_01

USBVID_0E79&PID_151A&MI_01

USBVID_0E79&PID_1521

USBVID_0E79&PID_1522&MI_01

USBVID_0E79&PID_1524&MI_01

USBVID_0E79&PID_1526&MI_01

USBVID_0E79&PID_1527&MI_01

USBVID_0E79&PID_1529&MI_01

USBVID_0E79&PID_152A&MI_01

USBVID_0E79&PID_1531

USBVID_0E79&PID_1532&MI_01

USBVID_0E79&PID_1534&MI_01

USBVID_0E79&PID_1536&MI_01

USBVID_0E79&PID_1537&MI_01

USBVID_0E79&PID_1539&MI_01

USBVID_0E79&PID_153A&MI_01

USBVID_0E79&PID_1541

USBVID_0E79&PID_1542&MI_01

USBVID_0E79&PID_1544&MI_01

USBVID_0E79&PID_1546&MI_01

USBVID_0E79&PID_1547&MI_01

USBVID_0E79&PID_1549&MI_01

USBVID_0E79&PID_154A&MI_01

USBVID_0E79&PID_1551

USBVID_0E79&PID_1552&MI_01

USBVID_0E79&PID_1554&MI_01

USBVID_0E79&PID_1556&MI_01

USBVID_0E79&PID_1557&MI_01

USBVID_0E79&PID_1559&MI_01

USBVID_0E79&PID_155A&MI_01

USBVID_0E79&PID_1569

USBVID_0E79&PID_1569&MI_01

USBVID_0FCE&PID_0DDE&MI_01
Sony Ericsson Mobile
Communications AB
Xperia
Mini Pro
Bootloader

USBVID_0FCE&PID_212E&MI_01

USBVID_0FCE&PID_2137&MI_00
Sony Ericsson Mobile
Communications AB
Xperia X10
mini (USB
debug)

USBVID_0FCE&PID_2138&MI_00
Sony Ericsson Mobile
Communications AB
Xperia X10
mini pro
(Debug)

USBVID_0FCE&PID_2149&MI_00
Sony Ericsson Mobile
Communications AB
Xperia X8
(debug)

USBVID_0FCE&PID_214F&MI_01

USBVID_0FCE&PID_2156&MI_01

USBVID_0FCE&PID_215B&MI_01

USBVID_0FCE&PID_215C&MI_01

USBVID_0FCE&PID_215D&MI_01

USBVID_0FCE&PID_312E&MI_01

USBVID_0FCE&PID_3137&MI_00
Sony Ericsson Mobile
Communications AB
Xperia X10
mini

USBVID_0FCE&PID_3138&MI_00
Sony Ericsson Mobile
Communications AB
Xperia X10
mini pro

USBVID_0FCE&PID_3149&MI_00
Sony Ericsson Mobile
Communications AB
Xperia X8

USBVID_0FCE&PID_514F&MI_01
Sony Ericsson Mobile
Communications AB
Xperia arc
S
[Adb-Enabl
e Mode]

USBVID_0FCE&PID_5156&MI_01

USBVID_0FCE&PID_515A&MI_01

USBVID_0FCE&PID_515C&MI_01

USBVID_0FCE&PID_515D&MI_01

USBVID_0FCE&PID_5161&MI_01

USBVID_0FCE&PID_5166&MI_01

USBVID_0FCE&PID_5167&MI_01

USBVID_0FCE&PID_5168&MI_01

USBVID_0FCE&PID_5169&MI_01
Sony Ericsson Mobile
Communications AB
Xperia S
[Adb-Enabl
e Mode]

USBVID_0FCE&PID_5171&MI_01

USBVID_0FCE&PID_5172&MI_01

USBVID_0FCE&PID_614F&MI_01
Sony Ericsson Mobile
Communications AB
Xperia X12
(debug
mode)

USBVID_0FCE&PID_6156&MI_01

USBVID_0FCE&PID_615A&MI_01

USBVID_0FCE&PID_615C&MI_01

USBVID_0FCE&PID_615D&MI_01

USBVID_0FCE&PID_6161&MI_01

USBVID_0FCE&PID_6166&MI_01
Sony Ericsson Mobile
Communications AB
Xperia
Mini Pro

USBVID_0FCE&PID_6167&MI_01

USBVID_0FCE&PID_6168&MI_01

USBVID_0FCE&PID_814F&MI_02

USBVID_0FCE&PID_8156&MI_02

USBVID_0FCE&PID_815A&MI_02

USBVID_0FCE&PID_815B&MI_02

USBVID_0FCE&PID_815C&MI_02

USBVID_0FCE&PID_815D&MI_02

USBVID_0FCE&PID_8161&MI_02

USBVID_0FCE&PID_8166&MI_02

USBVID_0FCE&PID_8167&MI_02

USBVID_0FCE&PID_8168&MI_02

USBVID_0FCE&PID_8169&MI_02

USBVID_0FCE&PID_8171&MI_02

USBVID_0FCE&PID_8172&MI_02

USBVID_0FCE&PID_8173&MI_02

USBVID_0FCE&PID_8175&MI_02

USBVID_0FCE&PID_8176&MI_02

USBVID_0FCE&PID_8177&MI_02

USBVID_0FCE&PID_915B&MI_00

USBVID_0FCE&PID_B173&MI_02

USBVID_0FCE&PID_B175&MI_02

USBVID_0FCE&PID_B176&MI_02

USBVID_0FCE&PID_B177&MI_02

USBVID_0FCE&PID_D001&MI_01

USBVID_0FCE&PID_D001&REV_0216&MI_01

USBVID_0FCE&PID_D12E&MI_01
Sony Ericsson Mobile
Communications AB
Xperia X10

USBVID_0FCE&PID_D137&MI_00

USBVID_0FCE&PID_D138&MI_00

USBVID_0FCE&PID_D149&MI_00

USBVID_0FCE&PID_E12E&MI_01
Sony Ericsson Mobile
Communications AB
X10i Phone

USBVID_0FCE&PID_E137&MI_00

USBVID_0FCE&PID_E138&MI_00

USBVID_0FCE&PID_E149&MI_00

USBVID_1004&PID_6171&MI_01
Google, Inc Android
Original
ADB
Interface

USBVID_1004&PID_618E&MI_01
LG Electronics, Inc. Ally/Optim
us
One/Vortex
(debug
mode)

USBVID_1004&PID_618E_ADBInterface
LG Electronics, Inc. Ally/Optim
us
One/Vortex
(debug
mode)

USBVID_1004&PID_61A1&MI_07

USBVID_1004&PID_61A3&MI_05

USBVID_1004&PID_61A6&MI_01

USBVID_1004&PID_61D7&MI_07

USBVID_1004&PID_61D9&MI_02

USBVID_1004&PID_61F1&MI_04
LG Electronics, Inc. Optimus
Android
Phone [LG
Software
mode]

USBVID_1004&PID_61F3&MI_04

USBVID_1004&PID_61F5&MI_06

USBVID_1004&PID_61F7&MI_06

USBVID_1004&PID_61F9&MI_01
LG Electronics, Inc. Optimus
(Various
Models)
MTP Mode

USBVID_1004&PID_61FA&MI_04

USBVID_1004&PID_61FC&MI_06
LG Electronics, Inc. Optimus 3

USBVID_1004&PID_61FE&MI_05
LG Electronics, Inc. Optimus
Android
Phone [USB
tethering
mode]

USBVID_1004&PID_6202&MI_01

USBVID_1004&PID_6310&MI_07

USBVID_1004&PID_6311&MI_06

USBVID_1004&PID_6312&MI_02

USBVID_1004&PID_6313&MI_03

USBVID_1004&PID_6314&MI_06

USBVID_1004&PID_6315&MI_07

USBVID_1004&PID_6316&MI_07

USBVID_1004&PID_6317&MI_08

USBVID_1004&PID_6318&MI_09

USBVID_1004&PID_6319&MI_06

USBVID_1004&PID_631A&MI_05

USBVID_10A9&PID_6011&Class_FF&SubClass_42&Prot_01

USBVID_10A9&PID_6012&Class_FF&SubClass_42&Prot_01

USBVID_10A9&PID_6013&Class_FF&SubClass_42&Prot_01

USBVID_10A9&PID_6014&Class_FF&SubClass_42&Prot_01

USBVID_10A9&PID_6050&Class_FF&SubClass_42&Prot_01
SK Teletech Co., Ltd Pantech
Android
composite

USBVID_10A9&PID_6051&Class_FF&SubClass_42&Prot_01
SK Teletech Co., Ltd Pantech
Android
composite

USBVID_10A9&PID_6052&Class_FF&SubClass_42&Prot_01
SK Teletech Co., Ltd Pantech
Android
composite

USBVID_10A9&PID_6053&Class_FF&SubClass_42&Prot_01
SK Teletech Co., Ltd Pantech
Android
composite

USBVID_10A9&PID_6054&Class_FF&SubClass_42&Prot_01
SK Teletech Co., Ltd Pantech
Android
composite

USBVID_10A9&PID_6055&Class_FF&SubClass_42&Prot_01
SK Teletech Co., Ltd Pantech
Android
composite

USBVID_10A9&PID_6056&Class_FF&SubClass_42&Prot_01
SK Teletech Co., Ltd Pantech
Android
composite

USBVID_10A9&PID_6057&Class_FF&SubClass_42&Prot_01
SK Teletech Co., Ltd Pantech
Android
composite

USBVID_10A9&PID_6058&Class_FF&SubClass_42&Prot_01
SK Teletech Co., Ltd Pantech
Android
composite

USBVID_10A9&PID_6059&Class_FF&SubClass_42&Prot_01
SK Teletech Co., Ltd Pantech
Android
composite

USBVID_12D1&PID_1030

USBVID_12D1&PID_1031

USBVID_12D1&PID_1033&MI_03

USBVID_12D1&PID_1034

USBVID_12D1&PID_1035&MI_03
Huawei Technologies Co., Ltd. U8120

USBVID_12D1&PID_1037
Huawei Technologies Co., Ltd. Ideos

USBVID_12D1&PID_1038&MI_01
Huawei Technologies Co., Ltd. Ideos
(debug
mode)

USBVID_12D1&PID_1050

USBVID_12D1&PID_1051

USBVID_12D1&PID_1052

USBVID_12D1&PID_1054

USBVID_12D1&PID_1055

USBVID_12D1&PID_1056

USBVID_12D1&PID_1501
Huawei Technologies Co., Ltd. Pulse

USBVID_12D1&PID_1501&MI_01
Huawei Technologies Co., Ltd. Pulse

USBVID_12D1&PID_1502

USBVID_12D1&PID_360A

USBVID_12D1&PID_360E

USBVID_12D1&PID_360F

USBVID_12D1&PID_3610

USBVID_12D1&PID_3613

USBVID_12D1&PID_3614

USBVID_12D1&PID_3616

USBVID_12D1&PID_3617

USBVID_12D1&PID_3618

USBVID_12D1&PID_3619

USBVID_12D1&PID_361E

USBVID_12D1&PID_361F

USBVID_12D1&PID_3629

USBVID_17EF&PID_741B&MI_01

USBVID_17EF&PID_741C

USBVID_17EF&PID_741C&MI_01

USBVID_17EF&PID_741D&MI_02

USBVID_17EF&PID_741E&MI_02

USBVID_18D1&PID_0D02
Google Inc. Celkon A88

USBVID_18D1&PID_0D02&MI_01
Google Inc. Celkon A88

USBVID_18D1&PID_4E11
Google Inc. Nexus One

USBVID_18D1&PID_4E12&MI_01
Google Inc. Nexus One
(debug)

USBVID_18D1&PID_4E22&MI_01
Google Inc. Nexus S
(debug)

USBVID_18D1&PID_4E42&MI_01
Google Inc. Nexus 7
(debug)

USBVID_18D1&PID_708C

USBVID_18D1&PID_70AC

USBVID_1949&PID_0006&MI_01
Lab126, Inc. Kindle
Fire

USBVID_19D2&PID_1351&MI_01

USBVID_19D2&PID_1354&MI_01

USBVID_2080&PID_0002
Barnes & Noble NOOKcolor

USBVID_2080&PID_0002&MI_01
Barnes & Noble NOOKcolor

USBVID_2080&PID_0004
Barnes & Noble NOOK
Tablet

USBVID_2080&PID_0004&REV_0216
Barnes & Noble NOOK
Tablet

USBVID_22B8&PID_2D61&MI_01

USBVID_22B8&PID_2D62

USBVID_22B8&PID_2D64&MI_01

USBVID_22B8&PID_2D66&MI_00

USBVID_22B8&PID_2D66&MI_01

USBVID_22B8&PID_2D68&MI_01

USBVID_22B8&PID_2D74&MI_04

USBVID_22B8&PID_2D75&MI_02

USBVID_22B8&PID_2D76&MI_02

USBVID_22B8&PID_2D7B&MI_03

USBVID_22B8&PID_2DD3&MI_04

USBVID_22B8&PID_2DD4&MI_02

USBVID_22B8&PID_2DD5&MI_02

USBVID_22B8&PID_2DD9

USBVID_22B8&PID_2DE6&MI_02

USBVID_22B8&PID_2DE8&MI_01

USBVID_22B8&PID_2DE9&MI_02

USBVID_22B8&PID_2DEA&MI_01

USBVID_22B8&PID_2DEB&MI_02

USBVID_22B8&PID_2DF1

USBVID_22B8&PID_2DF3&MI_01

USBVID_22B8&PID_2DF5&MI_04

USBVID_22B8&PID_2DF7&MI_01

USBVID_22B8&PID_2DF9&MI_01

USBVID_22B8&PID_2DFB&MI_01

USBVID_22B8&PID_2DFD&MI_02

USBVID_22B8&PID_2DFF&MI_05

USBVID_22B8&PID_2E02&MI_02

USBVID_22B8&PID_2E16&MI_01

USBVID_22B8&PID_2E18&MI_00

USBVID_22B8&PID_2E1A&MI_02

USBVID_22B8&PID_2E22&MI_01

USBVID_22B8&PID_2E23

USBVID_22B8&PID_2E25&MI_02

USBVID_22B8&PID_2E29&MI_05

USBVID_22B8&PID_2E2B&MI_07

USBVID_22B8&PID_2E2D&MI_01

USBVID_22B8&PID_2E31&MI_01

USBVID_22B8&PID_2E33&MI_02

USBVID_22B8&PID_41C3&MI_01

USBVID_22B8&PID_41C7&MI_02

USBVID_22B8&PID_41D1

USBVID_22B8&PID_41D2

USBVID_22B8&PID_41DA&MI_04

USBVID_22B8&PID_41DB&MI_01
Motorola PCS Droid/Mile
stone
(Debug
mode)

USBVID_22B8&PID_41DC&MI_01

USBVID_22B8&PID_41DD&MI_02

USBVID_22B8&PID_41E2&MI_04

USBVID_22B8&PID_41E5&MI_02
Android USB
Ethernet/R
NDIS

USBVID_22B8&PID_41E7&MI_02

USBVID_22B8&PID_41E9&MI_04

USBVID_22B8&PID_41EA&MI_01

USBVID_22B8&PID_41EC&MI_01

USBVID_22B8&PID_41ED&MI_03

USBVID_22B8&PID_41EE&MI_09

USBVID_22B8&PID_4284&MI_04

USBVID_22B8&PID_4286&MI_01

USBVID_22B8&PID_4289&MI_01

USBVID_22B8&PID_428B&MI_01

USBVID_22B8&PID_428C&MI_01

USBVID_22B8&PID_42A2&MI_04

USBVID_22B8&PID_42A4&MI_01

USBVID_22B8&PID_42A7&MI_01

USBVID_22B8&PID_42A9&MI_01

USBVID_22B8&PID_42AA&MI_01

USBVID_22B8&PID_42B2&MI_04

USBVID_22B8&PID_42B4&MI_01

USBVID_22B8&PID_42B7&MI_01

USBVID_22B8&PID_42B9&MI_01

USBVID_22B8&PID_42BA&MI_01

USBVID_22B8&PID_42C1&MI_01

USBVID_22B8&PID_42C2&MI_04

USBVID_22B8&PID_42C4&MI_01

USBVID_22B8&PID_42C7&MI_01

USBVID_22B8&PID_42C9&MI_01

USBVID_22B8&PID_42CA&MI_01

USBVID_22B8&PID_42D1

USBVID_22B8&PID_42D3&MI_01

USBVID_22B8&PID_42D5&MI_04

USBVID_22B8&PID_42D7&MI_01

USBVID_22B8&PID_42D9&MI_01

USBVID_22B8&PID_42DA&MI_01

USBVID_22B8&PID_42DB&MI_01

USBVID_22B8&PID_42DD&MI_02

USBVID_22B8&PID_42F1

USBVID_22B8&PID_42F3&MI_01

USBVID_22B8&PID_42F5&MI_04

USBVID_22B8&PID_42F7&MI_01

USBVID_22B8&PID_42F9&MI_01

USBVID_22B8&PID_42FB&MI_01

USBVID_22B8&PID_42FD&MI_02

USBVID_22B8&PID_4302&MI_09

USBVID_22B8&PID_4304&MI_0B

USBVID_22B8&PID_4306&MI_02

USBVID_22B8&PID_4308&MI_02

USBVID_22B8&PID_4311&MI_02

USBVID_22B8&PID_4313&MI_03

USBVID_22B8&PID_4314&MI_04

USBVID_22B8&PID_4315&MI_04

USBVID_22B8&PID_4317&MI_01

USBVID_22B8&PID_4319&MI_01

USBVID_22B8&PID_431B&MI_01

USBVID_22B8&PID_431D&MI_02

USBVID_22B8&PID_431F&MI_06

USBVID_22B8&PID_4330&MI_04

USBVID_22B8&PID_4331&MI_04

USBVID_22B8&PID_4333&MI_01

USBVID_22B8&PID_4335&MI_00

USBVID_22B8&PID_4335&MI_01

USBVID_22B8&PID_4337&MI_01

USBVID_22B8&PID_4339&MI_02

USBVID_22B8&PID_433B&MI_02

USBVID_22B8&PID_433D&MI_02

USBVID_22B8&PID_433F&MI_02

USBVID_22B8&PID_4354&MI_02

USBVID_22B8&PID_4356&MI_02

USBVID_22B8&PID_4358&MI_02

USBVID_22B8&PID_435C&MI_02

USBVID_22B8&PID_435E&MI_02

USBVID_22B8&PID_4360&MI_02

USBVID_22B8&PID_4362&MI_02

USBVID_22B8&PID_4364&MI_02

USBVID_22B8&PID_4366&MI_01

USBVID_22B8&PID_4368&MI_01

USBVID_22B8&PID_436A&MI_01

USBVID_22B8&PID_436C&MI_01

USBVID_22B8&PID_436E&MI_01

USBVID_22B8&PID_4370&MI_01

USBVID_22B8&PID_4372&MI_01

USBVID_22B8&PID_4374&MI_01

USBVID_22B8&PID_64B2&MI_02

USBVID_22B8&PID_64B3&MI_01

USBVID_22B8&PID_64CA&MI_01

USBVID_22B8&PID_64D0&MI_02

USBVID_22B8&PID_64D2&MI_02

USBVID_22B8&PID_64D4&MI_03

USBVID_22B8&PID_64D6&MI_02

USBVID_22B8&PID_64D8&MI_02

USBVID_22B8&PID_64DA&MI_03

USBVID_22B8&PID_7080&MI_02

USBVID_22B8&PID_7082&MI_01

USBVID_22B8&PID_7087&MI_01

USBVID_22B8&PID_7089&MI_01

USBVID_22B8&PID_708B&MI_04

USBVID_22B8&PID_708C

USBVID_22B8&PID_7090&MI_01

USBVID_22B8&PID_7092&MI_02

USBVID_22B8&PID_7094&MI_09

USBVID_22B8&PID_7096&MI_0B

USBVID_22B8&PID_70A2&MI_01

USBVID_22B8&PID_70A9&MI_01

USBVID_22B8&PID_70AB&MI_04

USBVID_22B8&PID_70AC

USBVID_22B8&PID_70AF&MI_02

USBVID_22B8&PID_70B1&MI_07

USBVID_22B8&PID_70B3&MI_09

USBVID_22B8&PID_70C1

USBVID_22B8&PID_70C3&MI_01

USBVID_22B8&PID_70C5&MI_04

USBVID_22B8&PID_70C7&MI_01

USBVID_22B8&PID_70C9&MI_01

USBVID_22B8&PID_70CB&MI_01

USBVID_22B8&PID_70CD&MI_02

В этом руководстве мы покажем вам шаги по установке драйверов интерфейса загрузчика Android от Google на ваш компьютер. Существует довольно много драйверов USB, о которых вы, возможно, слышали, и все они связаны с вашим устройством. Первый — это общие USB-драйверы для Android. Это наиболее частые и используются для выполнения некоторых из основных, но наиболее важных задач.

К ним относятся, например, передача файлов между вашим устройством и ПК, использование его в режиме PTP или совместное использование Wi-Fi вашего устройства с вашим ПК через режим USB-модема. Затем наступает очередь Android SDK Platform Tools. Этот инструмент официально предоставлен Google и содержит все необходимые двоичные файлы, необходимые для выполнения команд ADB и Fastboot.

Далее следуют USB-драйверы Qualcomm, которые устанавливаются на ваш компьютер, чтобы он мог взаимодействовать с вашим устройством в режиме EDL (режим аварийной загрузки). Эти драйверы применимы только к устройствам с базовыми наборами микросхем Qualcomm и используются, когда устройство жестко заблокировано. Итак, где же во всем этом подходят драйверы интерфейса загрузчика Android от Google? Что ж, давайте проверим.

[We also have a separate guide for Windows 11, you may check that out as well. The only difference between both these guides is the screenshots. The below steps are performed on a Windows 10 PC, whereas in the linked guide, you will find the screenshots from the Windows 11 PC. Everything else, including the process and instructions, are the same across both these guides].

Как только вы загрузите свое устройство в режим Fastboot или Bootloader (с помощью команды adb reboot bootloader или комбинации аппаратных клавиш), обычные USB-драйверы Android не пригодятся. Их роль заканчивается, как только устройство покидает загруженную ОС. Поэтому, когда ваше устройство загружено в режим Fastboot или Bootloader, вам понадобится помощь дополнительных драйверов.

И эти дополнительные драйверы представляют собой интерфейс загрузчика Android. В общем, всякий раз, когда устройство подключено к любому из двух вышеупомянутых режимов, ваш компьютер сможет идентифицировать его только тогда, когда он получит необходимые файлы драйверов, неотъемлемую часть которых играют драйверы интерфейса загрузчика Android от Google. Таким образом, вы получили бы отличные знания об использовании этих драйверов. Давайте теперь проверим шаги его установки. Следуйте вместе.

Как установить драйверы интерфейса загрузчика Android

  1. Начать с, скачать USB-драйвер Android и извлеките его в любое удобное место на вашем ПК.
  2. После извлечения вы должны получить папку usb_driver. Внутри него будет файл android_winusb.inf, который мы будем использовать здесь.
  3. Теперь подключите ваше устройство к ПК через USB-кабель.
  4. Используйте сочетания клавиш Windows + X и выберите в меню Диспетчер устройств.
  5. В нем перейдите в раздел «Другие устройства», и ваше устройство будет указано там с желтым восклицательным знаком. [If it’s not there, then don’t forget to check the Port or the Universal Serial Bus Controllers section as well].
  6. Щелкните его правой кнопкой мыши и выберите «Обновить драйверы».
  7. Затем нажмите «Выполнить поиск драйверов на моем компьютере».
  8. После этого выберите «Позвольте мне выбрать» из списка драйверов устройств на моем компьютере.
  9. Затем выберите «Показать все устройства» и нажмите «Далее».
  10. Теперь нажмите кнопку «Установить с диска», затем нажмите «Обзор».
  11. Перейдите в папку usb_driver, выберите файл android_winusb.inf и нажмите «Открыть» > «ОК».
  12. Для драйверов ADB выберите «Интерфейс Android ADB», тогда как для драйверов Fastboot выберите «Интерфейс загрузчика Android» и нажмите «Далее».
  13. Теперь вы получите предупреждение об обновлении драйвера, нажмите «ДА» и, наконец, нажмите «Установить».
  14. Теперь начнется процесс установки, и после его завершения вы будете уведомлены об этом.
  15. Теперь включите отладку по USB на вашем устройстве. Перейдите в «Настройки»> «О телефоне»> нажмите на номер сборки 7 раз> вернитесь в «Настройки»> «Система»> «Параметры разработчика»> «Включить отладку по USB».
  16. Как только это будет сделано, загрузите Android SDK Platform Tools на свой компьютер. Извлеките его, и вы должны получить папку с инструментами платформы.
  17. Перейдите в эту папку, введите CMD в ее адресной строке и нажмите Enter. Это запустит командную строку.
  18. Введите приведенную ниже команду в этом окне CMD, чтобы загрузить ваше устройство для авторизации устройств ADB connectionadb.
  19. Теперь вы получите приглашение на своем устройстве, нажмите «Разрешить».
  20. Теперь используйте приведенную ниже команду в окне CMD, чтобы загрузить ваше устройство в Fastboot/Bootloader Modeadb reboot bootloader.
  21. Теперь ваше устройство будет загружено в Fastboot. Чтобы проверить то же самое, введите приведенную ниже команду, и результатом будет идентификатор устройства, за которым следует ключевое слово fastboot: устройства fastboot.

Итак, все это было из этого руководства по установке драйверов интерфейса загрузчика Android от Google. Если у вас есть какие-либо вопросы относительно вышеупомянутых шагов, сообщите нам об этом в комментариях. Мы вернемся к вам с решением в ближайшее время.

Заметка: Если вы используете macOS или Linux, эти драйверы вам не понадобятся.

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

После загрузки распакуйте ZIP-файл в подходящее место на вашем компьютере. Извлеченная папка usb_drivers должна содержать необходимый файл драйвера android_winusb.inf.

Прежде всего, убедитесь, что вы скачали и установили последняя версия Android Studio на вашем ПК с Windows. После установки следуйте приведенным ниже инструкциям:

Android Studio загрузит драйверы Google USB в папкуandroid_sdk extras google usb_driver ‘на вашем ПК. Здесь android_sdk — это папка, в которую на вашем компьютере установлен Android SDK.

Драйверы Google USB представлены в виде файла с информацией об установке android_winusb.inf, а не в виде исполняемого файла Windows. Итак, вам нужно будет вручную установить его на свой ПК с Windows. Те же действия можно использовать для обновления существующих драйверов, установленных на вашем ПК, до последней доступной версии.

Теперь следуйте приведенному ниже руководству по установке в соответствии с используемой версией ОС Windows. Это довольно просто и не займет больше минуты.

Чтобы установить USB-драйверы Google Android в Windows 10, следуйте приведенным ниже инструкциям.

Чтобы установить драйверы Google Android USB на ПК с Windows 7, Windows 8 и Windows 8.1, следуйте приведенным ниже инструкциям.

Теперь у вас должны быть установлены драйверы Google USB. Ваш ПК с Windows должен теперь обнаружить и распознать ваше устройство Android через USB-соединение.

Важная заметка

Если драйверы не устанавливаются даже после выполнения указанных действий, ИЛИ команды ADB / Fastboot не работают, даже если драйверы установлены, это может быть связано с тем, что вы используете порт USB 3.0 / 3.1 / 3.2 или компьютер на базе AMD. . Это проблема, с которой в последнее время сталкиваются многие пользователи.

Чтобы исправить это, просто попробуйте использовать порт USB 2.0 (если он недоступен, вы также можете использовать концентратор USB 2.0) на своем ПК. Кроме того, попробуйте использовать ПК на базе Intel, особенно при использовании инструментов ADB / Fastboot.

Как изменить драйверы Google USB для поддержки других устройств Android

Как мы уже упоминали выше, USB-драйверы Google также работают как «драйверы ADB». Но по умолчанию они поддерживают только устройства Google Pixel и Nexus.

Хотя OEM-производители Android предоставляют свои собственные драйверы, они чаще всего не включают в себя необходимые драйверы ADB USB. В таких случаях вы можете легко изменить файл android_winusb.inf в драйверах Google USB для поддержки использования инструментов ADB и Fastboot на любом другом устройстве Android.

Чтобы драйверы поддерживали ваше устройство, отличное от Pixel / Nexus, вам сначала необходимо получить идентификатор поставщика (VID) и идентификатор продукта (PID) вашего устройства. После того, как они у вас есть, второй шаг — отредактировать файл android_winusb.inf и добавить новый раздел устройства с VID и PID вашего собственного устройства. И, наконец, третий и последний шаг — установка модифицированных драйверов.

Это сбивает с толку? На самом деле это довольно просто. Просто следуйте пошаговым инструкциям ниже.

Шаг 1. Получите VID и PID вашего устройства Android

  1. Сначала подключите устройство Android к ПК с помощью кабеля USB.
  2. Перейти к ‘Панель управления‘>’Диспетчер устройств‘на ПК.
  3. Найдите свое нераспознанное устройство Android. Нераспознанное устройство обычно может быть расположено под знаком ‘Контроллеры универсальной последовательной шины‘ ИЛИ ​​’Другие устройства‘в диспетчере устройств. Вы бы увидели желтый треугольник предупреждающий значок рядом с подключенным устройством.
  4. Щелкните правой кнопкой мыши имя устройства и нажмите ‘Свойства‘.
  5. Перейти к ‘Деталивкладка и выберитеИдентификаторы оборудования‘из раскрывающегося меню.
  6. Теперь вы должны увидеть идентификаторы поставщика и продукта вашего устройства Android.

Шаг 2. Измените файл android_winusb.inf

Теперь, когда у вас есть необходимые идентификаторы, вы можете изменить / отредактировать файл android_winusb.inf, чтобы добавить свое устройство в список поддерживаемых.

  1. Сначала найдите «usb_driver‘на вашем компьютере. Внутри папки у вас должен быть значок ‘android_winusb.inf‘ файл.
  2. Откройте файл в текстовом редакторе и найдите значок[Google.NTx86]‘, если ваш компьютер с Windows 32-разрядный (x86) или’[Google.NTamd64]‘, если ваш компьютер с Windows 64-разрядный (x64).
  3. В указанном разделе вы увидите ряд элементов в следующем формате:
    ;[device name]
    %SingleAdbInterface% = USB_Install, USBVID_xxxx&PID_xxxx
    %CompositeAdbInterface% = USB_Install, USBVID_xxxx&PID_xxxx&MI_xx
  4. Вы можете скопировать приведенные выше строки в соответствующий раздел и отредактировать его соответствующим образом.
  5. Первое, что нужно сделать, это заменить символ ‘[device name]‘с фактическим именем вашего устройства (ничего конкретного, это может быть что угодно).
  6. Затем вам нужно добавить значения VID и PID вашего устройства в % SingleAdbInterface% а также % CompositeAdbInterface% Предметы.
    1. Если на вашем устройстве также есть REV_xxxx ID, вам нужно будет добавить две строки для элемента% SingleAdbInterface%. Один без, а другой с REV ID. Строка с REV ID должна выглядеть так:
      USBVID_xxxx&PID_xxxx&REV_xxxx
    2. Для элемента% CompositeAdbInterface% вам дополнительно потребуется добавить ‘MI_01Идентификатор ближе к концу. С идентификатором MI_01 строка должна выглядеть так:
      USBVID_xxxx&PID_xxxx&MI_01
  7. Например, мой Xiaomi Mi A3 имеет VID и PID как «USB VID_18D1 & PID_D00D» и «USB VID_18D1 & PID_D00D & REV_0100». В этом случае линии должны выглядеть следующим образом:
    ;Xiaomi Mi A3
    %SingleAdbInterface% = USB_Install, USBVID_18D1&PID_D00D
    %SingleAdbInterface% = USB_Install, USBVID_18D1&PID_D00D&REV_0100
    %CompositeAdbInterface% = USB_Install, USBVID_18D1&PID_D00D&MI_01
    

После того, как вы добавили строки в соответствующий раздел (в зависимости от архитектуры вашего ПК), сохраните файл и выйдите.

Шаг 3. Установите модифицированные драйверы USB.

Вы успешно изменили драйверы Google USB для поддержки своего устройства Android. Последний шаг — установить эти модифицированные драйверы для вашего устройства.

Для этого перейдите в «Панель управления»> «Диспетчер устройств» и щелкните правой кнопкой мыши имя своего устройства. Затем выберите «Обновить драйверы», чтобы запустить мастер обновления оборудования. Просто нажмите «Найти на моем компьютере драйверы» и выберите «Обзор». Теперь найдите папку usb_driver, содержащую измененный файл android_winusb.inf, и выберите его.

Наконец, нажмите «Далее», чтобы установить модифицированные драйверы для вашего устройства. Это оно! Ваш ПК с Windows должен теперь распознать ваше устройство Android через ADB или Fastboot.


Установка драйверов Google USB — это самое простое решение, позволяющее вашему ПК с Windows успешно распознавать ваше устройство Android. И хотя он должен работать и для большинства других устройств Android, это не гарантируется на сто процентов. И если это произойдет, вы можете установить специальные драйверы OEM для вашего устройства с этой страницы или щелкнув ссылку производителя устройства ниже.

Для низкоуровневой прошивки вы также можете использовать USB-драйверы MediaTek или Qualcomm.

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

Источник драйверов: Google

Google Inc WinUSB — это пакет драйверов для операционной системы Windows, разработанный компанией Google Inc. Он предоставляет функциональность, позволяющую взаимодействовать с устройствами через интерфейс USB. Пакет драйверов WinUSB может быть полезен разработчикам программного обеспечения, которые хотят создать приложения, взаимодействующие с устройствами, подключенными к компьютеру по USB.

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

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

Содержание

  1. Что представляет собой пакет драйверов Windows Google Inc WinUSB и какова его функциональность?
  2. Определение пакета драйверов Windows Google Inc WinUSB:
  3. Роль пакета драйверов Windows Google Inc WinUSB в системе:
  4. Преимущества использования пакета драйверов Windows Google Inc WinUSB:
  5. Функциональность пакета драйверов Windows Google Inc WinUSB:
  6. Использование пакета драйверов Windows Google Inc WinUSB в различных устройствах:
  7. 1. Внешние USB накопители
  8. 2. Принтеры и сканеры
  9. 3. USB контроллеры и периферийные устройства
  10. 4. Аудио и видео устройства

Что представляет собой пакет драйверов Windows Google Inc WinUSB и какова его функциональность?

WinUSB — это пакет драйверов, разработанных Google Inc для операционной системы Windows. WinUSB представляет собой универсальный драйвер USB, который позволяет использовать USB-устройства разных типов в системе.

Функциональность пакета драйверов WinUSB включает в себя:

  • Управление устройствами USB: WinUSB обеспечивает связь между USB-устройствами и операционной системой Windows. Он позволяет инициализировать и управлять подключенными устройствами.
  • Коммуникация с USB-устройствами: Пакет драйверов WinUSB обеспечивает передачу данных между приложениями и USB-устройствами. Он позволяет осуществлять чтение и запись данных, а также управлять конфигурацией и поведением устройств.
  • Поддержка различных типов USB-устройств: WinUSB предоставляет возможность работать с разными типами USB-устройств — от простых устройств хранения данных до сложных устройств, таких как принтеры, сканеры, планшеты и т. д.
  • Интерфейс для разработчиков: WinUSB предоставляет команды и интерфейс API (Application Programming Interface), которые разработчики могут использовать для взаимодействия с USB-устройствами. Это позволяет создавать приложения, которые полностью контролируют USB-устройства и выполняют необходимые операции с данными.
Преимущества пакета драйверов WinUSB:
  • Простота использования и интеграции с операционной системой Windows.
  • Поддержка разных типов USB-устройств, что обеспечивает универсальность использования.
  • Эффективная передача данных между приложениями и USB-устройствами.
  • Разработчики могут легко создавать приложения, использующие USB-устройства, с помощью предоставляемых интерфейсов и команд.

Пакет драйверов Windows Google Inc WinUSB является полезным инструментом для разработчиков и обеспечивает эффективную работу с USB-устройствами в операционной системе Windows.

Определение пакета драйверов Windows Google Inc WinUSB:

Пакет драйверов Windows Google Inc WinUSB представляет собой набор программных компонентов, разработанных компанией Google Inc, которые позволяют установить и использовать USB-устройства в операционной системе Windows.

WinUSB является универсальным драйвером для подключения USB-устройств к компьютеру. Он предоставляет простой интерфейс программирования приложений (API) для работы с устройствами через USB-порт.

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

WinUSB обеспечивает поддержку различных типов USB-устройств, включая устройства хранения данных, устройства ввода, аудиоустройства, сетевые устройства и другие. Он также поддерживает стандартные функции USB, такие как установка и удаление устройств, настройка и передача данных через интерфейс USB.

Важно отметить, что пакет драйверов Windows Google Inc WinUSB доступен только для ОС Windows и не совместим с другими операционными системами. Он предоставляет возможности разработки и использования USB-устройств, оптимизированные исключительно для Windows-среды.

Роль пакета драйверов Windows Google Inc WinUSB в системе:

Пакет драйверов Windows Google Inc WinUSB играет важную роль в операционной системе Windows, предоставляя поддержку для устройств USB. Этот пакет драйверов разработан компанией Google Inc и представляет собой специализированное программное обеспечение, которое позволяет взаимодействовать с USB-устройствами, подключенными к компьютеру.

Роль пакета драйверов Windows Google Inc WinUSB заключается в предоставлении универсального драйвера для поддержки различных типов USB-устройств. Он обеспечивает независимость от конкретного типа устройства, позволяя операционной системе взаимодействовать с любым USB-устройством, подключенным к компьютеру.

Все USB-устройства требуют специального драйвера, чтобы операционная система могла распознать и использовать их. Пакет драйверов Windows Google Inc WinUSB предоставляет общий интерфейс для взаимодействия со всеми типами USB-устройств. Благодаря этому пакету драйверов можно использовать широкий спектр USB-устройств, включая принтеры, сканеры, флэш-накопители, клавиатуры, мыши и другие устройства.

Пакет драйверов Windows Google Inc WinUSB обеспечивает стандартизированный метод взаимодействия с USB-устройствами, что упрощает разработку и сопровождение драйверов. Он предоставляет готовые API (Application Programming Interface) для работы с USB-устройствами, что позволяет разработчикам создавать приложения, которые могут взаимодействовать с USB-устройствами, не затрагивая непосредственно аппаратные особенности каждого устройства.

Основная роль пакета драйверов Windows Google Inc WinUSB заключается в обеспечении удобства и совместимости при использовании USB-устройств в операционной системе Windows. Он позволяет пользователю подключать и использовать различные устройства без необходимости установки дополнительного программного обеспечения или искать и устанавливать драйверы с сайтов производителей.

Благодаря пакету драйверов Windows Google Inc WinUSB пользователи Windows могут легко использовать USB-устройства, сохраняя при этом стабильность и производительность операционной системы. Кроме того, пакет драйверов обеспечивает совместимость с разными версиями Windows, что позволяет его использовать на различных компьютерах и устройствах.

Преимущества использования пакета драйверов Windows Google Inc WinUSB:

WinUSB — это пакет драйверов, разработанный компанией Google Inc специально для операционной системы Windows. Этот пакет драйверов предоставляет ряд преимуществ, которые делают его привлекательным инструментом для разработчиков и пользователей.

  • Простота установки и использования. WinUSB предоставляет простые инструменты для установки и использования драйверов в системе Windows. Разработчики могут легко создавать универсальные драйверы, которые могут быть использованы на разных устройствах без необходимости в дополнительных настройках.
  • Поддержка различных видов устройств. WinUSB поддерживает широкий спектр устройств, включая USB, Bluetooth и другие типы устройств. Это позволяет разработчикам создавать универсальные драйверы, которые могут быть использованы для подключения различных устройств к системе Windows.
  • Высокая производительность. Пакет драйверов WinUSB обеспечивает высокую производительность устройств, подключенных к системе Windows. Это позволяет пользователю получить быстрый и стабильный доступ к устройствам и выполнять задачи без проблем.
  • Оптимальная безопасность. WinUSB предоставляет надежные механизмы безопасности, которые защищают устройства и данные от вредоносных программ и несанкционированного доступа. Это особенно важно для устройств, переносимых исключительно важными данными, такими как финансовая информация или конфиденциальные документы.
  • Обновление и поддержка. Google Inc выпускает регулярные обновления для пакета драйверов WinUSB, включая исправление ошибок и улучшение функциональности. Также, компания предоставляет активную поддержку пользователям, отвечая на вопросы и помогая разработчикам в решении возникших проблем.

В целом, использование пакета драйверов Windows Google Inc WinUSB предлагает ряд преимуществ, которые делают его незаменимым инструментом для разработчиков и пользователей, упрощая подключение и использование различных устройств в операционной системе Windows.

Функциональность пакета драйверов Windows Google Inc WinUSB:

Пакет драйверов WinUSB, разработанный компанией Google Inc, представляет собой драйвер USB для операционных систем Windows. Он обеспечивает функциональность для работы с устройствами, подключенными через USB-порт.

Основные функции пакета драйверов WinUSB:

  • Установка: пакет драйверов WinUSB может быть установлен на компьютер с операционной системой Windows. Для этого необходимо выполнить соответствующие действия, указанные в документации.
  • Подключение устройств: пакет драйверов WinUSB обеспечивает подключение устройств к компьютеру через USB-порт. Это может быть любое устройство, поддерживающее USB-подключение, например, флеш-накопитель или цифровая камера.
  • Передача данных: с помощью пакета драйверов WinUSB можно осуществлять передачу данных между компьютером и подключенным устройством через USB-порт. Данные могут быть как входящими, так и исходящими.
  • Управление устройством: пакет драйверов WinUSB позволяет осуществлять управление подключенным устройством через USB-порт. Это может включать в себя функции такие, как включение/выключение устройства, управление его настройками и т. д.

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

Использование пакета драйверов Windows Google Inc WinUSB в различных устройствах:

WinUSB — это пакет драйверов разработанный Google Inc для работы с USB устройствами в операционной системе Windows. WinUSB обеспечивает простой и удобный способ взаимодействия с устройствами, поддерживающими USB протокол.

В этом разделе мы рассмотрим некоторые примеры использования пакета драйверов WinUSB в различных устройствах:

1. Внешние USB накопители

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

2. Принтеры и сканеры

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

3. USB контроллеры и периферийные устройства

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

4. Аудио и видео устройства

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

Использование пакета драйверов Windows Google Inc WinUSB в различных устройствах значительно упрощает и ускоряет процесс разработки, позволяет снизить затраты на поддержку множества различных устройств и повысить их совместимость.

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

Если вы планируете перейти на новый ПК Windows или настроить текущее устройство с нуля, то неплохо бы иметь под рукой уже проверенные драйверы.

Совет: вы можете вывести список всех сторонних драйверов в Windows с помощью таких инструментов, как DriverView, InstalledDriversList или Driver Store Explorer.

Экспортируем драйверы Windows в DISM

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

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

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

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

Экспортированные драйверы размещаются в специальных директориях — каждый драйвер в своей собственной папке. Названия папок не очень информативны, но вы можете открыть INF-файл в текстовом редакторе для поиска дополнительной информации.

Как импортировать экспортированные драйверы

Вы можете импортировать отдельные драйверы или все драйверы сразу.

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

Для рекурсивного импорта всех экспортированных драйверов потребуется инструмент pnputil.exe. Выполните следующую команду в окне командной строки с повышенными привилегиями:

Замените [путь] на полный путь к папке экспортированных драйверов.

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

Ручная установка драйвера ADB

Я хочу поделиться с вами простым способом установки ADB драйвера под Windows. Эта статья понадобится тем, у кого этот драйвер или не устанавливается вовсе, или устанавливается, но adb все равно в упор не видит устройство(как было у меня), или вы вообще этот драйвер не нашли. Так что всех, у кого есть/были похожие проблемы, или кому просто интересно, прошу под кат.

Начну с предыстории. Решил я купить себе недорогой планшетик на Android для чтения книг(DJVU/PDF), и выбор пал на устройство российского конечно же китайского производства TeXet TM-7025. Жаба давила покупать что-то дорогое, а для простого чтения книг каких-то сверх-характеристик не требуется. Позже я обнаружил что на нем неплохо идут большинство игрушек, удобно полазить в инете пока ты сидишь in da kabin и т. д. А поскольку передо мной маячило изучение Android, я решил, что будет весьма удобно пользоваться для этого железным девайсом вместо мучений с эмуляторами.

И вот тут меня ждал неприятный сюрприз — то ли родной драйвер оказался кривым, то ли винда, то ли провод… вообщем драйвер то встал, диспетчер устройств Windows рапортовал о полной работоспособности девайса, но на запрос adb devices в консоли я получал пустой список и, естественно, тестировать приложение на планшете не удавалось.

Я написал запрос в службу поддержки TeXeT, мне даже ответили ссылкой на сам драйвер, который, как я уже убедился, не работал. Я начал искать ответ в интернете и нашел кучу разных сборок этого драйвера и мануалов, но все равно ни один из них не завелся как надо, и даже родной драйвер из SDK вообще никак не становился, что повергло меня в уныние… но не отчаяние.

Вот тут я решил попробовать свои силы в написании драйверов старом добром методе научного тыка и открыл inf-файл драйвера. Надежду мне давало понимание, что софтверная часть adb интерфейса со стороны планшета должна быть идентичной для всех устройств, а USB и так работал. И вот, после нескольких неудачных проб ручной правки inf-файла я нашел рецепт лечения приправы inf-файла так, чтобы оно поставилось и, главное, работало.

Шаг 1. Скачать драйвер. Если вы этого еще не сделали, откройте Android SDK Manager, найдите раздел Extras, поставьте галочку напротив Google USB Driver и нажмите Install Packages. Все просто. Ждете, пока загрузится.

Шаг 2. Найдите драйвер и сделайте его копию в отдельную папку. Зайдите в папку %android-sdk%\extras\google\ и увидите там заветную папочку usb_driver. Вот ее скопируйте куда-то, и там же будем проводить дальнейшие манипуляции. В принципе, можете править и «оригинал», но я предпочел сохранить оригинал нетронутым на всякий пожарный.

Шаг 3. Правим inf-файл. В папочке открываем файл android_winusb.inf и ищем там строки такого вот вида:

Делаем копию этих строк, заменяем Google Nexus One на %имя_вашего_девайса% для идентификации в будущем и… открываем диспетчер устройств Windows. Ищем там наше устройство(Android, Android Composite ADB Interface или что-то в этом стиле). Открываем свойства устройства, вкладка «Сведения», в списке выбираем пункт «ИД оборудования» и видим такую вот картину.

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

В %SingleAdbInterface% мы конец строки удаляем, как видно, в %CompositeAdbInterface% вставляем целиком. Повторять два раза все, наверное, не надо, но у меня уже все стоит и мне лень экспериментировать 🙂
Сохраняемся(будьте внимательны — в некоторых случаях для этого нужно запускать блокнот с правами администратора, т. к. в пользовательском режиме вам не дадут перезаписать inf-файл).
Шаг 4. Установка драйвера. Теперь, когда все подготовлено, возвращаемся в диспетчер устройств и удаляем все ранее установленные adb драйверы(если были). Обновляем список устройств и видим наш девайс без драйверов. Открываем его свойства и выбираем «обновить драйверы», выбираем установку из папки, указываем папку с поправленым inf-ом и запускаем установку — наш драйвер моментально находится, но при установке он может ругаться о несовместимости с вопросом «продолжать ли, насяльнека?». Продолжаем. Все, драйвер установлен.
Шаг 5. Финал. Для точности делаем вынь-всунь USB-порта, ждем пока все обнаруживается, открываем консоль(Win+R, вводим cmd) и пишем adb devices. Если все прошло хорошо — видим заветный пункт списка, обозначающий, что adb теперь видит наш девайс.

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

Что это было?
На самом деле все просто. В силу неких причин(винда мастдай/у прогеров кривые руки/гугловский инф-файл писался только для родных гугловских девайсов/в вашем компьютере все испортили бозоны Хиггса) винда не хочет кушать гугловский драйвер для негугловских девайсов, не записанніх в inf-файл. Видимо, там все как раз завязано на этих ИД-оборудования. Но ведь софтверная часть на подавляющем большинстве андроид-устройств в части дебаггер-коннектора к ПК идентична, потому драйвер должен нормально общаться с любым Андроид-устройством. Наша задача — обмануть Windows и заставить ее принять девайс за «драйверо-подходящий», что мы и сделали путем дописывания его ИД в inf-файл драйвера.

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

P. S. Я не проводил массового тестирования данного метода, так что не могу гарантировать, что он заработает в 100% во всех случаях. Но у меня он заработал на Windows 7, а после и на Windows 8. Файл приходилось править для каждого раза отдельно, но не думаю, что это такая уж проблема.

Другие наши интересноые статьи:

  • Пакет обновления для windows 10 1607
  • Пакет драйверов windows asus atp mouse
  • Пакет драйверов windows apple inc
  • Пакет обновления для microsoft windows kb976932 скачать
  • Пакет драйверов windows 7 для packard bell

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии