Wie entfernen Sie die permanente ADB-Autorisierung?

Ich habe ein Nexus S mit Cyanogen 10.1.2 (Android 4.2.2).

Ich benötige eine adb-Autorisierung, aber ich habe versehentlich ein Gerät "dauerhaft" autorisiert. Wie entferne ich die "permanente" Berechtigung, damit sie mich jedes Mal erneut fragt?

Antworten (3)

Wenn Ihr Gerät gerootet ist, wie es wahrscheinlich bei CM der Fall ist, können Sie dies auch über adb tun:

adb shell rm /data/misc/adb/adb_keys

Abhängig von Ihrem Build müssen Sie wahrscheinlich adb als root(1) ausführen oder die su-Binary(2) aufrufen.

(1) adb rootoder adb kill-server; sudo $(which adb) start-server-->adb shell rm /data/misc/adb/adb_keys

(2) adb shell--> su-->rm /data/misc/adb/adb_keys

Oder löschen Sie diese Datei mit einem Root-Explorer. Wenn Sie mehr als ein Gerät autorisiert haben, öffnen Sie diese Datei und entfernen Sie nur den öffentlichen Schlüssel des gewünschten Geräts.

Gehen Sie zum Settings -> Developer optionsAbschnitt „Debugging“ und tippen Sie auf die Revoke USB debugging authorizationsOption. Denken Sie daran, dass dadurch alle von Ihnen autorisierten Geräte entfernt werden und Sie sie erneut autorisieren müssen.

Es ist nicht da ... vielleicht ist das eine andere Android-Version?
@Lohoris Was gibt es nicht? Die Developer options?
Oh, das tut mir leid. Die Entwickleroptionen sind da, und es gibt den Debugging-Bereich. Allerdings gibt es in keinem Abschnitt der Entwickleroptionen "USB-Debugging-Autorisierungen widerrufen" oder etwas Ähnliches.
@Chahk, tatsächlich gibt es im Abschnitt "Debugging" keine Option "USB-Debugging-Autorisierungen widerrufen". Was könnte noch getan werden?
Die Option „USB-Debugging-Berechtigungen widerrufen“ ist auf meinem Nexus 5 mit Lollipop vorhanden (möglicherweise handelt es sich um eine neue Option in Lollipop, die in früheren Versionen nicht vorhanden war).

Ich habe es gefunden. Schließlich habe ich meine Systemvariable überprüft ANDROID_SDKund sie war falsch (geändert mit dem letzten Update von Android Studio).