Layer 8Ehrlicher Tech-Support

adb: Gerät wird als „unauthorized“ angezeigt

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 attached
0A3CDE1F2G    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. 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. 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. 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. 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. 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. 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.

Zuletzt geprüft am . Dokumentation altert – ein Datum daneben ist der einzige ehrliche Umgang damit.

Auch zu finden unter

Verwandte Fehler