11 您应该知道Android 4.2.2(或之前)引入了RSA密钥检查来进行adb访问。–设备现在询问您是否要允许访问。 为避免每次询问,计算机都会提供一个RSA密钥,该密钥可以永久接受。 电话上的对话框显示RSA密钥指纹。–在Linux上,公共/秘密密钥对在此处:~/.android/adbkey(.pub)。 如何显示该密钥文件的指纹?(我正在寻找在Linux系统上执行此操作的命令行。) 4.2-jelly-bean adb ssh — 罗伯特·西默 source
15 这行代码可以做到(在此处找到): awk '{print $1}' < ~/.android/adbkey.pub | openssl base64 -A -d -a | openssl md5 -c — 器官 source awk '{print $1}' < ~/.android/adbkey.pub | base64 --decode | md5sum也可以工作 — Yasushi Shoji
0 在Android 5及更高版本上,使用的哈希函数已更改为sha256。如果您的硬件如此,则可以尝试: awk '{print $1}' < ~/.android/adbkey.pub | openssl base64 -A -d -a | openssl sha256 -c | awk '{print $2}'|tr '[:lower:]' '[:upper:]' — 马里沙 source
awk '{print $1}' < ~/.android/adbkey.pub | base64 --decode | md5sum
也可以工作