安卓开启“USB调试“不弹出授权窗口,不能使用adb,unauthorized临时解决办法

编程知识 更新时间:2023-04-17 20:37:08

安卓开启"USB调试"不弹出授权窗口,不能使用adb,unauthorized临时解决办法

转载请注明出处。

  • 须知:
    首先明确是纯手机系统文件原因,而不是电脑环境变量问题、.android/密钥文件、手机设置、驱动等,当然不排除仍能临时性解决您的问题。
  • adb报错情况示例:
>adb shell
adb.exe: device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.
>adb devices
List of devices attached
00000000        unauthorized
  • 大致原理
    电脑用户目录:如C:\Users\张三\
    (linux在:/home/张三/)
    电脑公钥、私钥存放目录:如C:\Users\张三\.android\
    私钥:adbkey
    公钥:adbkey.pub
    安卓手机密钥存放文件:/data/misc/adb/adb_keys(adb_keys是文件)

    电脑端使用adb命令时,会先检查"电脑公钥、私钥存放目录"下"私钥"和"公钥"是否存在,不存在则自动生成,存在则把公钥"adbkey.pub"内容发送到"安卓手机密钥存放文件"中

    因为手机开启adb调试不弹出任何授权窗口,查看手机/data/misc/adb/下,但并不存在adb_keys文件

  • 临时解决办法
    复制adbkey.pub到/data/misc/adb/下,只有一个公钥时,重命名为"adb_keys"即可;多个公钥追加内容到"adb_keys"中.

  • 其他问题:
    部分系统还有"USB安装"选项,但是打开同样也没有任何反应,也就是说,上面的办法后,adb其他功能都能用,但是不能安装apk,请问谁知道怎么解决吗,求教?
    已解决:
    miui中解决办法:usb安装是由安全中心/手机管家控制的,提取正常miui中(需要版本号接近)安全相关的几个包替换即可解决,一般位于/system/app/Security下,或/system/priv-app/Security,不确定就都提过去,我没有一个个试,所以具体那个不确定
    usb调试授权窗口是由settings控制的,讲道理也应该……我没有找到一样版本的包提取,哎

转载请注明出处。

更多推荐

安卓开启“USB调试“不弹出授权窗口,不能使用adb,unauthorized临时解决办法

本文发布于:2023-04-14 03:47:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/c86fdb36bb982a674a95e0150d06eade.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:弹出   解决办法   窗口   USB   unauthorized

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 74633文章数
  • 14阅读数
  • 0评论数