软件使用手册合辑

免 root 拨动安卓的隐藏权限开关

本篇讲 App Ops 管的是什么、为什么说它够到了普通权限面板够不到的一层、以及「静默拒绝」这个特别的拒绝方式。动手安装与初始化的步骤,见 Shizuku无线调试启动教程.md。

安卓系统里有一套名为 appops 的服务,定义了一系列「应用操作」。其中一部分与运行时权限对应(相机、定位这类),另一部分在系统设置里根本没有开关——典型的如读取剪贴板、后台行为。后面这一类,就是 App Ops 的主场:它把这层隐藏设置翻到明面上,逐项给你开关。

一、能管到哪些东西

二、拒绝方式:静默的

这是它和普通权限面板最大的差别。普通权限被拒时,应用调用会直接收到错误;而应用操作被拒(对应系统内部的「忽略」)时,应用不会报错,只会拿到空白数据——比如定位被这样拒掉,应用拿到的是空位置。多数应用对此毫无察觉;少数会检查数据是否为空、甚至主动查自己的 appops 状态,遇到这种要么放行该操作,要么回系统面板正式拒绝。

三、进阶能力

四、上手的前提

改 appops 需要系统级权限,没 root 的手机要借 Shizuku 这条通道代持——这也是唯一一点门槛。工具的功能盘点与安装文件资源入口整理在 App Ops 功能与获取页,接通工作模式的完整步骤见 Shizuku无线调试启动教程.md;改了不生效时先翻 改了权限不生效的原因与排查.md。

本站文档

  1. Shizuku 无线调试启动教程(免电脑)
  2. 免 root 拨动安卓的隐藏权限开关
  3. 改了权限不生效的原因与排查
  4. 静默拒绝和系统权限面板的区别

访问 appops 介绍站