Làm cách nào để xem dấu vân tay của adbkey?


10

Bạn nên biết rằng Android 4.2.2 (hoặc trước đó) đã giới thiệu kiểm tra khóa RSA để truy cập adb. - Thiết bị hỏi ngay nếu bạn muốn cho phép truy cập.

Để tránh hỏi mỗi lần, máy tính đưa ra khóa RSA, có thể được chấp nhận vĩnh viễn.

Hộp thoại trên điện thoại hiển thị dấu vân tay phím RSA. - Trên Linux, cặp khóa công khai / bí mật có ở đây : ~/.android/adbkey(.pub).

Làm thế nào tôi có thể hiển thị dấu vân tay của tập tin quan trọng đó? (Tôi đang tìm một dòng lệnh để làm điều đó trên hệ thống Linux.)

Câu trả lời:


14

Dòng này sẽ làm điều đó (tìm thấy ở đây ):

awk '{print $1}' < ~/.android/adbkey.pub | openssl base64 -A -d -a | openssl md5 -c

awk '{print $1}' < ~/.android/adbkey.pub | base64 --decode | md5sumhoạt động tốt
Yasushi Shoji

0

Chạy:

echo {public key} | base64 --decode | md5sum 

0

Trên Android 5 trở lên, hàm băm được sử dụng đã được đổi thành sha256. Nếu phần cứng của bạn là như vậy, bạn có thể thử:

awk '{print $1}' < ~/.android/adbkey.pub | openssl base64 -A -d -a | openssl sha256 -c | awk '{print $2}'|tr '[:lower:]' '[:upper:]'

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.