ShizukuX在Shizuku的基础上,属于Shizuku的增强版本,一款为高级用户提供的安卓特权进程管理器,具有超高兼容度,支持通过ADB或是root模式来让用户调用系统API,你还能够自定义应用手势、批量管理应用、管理root权限等等,操作起来与Shizuku无异,且可以和原版Shizuku一起安装共存。
ShizukuX使用说明
1.打开软件,进入主页;
2.当前显示未运行,用户要根据Root情况进行激活;
无Root设备:开启开发者选项与 USB 调试 → 连接电脑 → 使用 ADB 命令激活特权进程
已Root 设备:打开软件授权Root权限 → 开启开机自启 → 保持服务后台常驻
3.完成后援进入【组件管理】,按需启用以下模块:
Dhizuku 模块
Extra 扩展 API
Root 兼容桥增强模块
4.打开需要系统权限的第三方应用,在授权弹窗中调用特权接口;
5.打开应用管理,查看全部应用,随时回收或限制对应权限;
ShizukuX的高级功能有哪些
1、特权UI自动化,不需要无障碍服务也能抓取完整UI层级、模拟点击或滑动,适合Tasker、AI自动化脚本,稳定性强于系统自带uiautomator
2、安全访问系统受限目录 `/data/app`、`/Android/data`;Root 模式下还可以读写 `/data/data`,给高级文件管理器、备份工具使用,方便导出应用私有数据
3、支持运行带GPU加速的隔离 Linux/Microdroid 虚拟机,在安卓手机上跑小型虚拟机环境
4、修改对外上报的设备型号、硬件信息,绕过APP机型限制、区域锁
5、免Root管控私有DNS、防火墙路由,给广告拦截工具提供底层网络控制能力。
6、多台装有 ShizukuX 的安卓设备之间安全同步任务、状态,跨设备联动
7、通过ADB一次性将 ShizukuX设置为设备所有者,不需要Root,获得DPM 设备管理权限;权限在重启后依然保留,并可以把DeviceOwner权限安全共享给授权App。
ShizukuX无线调试一直卡在搜索配对服务
原因:
ShizukuX后台被系统冻结,无法访问局域网;
防火墙、 广告拦截软件拦截本地回环端口;
解决:
ShizukuX 关闭电池优化,允许后台高耗电;
关闭防火墙、本地广告拦截软件;
手机和无线调试必须在同一个WiFi;
ShizukuX更新日志
v13.7.0.k2014版本
新功能
兼容中心(Compat Hub)一键卸载
主界面兼容中心卡片在"已安装且无冲突"状态下新增「卸载兼容中心」按钮,一键跳转系统卸载页,不再需要去系统设置手动翻找
Drop-In 版自动隐藏该按钮(Drop-In 自身就是 moe.shizuku.privileged.api,避免出现"卸载自己"的误操作)
设备控制框架(IDeviceControlExtra)
新增设备控制 AIDL + 服务端实现,18 个方法覆盖 Connectivity / Display / Audio / Power / Settings 五大类
所有 shell 命令参数白名单校验;Power(重启/关机)在 ADB 模式下自动降级置灰并提示(shell UID 无 REBOOT 权限)
设置页新增设备控制入口
备份 / 恢复全套
SAF 导出目录路由(DocumentsContract + 持久化权限,可写公共目录)
批量备份(backupAll)含进度展示(当前/总数)+ 搜索过滤;批量恢复 UI + 二次确认 + 逐项失败不中断
内部数据恢复(restoreDataDir,run-as + tar 解包写回)
恢复前自动备份(.pre-restore 时间戳快照,回滚安全网)+ 恢复结果历史记录
单应用独立恢复按钮(AppBackupActivity 每行一个)
Stealth Mode(隐藏应用痕迹)
Binder 层 IPackageManager 查询拦截:开启后对 getPackageInfo / getApplicationInfo / getPackageUid 返回"未安装",从系统应用列表隐藏 ShizukuX
AMOLED 纯黑主题修复
黑色主题补齐全部 9 个 surface token(background/surface/surfaceBright/surfaceDim + 5 个 container),修复 AMOLED 模式卡片发灰;Monet/壁纸主题不受影响
Bug修复
LSPatch / 官方 v13.7+ 客户端连不上服务(重点)
根因:官方 v13.7+ rikka 库的 AIDL 事务码整体偏移(requestPermission=15 / checkSelfPermission=16 / shouldShow=17 / attach=18,本仓库为 14/15/16/17),第三方客户端的授权请求被误判为 checkSelfPermission,权限检查误走 v12-attach 分支,导致 LSPatch 等工具显示"服务未连接"
修复:Service.onTransact 增加 parcel 形状识别 + 按 (uid,pid) 记录偏移客户端的兼容层;同时移除 provider 与授权 activity 上两处系统签名级 INTERACT_ACROSS_USERS_FULL 权限(同样会拦截第三方客户端)
影响面:LSPatch 补丁应用可正常连接 ShizukuX 服务并加载应用列表(真机验证通过)
电池优化提示不实时消失
根因一:主界面只在冷启动检查一次电池优化状态,从系统设置页返回不刷新,无限期 Snackbar 一直挂着
根因二:MIUI/HyperOS 的"省电策略-无限制"存在自家 power-keeper,不一定写入 AOSP 电池白名单,isIgnoringBatteryOptimizations() 恒 false
修复:onResume() 重跑检查、状态翻转即收起弹窗;新增统一判定(MIUI 上点过"修复"即视为已处理),主界面/设置页/服务医生/诊断页/外部中继 5 处调用点统一
真机验证:设"无限制"返回后弹窗实时消失、冷启动不再弹、防杀引导直接弹出
ADB 授权 token 校验守卫修复(上游 6b43def8)
AdbClient 中 auth token 校验条件恒为 false(分支内 command 必等于 A_AUTH),导致 token 校验从未执行;移除恒假条件恢复校验
clearAppData 真实回调判定(上游 23e4bb08)
Proxy Binder observer 无法跨进程 marshal,改用真实 object : Binder() observer + latch 双重判定,清除应用数据不再谎报成功
AICore 进程存活检查条件写反(上游 923823f5)
== null 应为 != null,修正后死进程会被正常重建
Android 17 ADB 启用状态兼容
SDK≥37 对三方 app 隐藏 Settings.Global.ADB_ENABLED,适配为乐观放行
UI / 交互细节
电池优化对话框 Activity context 修复、配对流程教程不再被无障碍对话框遮挡、无线配对后自动继续一键启动流程、HyperOS 无线调试 TCP 自动重试、Feature Hub 崩溃修复、MaterialCheckBox 替换原生 CheckBox(Samsung OneUI 着色)、图标 viewport 规范化等
安全加固
服务端包名正则校验:备份/恢复/StorageProxy 入口统一校验包名,拒绝含 /、..、空格的非法输入,堵路径遍历与 shell 注入
移除 edl 重启原因:防止误操作导致设备变砖
管道排水:子进程 stderr 排空 + 超时 waitFor,防止缓冲写满挂死服务端 Binder 线程
SU 路径正则注入防护:Root 集成 SU 路径加 ^/[a-zA-Z0-9_./-]+$ 校验



