Wie zu lösen ADB-Gerät nicht autorisiert in Android ADB Host-Gerät?

Wenn ich ein verwurzeltes Android-Gerät als ADB-Host verwende, um adb-Befehl "adb devices" an Samsung S4 zu senden, erhielt ich das Gerät nicht autorisierte Fehlermeldung. Allerdings, wenn ich versucht, Adb zu Samsung Galaxy Nexus, es funktioniert gut. Kann jemand raten, wie man mein Samsung S4 Problem lösen kann?

========================================= # adb devices List of devices attached 4d00f9169907301b unauthorized ========================================= 

Danke im Voraus.

  • Adb shell su funktioniert aber adb root nicht
  • ADB Absturz in Eclipse
  • ADB-Server nicht ACK auf MacOS
  • Adb-Shell-Eingabe-Unicode-Zeichen
  • Adb shell dumpsys meminfo - Was ist die Bedeutung jeder Zelle ihrer Ausgabe?
  • Wo ist der Windows ADB Treiber für das Pixel C?
  • Bearbeiten: Gefunden, dass dieses Problem nur mit Android 4.2.2 und höher passiert ist. Der folgende Link erklärte, dass Google einige neue Sicherheitsfunktionen für die Verwendung von adb implementiert hat.

    Http://nelenkov.blogspot.com/2013/02/secure-usb-debugging-in-android-422.html

    Schätzen Sie, wenn jemand dazu beitragen kann.

  • Deaktivieren Sie android Verschleiß ausstehende Absicht Aktion Bestätigung
  • VFY: kann die virtuelle Methode nicht auflösen
  • Android - Format json string in adb logcat Ausgabe
  • Was ist der Unterschied zwischen Optionsmenü und Panel-Menü in Android?
  • MalformedJsonException mit Retrofit API?
  • Android-Support-Toolbar colorControlNormal Farbe
  • 9 Solutions collect form web for “Wie zu lösen ADB-Gerät nicht autorisiert in Android ADB Host-Gerät?”

    • Holen Sie sich den öffentlichen Schlüssel vom Client-Telefon (Adb-Host)

      Cat /data/.android/adbkey.pub

    • Kopiere den obigen öffentlichen Schlüssel an den Standort des /data/misc/adb/adb_keys . (Sie müssen den Adb-Daemon zuerst mit stop adbd )

      Cat / data / misc / adb / adb_keys

    Verifiziere beide cat .

    Versuchen Sie, den Adb-Daemon beim start adbd neu zu start adbd oder einfach neu zu start adbd .

    Wenn Sie Probleme mit dem Lesen oder Schreiben von ADB-TASTEN in den oben genannten Schritten haben, versuchen Sie die Umgebungsvariable ADB_KEYS_PATH mit einem temporären Pfad (zB: /data/local/tmp ). Beziehen Sie sich auf diesen Link geht es in mehr Details

      "On the host, the user public/private key pair is automatically generated, if it does not exist, when the adb daemon starts and is stored in $HOME/.android/adb_key(.pub) or in $ANDROID_SDK_HOME on windows. If needed, the ADB_KEYS_PATH env variable may be set to a :-separated (; under Windows) list of private keys, eg company-wide or vendor keys. On the device, vendors public keys are installed at build time in /adb_keys. User-installed keys are stored in /data/misc/adb/adb_keys" 

    Hinzufügen zu webo80:

    Überprüfen und deaktivieren Sie die Option USB-Debugging im Gerät. Wenn das nicht funktioniert, ziehen Sie den Netzstecker und stecken Sie den USB ein paar Mal ein.

    An einem gewissen Punkt sollte das Gerät ein Meldungsfeld anzeigen, um Sie zu bitten, den Computer zu autorisieren. Klicken Sie auf Ja und dann wird das Gerät autorisiert.

    Wenn jemand ein ähnliches Problem hat, ein Telefon mit einem geknackten Bildschirm zu haben und muss auf adb zugreifen:

    1. Wurzeln Sie Ihr Telefon (mein war schon verwurzelt, also war ich gesegnet zumindest mit dem).

    Wenn Sie vergessen haben, den Entwickler-Modus zu aktivieren und Ihr Adb läuft nicht, dann gehen Sie folgendermaßen vor:

    1. Starten Sie Ihr Telefon in die Wiederherstellung.
    2. Verbinden Sie das Telefon mit einem Kabel.
    3. Terminal öffnen.
    4. Wenn Sie adb devices sollten Sie das Gerät in der Liste sehen.
    5. Wenn ja, geben Sie Folgendes ein:

       adb shell mount /system abd shell echo "persist.service.adb.enable=1" >> default.prop echo "persist.service.debuggable=1" >> default.prop echo "persist.sys.usb.config=mtp,adb" >> default.prop echo "persist.service.adb.enable=1" >> /system/build.prop echo "persist.service.debuggable=1" >> /system/build.prop echo "persist.sys.usb.config=mtp,adb" >> /system/build.prop 

    Jetzt, wenn du in dein Handy rebooten willst, wird dir das sagen, oh dein Adb funktioniert, aber bitte tippe auf diese OK-Taste, damit wir deinem PC vertrauen können. " Und offensichtlich, wenn wir nicht auf das Telefon klopfen können, bleiben Sie im Wiederherstellungsmodus und machen Sie folgendes (vorausgesetzt, Sie sind nicht im Adb-Shell-Modus, wenn ja, geben Sie den ersten Typ aus):

     cd ~/.android adb push adbkey.pub /data/misc/adb/adb_keys 
    1. Hurra, alles sollte jetzt hunky-dory sein! Starten Sie einfach das Telefon und Sie sollten in der Lage sein, auf Adb zuzugreifen, wenn das Telefon läuft:

      Adb-Shell-Neustart

    PS war mit OS X und Moto X Style, die mit dem geknackten Bildschirm ist.

    Hast du es versucht

     adb kill-server adb shell 

    Manchmal wird Adb stecken und erstmal den Adb-Server töten und dann einige Befehlskräfte Berechtigungsfenster zum Pop-up starten.

    Bitte überprüfen Sie auch die Adb-Client-Version auf Ihrem Handy. Diese Funktion wird von adb 1.0.31 unterstützt, soweit ich mich erinnere.

    Erfahrung mit: ASUS ZENFONE

    Wenn überhaupt, haben Sie Missing Driver für Asus Zenfones konfrontiert Folgen Sie diesem Link ( http://donandroid.com/how-to-install-adb-interface-drivers-windows-7-xp-vista-623 )

    Ich habe versucht mit

    1) töten und starten adb server bei adb cmd.

    2) Usb-Debugging ein- und ausschalten und …

    Das ist das, was bei mir passiert ist.

    Schritt 1 : Verbindung mit Gerät entfernen und Eclipse schließen

    Schritt 2 : Navigieren Sie zu C: /Users/User_name/.android/

    Schritt 3 : Sie finden adb_key

    Schritt 4 : Löschen Sie es einfach.

    Schritt 5. Verbinden Sie sich wieder und System wird Sie wieder fragen.

    Schritt 6 .Ask Gerät zu erinnern RSA Key, wenn es aufgefordert wird. Ich denke, es ist fertig.

    Wenn Sie das gleiche Problem nach ein paar Tagen, nur deaktivieren und aktivieren USB-Debugging

    Löschen Sie den Ordner .android von C:/users/<user name>/.android . Es hat das Problem für mich gelöst.

    Sie müssen in Ihrem s4-Bildschirm aufgefordert werden, diesen Computer zu autorisieren. Sie können es sich merken, sich daran zu erinnern. Dies ist aus Sicherheitsgründen, die in Android 4.4+ auftreten

    Ich musste die Box für den Debugger am Telefon überprüfen "immer auf diesem Telefon zulassen". Ich habe dann ein Adb-Geräte und dann den Adb-Befehl eingegeben, um die Adds zu löschen. Es hat gut geklappt Davor hat es die pm und andere Befehle nicht erkannt

    Ich habe eine Lösung mit Nexus 5 gefunden und TWRP installiert . Grundsätzlich war das Format die einzige Lösung, die ich gefunden habe, und ich habe alle hier aufgeführten Lösungen ausprobiert: ADB Android Device Unauthorized

    Bitten Sie Google, um Ihre Apps zu sichern. Speichern Sie alle wichtigen Dateien, die Sie auf Ihrem Telefon haben können

    Bitte beachten Sie, dass ich jede Haftung im Falle eines Versagens ablehne, was ich tat, war ziemlich riskant, aber in meinem Fall gearbeitet:

    Aktivieren Sie das USB-Debugging in der Entwickleroption (nicht sicher, ob es geholfen hat, dass das Gerät nicht autorisiert wurde, aber immer noch …)

    Vergewissern Sie sich, dass Ihr Telefon mit dem Computer verbunden ist und Sie auf den Speicher zugreifen können

    Download google img von deinem nexus: https://developers.google.com/android/nexus/images löse deine Dateien auf und lege sie in einen neuen Ordner auf deinem Computer, nenn es Fabrik (jeder Name wird tun).

    Wischen Sie alle Daten … Sie haben 0 Datei in Ihrem Android-Zugriff von Computer.

    Dann neu in den BOOTLOADER-Modus starten … du wirst die Meldung haben "Du hast kein Betriebssystem installiert, bist du sicher, dass du einen Neustart hast?"

    Dann führen Sie (doppelklicken) die .bat-Datei im Ordner "Fabrik".

    Sie sehen die Befehlszeile detaillierte Installation des Betriebssystems. Vermeiden Sie natürlich, das Kabel während dieser Phase zu trennen …

    Das Telefon wird ca. 5 Minuten dauern.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.