Установка ADB driver для телефонов малоизвестных производителей

в 7:27, , рубрики: adb, android, DNS, driver, windows, метки: , ,

Здравствуйте!
Возникла необходимость получить root на смартфоне DNS S5301, почитал в сети, 4pda и т.д. в основном ссылки устаревшие или не внушающие доверия, попробовал решить сам. Возникла проблема с установкой драйверов ADB режима.
Перед установкой Android SDK необходимо скачать и установить Java — на момент написания — http://www.java.com/ru/download/manual.jsp jre-7u45-windows-i586.exe.
Cкачиваем Android SDK (https://developer.android.com/sdk/index.html) для своей операционной системы (у меня Windows XP SP3 RU x86) — adt-bundle-windows-x86-20131030.zip на момент написания. Распаковываем, запускаем .eclipseeclipse.exe, выбираем пункт Window -> Android SDK Manager,
Установка ADB driver для телефонов малоизвестных производителей
ждем когда пройдет обновление данных, прокручиваем список вниз, находим Google USB Driver, нажимаем «Install Packages», соглашаемся с лицензией, скачиваем.
Установка ADB driver для телефонов малоизвестных производителей
Заходим в папку куда распаковали Android SDK, далее sdkextrasgoogleusb_driver, можете сделать копию, можете не делать, открываем в текстовом редакторе файл android_winusb.inf, находим записи вида

[Google.NTx86]


;Google Nexus One
%SingleAdbInterface%        = USB_Install, USBVID_18D1&PID_0D02
%CompositeAdbInterface%     = USB_Install, USBVID_18D1&PID_0D02&MI_01
%SingleAdbInterface%        = USB_Install, USBVID_18D1&PID_4E11
%CompositeAdbInterface%     = USB_Install, USBVID_18D1&PID_4E12&MI_01

Копируем стоки, например

[Google.NTx86]

;Google Nexus One
%SingleAdbInterface%        = USB_Install, USBVID_18D1&PID_0D02
%CompositeAdbInterface%     = USB_Install, USBVID_18D1&PID_0D02&MI_01

;Google Nexus One
%SingleAdbInterface%        = USB_Install, USBVID_18D1&PID_0D02
%CompositeAdbInterface%     = USB_Install, USBVID_18D1&PID_0D02&MI_01
%SingleAdbInterface%        = USB_Install, USBVID_18D1&PID_4E11
%CompositeAdbInterface%     = USB_Install, USBVID_18D1&PID_4E12&MI_01

На телефоне обязательно включаем режим отладки USB (Главное меню -> Настройки -> Параметры разработчика), подключаем телефон к компьютеру, система находит новые устройства, отказываемся от установки драйверов.

Теперь открываем диспетчер устройств (Управление компьютером или Win+BreakОборудование или любым другим доступным способом), находим там свое устройство (у меня S5301)
Установка ADB driver для телефонов малоизвестных производителей
Заходим в свойства, вкладка «Сведения», выделяем строку вида USBVID_0BB4&PID_0C03&MI_016&1E68B3CF&0&0001, щелкаем на нее, копируем (Ctrl+Ins)
Установка ADB driver для телефонов малоизвестных производителей
переключаемся в наш тектовый редактор, заменяем там строки, которые мы предварительно скопировали на данные своего устройства укоротив строки с USBVID_0BB4&PID_0C03&MI_016&1E68B3CF&0&0001 до USBVID_0BB4&PID_0C03 и USBVID_0BB4&PID_0C03&MI_01:

[Google.NTx86]

;Google Nexus One
%SingleAdbInterface%        = USB_Install, USBVID_0BB4&PID_0C03
%CompositeAdbInterface%     = USB_Install, USBVID_0BB4&PID_0C03&MI_01

;Google Nexus One
%SingleAdbInterface%        = USB_Install, USBVID_18D1&PID_0D02
%CompositeAdbInterface%     = USB_Install, USBVID_18D1&PID_0D02&MI_01
%SingleAdbInterface%        = USB_Install, USBVID_18D1&PID_4E11
%CompositeAdbInterface%     = USB_Install, USBVID_18D1&PID_4E12&MI_01

В результате получается примерно так:
Установка ADB driver для телефонов малоизвестных производителей
Строки, начинающиеся с ; — комментарий, и не важны.
Сохраняем наш файл, выбираем в диспетчере устройств наше устройство, заходим в свойства, вкладка «Драйвер», нажимаем кнопку «Обновить...», не соглашаемся на поиск драйверов в Windows Update, выбираем «Установка из указанного места», ставим галочку «Включить следующее место поиска»,
Установка ADB driver для телефонов малоизвестных производителей
нажимаем «Далее», система устанавливает драйвера.
Установка ADB driver для телефонов малоизвестных производителей
Все.

В силу того что прилетело НЛО и сделало что-то, возможны отклонения в какую-либо сторону от описанного пути, поэтому на Ваш страх и риск.

Спасибо за внимание.

Автор: Desem

Источник


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js