So beheben Sie den ADB-Geräteautorisierungsfehler auf Android

Wenn adb devicesIhr Android-Telefon als nicht autorisiert angezeigt wird , erkennt der Computer das Gerät zwar, hat aber keine Berechtigung zur Verwendung von ADB damit. Am schnellsten beheben Sie das Problem, indem Sie das Telefon entsperren, es erneut anschließen und die RSA-Abfrage „USB-Debugging zulassen?“ bestätigen. Falls diese Abfrage nicht erscheint, widerrufen Sie die bestehenden USB-Debugging-Berechtigungen, starten Sie ADB auf dem Computer neu und verbinden Sie das Telefon erneut.

Dies ist ein Problem mit der ADB-Autorisierung und kein Hinweis darauf, dass Ihr Telefon gerootet oder der Bootloader entsperrt sein muss. Google dokumentiert die RSA-Bestätigungsabfrage als Sicherheitsmaßnahme in Android 4.2.2 und höher. Siehe die offizielle Dokumentation zur Android Debug Bridge .

Was bedeutet „nicht autorisiertes ADB-Gerät“?

Führen Sie diesen Befehl in einem Terminal oder einer Eingabeaufforderung aus, in der ADB verfügbar ist:

adb devices

Eine funktionierende USB-Verbindung sollte eine Geräteseriennummer gefolgt von einem Punkt anzeigen device. Wird dieselbe Seriennummer mit einem Punkt angezeigt unauthorized, hat Android den ADB-Hostschlüssel für diesen Computer noch nicht akzeptiert.

Android-Dialog zum Zulassen von USB-Debugging mit RSA-Fingerabdruck und der Schaltfläche „Zulassen“
Entsperren Sie das Telefon und bestätigen Sie die Verbindung zum Computer, wenn Android die USB-Debugging-RSA-Aufforderung anzeigt.

Beheben Sie den ADB-Autorisierungsfehler.

1. Entsperren Sie das Telefon und suchen Sie nach der USB-Debugging-Aufforderung.

Lassen Sie das Telefon entsperrt, solange es verbunden ist. Wenn Android „ USB-Debugging zulassen?“ anzeigt , vergewissern Sie sich, dass Sie den Computer erkennen, und tippen Sie auf „Zulassen“ . Auf einem Computer, den Sie selbst kontrollieren, können Sie auch „Von diesem Computer immer zulassen“ auswählen, damit Android den Host-Schlüssel speichert.

Falls keine Aufforderung erscheint, fahren Sie mit den unten beschriebenen Reset-Schritten fort.

2. Alte USB-Debugging-Autorisierungen widerrufen

Öffnen Sie „Einstellungen“ > „Entwickleroptionen“ . Auf vielen aktuellen Android-Geräten finden Sie die Entwickleroptionen unter „Einstellungen“ > „System“ , wobei die Hersteller die Bezeichnung und den Ort variieren können. Google weist darauf hin, dass die Entwickleroptionen ab Android 4.2 standardmäßig ausgeblendet sind und erst aktiviert werden.

  1. USB-Debugging deaktivieren .
  2. Tippen Sie auf „USB-Debugging-Autorisierungen widerrufen“ (die genaue Formulierung kann je nach Gerät leicht variieren).
  3. Zurücksetzen bestätigen
  4. Schalten Sie das USB-Debugging wieder ein.

Die offizielle Entwickleroptionen-Anleitung erklärt, wo sich die USB-Debugging-Einstellungen in den verschiedenen Android-Versionen befinden.

Android-Entwickleroptionen-Bildschirm mit aktiviertem USB-Debugging und der Option „USB-Debugging-Autorisierungen widerrufen“ sichtbar
Durch das Widerrufen der USB-Debugging-Berechtigungen wird Android gezwungen, diesen Computer erneut um Genehmigung zu bitten.

3. Starten Sie den ADB-Server auf dem Computer neu.

Trennen Sie das Telefon und führen Sie dann diese Befehle nacheinander aus:

adb kill-server
adb start-server

Google empfiehlt, den ADB-Server neu zu starten, wenn die Verbindung nicht mehr reagiert. adb devicesAlternativ können Sie auch den Befehl `npm start` ausführen adb kill-server; jeder nachfolgende ADB-Befehl kann den Server neu starten.

Windows-Terminal mit den Befehlen `adb kill-server` und `adb start-server` sowie einem nicht autorisierten Gerät in der Ausgabe von `adb devices`
Durch einen Neustart des lokalen ADB-Servers wird eine veraltete Verbindung auf Hostseite wiederhergestellt, bevor Sie das Telefon erneut autorisieren.

4. Stellen Sie die Verbindung mit einem datenfähigen USB-Kabel wieder her.

Verbinden Sie das Telefon direkt mit dem Computer, möglichst ohne Hub. Lassen Sie den Bildschirm entsperrt und achten Sie auf das RSA-Autorisierungsdialogfeld. Tippen Sie auf „Zulassen“, sobald es erscheint.

Normalerweise müssen Sie nicht zwischen „Dateiübertragung“ und „Fotoübertragung“ wechseln, um ADB zu autorisieren. Die USB-Debugging-Einstellung ist entscheidend. Falls Ihr Computer das Telefon gar nicht erkennt, versuchen Sie es mit einem anderen, funktionierenden Datenkabel oder USB-Anschluss. Googles Leitfaden zur Fehlerbehebung bei Hardwaregeräten empfiehlt ebenfalls, ein anderes Kabel zu testen, wenn ein Gerät nicht erkannt wird.

5. Überprüfen Sie, ob das Gerät autorisiert ist.

Ausführen:

adb devices -l

Der Status sollte nun devicebeispielsweise lauten:

List of devices attached
R9CT304B7K    device
Ein Android-Telefon ist über USB mit einem Windows-Laptop verbunden, auf dem adb devices den Gerätestatus anzeigt.
Wenn die Autorisierung erfolgreich ist, listet ADB das Telefon mit dem Status „Gerät“ anstatt mit „nicht autorisiert“ auf.

Wenn das Telefon weiterhin „Nicht autorisiert“ anzeigt

Führen Sie diese Prüfungen durch, bevor Sie invasivere Änderungen vornehmen:

  • Aktualisieren Sie die SDK-Plattformtools. Google empfiehlt die Verwendung der neuesten Plattformtools, da die aktuellen ADB-Versionen weiterhin abwärtskompatibel mit älteren Android-Versionen sind. Sie erhalten diese über den SDK-Manager von Android Studio oder die offizielle Seite der SDK-Plattformtools .
  • Starten Sie Telefon und Computer neu. Wiederholen Sie anschließend den Vorgang zum Widerrufen und Autorisieren mit entsperrtem Telefon.
  • Überprüfen Sie die Windows-USB-Treiber. Falls Windows das Telefon nicht ordnungsgemäß für ADB erkennt, installieren Sie den Treiber des Herstellers. Google bietet ein offizielles OEM-USB-Treiberverzeichnis an . Google-Geräte unter Windows verwenden den Google-USB-Treiber.
  • Unterscheiden Sie zwischen Autorisierung und Erkennung. Wird adb deviceskeine Seriennummer angezeigt, überprüfen Sie zuerst das Kabel, den USB-Anschluss, den Treiber oder die Berechtigungen des Linux-Geräts. Dies ist etwas anderes als ein unauthorizedStatus.

Warum der Widerruf der Autorisierung funktioniert

ADB verwendet einen Host-Schlüssel zur Identifizierung des Computers. Android fordert Sie auf, diesen Schlüssel zu bestätigen, bevor Debugging-Befehle zugelassen werden. Durch das Widerrufen der USB-Debugging-Berechtigungen werden zuvor vertrauenswürdige Computer auf dem Gerät gelöscht, sodass die nächste Verbindung eine neue Berechtigung herstellen kann. Daher ist das Zurücksetzen zuverlässiger als das Ändern des normalen USB-Dateiübertragungsmodus des Telefons.

Einen Kommentar hinterlassen

Fügen Sie Fotos auf Ihrem Android-Telefon einen Datums- und Zeitstempel hinzu

Fügen Sie Fotos auf Ihrem Android-Telefon einen Datums- und Zeitstempel hinzu

Erfahren Sie, wie Sie mit der Wasserzeichenfunktion Ihrer Kamera oder mit Google Photos Markup ein sichtbares Datum und eine Uhrzeit zu neuen oder bereits vorhandenen Android-Fotos hinzufügen können.

So erstellen Sie Screenshots auf Android-Geräten: Schaltflächen und Gesten

So erstellen Sie Screenshots auf Android-Geräten: Schaltflächen und Gesten

Erfahren Sie, wie Sie auf Android Screenshots mit Tastenkombinationen, Scrollaufnahmen und Gesten von Pixel, Samsung und Motorola erstellen, sowie wo Sie Bilder finden und teilen können.

So rooten Sie ältere Android-Geräte mit Framaroot in wenigen Klicks

So rooten Sie ältere Android-Geräte mit Framaroot in wenigen Klicks

Erfahren Sie, wie Framaroot kompatible ältere Android-Handys rootet, was Sie vor der Installation der APK-Datei überprüfen sollten und warum es auf neueren Geräten selten funktioniert.

Jetzt für Android suchen: Durchsuchen Sie Ihr Smartphone oder das Web von überall aus

Jetzt für Android suchen: Durchsuchen Sie Ihr Smartphone oder das Web von überall aus

Erfahren Sie, wie die klassische Search Now-App eine schwebende Suchschaltfläche für die Suche auf dem Gerät und im Web nutzte, warum ihr Eintrag im Play Store verschwunden ist und was heute funktioniert.

So aktivieren oder deaktivieren Sie die Anmeldung mit dem Facebook-Profilbild

So aktivieren oder deaktivieren Sie die Anmeldung mit dem Facebook-Profilbild

Erfahren Sie, wie Sie die Anmeldung mit einem Facebook-Profilbild aktivieren oder deaktivieren, gespeicherte Anmeldungen auf dem iPhone oder Android-Gerät entfernen und die aktuellen Einstellungen für gespeicherte Anmeldungen finden.

So verwenden Sie Google Lens, um Objekte in Fotos zu identifizieren

So verwenden Sie Google Lens, um Objekte in Fotos zu identifizieren

Lerne, wie du mit Google Lens auf Android, iPhone oder einem Computer Pflanzen, Produkte, Bücher und andere Objekte auf Fotos identifizieren und unsichere Zuordnungen verbessern kannst.

So entfernst du Hut, Handschuhe und Rucksack von deinem Pokémon GO-Avatar

So entfernst du Hut, Handschuhe und Rucksack von deinem Pokémon GO-Avatar

Entferne Hut, Handschuhe und Rucksack deines Pokémon GO-Avatars über das Stil-Menü. Folge den Schritten, um fehlende Items zu korrigieren, ohne PokéMünzen auszugeben.

Firmware, Stock-ROMs, Custom-ROMs und das Flashen erklärt

Firmware, Stock-ROMs, Custom-ROMs und das Flashen erklärt

Verstehen Sie, was Firmware und ROM auf Android bedeuten, wie sich Stock- und Custom-ROMs unterscheiden, welche Änderungen das Flashen mit sich bringt und welche Risiken vor der Installation eines Images zu beachten sind.

So installieren Sie CyanogenMod 7.1 RC1 auf dem Motorola CLIQ XT

So installieren Sie CyanogenMod 7.1 RC1 auf dem Motorola CLIQ XT

Erfahren Sie, was Sie für die Installation von CyanogenMod 7.1 RC1 auf dem Motorola CLIQ XT benötigen, wie Sie das MB501 sichern, die passenden ZIP-Dateien flashen und nicht verifizierte Dateien vermeiden.

Android 2.3 Gingerbread Tastatur-Sprachpakete sicher installieren

Android 2.3 Gingerbread Tastatur-Sprachpakete sicher installieren

Erfahren Sie, welche Tastatur-Sprachpakete von Android 2.3 Gingerbread unterstützt werden, wie Sie eine kompatible ZIP-Datei überprüfen, Ihr Telefon sichern und unsichere Wiederherstellungs-Flashes vermeiden.