说明

OpenSTF 中有一个远程 Debug的功能,可以执行完adb connect一个地址后,就可以对远方的手机进行各种 adb 操作了。

这个功能 STF 早已把它开源 https://github.com/openstf/adbkit 但只是没有写到文档里去而已。原本只能使用 js 代码来调用这个功能,我提了一个简单的pr,使得该功能可以用在命令行下调用。下面具体说下使用方法

使用方法

  1. 安装 nodejs

    推荐使用 nvm 安装

  2. 安装 adbkit

    $ npm i -g adbkit
    
  3. 启动 usb 转 tcp 服务

    $ adbkit usb-device-to-tcp -p $port $serial
    
  4. 再另一台装有 adb 的机器上进行设备的连接

    假设启动 adbkit 服务的机器 ip 是 10.0.0.1 端口是 15555

    $ adb connect 10.0.0.1:15555
    

致谢

感谢openSTF项目


↙↙↙阅读原文可查看相关链接,并与作者交流