Вы должны знать, что в Android 4.2.2 (или только что до этого) введена проверка ключа RSA для доступа по adb. - Теперь устройство спросит, хотите ли вы разрешить доступ.
Чтобы не спрашивать каждый раз, компьютер предоставляет ключ RSA, который может быть принят на постоянной основе.
В диалоговом окне телефона отображается отпечаток ключа RSA. - На Linux, общественность / секретный ключ пары здесь: ~/.android/adbkey(.pub)
.
Как я могу показать отпечаток этого ключевого файла? (Я ищу командную строку для этого в системе Linux.)
4.2-jelly-bean
adb
ssh
Роберт Симер
источник
источник
awk '{print $1}' < ~/.android/adbkey.pub | base64 --decode | md5sum
работает такжеПробег:
источник
На Android 5 и выше использовалась хеш-функция
sha256
. Если ваше оборудование такое, вы можете попробовать:awk '{print $1}' < ~/.android/adbkey.pub | openssl base64 -A -d -a | openssl sha256 -c | awk '{print $2}'|tr '[:lower:]' '[:upper:]'
источник