Vous devez savoir qu'Android 4.2.2 (ou juste avant) a introduit la vérification des clés RSA pour l'accès adb. - L'appareil vous demande maintenant si vous souhaitez autoriser l'accès.
Pour éviter de demander à chaque fois, l'ordinateur présente une clé RSA, qui peut être acceptée en permanence.
La boîte de dialogue du téléphone affiche l'empreinte digitale de la clé RSA. - Sous Linux, la paire de clés publique / secret est ici: ~/.android/adbkey(.pub)
.
Comment puis-je montrer l'empreinte digitale de ce fichier clé? (Je recherche une ligne de commande pour le faire sur le système Linux.)
4.2-jelly-bean
adb
ssh
Robert Siemer
la source
la source
awk '{print $1}' < ~/.android/adbkey.pub | base64 --decode | md5sum
fonctionne aussiCourir:
la source
Sur Android 5 et plus, la fonction de hachage utilisée a été remplacée par
sha256
. Si votre matériel est tel, vous pouvez essayer:awk '{print $1}' < ~/.android/adbkey.pub | openssl base64 -A -d -a | openssl sha256 -c | awk '{print $2}'|tr '[:lower:]' '[:upper:]'
la source