Sie sollten wissen, dass Android 4.2.2 (oder kurz zuvor) die RSA-Schlüsselprüfung für den ADB-Zugriff eingeführt hat. - Das Gerät fragt jetzt, ob Sie den Zugriff zulassen möchten.
Um nicht jedes Mal nachzufragen, zeigt der Computer einen RSA-Schlüssel an, der dauerhaft akzeptiert werden kann.
Der Dialog auf dem Telefon zeigt den Fingerabdruck des RSA-Schlüssels. - Unter Linux ist das öffentliche / geheime Schlüsselpaar hier : ~/.android/adbkey(.pub)
.
Wie kann ich den Fingerabdruck dieser Schlüsseldatei anzeigen? (Ich suche nach einer Befehlszeile, um dies auf dem Linux-System zu tun.)
4.2-jelly-bean
adb
ssh
Robert Siemer
quelle
quelle
awk '{print $1}' < ~/.android/adbkey.pub | base64 --decode | md5sum
funktioniert auchLauf:
quelle
Unter Android 5 und höher wurde die verwendete Hash-Funktion geändert
sha256
. Wenn Ihre Hardware so ist, können Sie versuchen:awk '{print $1}' < ~/.android/adbkey.pub | openssl base64 -A -d -a | openssl sha256 -c | awk '{print $2}'|tr '[:lower:]' '[:upper:]'
quelle