工具

Termux

软件图标
显示

SakuraFrp( 无需下载 )

SakuraFrp准备工作

进入SakuraFrp 官网注册,创建穿透本机(127.0.0.1)的5555端口的隧道(具体操作百度即可)
在这里插入图片描述
之后用户信息找到访问密匙Token(具体操作步骤可查看SakuraFrp官方文档在这里插入图片描述

异地手机流程

1.安装Termux

在这里插入图片描述

2. 开启后输入adb回车按照提示执行pkg install android-tools回车 等待安装

在这里插入图片描述
出现[Y/N]回车即可
在这里插入图片描述
安装完成后出现以下界面
在这里插入图片描述

3. 参照 SakuraFrpLinux 系统使用 frpc一文

输入 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转发给需要投屏的对象

至此异地所有项目已经执行完毕

投屏电脑操作

1. 下载投屏软件Alink在这里插入图片描述

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调试自己

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐