Ich versuche, mein OnePlus One von CyanogenMod auf LineageOS umzustellen, und dazu muss ich adb
adn verwenden fastboot
. Ich verwende Fedora 28 als Betriebssystem auf meinem PC, mit dem neuesten Gnome als DE.
Die übliche "Daten"-Verbindung funktioniert gut, was bedeutet, dass ich auf den internen Speicher meines Telefons zugreifen und Dateien von/zu diesem Speicher kopieren kann. Beim Versuch, , II zu verwenden adb
, änderte ich den USB-Modus auf „Laden“ und aktivierte ihn adb
im Developers Options
Menü unter Settings
.
Sobald ich mein Telefon mit dem PC verbinde, sieht es so aus, als ob es in einer Schleife aus Anschließen und Trennen des Geräts feststeckt. Ich sehe auf meinem Telefon keine Eingabeaufforderung bezüglich der adb
Verbindung und dmesg
es wird die folgende Ausgabe angezeigt:
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
wo das device number
beginnt mit 1
und geht nach oben und nach oben und nach oben, bis ich das Telefon physisch trenne.
adb start-server
(ausgeführt als root
) zeigt keinerlei Fehler, adb devices
zeigt aber nichts (sowohl als root
als auch als normaler Benutzer (nicht sudo
)).
Was passiert hier?
Nach einigem Suchen fand ich heraus, dass das Problem auf eine alte Version von abd
im Fedora-Repository zurückzuführen war. Das Herunterladen der neuesten Version platform-tools
von der Website hat das Problem behoben.