Universal adb driver что это
Я хочу поделиться с вами простым способом установки ADB драйвера под Windows. Эта статья понадобится тем, у кого этот драйвер или не устанавливается вовсе, или устанавливается, но adb все равно в упор не видит устройство(как было у меня), или вы вообще этот драйвер не нашли. Так что всех, у кого есть/были похожие проблемы, или кому просто интересно, прошу под кат.
Начну с предыстории. Решил я купить себе недорогой планшетик на Android для чтения книг(DJVU/PDF), и выбор пал на устройство российского конечно же китайского производства TeXet TM-7025. Жаба давила покупать что-то дорогое, а для простого чтения книг каких-то сверх-характеристик не требуется. Позже я обнаружил что на нем неплохо идут большинство игрушек, удобно полазить в инете пока ты сидишь in da kabin и т. д. А поскольку передо мной маячило изучение Android, я решил, что будет весьма удобно пользоваться для этого железным девайсом вместо мучений с эмуляторами.
И вот тут меня ждал неприятный сюрприз — то ли родной драйвер оказался кривым, то ли винда, то ли провод… вообщем драйвер то встал, диспетчер устройств Windows рапортовал о полной работоспособности девайса, но на запрос adb devices в консоли я получал пустой список и, естественно, тестировать приложение на планшете не удавалось.
Я написал запрос в службу поддержки TeXeT, мне даже ответили ссылкой на сам драйвер, который, как я уже убедился, не работал. Я начал искать ответ в интернете и нашел кучу разных сборок этого драйвера и мануалов, но все равно ни один из них не завелся как надо, и даже родной драйвер из SDK вообще никак не становился, что повергло меня в уныние… но не отчаяние.
Вот тут я решил попробовать свои силы в написании драйверов старом добром методе научного тыка и открыл inf-файл драйвера. Надежду мне давало понимание, что софтверная часть adb интерфейса со стороны планшета должна быть идентичной для всех устройств, а USB и так работал. И вот, после нескольких неудачных проб ручной правки inf-файла я нашел рецепт лечения приправы inf-файла так, чтобы оно поставилось и, главное, работало.
Шаг 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 и строить программы, наслаждаясь удобной автоматической сборкой, установкой и возможностью дебага прямо на нашем устройстве.
Если команда adb у вас вообще не работает. Компьютер -> Свойства -> Переменные среды. Ищем переменную Path и в конце дописываем(ни в коем случае не перезаписываем) в конце точку с запятой, а после адрес папки, где живет adb(обычно %android-sdk%\platform-tools\). После перезагрузки должно заработать.
Иногда adb не запускается автоматически при старте системы. Запустите вручную.
Что это было?
На самом деле все просто. В силу неких причин(винда мастдай/у прогеров кривые руки/гугловский инф-файл писался только для родных гугловских девайсов/в вашем компьютере все испортили бозоны Хиггса) винда не хочет кушать гугловский драйвер для негугловских девайсов, не записанніх в inf-файл. Видимо, там все как раз завязано на этих ИД-оборудования. Но ведь софтверная часть на подавляющем большинстве андроид-устройств в части дебаггер-коннектора к ПК идентична, потому драйвер должен нормально общаться с любым Андроид-устройством. Наша задача — обмануть Windows и заставить ее принять девайс за «драйверо-подходящий», что мы и сделали путем дописывания его ИД в inf-файл драйвера.
Надеюсь, кому-то данный мануал поможет завести свой китайский или другой девайс, для которого при сборке системы забыли сделать нормальный драйвер adb, или тем, кого задалбывает качать официальный драйвер от производителя устройства(это бывает настолько гемморно, что быстрей сделать все вышеописанное — у меня так было с драйвером для телефона LG E510).
Universal ADB Driver устанавливает драйверы для устройства Android в Windows. Скачайте бесплатно Universal ADB Driver, чтобы связать смартфон с компьютером
Если вы задумывались о том, чтобы модифицировать ваш Android, или просто хотите протестировать ваш смартфон на ПК, нужно установить соответствующие драйверы. Скачав бесплатно Universal ADB Driver, вы сможете использовать Android Debug Bridge.
Universal ADB Driver позволяет легко произвести установку драйверов для устройств Android из различных версий Windows, начиная с XP и заканчивая Windows 8. Это приложение совместимо с различными устройствами, как со смартфонами, так и с планшетами.
Утилита Universal ADB Driver
Главным преимуществом установки Universal ADB Driver является то, что пользователь получает возможность использовать Android Debug Bridge (ADB), инструмент Android SDK, устанавливающий связь между устройством Android и ПК. Это очень удобно в случае установки на взломанный Android.
Скачайте бесплатно Universal ADB Driver, чтобы получить доступ к Android с вашего ПК.
Возможности
Universal ADB Driver не является отдельной программой, через которую вы сможете управлять смартфоном или планшетом на Андроиде. Данный софт нужен для того, чтобы компьютер мог распознать любое устройство на упомянутой ОС в режиме отладки. Затем через сторонние средства (например, ADB Run) вы сможете выполнять следующие операции с помощью команд или графического интерфейса:
- включать, выключать и перезапускать устройство;
- проверять версии ОС и прошивки;
- переустанавливать прошивку операционной системы;
- восстанавливать заводские настройки и прочее.
ADB Driver вместе с сопутствующим софтом будет незаменимым средством при восстановлении зависших смартфонов, а также при поврежденной файловой системе.
Плюсы и минусы
Перед скачиванием и установкой драйвера ознакомьтесь с плюсами и минусами. Сначала выделим плюсы:
- утилита подходит для любых устройств;
- быстрая установка;
- совместимость с Windows 7 – 10;
- позволяет разблокировать root-права;
- управление устройствами через компьютер.
- для работы с Android по USB требуется не только драйвер, но и специальная утилита;
- инсталлятор на английском языке.
Как пользоваться
Если вы ранее устанавливали ADB Run или пакет Android SDK, то на вашем компьютере уже имеется ADB Driver. Перед инсталляцией версии ПО с нашего сайта обязательно удалите предыдущий драйвер. После этого перезапустите компьютер и приступайте к установке по нашей инструкции:
- Сначала загрузите инсталлятор по ссылке в конце статьи.
- Запустите программу и нажмите Next.
- Выберите папку для распаковки файлов. Также инсталлятор позволяет выбрать пользователей ПК, для которых будет доступен драйвер.
- Дождитесь окончания установки. Эта процедура займет не больше минуты.
- Закройте программу и перезапустите компьютер.
Дальнейшие действия зависят от цели, которую вы перед собой поставили. Например, можно установить прошивку на смартфон через Fastboot, разблокировать скрытые опции, войти в режим восстановления и так далее.
Для корректной работы Android Debug Bridge требуется включение режима отладки по USB на мобильном устройстве.
Видео
В видеоролике, прикрепленном ниже, рассматривается процедура установки ADB Driver и дальнейшее применение на практике.
Ключ активации и загрузка
Разработчики драйвера и утилиты ADB распространяют свой софт полностью бесплатно. Поэтому у нас вы можете скачать официальный инсталлятор, который не требует какой-либо покупки или активации.
Опытные пользователи Android хорошо знают, что для получения root прав на большинстве Android планшетов и смартфонов, их приходится подключать к компьютеру с помощью программы ADB (Android Debug Bridge).
Эту же программу, которая обеспечивает обмен данными между компьютером и Android устройством используют для получения root прав и всевозможные универсальные утилиты, такие как, например, Nexus Toolkit. Но, кроме этого, для того чтобы подключить планшет или телефон к Windows компьютеру нам обязательно нужно иметь драйвера устройства.
Причем нужно иметь отдельные драйвера для каждой модели телефона или планшета, которую мы собираемся подключить к компьютеру. А все мы прекрасно знаем, что поиск драйвера для конкретного устройства порой превращается в неразрешимую задачу.
Однако теперь эту задачу можно будет значительно упростить – известный независимый разработчик Koush, автор ClockworkMod Recovery, Carbon file backup и ClockworkMod Tether разработал универсальный ADB драйвер, который позволяет подключать Android телефоны и планшеты к компьютерам, работающим под управлением Windows XP или более поздней версии.
Установка драйвера производится с помощью специальной утилиты и при этом вам, как в других подобных случаях, не нужно будет отключать систему проверки драйверов в Windows 8.
Звучит довольно неплохо, не правда ли? К сожалению, несмотря на свое наименование, драйвер Koush нельзя назвать на 100 процентов универсальным.
В то время как он отлично подходит для подключения к компьютеру большинства устройств Google Nexus, а также планшетов и телефонов Asus, HTC, и Samsung, он, например, не захотел работать с B&N Nook Tablet и некоторыми другими устройствами.
Тем не менее, если вам нужно подключить к компьютеру один из планшетов или смартфонов от ведущих производителей, а у вас нет под рукой его драйвера, в подавляющем большинстве случаев универсальный ADB драйвер от Koush прекрасно справится с этой задачей.
Читайте также: