软件简介
Shizuku官方版这是一款专门为安卓手机用户准备的手机开源软件,当遇到一些需要root权限的应用时,这款软件可以快速的为手机开启各种功能,让用户们在使用手机的时候就不会遇到各种问题啦,软件安全、无毒,可以放心使用。
现阶段一些机型无法解锁获取ROOT,但是又需要一些特殊的功能,这个时候Shizuku官方版就可以帮助你,这是一款能够自动检测设备上已经安装的应用程序,软件功能非常强大,操作也不难,即使是新手也能非常轻松的使用该软件进行手机内软件的源代码查询,只需要几步即可完成,用户首先需要找到自己想要了解的软件,如何点击该软件添加按钮,将那款软件添加进去,之后,软件就好自动生成软件的源代码,非常的简单方便。
新版的Shizuku还提供了一个命令行界面,让用户能够执行各种操作,例如列出设备上已安装的应用程序、启动应用程序或执行shell命令等。而且软件还可以让用户在不需要ROOT权限的情况下执行特定操作,从而更好地管理他们的设备上的应用程序。此外,Shizuku最新版2024提供了通过连接电脑启动(ADB)、通过无线调试启动、以及ROOT启动三种方式,以通过ADB权限进行解决像是冻结应用等功能,够让用户更好地管理他们设备上的应用程序,从而提高他们的工作和生活效率。有需要的用户可以下载体验!
2024-5-23
1、首先进入Shizuku安卓版,这里显示没有运行;
2、如果你的手机已ROOT直接给予Root权限后即可正常启动,后面两种开启方法均需要开启开发者模式并给予USB调试权限
3、关于如何开启开发者模式并给予USB调试权限后面我以小米的MIUI系统为例进行说明;
手机默认是没有开启开发者选项的;
需要用户在设置中手动开启;
一般在手机设置的关于手机或我的设备中可以找到系统版本相关信息;
持续多次点击即可开启开发者选项;
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、点击Enter确认即可成功启动Shizuku;
6、在已授权应用中为LSPatch开启授权,重启LSPatch显示Shizuku服务可用
安卓11及其以上系统只需根据步骤指南通过无线调试启动Shizuku,步骤指南中有针对常用厂商机型的可能遇到的问题的解决方案
我们对照处理即可,后面我将以我使用的小米MIUI系统为例进行说明,手机的通知样式需要改成原生样式
7、不然配对码可能会没法正常输入,然后点击配对,会提示我们打开开发者选项,启用开发者模式后我们按照引导进入开发者选项设置中,确认开启USB调试和无线调试,引导里说MIUI可能还需要关闭手机管家的扫描功能,开启无线调试后点击使用配对码配对设备,记住弹出得配对码,在通知中输入正确得配对码完成配对;
8、配对成功后在Shizuku中点击启动,稍等片刻即可正常运行Shizuku,在已授权应用中为LSPatch开启授权,重启LSPatch显示Shizuku服务可用。
1、配对(只需进行一次)
(1)注:从 v4.1.0 起,端口号自动检测。
(2)启用"开发者选项"(在网络上有非常多的教程)
(3)进入"无线调试"
(4)启用系统的分屏(多窗口)功能(必须,因为一旦离开"无线调试",配对过程就会被停止)
(5)点按"无线调试"中的"使用配对码配对设备"
(6)点按软件中的"通过无线调试启动",点按"配对"
(7)填入"配对码"及"端口号"后确定
(8)配对过程示意图
(9)如果配对成功,"无线调试"中的"已配对的设备"中会出现"shizuku"
(10)配对成功示意图
(11)如果你不希望重新进行此步骤,打开"开发者设置"中的"停用 adb 授权超时功能"
(12)如果重新安装软件,则需要再次执行此步骤
2、使用
(1)打开app中的"通过无线调试启动"
(2)填入"无线调试"中的端口号(此端口号会在每次启用"无线调试"时变化)
(3)端口号示意图
支持 adb 使用
如果你的「需要 root 的应用」只需要 adb 权限,则可以使用 Shizuku 轻松地扩大用户群体。
优雅地使用系统 API
忘掉 root shell 吧,你可以「直接使用」需要高权限的 API。此外,Shizuku 比 shell 要快得多。
节省时间
Shizuku 有详细的文档引导用户,你只需要让用户安装 Shizuku。
#“传统”做法
以启用/禁用组件为例,一些需要 root 权限的应用直接在 su 中执行 pm disable。
执行 su
执行 pm disable
(pre-Pie) 使用 app_process 启动 Java 进程(参见此处 (opens new window))
(Pie+) 执行原生程序 cmd(参见此处 (opens new window))
处理参数,通过 binder 与 system server 交互,处理结果输出文字结果
其中每个“执行”都意味着新进程建立,su 内部使用 socket 与 su daemon 交互,大量的时间和性能被消耗在这样的过程中。(部分设计不佳的应用甚至会每次执行指令都执行一次 su)
此类做法的缺点在于:
极慢
需要处理文本来获取结果
功能受制于可用的指令
即使 adb 有足够权限,应用也需要 root 权限才可使用
#Shizuku 做法
Shizuku app 会引导用户使用 root 或是 adb 方式运行一个进程(Shizuku 服务进程)。
应用进程启动时 Shizuku 服务进程发送 binder 至应用进程
应用通过该 binder 与 Shizuku 服务进程交互,Shizuku 服务进程通过 binder 与 system server 交互
Shizuku 的优点在于:
极小额外时间及性能消耗
与直接调用 API 体验几乎一致(应用开发者只需添加少量代码)
1、【提供API使用方式】
为广大用户提供了一个方便使用API的方式,已经通过root的设备直接通过app启动;
2、【无需root也能使用】
软件使用没有限制,也无需root就可以轻松完成各种操作,非常好用的手机权限app;
3、【很贴心的引导功能】
软件的使用非常的简单方便,还为用户提供了贴心的指引进行操作,上手更加容易;
4、【随意进行设备修改】
用户可以使用这款软件进行对设备的随意修改,能够对设备的最高权限等进行获取。
在Android系统中,许多API需要应用是系统应用或拥有框架签名才能调用。
一些需要root权限才能使用的应用可能仅仅只是需要调用那些的API。由于该限制,他们通常会采取一些不需要直接调用API的变通方式,但执行速度通常会比直接调用API慢很多。
为了更好的用户体验,我们需要一个更快更好的方案。Shizuku Server 就此诞生,同时也让免root使用成为可能(通过 adb)。
策略游戏
竞技赛车
策略游戏
冒险闯关
模拟养成