Использование файлов adbkey и adbkey.pub, присутствующих в моей папке пользователя Windows

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

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

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

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

1 ответ

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

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

Другие вопросы по тегам