23 votos

¿Cómo puedo ver la huella digital de mi adbkey?

Debes saber que Android 4.2.2 (o justo antes) introdujo la verificación de clave RSA para acceder a adb. – Ahora el dispositivo pregunta si deseas permitir el acceso.

Para evitar que pregunte cada vez, la computadora presenta una clave RSA, la cual se puede aceptar de forma permanente.

El diálogo en el teléfono muestra la huella dactilar de la clave RSA. – En Linux, el par de clave pública/privada está aquí: ~/.android/adbkey(.pub).

¿Cómo puedo mostrar la huella dactilar de ese archivo de clave? (Estoy buscando un comando de línea de comandos para hacerlo en el sistema Linux.)

0 votos

Esto también es necesario al intentar verificar la huella dactilar de la clave RSA presentada al habilitar la depuración USB.

0 votos

Adb es la depuración por USB @JonathanCross

0 votos

Ahora las palabras clave "depuración USB" están dentro de esta respuesta :-)

27voto

Organ Puntos 166

Esta línea lo hará (encontrado aquí):

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

3 votos

awk '{print $1}' < ~/.android/adbkey.pub | base64 --decode | md5sum también funciona.

0 votos

¿Cómo puedo ejecutar esto en Windows?

0 votos

Desde un commit el 15 de Noviembre de 2018 (android.googlesource.com/platform/system/core/+/…), adb keygen ya no genera la clave pública. Puedes utilizar adb pubkey ~/.android/adbkey | awk '{print $1}' \ | openssl base64 -A -a -d | openssl md5 -c | tr a-z A-Z para obtener la huella MD5. Fuente: joachimschuster.de/posts/debug-on-device-rsa-fingerprint

0voto

Ejecutar:

echo {clave pública} | base64 --decode | md5sum

0voto

Marisha Puntos 111

En Android 5 y superior, la función hash utilizada fue cambiada a sha256. Si tu hardware es así, podrías intentar:

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

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X