Установка драйверов на ПК с ОС Windows XP-10 для смартфонов\планшетов на процессоре MTK
Описание
Установка драйверов на ПК с ОС Windows XP-10 для смартфонов\планшетов на процессоре MTK
Поделится опытом и задать вопрос можно в теме обсуждения .
Предисловие
Для правильного взаимодействия Вашего электронного друга и персонального компьютера Вам придется установить драйвер. Определение слова драйвер:
Дра́йвер (англ. driver, мн. ч. дра́йверы) — набор файлов, с помощью которых программное обеспечение или операционная система получает доступ к аппаратному обеспечению некоторого устройства (текстовый редактор — принтер, skype — web-камера, paint — сканер). Обычно с операционными системами поставляются драйверы для ключевых компонентов аппаратного обеспечения, без которых система не сможет работать (видеоадаптер, жесткий диск, клавиатура. ). Однако для некоторых устройств (таких, как видеокарта или принтер) могут потребоваться специальные драйверы, обычно предоставляемые производителем устройства.
Постулат первый
Мне — по специфике моего хобби — пришлось взаимодействовать со всеми устройствами Lenovo, поставляемыми на Российский рынок. Драйверы для смартфонов Lenovo, построенных на процессорной платформе МТК идентичны, за исключением некоторых экземпляров, поэтому, выложенные в настоящей инструкции драйверы и рекомендации по их установке универсальны и подойдут всем.
Постулат второй
Драйверы для смартфонов Lenovo подразделяются на 2 типа:
- Драйверы рабочего режима включают в себя:
Режим USB-накопителя. Драйвер не требуется — он встроен в саму ОС. Простыми словами подключение как Флешки. Подключая смартфон к ПК в качестве USB-накопителя Вы отключаете Вашу SD-карту смартфона от смартфона, передавая ее под управление ПК.
Режим MTP (медиаустройство). Драйвер не требуется — он встроен в саму ОС. Особенность Windows XP заключается в том, для для корректной работы этого режима необходима установка Windows Media Player версии 11 с сайта Майкрософт и хоть раз его запустить. В этом режиме осуществляется одновременный доступ к SD-карте как с ПК, так и со смартфона. Определение аббревиатуры MTP:
Media Transfer Protocol (MTP) — основанный на PTP аппаратно независимый протокол, разработанный компанией Microsoft для подключенияцифровых плееров к компьютеру. В отличие от протокола USB-дисков, MTP оперирует не секторами, а файлами. Таким образом, плеер, подключившийся как флэш-диск, полностью доверяется компьютеру; подключившийся по MTP — самостоятельно отвечает за хранение и целостность данных и, таким образом, может проигрывать одни треки одновременно с записью других.
Постулат третий
- Для успешной установки драйверов необходимо: Отключение проверки подписи драйверов на Windows 7/8/10
- Не все драйверы подписаны сертификатами Microsoft, так что в процессе установки эти ОС могут задавать вопросы. Не обращаем внимания и жмем кнопку «Установить все равно» .
- Для распаковки архивов с драйверами используйте архиватор 7zip последнюю версию которого можно скачать с сайта разработчика 7-zip.org
Драйвер ADB — расширенной работы смартфона с ПК
Операционные системы: Windows ХР SP2/Vista/7, х86, х64
Официальные: LenovoUsbDriver_1.1.34.7z
Неофициальные: Android_adb-USB_UnifL_Driver_v1.02.zip ( тема обсуждения )
Способ установки: Загрузить архив, распаковать и запустить на компьютере. Согласиться с лицензионным соглашением и нажать далее. После установки переподключите Android-устройство к ПК. Пакет представлен в виде eхе-файла и устанавливается автоматически после запуска. Не требует ни особых навыков, ни каких-либо дополнительных знаний.
Ручная установка
Операционные системы: Windows ХР SP2/Vista/7, х86, х64
Скачать: Android_WinUsb_driver_28.08.2014.zip
Способ установки: Распаковать скачанный архив по максимально короткому пути не содержащем символов отличных от латинских. Диспетчер устройств > Клик правой клавишей на устройстве > Обновить драйверы > Выполнить поиск на этом ПК > Выбрать из списка уже установленных драйверов > Установить с диска > Выбрать android_winusb.inf > Cлева выбрать Lenovo inc > Cправа — Lenovo composite ADB interface > Cогласиться с установкой неподписанного драйвера.
Драйверы специального режима — драйвер режима прошивки смартфона с ПК
Авто-установка
Windows XP. Windows 7: DriverInstall_v5.14.53_WinXP_Win7.7z
Windows 8: DriverInstall_v5.14.53_Win8.7z
Способ установки: Загрузить архив, распаковать и запустить на компьютере. Согласиться с лицензионным соглашением и нажать далее.
Ручная установка
Операционные системы: Windows ХР SP3/Vista/7/8/10, х86, х64
Способ установки: Загрузить архив, распаковать, указать путь к папке при запросе драйверов.
Цифровая подпись: Присутствует.
Скачать: SP_Drivers_v2.0.7z
Способ установки:
- Отключить аппарат от USB компьютера.
- Выключить аппарат. При выключении снять галочку «Быстрая загрузка». Если батарея съемная — вытащите и вставьте батарею обратно! Карту памяти MicroSD или Sim-карты извлекать не обязательно!
- На ПК (пример для Windows 7) открыть диспетчер устройств. Для этого правой кнопкой мыши делаем клик на мой компьютер на рабочем столе > Свойства > Диспетчер устройств.
- Для тех кому сложно словить за 2 сек. во вкладке вид,ставим галочку на пункте показать скрытые устройства и тогда можно спкойно установить драйвер.
- Скопировать файлы драйверов *.inf (распакованная папка- копировать только сами файлы, а не папку) в директорию C:\WINDOWS\INF, в результате при подключении тел-а, не нужно успеть за 2 сек. — дрова стали сами. Система Win 7 64 bit.
Устройство в результате правильной установки драйвера должно определяться в разделе Порты (COM и LPT). Название устройства МОЖЕТ отличаться. Это несущественно!
Источник
Установка Google USB Driver в Windows 10 (если обычный способ не работает)
После ряда обновлений Windows 10 установка драйвера для отладки Android приложений на реальном устройстве может оказаться невозможной, если использовать обычный способ. При попытке установить драйвер система сама выбирает нужный драйвер по своему усмотрению, а при установке для устройства драйвера от Google выдаёт сообщение об ошибке.
Однако есть несложный альтернативный метод.
Его суть в том, что в Windows 10 драйвер от Google можно установить без подключения устройства, что исключает ошибки, связанные с неверным автоматическим распознаванием.
- В диспетчере устройств выбрать «Установить старое устройство».
- Выбрать установку вручную.
- Выбрать пункт «Показать все устройства» и нажать кнопку «Далее».
- В открывшемся окне нажать кнопку «Установить с диска».
- В появившемся окне указываем путь кinf файлу драйвера и далее устанавливаем его как обычно.
- По окончании установки в диспетчере появится неработающее устройствоAndroidADBInterface. Просто удалите его.
- Драйвер установлен. Теперь при подключенииAndroid устройства можно выбрать для него драйвер в общем списке.
Установленный таким образом драйвер работает полностью корректно. Поэтому если при установке Google USB Driver в Windows 10 возникают сложности можно воспользоваться приведённым способом для решения данной проблемы.
Источник
Ручная установка драйвера 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 и строить программы, наслаждаясь удобной автоматической сборкой, установкой и возможностью дебага прямо на нашем устройстве.
Если команда adb у вас вообще не работает. Компьютер -> Свойства -> Переменные среды. Ищем переменную Path и в конце дописываем(ни в коем случае не перезаписываем) в конце точку с запятой, а после адрес папки, где живет adb(обычно %android-sdk%\platform-tools\). После перезагрузки должно заработать.
Иногда adb не запускается автоматически при старте системы. Запустите вручную.
Что это было?
На самом деле все просто. В силу неких причин(винда мастдай/у прогеров кривые руки/гугловский инф-файл писался только для родных гугловских девайсов/в вашем компьютере все испортили бозоны Хиггса) винда не хочет кушать гугловский драйвер для негугловских девайсов, не записанніх в inf-файл. Видимо, там все как раз завязано на этих ИД-оборудования. Но ведь софтверная часть на подавляющем большинстве андроид-устройств в части дебаггер-коннектора к ПК идентична, потому драйвер должен нормально общаться с любым Андроид-устройством. Наша задача — обмануть Windows и заставить ее принять девайс за «драйверо-подходящий», что мы и сделали путем дописывания его ИД в inf-файл драйвера.
Надеюсь, кому-то данный мануал поможет завести свой китайский или другой девайс, для которого при сборке системы забыли сделать нормальный драйвер adb, или тем, кого задалбывает качать официальный драйвер от производителя устройства(это бывает настолько гемморно, что быстрей сделать все вышеописанное — у меня так было с драйвером для телефона LG E510).
P. S. Я не проводил массового тестирования данного метода, так что не могу гарантировать, что он заработает в 100% во всех случаях. Но у меня он заработал на Windows 7, а после и на Windows 8. Файл приходилось править для каждого раза отдельно, но не думаю, что это такая уж проблема.
Источник