安装授权器软件shizuku如何安装使用?网络无线调试
发布于 作者:苏南大叔 来源:程序如此灵动~前面的各种文章里面,adb
的使用,都是通过usb
数据线连接电脑使用的。实际上,目前的安卓系统还支持一种网络调试的方式,基于这种网络调试的方式,又诞生了一系列如shizuku
之类的授权器软件。让一些没有权限无法执行的命令,得以顺利执行。
苏南大叔的“程序如此灵动”博客,记录苏南大叔的编程经验文章。本文测试环境:doov@d80pro
,android@11
,win10
,adb@1.0.32
,shizuku@13.5.4
。基于目前基于shizuku
授权的这种“自己调试自己”的软件,有很多种,生态已经建立。所以,有必要将shizuku
列为必备软件。
使用前提
使用shizuku
的重要前提是:打开“无线调试”。如下图所示:
下载shizuku
这个shizuku
名称十分奇怪,像中文拼音又不是中文。名称由来待考证。官方网站是:
下载地址:
开始配对
使用的第一步是“配对”。
无线调试
特殊的地方,就是必须先连上某个wifi
,然后开启“开发者模式”的“无线调试选项”,然后获得一个配对码。
配对shizuku
由于是在同一个手机上操作上述界面,由于操作界面的限制,会导致出现无法输入的问题。shizuku
很聪明的解决了这个问题,是在下拉界面上进行输入的。这是个全新的交互模式。
将得到的配对码,输入到下拉界面的对话框里面,即可成功配对。
启动shizuku
启动shizuku
的过程,是个经典的命令行执行的过程。执行完毕即可关闭相关界面了。当然,如果已经root
过的话,还可以做到开机就启动shizuku
。这个问题,在目前的测试机上还无法实现。暂时留作后续讨论。
另外,如果已经配对过了,在同一个网络环境下,是不需要再次配对的。可以直接执行“启动”过程。
后续操作
后续就是运行其它一系列第三方软件了,它们的正常运行是基于shizuku
软件的。它们也会把自己注册为shizuku
的一个插件。在shizuku
的操作界面可以查看到。
比如:利用shizuku
,在手机上执行各种命令的话,就可以利用一款shizuku runner
的软件,直接执行命令。但是,记得adb shell
是在电脑上执行的。在实际上执行的时候,直接去掉adb shell
字样即可。这是后话,待续。
存在的问题
shizuku
运行的前提是“无线调试”,“无线调试”的前提是wifi
。所以,当换了个wifi
信号,或者没有wifi
信号,或者wifi
被关闭等情况下,shizuku
就是无法正常使用的,这个就很无语了。
举个例子来说,在路上走着的时候,因为没有可用的wifi
信号,所以就无法执行shizuku
相关的所有软件了。比如installerx
的软件安装功能。这是不是就比较无语了?
结语
激活shizuku
,就可以激活一系列很强大的第三方软件功能。待续。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。