返回到小黑屋添加应用对应用进行操作即可。
ShizukuRunner命令
1.run:运行指定的应用程序。
2.list:列出已安装的应用程序。
3.install:安装新的应用程序。
4.uninstall:卸载指定的应用程序。
ShizukuRunner还有其他一些命令,比如update、refresh等,可以帮助大家更新应用程序或者刷新已安装的应用程序列表。
ShizukuRunner注意事项
·想让本APP帮忙运行命令的话,请启动本工具中名为Exec的活动并PutExtra,格式为content="XXX"(XXX是要执行的命令)。
·对于输出多于1000个字符的命令,本APP将强行关闭其信息输出管道并终止命令执行(否则APP会卡死)。在这种情况下,命令返回值为141。(如logcat命令)
·如果Shizuku是用adb激活的,那么本工具执行命令时将具有shell权限;如果是root权限激活的,本2265工具也将具有root权限;但可以勾选"降权至shell身份执行"来让工具强制以shell身份执行命令。
·尽量不要执行logcat2&1>/sdcard/1.txt这类无穷无尽且没有输出的命令。因为shizuku的一些未知原因,命令执行时无法接收终端控制码,加上这类命令不提供两个信息输出管道,导致本APP无法停止其进程,它会永远运行直到手机关机。
ShizukuRunner常见问题
1、这个应用为何而生?
在android系统中,许多api需要应用是系统应用或拥有框架签名才能调用。
一些需要ROOT权限才能使用的应用可能仅仅只是需要调用那些的api。由于该限制,他们通常会采取一些不需要直接调用api的变通方式,但执行速度通常会比直接调用api慢很多。
为了更好的用户体验,我们需要一个更快更好的方案。ShizukuServer就此诞生,同时也让免ROOT使用成为可能(通过adb)。
2、什么是ShizukuServer?
ShizukuServer是一个通过ROOT或者adb启动的进程,普通应用可以通过与该进程交互来调用自身无权调用的api。调用速度与直接调用api几乎没有差距。
3、什么是ShizukuManager?
ShizukuManager用于启动ShizukuServer及管理使用该服务的应用。为了避免ShizukuServer被恶意应用调用,普通应用需要先向ShizukuManager请求授权后才能使用。若需要在不同用户下安装使用服务的应用,需要在对应用户中安装ShizukuManager才能授权。
4、如何启动ShizukuServer?
如果您已经ROOT您的设备,直接通过Shizukumanaer启动即可。
如果您没有ROOT你的设备,您也可以遵照ShizukuManager中的指引,通过adb启动服务。使用adb并不难,网络上有不少教程可以帮助您学会使用它。
ShizukuRunner不同系统如何设置
1、MIUI(小米)
您需要在“开发者选项”中启用“USB调试(安全选项)”。
对于MIUI11及更高版本,您必须向软件中的用户应用授予权限。这是因为自定义权限被MIUI破坏了,参见Shizuku#45(打开新窗口)和android-in-china/兼容性#16(打开新窗口)。
另外,请勿在MIUI的“安全”应用中使用扫描功能,因为它会禁用“开发者选项”。
2、ColorOS(OPPO)&OxygenOS(一加)
您需要在“开发者选项”中禁用“权限监控”。
3、Flyme(魅族)
您需要在“开发者选项”中禁用“Flyme支付保护”。
4、EMUI(华为)
您需要在“开发者选项”中启用“在“仅收费”模式下允许ADB调试选项”。
5、OriginOS(vivo)
OriginOS的系统设置不支持分屏,需要在“开发者选项”中开启“强制活动可调整大小”,使用它。
权限要求
标题:ShizukuRunner命令 v16安卓版
链接:http://www.iidmt.com/iisoft/17077/
版权:文章转载自网络,如有侵权,请联系删除!