Shizuku Manager让有些需要root才能使用的应用可以实现免root,让普通用户也可以通过本应用调用本来没有权限调用的api!
【软件介绍】
Shizuku Manager用于启动Shizuku Server及管理使用该服务的应用。为了避免Shizuku Server被恶意应用调用,普通应用需要先向 Shizuku Manager 请求授权后才能使用。若需要在不同用户下安装使用服务的应用,需要在对应用户中安装 Shizuku Manager才能授权。
适用范围
在Android系统中,许多API需要应用是系统应用或拥有框架签名才能调用。
一些需要root权限才能使用的应用可能仅仅只是需要调用那些的API。由于该限制,他们通常会采取一些不需要直接调用API的变通方式,但执行速度通常会比直接调用API慢很多。
为了更好的用户体验,我们需要一个更快更好的方案。Shizuku Server 就此诞生,同时也让免root使用成为可能(通过 adb)。
对于开发者:
Shizuku Server 使用十分便利,除去授权部分与直接调用 API 一样简单。
由于API数量众多,目前只有极少API可用。https://github.com/RikkaW/Shizuku
Shizuku server是什么?
Shizuku Server是一个通过root或者adb启动的进程,普通应用可以通过与该进程交互来调用自身无权调用的API。调用速度与直接调用API几乎没有差距。
如何启动Shizuku server?
如果您已经root您的设备,直接通过Shizuku Manaer启动即可。
如果您没有root你的设备,您也可以遵照Shizuku Manager中的指引,通过adb启动服务。使用adb并不难,网络上有不少教程可以帮助您学会使用它。
这段视频展示了如何通过设置Shizuku Server服务的教程视频:https://youtu.be/Nk24nhn0Jcs
【更新说明】
1、彻底解决在 Android 8.x 和 Android 9 上的各种问题 。
【敏感权限】
开机自启;
2024-07-31 08:58:56
2024-05-23 10:13:20
2024-03-20 11:06:15
2024-03-12 15:03:45
2024-03-08 12:01:39
2024-02-29 09:14:13
2024-01-25 09:02:56
2023-12-27 09:01:37
2023-11-10 09:18:34
2023-11-06 08:51:42