Подключите OnePlus One через adb, продолжайте отключаться

Я пытаюсь переключить свой OnePlus One с CyanogenMod на LineageOS, и для этого мне нужно использовать adbadn fastboot. Я использую Fedora 28 в качестве ОС на своем ПК с последней версией Gnome в качестве DE.

Обычное соединение «данные» работает нормально, а это означает, что я могу получить доступ к внутренней памяти моего телефона и копировать файлы из/в эту память. Пытаясь использовать adb, я изменил режим USB на «зарядка» и включил его adbиз Developers Optionsменю в разделе Settings.

Как только я подключаю свой телефон к ПК, он выглядит так, как будто он застрял в цикле подключения и отключения устройства. Я не вижу на своем телефоне подсказки относительно подключения adbи dmesgпоказывает следующий вывод:

new high-speed USB device number 31 using xhci_hcd
usb 3-2: New USB device found, idVendor=05c6, idProduct=6765, bcdDevice= 2.32
usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 3-2: Product: A0001
usb 3-2: Manufacturer: OnePlus
usb 3-2: SerialNumber: 23deaeca
usb 3-2: reset high-speed USB device number 31 using xhci_hcd
usb 3-2: device firmware changed
usb 3-2: USB disconnect, device number 31

где device numberначинается 1и идет вверх, и вверх, и вверх, пока я физически не отключу телефон.

adb start-server(выполняется как root) не показывает никакой ошибки, но adb devicesничего не показывает (и как root, и как обычный пользователь (не sudo)).

Что тут происходит?

Ответы (1)

После нескольких копаний я обнаружил, что проблема была связана со старой версией abdв репозитории Fedora. Загрузка последней версии platform-toolsс веб-сайта решила проблему.