我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

前面的各种文章里面,adb的使用,都是通过usb数据线连接电脑使用的。实际上,目前的安卓系统还支持一种网络调试的方式,基于这种网络调试的方式,又诞生了一系列如shizuku之类的授权器软件。让一些没有权限无法执行的命令,得以顺利执行。

苏南大叔:安装授权器软件shizuku如何安装使用?网络无线调试 - shizuku安装使用
安装授权器软件shizuku如何安装使用?网络无线调试(图9-1)

苏南大叔的“程序如此灵动”博客,记录苏南大叔的编程经验文章。本文测试环境:doov@d80proandroid@11win10adb@1.0.32shizuku@13.5.4。基于目前基于shizuku授权的这种“自己调试自己”的软件,有很多种,生态已经建立。所以,有必要将shizuku列为必备软件。

使用前提

使用shizuku的重要前提是:打开“无线调试”。如下图所示:

苏南大叔:安装授权器软件shizuku如何安装使用?网络无线调试 - 打开无线调试
安装授权器软件shizuku如何安装使用?网络无线调试(图9-2)

下载shizuku

这个shizuku名称十分奇怪,像中文拼音又不是中文。名称由来待考证。官方网站是:

苏南大叔:安装授权器软件shizuku如何安装使用?网络无线调试 - shizuku官方网站
安装授权器软件shizuku如何安装使用?网络无线调试(图9-3)

下载地址:

开始配对

使用的第一步是“配对”。

苏南大叔:安装授权器软件shizuku如何安装使用?网络无线调试 - 开始配对
安装授权器软件shizuku如何安装使用?网络无线调试(图9-4)

无线调试

特殊的地方,就是必须先连上某个wifi,然后开启“开发者模式”的“无线调试选项”,然后获得一个配对码。

苏南大叔:安装授权器软件shizuku如何安装使用?网络无线调试 - 无线调试
安装授权器软件shizuku如何安装使用?网络无线调试(图9-5)

配对shizuku

由于是在同一个手机上操作上述界面,由于操作界面的限制,会导致出现无法输入的问题。shizuku很聪明的解决了这个问题,是在下拉界面上进行输入的。这是个全新的交互模式。

苏南大叔:安装授权器软件shizuku如何安装使用?网络无线调试 - 配对码
安装授权器软件shizuku如何安装使用?网络无线调试(图9-6)

将得到的配对码,输入到下拉界面的对话框里面,即可成功配对。

苏南大叔:安装授权器软件shizuku如何安装使用?网络无线调试 - 输入配对码
安装授权器软件shizuku如何安装使用?网络无线调试(图9-7)

启动shizuku

启动shizuku的过程,是个经典的命令行执行的过程。执行完毕即可关闭相关界面了。当然,如果已经root过的话,还可以做到开机就启动shizuku。这个问题,在目前的测试机上还无法实现。暂时留作后续讨论。

苏南大叔:安装授权器软件shizuku如何安装使用?网络无线调试 - start启动shizuku
安装授权器软件shizuku如何安装使用?网络无线调试(图9-8)

另外,如果已经配对过了,在同一个网络环境下,是不需要再次配对的。可以直接执行“启动”过程。

后续操作

后续就是运行其它一系列第三方软件了,它们的正常运行是基于shizuku软件的。它们也会把自己注册为shizuku的一个插件。在shizuku的操作界面可以查看到。

苏南大叔:安装授权器软件shizuku如何安装使用?网络无线调试 - 注册为shizuku插件
安装授权器软件shizuku如何安装使用?网络无线调试(图9-9)

比如:利用shizuku,在手机上执行各种命令的话,就可以利用一款shizuku runner的软件,直接执行命令。但是,记得adb shell是在电脑上执行的。在实际上执行的时候,直接去掉adb shell字样即可。这是后话,待续。

存在的问题

shizuku运行的前提是“无线调试”,“无线调试”的前提是wifi。所以,当换了个wifi信号,或者没有wifi信号,或者wifi被关闭等情况下,shizuku就是无法正常使用的,这个就很无语了。

举个例子来说,在路上走着的时候,因为没有可用的wifi信号,所以就无法执行shizuku相关的所有软件了。比如installerx的软件安装功能。这是不是就比较无语了?

结语

激活shizuku,就可以激活一系列很强大的第三方软件功能。待续。

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。