Andriod保护通讯录的应用

App Ops 的问题在于给程序返回空数据,打Android5正式实装就造成了不少崩溃,所以在6流行起来之前,很多App都会将“空”等同于没有权限,反复请求无法使用。后来随着6流行之后到如今的版本迭代,绝大多数都已经删除了这部分处理,然后才有了AppOpsX和AppOps这样的入口的发挥空间(但仍有个别App保留了,而且是大厂商的,我是想不起来名字了,去年发现的,当时我启用了一个新的用户,通讯录真就是空的然后软件拒绝打开)。而且如今MIUI12又重新把这样的处理带回台面上(?我没看发布会也没手机,道听途说这句可能有偏差),那App厂商加回来也不是不可能,那么App Ops就将再次成为废品。
合理的权限限制,还是用应该伪造数据的思路,比如Android2.X时代某P字头的第三方ROM,以及天国的XPrivacy(XPrivacy Lua并不能达成这样的效果)。另外AppCloner这样重新打包的,也因为原作者的种种反盗版手段而难以成为通用解决方案。