如何实现 adb connect 免授权或自动化授权?

查看 104|回复 6
作者:Dawnnnnnn   
家里有一台安卓机,有时会从公司通过 adb 远程调试连接到它,然后通过 scrcpy 打开桌面
手机上会执行
setprop service.adb.tcp.port 5555
stop adbd
start adbd
公司电脑上会执行
adb connect 100.64.0.7:5555
但是 connect 后一般需要手动在安卓机上进行一步授权,不然就是 unauthorized 的状态,不能正常使用
有没有一种方法,使 adb connect 的操作默认被授权,或者手机上弹出授权弹窗后自动授权?

adb, connect, 授权, adbd

Kaisar   
把电脑 key 拷到手机上就可以了啊
xubingok   
大概需要 root 才能...
不然外面的公用充电头都不敢用了.
ProphetN   
定制系统。
xuan_lengyue   
把电脑的 adb key 放到手机上就行,类似于 ssh
Dawnnnnnn
OP
  
查了一下,大概是需要把电脑上.android 文件夹内的 adbkey.pub 内容添加到手机上的/data/misc/adb/adb_keys ,手机上这个目录和文件访问是需要 root 权限的。
目前看来可行,恰好家里那台刷了 root ,感谢各位
ju5t4fun   
第一次先手动点手机屏幕授权一次,并且在手机授权时勾选记住授权选项,这样这台 pc 就不用再授权了
授权过的 pc 中有一对公私钥,windows 系统的路径是
C:\Users\[username]\.android\adbkey
C:\Users\[username]\.android\adbkey.pub
如果换了其他 pc 连接这个手机,就把这个公私钥拷贝到其他 pc 下,可以不用重复授权
您需要登录后才可以回帖 登录 | 立即注册

返回顶部