V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Kasumi20
V2EX  ›  Android

Android 11 如何获取 WiFi 调试配对码

  •  
  •   Kasumi20 · 64 天前 · 1496 次点击
    这是一个创建于 64 天前的主题,其中的信息可能已经有所发展或是发生改变。

    手机是 LG 的,系统是 11 ,但是开发者选项里面没有文档里说的 WiFi 调试,所以我通过查代码 https://android.googlesource.com/platform/system/core/+/refs/heads/android11-release/adb/daemon/adb_wifi.cpp 找到了开启 ADB TLS 服务的办法,但是我不知道怎么获取配对码。

    开启 ADB TLS 服务的办法:

    stop adbd
    setprop persist.adb.tls_server.enable 1
    start adbd
    getprop service.adb.tls.port
    45073
    

    但是在电脑上用 adb pair 连接还需要一个配对码,不知道怎么搞了:

    adb pair 192.168.0.101:45073
    Enter pairing code: 123456
    Failed: Wrong password or connection was dropped.
    
    7 条回复    2022-09-25 22:46:36 +08:00
    cccer
        1
    cccer  
       64 天前
    在手机的 开发者选项-无线调试-使用配对码配对设备里面
    systemcall
        2
    systemcall  
       64 天前
    无线调试的配对码只在尝试连接无线调试的时候会有一个通知,那个通知里出现
    adb 方面的权限很高,估计不 root 的话是没有什么办法拿到这边的数据和控制这些东西的
    Kasumi20
        3
    Kasumi20  
    OP
       64 天前
    @cccer 大哥,我说了设置里面没有相关的选项,不然我还费劲看源代码干嘛
    Kasumi20
        4
    Kasumi20  
    OP
       64 天前
    @systemcall root 权限是必须的,Android 11 之前可以设置 service.adb.tcp.port 参数去启用 TCP 监听,但是 Android 11 就不行了,只有 tls 这种模式了,估计是为了安全传输吧
    xiaobai332
        5
    xiaobai332  
       64 天前 via iPhone
    建议先用数据线连接,使用 adb tcpip 开一个端口,之后 adb 无线连接到这个端口上,没理解为什么要这么折腾
    Anarchy
        6
    Anarchy  
       63 天前
    就是要 adb wifi 调试?这文档里不都写着么: https://developer.android.com/studio/command-line/adb ,Android11 对应的设备“LG G6 及更高版本“,不是就用老方法连。
    SupperMary
        7
    SupperMary  
       63 天前
    试了下配对码是点开“使用配对码配对设备”这个界面的时候才出来,而且每次都不一样。你真的想知道这个码怎么来的话,可能得翻翻原生设置的代码。
    你设置里面找不到的话还是建议不要折腾了。
    按 5 楼所说,先 adb tcpip 之后,再直接 connect 好了。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1188 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 62ms · UTC 20:02 · PVG 04:02 · LAX 12:02 · JFK 15:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.