Como posso ver a impressão digital do meu adbkey?


11

Você deve saber que o Android 4.2.2 (ou pouco antes) introduziu a verificação de chave RSA para acesso adb. - O dispositivo pergunta agora se você deseja permitir o acesso.

Para evitar perguntar sempre, o computador apresenta uma chave RSA, que pode ser permanentemente aceita.

A caixa de diálogo no telefone mostra a impressão digital da chave RSA. - No Linux, o público / par de chave secreta é aqui: ~/.android/adbkey(.pub).

Como posso mostrar a impressão digital desse arquivo de chave? (Estou procurando uma linha de comando para fazer isso no sistema Linux.)

Respostas:


15

Esta linha fará isso (encontrada aqui ):

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

awk '{print $1}' < ~/.android/adbkey.pub | base64 --decode | md5sumfunciona bem
Yasushi Shoji

0

Corre:

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

0

No Android 5 ou superior, a função de hash usada foi alterada para sha256. Se o seu hardware é esse, você pode tentar:

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.