如何在Android上使用破碎的触摸屏来授权和接受ADB RSA密钥

use*_*077 11 android adb

我的Nexus 7 2012触摸屏坏了,所以我使用了OTG鼠标.我最近不得不重新安装工厂,所以我正在运行v5.1棒棒糖.问题是我现在必须用我的计算机重新授权adb,这样我才能对它进行操作,但是当弹出对话框时因为我的触摸屏坏了而无法接受RSA密钥.

我无法使用我的otg鼠标,因为Nexus 7连接到计算机,我尝试了蓝牙远程Android设备应用程序,当对话框显示时无法工作,我尝试使用另一个远程Android应用程序通过wifi,我已经尝试使用我的通过telnet计算机键盘但在对话框出现时无法工作.我没有蓝牙鼠标,但甚至不知道这是否有效.

有没有人有任何建议我如何接受ADB RSA密钥对话以在不使用触摸屏的情况下使用我的计算机授权adb.谢谢?

kir*_*tee 14

如果您使用的是OS X*:

  1. 将手机重新启动到恢复模式.
  2. 将其连接到您的计算机.
  3. 打开终端并输入:

    cd ~/.android
    adb push adbkey.pub /data/misc/adb/adb_keys
    
    Run Code Online (Sandbox Code Playgroud)
  4. 全部完成!只是adb shell reboot感受力量!

*对于Windows 10,.android目录位于C:\ User\user_name目录的基础中.

  • 它对我不起作用!错误:无法获得功能集:设备未经授权。未设置此adb服务器的$ ADB_VENDOR_KEYS,如果这似乎是错误的,请尝试使用“ adb kill-server”。否则,请检查设备上的确认对话框。我认为他们不认为用户可以尝试使用破碎的屏幕来启用它 (2认同)
  • 如果不接受调试授权弹出窗口,“adb Push”将不起作用! (2认同)

小智 5

使用 OTG 和 teamviewer 帮助我控制损坏的触摸屏 Android。

  • 如何在损坏的设备上安装它? (4认同)

小智 1

您可以添加 RSA 密钥,从计算机复制它并将该行添加到 /data/misc/adb/adb_keys,但仅限于 root 设备