Как разрешить и принять ключ ADB RSA со сломанным сенсорным экраном на Android

У моего Nexus 7 2012 есть сломанный сенсорный экран, поэтому я использую мышь OTG. Недавно мне пришлось сделать заводскую переустановку, так что я запускаю v5.1 lollipop. Проблема в том, что теперь мне нужно повторно разрешить adb с моим компьютером, чтобы я мог работать над ним, но не могу принять ключ RSA, когда появляется диалоговое окно, потому что мой сенсорный экран поврежден.

Я не могу использовать свою otg-мышь, потому что Nexus 7 подключен к компьютеру, я попробовал приложение для удаленного Android-устройства Bluetooth, которое не работает, когда появляется диалоговое окно. Я попытался использовать другое приложение для удаленного Android по Wi-Fi, я попытался использовать мой Компьютерная клавиатура через telnet, но не работает, когда появляется диалоговое окно. У меня нет Bluetooth-мышки, но даже не знаю, будет ли это работать.

Есть ли у кого-нибудь предложения, как я могу принять диалог ключей ADB RSA для авторизации adb с моим компьютером без использования сенсорного экрана. Благодаря?

Если вы используете OS X *:

  1. Перезагрузите телефон в режим восстановления.
  2. Подключите его к компьютеру.
  3. Откройте терминал и введите:

    cd ~/.android adb push adbkey.pub /data/misc/adb/adb_keys 
  4. Все сделано! Просто adb shell reboot и почувствуйте силу!

* Для Windows 10 каталог .android находится в базе вашего каталога C: \ User \ user_name.

Вы можете добавить ключ RSA, копирующий его с компьютера, и добавив строку в / data / misc / adb / adb_keys, но только с корневым устройством

Я заработал. Я укоренил устройство. Загружено приложение wifi adb, которое требует root и подключено к adb через беспроводную сеть. Это позволило мне одновременно использовать микро-USB и щелкнуть при появлении диалога RSA.
Спасибо за ваши Коментарии.

Если экран не работает, и вы не можете включить ADB, нажав на диалог подтверждения с ключом RSA, вы можете запустить TWRP Recovery и скопировать файл из этого режима:

 adb push adbkey.pub /data/misc/adb/adb_keys 

Но он будет работать только на корневом устройстве.

Intereting Posts
Связь между службами Android и действиями Студия Android предотвращает переформатирование кода на пасте Как вы добавляете конфигурацию, специфичную для конкретной сборки, в APK? Как обнаружить устройство – Android-телефон или планшет Android? Как приостановить и возобновить поток surfaceView Простой пример прошивки телефона не работает в эмуляторе Android Как получить доступ к оставшемуся времени батареи в андроиде Трудно достичь данных Tesseract для тренировок? Android: поддерживает ли планшеты телефонию? Стиль для представления, отображаемого в веб-просмотре, когда пользователь выбирает поле со списком Android: JSON Parser с асинхронной задачей (методы GET и POST) Как управлять GridView MvvmCross: Как программно построить MvxListView с пользовательским адаптером? Как использовать Mockito для тестирования API по Robospice и Retrofit? Функция public void onLowMemory () не вызывается инфраструктурой Android при запуске системы OutOfMenory