I've im Internet über dieses Problem gesucht und it's in der Regel durch die Installation der entsprechenden Treiber gelöst. Das Problem ist, ich bin auf einem Mac.
Wenn ich mein Gerät anschließe, kann es erkannt werden, wenn ich adb devices
ausführe. Wenn ich adb reload bootloader
ausführe, geht es in den Download-Modus (der Modus, den man erhält, wenn man beim Einschalten die Lautstärke und die Home-Taste gedrückt hält). Ist das korrekt? Ich nehme es an.
Wie auch immer, wenn es sich in diesem Stadium befindet, bringt adb devices
oder fastboot devices
nichts.
Ich habe dies auf dem i9100 und i9505 getestet.
Damit das System das Android-Gerät in seinen verschiedenen Modi erkennt, muss man in udev
die Berechtigungen für seinen Benutzer festlegen.
Sie müssen diesen Prozess des Ladens der Android-udev-IDs für jeden Modus des Telefons (Betriebssystem, Bootloader oder Wiederherstellung) wiederholen, da sie unterschiedliche USB-IDs haben
# reboot into fastboot mode
adb reboot bootloader
# grab you fastboot/bootloader device ids
lsusb
> Bus 001 Device 035: ID **18d1:d00d** Google Inc.
# install the ids into /etc/udev/rules.d/99-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="d00d", MODE="0666", OWNER="thiago"
# restart udev
/etc/init.d/udev restart
# try fastboot (only on bootloader mode)
fastboot devices
Als Referenz für die Zukunft: Dies war mein ähnlicher Fall (mit einem Nexus 4):
Ich habe versucht, mein Telefon wieder in den ursprünglichen Zustand zu bringen (Bootloader gesperrt + stock rom).
Jetzt fastboot devices
zeigte das Gerät nicht, wo adb device
tat, bis ich das Telefon in fastboot-Modus (das macht Sinn, aber nahm mich eine Weile, um herauszufinden...)
Um das Nexus 4 in den Fastboot-Modus zu versetzen:
Jetzt hat fastboot devices
mein Telefon gefunden und die Wiederherstellung konnte fortgesetzt werden :-)