Shizuku Manager是一款非常好用的系统API实用工具非常方便,使用该软件免root即可使用,用户可以使用该软件调用API,已 root 设备:直接通过 Shizuku app 启动即可。
这个应用为何而生?
在 Android 系统中,许多 API 需要应用是系统应用或拥有框架签名才能调用。
一些需要 root 权限才能使用的应用可能仅仅只是需要调用那些的 API。由于该限制,他们通常会采取一些不需要直接调用API的变通方式,但执行速度通常会比直接调用 API 慢很多。
为了更好的用户体验,我们需要一个更快更好的方案。Shizuku Server 就此诞生,同时也让免 root 使用成为可能(通过 adb)。
一、启动(针对已root设备)
另外,Shizuku可以在开机时自动启动。如果没有,请检查您的系统或是第三方工具是否进行了限制。
二、、通过连接电脑启动(使用adb)
对于没有root的设备需要借助adb来启动。
软件(需要连接电脑)。这个过程每次设备重新启动后需要重新进行。请阅读帮助。
三、、通过无线调试启动
对于Android 11,无线调试是一个内置功能。请参考此帮助文档。
此功能可在所有系统版本上工作。但在Android 11以前,无线调试无法直接启用。
Shizuku,让你的应用直接使用系统 API。Shizuku 可以帮助普通应用借助一个由 app_process 启动的 Java 进程直接以 adb 或 root 特权使用系统 API。
- 优雅地使用系统 API
忘掉 root shell 吧,你可以「直接使用」需要高权限的 API。此外,Shizuku 比 shell 要快得多。
- 支持 adb 使用
如果你的「需要 root 的应用」只需要 adb 权限,则可以使用 Shizuku 轻松地扩大用户群体。
- 节省时间
Shizuku 有详细的文档引导用户,你只需要让用户安装 Shizuku。
Shizuku 的诞生主要有两大目的:
提供一个方便地使用系统 API 的方式。
为部分只需要 adb 权限的应用开发提供便利。
什么是 Shizuku server?
Shizuku Server 是一个通过 root 或者 adb 启动的进程,普通应用可以通过与该进程交互来调用自身无权调用的 API。调用速度与直接调用 API 几乎没有差距。
什么是 Shizuku manager?
Shizuku Manager 用于启动 Shizuku Server 及管理使用该服务的应用。为了避免 Shizuku Server 被恶意应用调用,普通应用需要先向 Shizuku Manager 请求授权后才能使用。若需要在不同用户下安装使用服务的应用,需要在对应用户中安装 Shizuku Manager 才能授权。
如何启动 Shizuku server?
如果您已经 root 您的设备,直接通过 Shizuku Manaer 启动即可。
如果您没有 root 你的设备,您也可以遵照 Shizuku Manager 中的指引,通过 adb 启动服务。使用 adb 并不难,网络上有不少教程可以帮助您学会使用它。
作为普通用户,如何使用 Shizuku?
已 root 设备:直接通过 Shizuku app 启动即可。
未 root 设备:遵照 Shizuku app 中的指引,通过 adb 启动服务。使用 adb 并不难,网络上有不少教程可以帮助您学会使用它。