Тело Fly IQ4504 EVO
Win 7 64х
1. устанавливаем Java SE Development Kit 7u75 oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
2. устанавливаем Android SDK (ADB является составной частью Android SDK) developer.android.com/sdk/index.html
3. Запускаем SDK-менеджер, выбираем Extras - google usb драйвер. качаем, устанавливаем.
Примечание: Из всего SDK нам теоретически нужен только google usb драйвер.
Также вроде как нужны adb-файлы (устанавливаются при инсталле SDK) (зачем и что они делают - не разобрался)
adb.exe - непосредственно сам ADB, с которым будем работать. Видимо, его нужно хоть раз запустить.
AdbWinApi.dll - библиотека для работы ADB.
AdbWinUsbApi.dll - библиотека для работы ADB.
Однако при попытке скопировать этот набор из места, куда их положил инсталлер SDK (по дефолту папка пользователя, тупо их можно найти поиском) в папку System32 файл adb.exe отказался запускаться. Ругался на отсутствие AdbWinApi.dll, который лежал рядом ). Плюнул и не заморачивался его копированием (это к слову о том, можно ли просто скопировать набор этих файлов, не устанавливая весь SDK. Не факт, как выясняется).
Идем в папку с google usb драйвер (*\Android\sdk\extras\google\usb_driver) и находим файл android_winusb.inf.
Далее - и это важно! Тело подключается к компу только в режиме MPT (медиа-устройство)! Не надо ставить "только зарядка", как многие рекомендуют - в этом случае диспетчер устройств его тупо не видит!
В диспетчере устройств находим подключенное тело и смотрим его свойства-сведения - в списке выбираем ИД оборудования. Копируем две строки и вставляем их в файл android_winusb.inf. следующим образом:
Было
Стало:
Сохраняем.
Далее - не уверен, что делал правильно, но:
диспетчер устройств - действие - установить старое устройство - показал путь к android_winusb.inf. Получил Android adb интерфейс, который не мог запуститься из-за ошибки код 10. Не уверен, что это надо было делать.
Идем в диспетчер устройств, находим тело, обновить драйвер - поиск и установка вручную - выбрать драйвер из списка уже установленных!!! Выбираем Android ADB интерфейс в списке - и вуаля!!! Название тела в списке устройств изменилось на Android adb интерфейс! Счастье и ликование.
на всякий случай делаю проверку, как рекомендуют:
Как вы догадались, у меня в List of devices attached было пусто.... пипец...
Но Kingo ROOT 1.3.5 увидел тело!!!
Итог:
Root получен. Уверен, что половину моих телодвижений можно было бы не делать - но как уж умею... В три строчки вот не уложился..
Надеюсь, что своим постом я сберег кому-то порядка 10 часов чистого времени, потраченного на эти танцы с бубном.