无线ADB调试攻略:无电脑环境下利用Termux激活安卓设备调试功能

c630fbae7fdcd4e54b586f37be52e67f85733b72

#adb##高级终端Termux#某些软件需要通过执行adb命令来激活该软件的部分功能,比如在没有root的情况下,Scene5需要通过执行adb命令来实现监测帧率,Shizuku需要执行adb命令来发挥它的作用。通常来说,adb调试需要在电脑上操作。但是,当我们身边没有可以正常对安卓设备进行adb调试的电脑时,该如何在安卓设备上进行adb调试呢?

首先准备一台运行Android11及以上系统的安卓设备,通过无线调试功能和Termux即可实现安卓设备中免root进行adb调试。Termux是安卓端的终端软件,可以执行终端命令。

[链接]Termux_0.118.0.apk官方…

下载安装完Termux这款软件后,打开Termux。

9f22df56f23ffae9b9af49006482c3ffb964464d

打开后,先输入adb,看一下adb工具是否已安装,如果没有安装,会提示The program adb is not installed.Install it by executing:pkg install android-tools。

cea388b2228972eba0da0b4248ac0eacc2144e84

输入pkg install android-tools进行安装。

398906a8eb34cf17cf9dd8b0b05d70fb985d8d61

等待安装完成。

c57cad2ce3ddfcbd50f27bca5fb062edafeed310

安装过程中会提示:你是否要继续吗?输入y后回车继续。

d0b94bd197575471909a58667dc95632a42eb18e

安装过程中没有报错即安装成功,如果安装过程中报错了,那么可能是你在安装过程中没有联网,存储空间不足,或者是系统时间与现在时间不符。

10b683a7f79d9514a52d52f74b08fd9246798d13

安装完成后,先输入adb devices或其他adb命令看一下adb工具是否已安装。正确安装的话可以看到adb相关的代码。

4434cd2bcce8615be591a7694e063167ce557985

接下来打开开发者选项,点击无线调试。

8c6b367ba305c0db172f0786635a16ae10ed65bb

开启「使用”无线调试”」。

e43a0d5e6d3c4be4eaaefa4aef00a2eec32c95e4

调出多任务界面,启用分屏,各系统启用分屏的方法不同,我这个手机里的系统是LineageOS19,在多任务界面长按上方应用图标选择「上分屏」,然后在屏幕下方选择另外一个应用程序。

945bba14bad5269572b53331c3e3587702ca2725

分屏后是这样的:

a090392a0804a1f7bc64d8b1e0fb55472d946484

点击无线调试页面的「使用配对码配对设备」。

0bdff65e4ad1ec553352579010780b37c03047dc

此时会出现一个配对码和IP地址端口

cce5b564f653a2e360053afd08c9f5084f3c2ff4

在Termux中输入adb pair,后面输入无线调试页面窗口中的IP地址和端口,并回车。

0ecede6c9bd04612d2d6cab5ea874b6996f1a544

输入配对码。

d7840c4a2cbddf28d3d6d562997ffd2dfd2248d4

提示连接成功。

d91c4f72571e86f701b12671d8bf92c0a77ce1eb

已配对的设备中会出现一个设备,实际上就是我们这台设备,但现在还是未连接状态。

fe3845131ba005a77721b00615626f4db0d2f3fc

在无线调试页面,找到IP地址和端口,在Termux中输入adb connect,后面输入这个IP地址和端口。

1235c24bdf33a99453f1b437c6a46a2acc4e3aa7

提示已连接到这个IP地址和端口,并且通知提示「已连接到无线调试」,说明adb已启用成功,这时候就可以使用Termux进行adb调试了。

60598f29dd43acc45fadc1867d815e058cde5af9

下面我们来看看这个手机端的adb是否能用。

以激活Shizuku为例,打开Shizuku,可以看到它现在未运行。

b91a4f7537743e892033a215d80d97ab848e9462

需要输入下面的命令来激活Shizuku。

fcd0d4f05cbfe5b07c7af18f402d1cf05bcd3f6c

复制激活命令后回到Termux,粘贴代码,回车。

5162b81a604011a9148bd0f9a53a9fbe4648fd11

执行完成后回到Shizuku。

baaa2da27755cbf6f9bbe7f6d532d05ab1f55be8

可以看到Shizuku现在已经正在运行了。

f915d41e24d84aaf6e2d3694a90361e323297ad5

@酷安小编@八百标兵@alexkillers给个py

31968de983d1ab5655571fad88a544feb0e7ea01

ae32c9926c3c8d2a109adfa34a681d6561653de3

© 版权声明
THE END
喜欢就支持一下吧
点赞2打赏支持 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容