Shizuku官方版

Shizuku官方版

应用类别:系统工具

更新时间:2024-10-27 08:06

进入TOP榜 18
简介/ 信息/ 视频/ 相关/ 推荐/
更方便的使用系统API
应用介绍

Shizuku官方版能帮助用户在开源项目地址上找到源代码和更多详细信息,为手机发烧友提供一个方便地使用系统API的方式。还为用户提供了更加全面和智能的隐私保护技术,从而更好的保障用户个人隐私的安全

Shizuku官网:https://shizuku.rikka.app/

Shizuku官方版使用教程

1、打开Shizuku,显示未运行

2、如果你的手机已ROOT直接给予Root权限后即可正常启动,后面两种开启方法均需要开启开发者模式并给予USB调试权限

3、在手机设置中依次点击我的设备-全部参数-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、点击Enter确认即可成功启动Shizuku

6、在已授权应用中为LSPatch开启授权,重启LSPatch显示Shizuku服务可用

安卓11及其以上系统只需根据步骤指南通过无线调试启动Shizuku

7、小米MIUI系统为例进行说明,手机的通知样式需要改成原生样式,不然配对码可能会没法正常输入,点击配对,会提示我们打开开发者选项,启用开发者模式后我们按照引导进入开发者选项设置中,确认开启USB调试和无线调试,引导里说MIUI可能还需要关闭手机管家的扫描功能,开启无线调试后点击使用配对码配对设备,记住弹出得配对码,在通知中输入正确得配对码完成配对

8、配对成功后在Shizuku中点击启动,稍等片刻即可正常运行Shizuku,在已授权应用中为LSPatch开启授权,重启LSPatch显示Shizuku服务可用

shizuku常见Q和A

一、shizuku用法

已root设备:直接通过 Shizuku app 启动即可

未root设备:遵照 Shizuku app 中的指引,通过 adb 启动服务。使用 adb 并不难,网络上有不少教程可以帮助您学会使用它

二、Shizuku为何而生

Shizuku的诞生主要有两大目的:

1、提供一个方便地使用系统API的方式

2、为部分只需要adb权限的应用开发提供便利

Shizuku与“传统”做法对比

“传统”做法

以启用/禁用组件为例,一些需要 root 权限的应用直接在 su 中执行 pm disable

1、执行 su

2、执行 pm disable

3、(pre-Pie) 使用 app_process 启动 Java 进程

4、(Pie+) 执行原生程序 cmd

5、处理参数,通过 binder 与 system server 交互,处理结果输出文字结果

其中每个“执行”都意味着新进程建立,su 内部使用 socket 与 su daemon 交互,大量的时间和性能被消耗在这样的过程中。(部分设计不佳的应用甚至会每次执行指令都执行一次 su)

此类做法的缺点在于

1、极慢

2、需要处理文本来获取结果

3、功能受制于可用的指令

4、即使 adb 有足够权限,应用也需要 root 权限才可使用

Shizuku的优点

1、极小额外时间及性能消耗

2、与直接调用 API 体验几乎一致(应用开发者只需添加少量代码)

详细信息
举报
  • Shizuku官方版截图1
  • Shizuku官方版截图2
  • Shizuku官方版截图3
  • Shizuku官方版截图4
Shizuku官方版

Shizuku官方版 系统工具 / 3.28MB

相关专题
‌Shizuku
相关视频更多
相关教程更多
最新录入更多