应用简介
Shizuku安卓版是一款开源系统工具,核心为非ROOT场景下的ADB权限桥接方案,无需复杂操作即可让普通应用便捷调用系统API。提供三种启动方式,涵盖连接电脑ADB启动、无线调试启动及ROOT启动,适配安卓11+多机型,安卓14+系统可通过其免ROOT读取/Android/data目录。内置命令行界面与智能隐私保护机制,兼顾安全性与实用性。
官网:https://shizuku.rikka.app/zh-hans/
1、打开自己手机的设置,按照如下操作,启用开发者选项和USB调试。

2、点击Wireless debugging。

3、点击Allow即可。

1、打开Shizuku,点击Pairing。

2、启用无线调试,然后点击如下图的位置。

3、在Shizuku 的通知中填入配对码即可。

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的系统设置不支持分屏,需要在“开发者选项”中开启“强制活动可调整大小”,使用它。
1、启动(针对已root设备)
另外,Shizuku可以在开机时自动启动。如果没有,请检查您的系统或是第三方工具是否进行了限制。
2、通过连接电脑启动(使用adb)
对于没有root的设备需要借助adb来启动
Shizuku(需要连接电脑)。这个过程每次设备重新启动后需要重新进行。请阅读帮助。
3、通过无线调试启动
对于Android 11,无线调试是一个内置功能。请参考此帮助文档。
此功能可在所有系统版本上工作。但在Android 11以前,无线调试无法直接启用。

1、引导用户使用root或是adb方式运行一个进程(Shizuku服务进程)。
2、应用进程启动时Shizuku服务进程发送 binder 至应用进程。
3、应用通过该binder与服务进程交互,服务进程通过binder与system server交互。

1、优雅地使用系统API:忘掉RootShell吧,你可以「直接使用」需要高权限的API。此外,Shizuku比Shell要快得多。
2、支持Adb使用:如果你的「需要Root的应用」只需要Adb权限,则可以使用Shizuku轻松地扩大用户群体。
3、节省时间:Shizuku有详细的文档引导用户,你只需要让用户安装Shizuku。

1、什么是shizuku server?
shizuku server是一个通过root或者adb启动的进程,普通应用可以通过与该进程交互来调用自身无权调用的api。调用速度与直接调用api几乎没有差距。
2、这个应用为何而生?
在android系统中,许多api需要应用是系统应用或拥有框架签名才能调用。
一些需要root权限才能使用的应用可能仅仅只是需要调用那些的api。由于该限制,他们通常会采取一些不需要直接调用api的变通方式,但执行速度通常会比直接调用api慢很多。
为了更好的用户体验,我们需要一个更快更好的方案。shizukuserver就此诞生,同时也让免root使用成为可能(通过adb)。
3、如何启动shizuku server?
如果您已经root您的设备,直接通过shizukumanaer启动即可。
如果您没有root你的设备,您也可以遵照shizukumanager中的指引,通过adb启动服务。使用adb并不难,网络上有不少教程可以帮助您学会使用它。
4、什么是shizuku manager?
shizuku manager用于启动shizukuserver及管理使用该服务的应用。为了避免shizukuserver被恶意应用调用,普通应用需要先向shizukumanager请求授权后才能使用。若需要在不同用户下安装使用服务的应用,需要在对应用户中安装shizukumanager才能授权。
v13.7.0
较小的错误修复和改进
应用信息
同类应用
更多资讯MORE +
相关专题MORE +