App Ops X 扩展让 App Ops 也能控制系统应用
默认 App Ops 的限制
App Ops 原生只能修改用户安装应用(third-party apps)的 appops 权限。系统应用(如 Settings、SystemUI、Launcher、预装应用)的 appops 在系统层面有额外保护,默认无法被第三方应用直接修改。
这是 Android 的安全机制:系统应用的权限不应该被随意修改。
App Ops X 是什么
App Ops X 是 Rikka Apps 开发的一个独立的扩展组件(一个单独的 Android 应用),安装后 App Ops 就能获得对系统应用的 appops 修改能力。
App Ops X 如何解锁系统应用
App Ops X 需要以下条件之一:
- Root 权限(通过 Magisk 或其他 root 方案)
- Device Owner / Profile Owner(托管设备管理员模式下的高优先级 DPM)
安装并激活 App Ops X 后,App Ops 应用会:
- 检测到 App Ops X 扩展存在
- 在应用列表中自动显示所有系统应用
- 允许对系统应用的 appops 进行正常的四种状态修改
系统应用有哪些可以控制
安装 App Ops X 后,你可以对以下类型的应用进行权限控制:
- Settings(系统设置):可控制它对其他应用 appops 的读取权限
- SystemUI(系统界面):可控制它的通知、传感器、后台等
- Launcher(启动器):可控制它对存储、传感器的访问
- 厂商预装应用:大部分非必需的预装应用都可以控制
- Google Play Services:GMS 的后台行为控制
- 其他系统组件:取决于系统版本和厂商定制
系统应用控制的注意事项
⚠️ 修改系统应用权限有风险:
- 把 Settings 的权限改坏可能导致系统设置打不开
- 把 SystemUI 的权限改坏可能导致状态栏消失、锁屏异常
- 把 Launcher 的权限改坏可能导致桌面崩溃
- 改了就回不来:某些系统应用的 appops 被改后,即使 App Ops 也可能无法正确恢复
建议:对系统应用的修改要非常谨慎,改之前先备份 App Ops 备份文件。如果你不确定某个系统应用的某个权限能不能改,不要改。
适用人群
- 高级用户 / 折腾党:想精细控制系统级组件行为
- 厂商预装困扰者:想禁掉某些预装系统应用的权限
- 隐私敏感用户:想控制系统级应用的传感器/麦克风/位置访问
安装步骤概要
- 下载并安装 App Ops X(独立 APK,从 Rikka Apps 官方渠道获取)
- 如果已 Root,直接打开 App Ops X 授权即可
- 如果未 Root 但已设置 Device Owner(Island 等),通过 Island 授权
- 回到 App Ops 应用,系统应用会自动出现在应用列表中
App Ops X 与 Storage Isolation
Storage Isolation 也是同 Rikka Apps 开发的工具,让应用有隔离存储。Storage Isolation 也需要 Root 或 DPM,和 App Ops X 可以组合使用。
组合效果:App Ops 控制权限层面 + Storage Isolation 控制存储层面 + App Ops X 解锁系统应用 → 完整的应用行为管控体系。