工具
SakuraFrp准备工作
进入SakuraFrp 官网注册,创建穿透本机(127.0.0.1)的5555端口的隧道(具体操作百度即可) 之后用户信息找到访问密匙Token(具体操作步骤可查看SakuraFrp官方文档)
异地手机流程
1.安装Termux
2. 开启后输入adb回车按照提示执行pkg install android-tools回车 等待安装
出现[Y/N]回车即可 安装完成后出现以下界面
输入 unmae -m 了解到本机为arm64
4. 从软件下载中复制自己的软件链接
5. 输入wget -O frpc https://getfrp.sh/d/frpc_linux_arm64
根据提示执行 pkg install wget 等待安装完成 继续执行 wget -O frpc https://getfrp.sh/d/frpc_linux_arm64完成后出现以下界面
6.执行 chmod 755 frpc获取权限
ls 查看出现以下界面
7. 输入 ./frpc
回车出现以下界面 输入自己的Token回车至Login回车进去以下界面 上下控制选择adb(个人隧道名称)按照提示 按Ctrl-C
出现如下界面
至此可先退出Termux
异地操作
1. 异地电脑端下载adb工具包并且配好相应的adb环境(如果异地人员不会操作可借助向日葵或者其他远程控制软件操作执行)(具体使用百度)
2. 异地手机打开usb调试(打开方式百度)
3. 异地手机以usb方式插入电脑弹出如下界面
同时顶部栏有已连接usb调试
4. 电脑端打开cmd或者PowerShell输入adb devices查看是否连接成功
继续执行adb tcpip 5555手机 出现授权页面点击确定
至此电脑和手机的直接的adbwifi调试已经开启(root或者具有无线adb调试的的手机不需要这么麻烦,在此不做介绍)
Termux操作
1. 进入Termux执行adb devices出现授权页面点击确定
再次执行adb devices可以看到5554端口已打开 执行 adb connect localhost 开启手机5555 adbd服务,继续adb devices查看本机5555端口服务已经开启
2. Termux执行 ./frpc 开启adb隧道穿透手机5555端口(之后在远程投屏过程中不要关闭Termux)
3. 复制穿透IP端口地址xxx.xxx.xxx.xxx:xxxxx转发给需要投屏的对象
至此异地所有项目已经执行完毕
投屏电脑操作
2. 同样投屏电脑端下载adb工具包并且配好相应的adb环境(具体使用百度)
3. 之后进入cmd或者PowerShell输入adb connect 异地对象的穿透IP端口地址回车
手机端出现授权点击确认 adb devices查看异地设备已经上线
4. 投屏电脑打开安装的软件Alink点击Rescan Devices
over. 异地连接成功
后记
待解决问题
在链接过程中大家难免发现整体链接还是过于繁琐的在不root或者无线adb情况下,主要原因还是在于不root不使用数据线无法通过代码开启adbd,在异地需要手机插到电脑上目的就只是为了打开手机的adbd无线调试,我看到一个视频推荐给大家[树莓派不再吃灰系列] 制造adb随身工具箱,免root免电脑打开adb网络调试模式激活冰箱黑域,实现termux自己adb调试自己
|