跳到主要内容

远程控制Android手机

· 阅读需 2 分钟
阅读量: 101
阅读人次: 102

下载 scrcpy 软件。

首先将手机通过USB连接电脑。进入 开发人员选项,打开USB调试,在弹出的对话框下勾选 始终允许。现在打开 scrcpy.exe 就可以通过scrcpy控制手机了。

为了能够一直顺利打开手机的ADB调试模式,我们还需要 取消勾选 连接USB时总是弹出提示, 勾选"仅充电"模式下允许ADB调试

为了能够通过TCP/IP进行ADB调试,我们需要开启手机的TCP/IP ADB调试功能,在 scrcpy 目录下提供了 adb.exe,我们可以直接在该目录下使用命令行运行:

.\adb.exe tcpip 5555 # 是能tcp/ip adb调试,监听端口为 5555

这时能看到命令行输出:

restarting in TCP mode port: 5555

这时我们可以拔掉USB连接转而使用 TCP/IP 连接了,如果PC和手机在同一局域网内(假设手机的局域网IP为:192.168.3.86),连接 ADB:

.\adb.exe connect 192.168.3.86:5555

这时能看到命令行输出:

connected to 192.168.3.86:5555

然后我们执行:

.\scrcpy.exe --serial=192.168.3.86:5555

即可通过 scrcpy 使用 TCP/IP 远程控制安卓手机。到这里,我们可以将手机的 5555 端口通过 frp 暴露到公网中,那我们就可以远程通过 scrcpy 控制安卓手机了。推荐 Android frpc,只要能够使其能够在后台一直不断网运行,那么可以达到不错的控制效果。