欢迎光临散文网 会员登陆 & 注册

利用FRP和ADB网络调试,实现远程控制手机(简易干货教程)

2022-01-20 20:02 作者:奍烏竜䅦旳羐羐  | 我要投稿


不需要android 11版本,以前版本也行,只要支持 adb tcpip {port}命令即可,本例使用5555作为ADB端口

这里就不提供frp SERVER端的配置了,详见:https://github.com/fatedier/frp


本教程需要读者有以下基础知识及工具:

1、adb的简单连接方法

2、手机termux终端的使用,例如pkg命令安装软件

3、frp网络穿透环境搭建



开始表演


被控端

被控手机打开开发者选项,启用USB调试并连接后,在任意一款控制端执行 adb tcpip 5555,以使被控端的ADB固定监听5555端口。


在被控手机的frpc.ini配置文件加入以下代码


[adb_s20fe] 

type = stcp 

sk = 这是约定的密钥 

local_ip = 127.0.0.1 

local_port = 5555 

use_encryption = false 

use_compression = false


重启被控端的frpc进程: 

kill -9 `pgrep frpc`

nohup frpc -c frpc.ini &



控制端

在控制端的frpc.ini配置文件加入以下代码


[adb_visitor_s20fe] 

type = stcp 

role = visitor 

server_name = adb_s20fe 

sk = 这是约定的密钥 

bind_addr = 127.0.0.1 

bind_port = 5555


重启控制端的frpc进程

kill -9 `pgrep frpc`

nohup frpc -c frpc.ini &



开始远程连接ADB

在控制端,装好adb,执行 adb connect localhost:5555 。

adb devices 检查到新设备。

完毕!





FAQ

android 11有开箱即用的无线ADB调试,讲讲配合frp怎么搞?

答:没必要讲。关闭WIFI后,这玩意儿就不好用了。而且再次连接wifi,其adb端口会变的。

还是用传统方法,用 adb tcpip固定死端口,这样即使断开wifi用移动数据,一样可以连接ADB。

除非手机关机重启,否则不会失效。



篇幅关系,不展开讲termux/frp/adb的具体使用问题。

利用FRP和ADB网络调试,实现远程控制手机(简易干货教程)的评论 (共 条)

分享到微博请遵守国家法律