У меня возникли серьезные проблемы с тем, чтобы АБР работал на моем телефоне.Он работал на одном этапе до обновления прошивки (сейчас на Android 4.0.4 на британском Samsung Galaxy s2 i9100) и случайно перестал работать.Я использую XP 64, и это может быть проблемой только для 64-разрядных операционных систем.
Отладка USB всегда была установлена, драйверы были установлены, но ADB не работал.
Все многочисленные справочные руководства, кажется, сосредоточены на получении правильных драйверов для установки с Kies или с извлеченными драйверами только от Kies, но это было в основном не моей проблемой (или драйверы с kies для Samsung S2 больше не позволяют ADB?) Мой телефон рутировантолько с superuser и busybox, но в остальном имеет полностью стандартную прошивку (была рутирована и не рутирована при обновлении android 4.0.4).
Итак, начиная с точки с установленными драйверами, я могу подключиться к своему телефону какMTP, как камера, как устройство хранения данных и с Kies.У меня установлен Kies, и он несколько раз переустанавливал драйверы, но это, вероятно, должно работать нормально без Kies и только самые последние установленные драйверы, доступные здесь: http://forum.xda -developers.com / showthread.php? T = 961956 .У меня есть устройство в диспетчере устройств «Samsung Android ADB Interface» с версией драйвера «2.9.505.831», но без ADB.
Похоже, у меня возникла проблема с соединением uart на моем телефоне (как показано нана экране), а также мне нужно было иметь возможность установить драйвер интерфейса adb из Google SDK.
Мне не удалось выполнить ни одно из этих действий, используя стандартные методы / руководства, которые я смог найти в другом месте.
Чтобы изменить настройку UART обратно на КПК, а соединение USB обратно на КПК через специальный код номеронабирателя * # 7284 # больше не работает на Samsung Galaxy s2 i9100 Android 4.0.4 (или, по крайней мере, не для меня) -Мне пришлось скачать APK-файл bettercut (который я вполне мог пиратствовать, потому что я не смог найти его в маркете) и вручную сделал ярлык на phoneutil.
bettercut> новый ярлык> нет> все действия> phoneutil
Там вы можете изменить настройки на модем и обратно на кпк (при подключении в режиме модема xp выдает новое устройство "7 CDS's"который не будет установлен).
После этого мне пришлось установить драйвер Google из SDK (adt-bundle-windows-x86_64 \ sdk \ extras \ google \ usb_driver)
и разрешитьВ Windows XP 64 для установки драйверов вам нужно отредактировать «android_winusb.inf», чтобы добавить Samsung Galaxy в качестве допустимого устройства.
Я добавил следующие строки в [Google.NTx86] и [Google.NTamd64].
android_winusb.inf
[Google.NTx86]
; Samsung galaxy
%CompositeAdbInterface% = USB_Install, USB\VID_04E8&PID_6860&MI_00
%SingleBootLoaderInterface% = USB_Install, USB\VID_04E8&PID_6860&MI_04
%CompositeAdbInterface% = USB_Install, USB\VID_04E8&PID_6860&adb
%SingleBootLoaderInterface% = USB_Install, USB\VID_04E8&PID_6860&adb
[Google.NTamd64]
; Samsung galaxy
%CompositeAdbInterface% = USB_Install, USB\VID_04E8&PID_6860&MI_00
%SingleBootLoaderInterface% = USB_Install, USB\VID_04E8&PID_6860&MI_04
%CompositeAdbInterface% = USB_Install, USB\VID_04E8&PID_6860&adb
%SingleBootLoaderInterface% = USB_Install, USB\VID_04E8&PID_6860&adb
Я нашел инструкции по добавлению устройства USB \ VID_04E8 & PID_6860 & MI_00, однако это не соответствовало моему телефону, мне нужно было вручную определить идентификатор устройства и добавить его самостоятельно перед окнамипозвольте мне установить драйверы.
Диспетчер устройств> Samsung Android Phone> Интерфейс Samsung Android ADB> Свойства> Подробности> Соответствующий идентификатор устройства
И интерфейс ADB телефона имел следующий идентификатор: USB\VID_04E8&PID_6860&adb
... который я добавил, как указано выше (если ваш телефон не совпадает, я думаю, вам придется сделать это тоже).Затем я обновил драйвер для «Samsung Android ADB Interface» с помощью «Android Bootloader Interface», который теперь можно выбрать из драйвера Google SDK.
Установить «Android Bootloader Interface» из Google SDK.
Затем я смог переустановить драйвер «Samsung Android ADB Interface», как и раньше, или «Android Composite ADB Interface» из Google SDK, и ADB начал работать (как было протестировано с устройствами ADB, мой теперь указан, вот так!).
Так что я думаю, что проблема в основном заключалась в отсутствии драйвера интерфейса Android Bootloader, из-за чего вещь UART могла иметь какой-то эффект?
Однако у меня действительно работал ADB ДО того, как я решил повторно рутировать свой телефон (обнаружил, что он перестал работать, когда я не мог использовать ADB Explorer, однако я вполне уверен, что использовал его не 10 минут назад).Так почему это перестало работать, я понятия не имею.Я почти уверен, что на моем компьютере ничего не изменилось, поэтому, возможно, для восстановления достаточно было установить режим UART и принудительно переустановить драйверы.Однако, может быть, ADB больше не работает со стандартными драйверами Samsung, и вам нужно также установить драйверы из SDK?
Мне было бы интересно узнать, есть ли другие люди в той же лодке, если у них есть какие-либоИдея, что случилось.