在 Android 系统中存在一个叫做「appops」的系统服务,该服务定义了一系列的「应用操作」。其中部分「应用操作」与「权限」对应(如 OP_CAMERA 与相机权限)。
原生 Android 系统使用「appops」来追踪权限使用,「appops」也部分被用于权限控制。每个应用都有自己的「appops」设置,当应用需要执行某些操作时,系统在检查权限的同时也会检查「appops」设置。
与我们现在看到的「允许」和「禁止」不同,实际上「appops」中还有一个「忽略」选项,当权限设置为「忽略」时,应用将无法获取权限,依然能够正常运行。
然而遗憾的是,Google 在 Android 4.4.2 开始移除了「appops」的设置入口,从此用户不再能自己调整每个应用的「appops」设置。
虽然 Google 移除了「appops」的设置入口,但本身「appops」服务依然存在于 Android 系统中,我们可以通过一些第三方软件来管理这些设置。
这类应用有多种运行模式,有无 Root 都能使用,而且功力不减,它们提供「appops」的设置界面,并且简化了很多操作。
已 Root 的手机打开应用后可以选择以 Root 模式运行,给予 Root 权限。
没有 Root 的手机要麻烦一些打开「开发者模式」然后用数据线将手机与电脑连接,再勾选「USB 调试」此时会弹出提示框,请允许 USB调试
一般这个时候系统会自动安装 ADB 驱动,可能需要稍等片刻。接着电脑上打开命令提示符,输入:
adb shell sh/storage/emulated/0/Android/data/com.web1n.permissiondog/files/starter.sh
这样,「权限狗」将以 ADB 模式开始工作。
如果输入命令无效,是因为系统没有安装 ADB 驱动,你需要自己去下载 Google 官方提供的独立 ADB 工具包。
下载完后将文件夹解压到桌面打开,按住 Shift 右键点击文件夹空白处 – 在此处打开命令行窗口,然后再输入命令即可。
在应用权限设置中,你可以给各个应用需要的所有权限,每个权限都有三个选项「允许」、「禁止」、「忽略」;
其中「允许」和「禁止」就是应用索要权限时的两个选项而这个「忽略」可就厉害了,它不像「禁止」一样直接不给权限,导致应用罢工不运行,而是提供一个「空白」的权限,
比如忽略联系人权限后,应用实际会获取一个空白的联系人信息,
一张「空头支票」就能让应用老实运行。所以我们不想给的权限,就将其设置为「忽略」即可。
但是太多应用一个个设置也是非常大多工作量,我们还可以添加一个通用模板。
右上角三个点 … – 设置– 模板 – 添加模板,然后设置一个通用的权限模板,将权限设置为「忽略」就是关闭权限。
通常重要隐私项就是联系人、通话记录、日历、读取短信等。模板完成后回到权限管理页,点进要设置权限的应用,右上角 三个点… – 套用模板 即可。
大家可以在统一模板的基础上,再单独修改部分应用的权限。
注意事项
1、当你在「权限狗」中将权限设置为「忽略」时,第一次打开应用还是会弹出权限索取窗口,但这里不管那个选「允许」还是「禁止」都没关系,实际权限还是「忽略」。同理,如果以后想要给某个应用权限,也需要到「权限狗」修改。
2、权限管理应用不需要在后台允许,因为所有权限设置都是系统层面的,一次修改终身有效,即便卸载「权限狗」,修改过的权限依然有效。
3、使用 ADB 模式的用户,每次手机重启都需要重新激活 ADB,也就是连接电脑重新执行一次命令。
不进行这一步操作也没关系,修改过的权限依旧有效,只是无法进入「权限狗」管理页面,无法对重新调整权限,新安装的应用也无法修改权限。
4、以 ADB 模式运行的用户,建议在修改完毕后关闭 「USB 调试」和「开发者模式」,避免手机链接电脑或共享充电宝时遭到恶意攻击。
原文来自:吾爱破解论坛
下载地址
6666哦哦6
ok
很好,拿来试试
挺好的
试试看,能用否
体验感不错
网页被劫持了,跳转到hs网站
先评论
好用
bcbc
henbang
好用
不错!!!!!
有用
找就知道
很受用
好用
一段认真的评论。
非常好的文章
666
好好好
666
推荐好用
好好用
额,不评论不给下等我下了试过再说
好用,试试
真的想要
说得极是
言之有理啊,嘿嘿嘿
一个好用的软件,好的不得了
好的不得了
找了好久。,酷安没有了
很好啊,感觉很不错
阿达
希望来替代appops
测试测试好用
酷安上的版本没了,谢大佬
好啊叫卡卡
我要下载 真好用
还行
太棒了!!
正需要,感谢分享
……
下载不了
好,很好,很有精神
热爱源于折腾
好!
不错!!!!!!
没明白在哪里打开命令提示符、是直接电脑开cmd输入那一串命令吗?还是说在某个特定位的文件夹下打开
评论靠谱么?
isjsj
好用