Shizuku软件是一款功能强大且操作简便的Android端工具,适用于开发者、普通用户以及教育场景中的多种用途。尽管如此,在使用过程中仍需留意其存在的限制与安全风险。随着技术的不断进步和完善,Shizuku有望在未来实现更广泛的应用并发挥更重要的作用。

1、高效调用系统API
无需依赖rootshell,你可以直接访问需要高权限的系统接口,相比传统shell方式,Shizuku在性能和响应速度上更具优势。
2、支持ADB调试模式
对于仅需adb权限的应用程序来说,Shizuku可以帮助你更轻松地扩展目标用户群,提升应用兼容性。
3、简化操作流程
Shizuku提供清晰的引导文档,用户只需安装该工具即可完成大部分配置,极大降低了使用门槛。
1、首次打开Shizuku应用时,界面会显示当前未运行状态;

2、若设备已获得ROOT权限,直接授权后即可启动;若选择其他方式启动,则需开启开发者模式并启用USB调试功能。

3、以MIUI系统为例说明如何开启开发者选项及USB调试权限;
手机默认状态下不会显示开发者选项;
用户需进入设置菜单手动激活;
通常可在“关于手机”或“我的设备”页面找到系统版本信息;
连续点击版本号数次即可开启开发者选项;
在MIUI中,路径为:设置 > 我的设备 > 全部参数 > MIUI版本,连续点击直至提示已处于开发者模式。

4、进入开发者选项后,开启USB调试功能;
对于低于安卓11的系统版本,需通过电脑执行ADB命令来启动Shizuku;
将手机通过数据线连接至电脑,并授予USB调试权限;
下载ADB工具包并解压;
打开ADB文件夹并启动PowerShell窗口;
输入以下命令:
.adb shell sh /storage/emulated/0/Android/data/moe.shizuku.privileged.api/start.sh

5、按下回车键确认执行,即可成功启动Shizuku服务;

6、在“已授权应用”中为LSPatch进行授权,重启后即可显示Shizuku服务可用。
安卓11及以上系统可通过无线调试方式启动Shizuku,具体步骤中有针对主流品牌机型的常见问题解决方案,我们可参照说明处理。
以MIUI系统为例,通知样式需切换为原生风格;

7、否则可能无法正确输入配对码。点击“配对”,系统会提示开启开发者选项,进入设置后确保已启用USB调试和无线调试功能。注意MIUI还需关闭“手机管家”的扫描检测功能。在开启无线调试后,选择“使用配对码配对设备”,记住弹出的配对码并在通知栏中准确输入以完成连接。

8、配对完成后,点击Shizuku中的“启动”按钮,稍等片刻即可正常运行。再次进入“已授权应用”为LSPatch开启权限,重启后即可识别到Shizuku服务。

1、MIUI(小米)
请在“开发者选项”中开启“USB调试(安全设置)”。
MIUI 11及以上版本需要为用户应用手动分配权限,因为部分自定义权限机制被系统破坏,详情可参考Shizuku #45 和 android-in-china/兼容性 #16。
此外,避免使用MIUI“安全”应用中的扫描功能,以免导致开发者选项失效。
2、ColorOS(OPPO) & OxygenOS(一加)
需在“开发者选项”中关闭“权限监控”功能。
3、Flyme(魅族)
应禁用“开发者选项”中的“Flyme支付保护”。
4、EMUI(华为)
需在“开发者选项”中启用“在‘仅充电’模式下允许ADB调试”。
5、OriginOS(vivo)
由于OriginOS不支持分屏功能,需在“开发者选项”中开启“强制活动可调整大小”以正常使用相关功能。