Использование файлов 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 и либо принимает соединение, либо выдает сообщение, в котором говорится: "Это новый компьютер, хотите ли вы ему доверять".