Я установил Android SDK в моей машине Windows.

В папке user path / .android находятся два файла: adbkey и adbkey.pub.

Для чего нужны эти два файла и какую информацию они содержат.

Я использую устройства Android разных производителей для работы ADB. Как это связано с этим.

1 ответ1

1

Это ключ аутентификации, похожий, например, на клиентские сертификаты TLS или пользовательские пары ключей SSH. Клиент adb использует его, чтобы доказать устройству Android, что это тот же "доверенный" компьютер, что и раньше.

Из-за того, что USB стал основным портом зарядки, а также портом отладки, теперь он несет те же риски безопасности, что и доступ к сети, и устройству Android необходимо предотвратить доступ ненадежных систем (например, вредоносных зарядных устройств) к вашим данным через интерфейс adb. Таким образом, всякий раз, когда вы подключаетесь с компьютера с помощью adb, телефон распознает его на основе файла adbkey и либо принимает соединение, либо показывает подсказку, говорящую «это новый компьютер, хотите ли вы ему доверять».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .