Powinieneś wiedzieć, że Android 4.2.2 (lub tuż przed nim) wprowadził sprawdzanie klucza RSA dla dostępu adb. - Urządzenie pyta teraz, czy chcesz zezwolić na dostęp.
Aby uniknąć pytania za każdym razem, komputer przedstawia klucz RSA, który można na stałe zaakceptować.
Okno dialogowe telefonu pokazuje odcisk palca klucza RSA. - Na Linux, społeczeństwo / tajny klucz para jest tutaj: ~/.android/adbkey(.pub)
.
Jak mogę wyświetlić odcisk palca tego pliku klucza? (Szukam wiersza polecenia, aby to zrobić w systemie Linux).
4.2-jelly-bean
adb
ssh
Robert Siemer
źródło
źródło
awk '{print $1}' < ~/.android/adbkey.pub | base64 --decode | md5sum
działa równieżBiegać:
źródło
W Androidzie 5 i nowszych funkcja skrótu została zmieniona na
sha256
. Jeśli masz taki sprzęt, możesz spróbować:awk '{print $1}' < ~/.android/adbkey.pub | openssl base64 -A -d -a | openssl sha256 -c | awk '{print $2}'|tr '[:lower:]' '[:upper:]'
źródło