Dawnnnnnn
V2EX  ›  Android

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

  •  1
     
  •   Dawnnnnnn · Nov 30, 2023 · 13289 views
    This topic created in 920 days ago, the information mentioned may be changed or developed.

    家里有一台安卓机,有时会从公司通过 adb 远程调试连接到它,然后通过 scrcpy 打开桌面 手机上会执行

    setprop service.adb.tcp.port 5555
    stop adbd
    start adbd
    

    公司电脑上会执行

    adb connect 100.64.0.7:5555
    

    但是 connect 后一般需要手动在安卓机上进行一步授权,不然就是 unauthorized 的状态,不能正常使用

    有没有一种方法,使 adb connect 的操作默认被授权,或者手机上弹出授权弹窗后自动授权?

    11 replies    2023-12-03 09:23:25 +08:00
    Kaisar
        1
    Kaisar  
       Nov 30, 2023   ❤️ 1
    把电脑 key 拷到手机上就可以了啊
    BruceXu
        2
    BruceXu  
       Nov 30, 2023
    大概需要 root 才能...
    不然外面的公用充电头都不敢用了.
    ProphetN
        3
    ProphetN  
       Nov 30, 2023
    定制系统。
    xuan_lengyue
        4
    xuan_lengyue  
       Nov 30, 2023   ❤️ 1
    把电脑的 adb key 放到手机上就行,类似于 ssh
    Dawnnnnnn
        5
    Dawnnnnnn  
    OP
       Nov 30, 2023   ❤️ 4
    查了一下,大概是需要把电脑上.android 文件夹内的 adbkey.pub 内容添加到手机上的/data/misc/adb/adb_keys ,手机上这个目录和文件访问是需要 root 权限的。

    目前看来可行,恰好家里那台刷了 root ,感谢各位
    ju5t4fun
        6
    ju5t4fun  
       Nov 30, 2023   ❤️ 2
    第一次先手动点手机屏幕授权一次,并且在手机授权时勾选记住授权选项,这样这台 pc 就不用再授权了
    授权过的 pc 中有一对公私钥,windows 系统的路径是
    C:\Users\[username]\.android\adbkey
    C:\Users\[username]\.android\adbkey.pub
    如果换了其他 pc 连接这个手机,就把这个公私钥拷贝到其他 pc 下,可以不用重复授权
    xuan_lengyue
        7
    xuan_lengyue  
       Nov 30, 2023
    @Dawnnnnnn 记得用完了要手动 adb disconnect 一下,不手动 disconnect 下次连接容易 offline 哈
    foldervapp
        8
    foldervapp  
       Nov 30, 2023
    我自己写了一个用无障碍 app 实现自动授权的
    davit
        9
    davit  
       Dec 1, 2023
    感觉如果自动授权的的话不安全吧
    Masoud2023
        10
    Masoud2023  
       Dec 1, 2023
    得改 build.prop
    rev1si0n
        11
    rev1si0n  
       Dec 3, 2023
    安卓应该只用授权一次就会记住秘钥的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5230 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 01:13 · PVG 09:13 · LAX 18:13 · JFK 21:13
    ♥ Do have faith in what you're doing.