「App Ops」专治 “不给权限不让用” 的流氓APP

现在安卓很多APP需要获取你手机一堆权限,不给权限就不让用。有些权限跟APP没有半点关系,如某个壁纸APP,非要获取电话通讯录权限,下个壁纸要通讯录干啥?分分钟泄露隐私。

今天小羿要给大家推荐一款安卓APP权限管理工具「App Ops」可以调整各个APP的权限设置,避免被权限滥用。

App Ops介绍

在安卓4.4.2版本之前内置了 "底层权限管理框架" 功能,也叫「App Ops」后面的安卓版本就取消掉了。好在有码农把安卓系统中的「App Ops」 代码迁移出来并制作成了APP应用。

「App Ops」原理就是生成一个 "空权限" 让APP以为获取到了权限,就会让你正常使用了。

App Ops安装

「App Ops」提供三种工作模式:特权模式(免ROOT,但是需要ADB)、托管模式(需要安卓9或更高)、ROOT模式(手机需要ROOT)

考虑到大部分小伙伴的手机都没有ROOT,这里采用 特权模式 教大家使用,我们还需要「shizuku」和「SDK platform-tools」工具。

1.把「APP Ops」「shizuku」两个APP都先安装到手机上。然后运行「APP Ops」选择特权模式,然后一路下一步。

2.手机打开USB调试。开启方法一般都是手机设置 - 关于 - 按版本号7次,开启开发者模式,进入开发者模式里面开启USB调试。有些手机还需要开启禁止权限监控

3.手机连接到电脑,然后把「SDK platform-tools」解压出来,地址栏输入 CMD+空格,进入命令下模式,复制粘贴下面的代码:

.\adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/files/start.sh

4.打开「shizuku」点击"已授权应用",选择上「APP Ops」就行了。

App Ops使用

运行「APP Ops」就可以看到所有APP的权限设置了,如果觉得手动设置麻烦,「APP Ops」也提供了一套权限模板(需要购买专业版才行哦),在已安装的应用上批量应用权限设置。

「APP Ops」提供的权限设置非常多,可以管理那些我们平时所看不到的权限,比如控制震动、读取剪贴板内容、防止手机睡眠等。

小羿把文章开头那个壁纸APP的强制手机通讯录权限给拒绝了,现在即便是我们在壁纸APP运行时选择了「允许」权限,这款壁纸APP也只能获取到没用的空数据。

总结

「APP Ops」对付流氓APP还是非常有用的,让你的隐私得到更好的保护,连手机自带的应用也可以设置权限。唯一麻烦就是没有ROOT的情况下,每次使用都要手机连电脑ADB方式,所以一次性都统统给调教好吧。

下载

  • APP Ops:https://www.lanzout.com/iabhycj
  • shizuku:https://www.lanzout.com/iabt8ve
  • SDK platform-tools:https://www.lanzout.com/iabtj0j