Когда я вхожу в меню HBOOT с телефоном, подключенным к ПК через USB, я получаю сообщение об отсутствии драйвера в Windows и восклицательный знак для устройства с именем Android 1.0 в диспетчере устройств.
Я следовал этому руководству по подготовке устройства с помощью инструментов Android SDK и ADB перед рутированием: http://wiki.rootzwiki.com/HTC_Desire
Я установил инструменты Android SDK, запустил сервер ADB, настроил переменную PATH для CMD и установил предоставленные драйверы HTC. Я не устанавливал HTC Sync на этот компьютер (во избежание конфликтов с автономным драйвером HTC).
Android SDK package: installer_r21.0.1-windows.exe
Installation path: C:\Program Files (x86)\Android
HTC driver package: HTCDriver3.0.0.007.exe
Installation path: C:\Program Files (x86)\HTC
Installation path of driver: C:\Program Files (x86)\HTC\HTC Driver\Driver Files\Vista_x64
Так почему же он выдает мне эту чушь про отсутствующий драйвер для Android 1.0? Что вообще такое Android 1.0? Это устройство на Android 2.2!
Это в 64-разрядной версии Windows Vista, и когда я выбираю вариант поиска драйвера в приглашении отсутствующего драйвера и указываю путь выше, он просто не находит для него подходящий драйвер. Но это то, что гид сказал, что я должен сделать.
Кроме того, это устройство под названием «Android 1.0» исчезает из диспетчера устройств, когда я загружаю телефон в обычном режиме. Таким образом, он отображается только тогда, когда телефон находится в меню HBOOT и на экране отображается надпись «HBOOT USB PLUG».
Я думаю, что этот шаг важен для успешного использования инструмента или метода рутирования, такого как Revolutionary или Unrevoked. Итак, как мне решить эту проблему? Кто еще сталкивался с такой проблемой, кто может поделиться решением?
Установка драйвера с веб-сайта XDA Dev должна решить эту проблему.
(Также на сайте Unrevoked есть драйвер и туториал . Но у меня этот драйвер не работал. В то время как драйвер с XDA Dev работал каждый раз.)
По сути, вам необходимо загрузить adb_driver_htc.zip
файл и просмотреть идентификатор оборудования вашего устройства HTC (диалоговое окно свойств устройства в диспетчере устройств) и убедиться, что он соответствует идентификатору в файле INF для этого драйвера. Затем вам необходимо обновить драйвер устройства (в диспетчере устройств) с помощью отсутствующего драйвера (желтый треугольник с восклицательным знаком).
Недавно у меня была такая же проблема при рутировании моего Nexus S, я обнаружил, что вместо того, чтобы позволить Windows попытаться найти драйвер в папке, выберите, а Let me choose a driver on the PC
затем выберите драйверы телефона Android, и драйвер был (в моем случае) тем, что Google Nexus S ADB Interface
вы ищите конкретный драйвер, который нужен вашему телефону.