App Ops 是一款适合于 Android 的权限管理应用,它能够为应用索取权限时提供一个「忽略」选项,让应用获得了数据,但数据是空的,从而解决某些应用不给权限就无法运行的情况。而对于 Android 7.0 以上系统,还支持限制「后台运行」,需要 root 权限,或无需 root 而需要启用网络调试功能。@Appinn
相较于启用工作模式,但很久不更新的 Island,App Ops 可是新鲜出炉。正常使用需要 root 权限,如果没有的话,可以尝试 ADB 模式,不过需要开启 网络调试。
App Ops 曾经是 Android 原生功能,但在 4.4 之后被 Google 隐藏掉了,而这个 App Ops 就是基于此功能实现,对于不同版本用户,有着不同的作用:
- 对于 Android 6.0 以上用户,可以禁止一些不给权限就不运行的应用的权限(比如支付宝的存储权限)。
- 对于 Android 6.0 以下用户,可以当一般的权限管理用。
- 对于 Android 7.0 用户,可以使用“后台运行”等权限。
App Ops 有几种权限模式:
- 允许
- 忽略
- 拒绝
忽略和拒绝都不会让应用进行操作,但“拒绝”会导致各种问题,比如「不给权限就不运行」,而忽略就厉害了,它能够让应用获取一个空权限,比如提供联系人权限后,应用会得到一个空的联系人,然而它再也不会报错了。
@chenshaoju 同学还说道:
这个 App Ops 挺好用的,独立于系统自带的权限管理,在 App Ops 里拒绝(忽略),即使 6.x 系统自带的允许了,受限应用请求权限时仍然会被拒绝。
青小蛙在尝试取消了支付宝访问文件权限后,支付宝提示了空间不足…不过并没有其他应用,所以连后台也取消了。目前尝试放出冰箱,只用 App Ops 来对付这些 #^%^(&)(&*& 的应用。
安卓5.0用户说一句:没有忽略
因为 5.0 不能获取当前设置(一开始也有提示的..
今天或者明天会让 5.0 在 ROOT 模式用另外的方式
青小蛙,有一点弄错了,无rootye也可以直接连接电脑用adb命令开启,不一定非要网络调试。
尝试拿京东的 app 测试了下,询问拍照时允许,然后 ops 里设置忽略。
功能成功进入,但是会额外提示权限不正。
太棒啦!
应该三四年前就有了,同名的已经太多……
萌新默默的问一句。。。三星手机用ADB会不会破knox啊。。。
Android要对付各种流氓太痛苦了,不想折腾了下部还是换 iPhone 吧
时隔一年半的回复,京东的强制采集协议开始在iOS上不使用系统通道的弹窗而弹出一个用户无法跳过的内置弹窗阻隔不同意的用户进入软件。束手无策,反而是安卓有办法了,黑色幽默
广东移动新版APP就是那样一个大流氓,必须获取几十项权限,否则用不了!
我就问一句,怎么用,进去啥也没有啊,Android6.0已开启root
android 5.11, root, app ops设置了拒绝,程序运行过后,app ops 又自动设置成允许,不知道怎么回事。感觉没有xposed的好,至少xposed从调用函数方面入手拦截。
不会整ADB调试
用了这个软件 禁用了存储权限 有些应用不能正常运行 只能进入第一个界面 进不了应用 怎么办?
提示 缺少sd卡 会影响部分功能 然后就一直停留在第一个界面