adb sieht das Handy, darf aber nicht darauf zugreifen: Status unauthorized. Es fehlt die Bestätigung des RSA-Schlüssels direkt auf dem entsperrten Gerät.
Aufwand:
ca. 10 Min.
Gilt für:
Android 4.2.2 und neuer
Das Symptom
Der Rechner erkennt das angeschlossene Handy, aber jeder Zugriff scheitert. In der
Geräteliste steht statt eines Namens nur:
List of devices attached0A3CDE1F2G unauthorized
Kein Zugriff, keine Installation, kein Log – obwohl USB-Debugging in den
Entwickleroptionen eingeschaltet ist.
Die „Layer 8“-Wahrheit
Der Status ist kein Fehler, sondern eine unbeantwortete Frage. „unauthorized“ heißt
wörtlich: Der Rechner darf noch nicht. Ab Android 4.2.2 verlangt jedes Gerät, dass man dem
verbundenen Computer einmalig vertraut, bevor adb Befehle absetzen kann – über einen
Dialog, der den Schlüssel des Rechners zeigt und zum Bestätigen auffordert. Die ganze
Blockade ist also ein Fenster, das darauf wartet, angetippt zu werden.
Und genau hier sitzt Layer 8, denn dieses Fenster hat eine Eigenart: Es erscheint nur bei
entsperrtem Bildschirm. Wer am Rechner auf eine Reaktion starrt und das Handy dabei
gesperrt auf dem Tisch liegen lässt, wartet auf etwas, das dort nie auftaucht. Man sucht
den Fehler im Kabel, im Treiber, in adb – und die Lösung liegt darin, das Telefon
hochzunehmen und zu entsperren. Kommt der Dialog auch dann nicht, hat das Gerät den
Rechner meist früher schon einmal abgelehnt und merkt sich das; dann setzt man die
Autorisierungen in den Entwickleroptionen zurück, startet den adb-Dienst neu und steckt
erneut ein. Erst wenn wirklich kein Dialog erscheint und das Gerät auch sonst kaum
auftaucht, lohnt der Blick aufs Kabel: Ein reines Ladekabel überträgt keine Daten, und
dann kann kein noch so richtiger Befehl etwas ausrichten.
Die echte, verifizierte Lösung
1000 % faktenbasiert. Jeder Befehl ist real, jeder Pfad existiert. Schritt für Schritt:
1.
Verstehen, was unauthorized bedeutet
Der Status heißt nicht, dass etwas kaputt ist. Er heißt: Der Rechner ist elektrisch verbunden, aber das Handy hat ihm noch nicht erlaubt, Befehle abzusetzen. Ab Android 4.2.2 muss jedes Gerät den Schlüssel des Computers ausdrücklich bestätigen, bevor adb zugreifen darf. Solange das nicht geschehen ist, bleibt es bei unauthorized.
2.
Das Handy entsperren und auf den Dialog achten
Der Bestätigungsdialog „USB-Debugging zulassen?“ erscheint nur bei entsperrtem Bildschirm. Wer ihn übersieht oder das Gerät gesperrt lässt, wartet vergeblich. Also: Handy in die Hand nehmen, entsperren, den Dialog suchen und zulassen – bei einem dauerhaft genutzten Rechner ruhig mit dem Haken „Immer erlauben“.
3.
Erscheint kein Dialog: die Erlaubnisse zurücksetzen
Manchmal hat das Gerät den Rechner früher einmal abgelehnt und fragt nicht erneut. Dann in den Entwickleroptionen die Punkte „USB-Debugging-Autorisierungen widerrufen“ antippen. Beim nächsten Verbinden fragt das Handy wieder neu.
4.
Den adb-Dienst neu starten
Nach dem Widerrufen den Server auf dem Rechner sauber neu starten, damit die Verbindung frisch aufgebaut wird. Dann sollte der Dialog auf dem Handy erscheinen.
adb kill-server && adb start-server
5.
Verbindung prüfen
Nach dem Bestätigen kontrollieren, ob das Gerät jetzt als authorisiert geführt wird. Steht in der Liste nun der Gerätename statt unauthorized, ist die Hürde genommen.
adb devices
6.
Wenn gar nichts hilft: das Kabel verdächtigen
Ein reines Ladekabel überträgt keine Daten. Wenn kein Dialog kommt und das Gerät gar nicht oder nur sporadisch auftaucht, liegt es oft am Kabel oder am USB-Anschluss – nicht an der Software. Ein anderes, datenfähiges Kabel und ein direkter Anschluss am Rechner statt am Hub sind der schnellste Gegentest.
Häufige Fragen (FAQ)
?Ich sehe keinen Dialog auf dem Handy – was nun?
Zwei häufige Gründe: Der Bildschirm ist gesperrt, dann erscheint der Dialog gar nicht erst – also entsperren und erneut verbinden. Oder der Rechner wurde früher schon einmal abgelehnt, dann fragt das Gerät nicht wieder von selbst. In diesem Fall in den Entwickleroptionen die USB-Debugging-Autorisierungen widerrufen, den adb-Server neu starten und neu einstecken. Danach kommt die Frage zurück.
?Ist das ein Sicherheitsproblem oder ein Defekt?
Weder noch – es ist genau die Sicherheitsfunktion, die so gedacht ist. Die Bestätigung des Schlüssels stellt sicher, dass niemand über ein untergeschobenes Ladegerät oder einen fremden Rechner unbemerkt auf das Gerät zugreift. Dass man einmal aktiv zustimmen muss, ist der Preis dafür. Ärgerlich im Moment, aber der Schutz ist real.
Belege
Diese Seite ist gegen die folgenden Primärquellen geprüft – Hersteller, Standard oder Gesetzestext. Wer es nicht glaubt, muss es nicht: Da steht, wo es nachzulesen ist.