InstallerX 中文文档 下载 App

Dhizuku 授权配置:设备所有者模式下的替代授权方案

Dhizuku 是什么

Dhizuku(Device Owner Helper for Apps)是一种不依赖 Root 也不需要 Shizuku ADB 配对的授权方案——它利用 Android 的 DevicePolicyManager API,通过让 Dhizuku 成为设备所有者(Device Owner)来获得部分特权,然后把这些特权转发给需要的应用。

Dhizuku 的能力范围比 Shizuku 和 Root 弱很多,但它的优势是零门槛——不需要 Root、不需要 ADB 配对(部分场景),适合无法使用 Shizuku 或 Root 的设备。

激活 Dhizuku

前置条件

步骤

  1. 从 GitHub 下载 Dhizuku 最新版 APK 并安装
  2. 手机连接电脑,ADB 执行:
   adb shell dpm set-device-owner com.rosan.dhizuku/.server.DhizukuDeviceAdminReceiver
  1. 手机上 Dhizuku 应用会自动启动,并显示"已成为设备所有者"
  2. 打开 InstallerX Revived → 主页 → 授权 / 特权状态 → 选择"Dhizuku"
  3. 首次选择时 Dhizuku 会弹出授权对话框,点击"允许"

无线激活替代方案

部分 Android 11+ 设备支持无线调试 + Dhizuku 组合,不需要 USB 有线连接。步骤与 Shizuku 无线配对类似,先 adb connect 到设备的无线调试地址,再执行 dpm set-device-owner。

Dhizuku 能做什么

能力是否支持说明
锁定为默认安装器✅利用 DevicePolicyManager API
安装应用✅通过设备所有者权限
卸载应用✅同上
静默安装✅设备所有者模式下可绕过部分确认
自定义安装者包名❌Dhizuku 不支持修改安装元数据
自定义安装来源❌同上
指定目标安装用户❌Dhizuku 无法跨用户
Dex2oat 优化❌没有执行 Shell 命令的能力
替换系统包管理器❌权限不够
刷写 Magisk/KernelSU 模块❌需要 Root 才能操作分区
绕过 HyperOS/ColorOS 安装限制⚠️ 部分只能绕过部分拦截,无法替代 InxLocker

Dhizuku 的常见问题

国产 ROM 偶发报错

Dhizuku 本质上是一个后台服务,部分国产 ROM 的后台管控策略可能会杀掉它。遇到这种情况:

  1. 重启 Dhizuku 应用:打开 Dhizuku,它会重新向 DevicePolicyManager 申请特权
  2. 把 Dhizuku 设为"无限制后台" + "自启动"
  3. 如果还是不行,建议换 Shizuku

Dhizuku 权限不够怎么办

如果你的设备没有 Root、Shizuku ADB 配对也搞不定,Dhizuku 是最后的授权手段。但它的限制很多——最典型的是无法声明 HyperOS/Vivo 系统应用需要的有效安装者,也无法使用手动 Dex2oat、目标用户安装等功能。

如果 Dhizuku 不够用,只能:

智能授权 + Dhizuku

InstallerX Revived 的智能授权功能可以把 Dhizuku 设为后备授权器:主授权器用 Shizuku(能力强),Shizuku 不可用时自动切换到 Dhizuku(能力弱但至少能做基础安装)。

配置路径:主页 → 授权 / 特权状态 → 授权设置 → 智能授权。主授权器选 Shizuku,后备列表里勾选 Dhizuku,设置优先级顺序。

卸载 Dhizuku

不要直接卸载 Dhizuku APK——设备所有者身份不会随之清除,可能导致设备管理异常。正确的方式是:

  1. 打开 Dhizuku 应用,在设置里点击"放弃设备所有者"或"移除设备所有者"
  2. 确认操作后 Dhizuku 会通过 DevicePolicyManager API 清除设备所有者状态
  3. 然后再卸载 Dhizuku APK

如果 Dhizuku 应用已损坏无法打开,只能恢复出厂设置来清除设备所有者身份。这是一个有风险的操作,请在激活前谨慎考虑。