我对授予运行在我的Android手机上的应用程序的所有权限感到恼火和恐惧。有没有办法绕过他们?
比方说我的麦克风。我的Facebook应用程序想要在我批准许可后不知情的情况下访问它。是否有可能制造新的虚拟设备,比如麦克风,当我真的需要它们时,它会提供随机噪音并切换回来吗?
对于已经做了类似事情的android,有定制的rom吗?
发布于 2015-08-24 13:35:14
据我所知,CyanogenMod允许您在安装后的任何时候修改每个应用程序的权限。当应用程序请求以这种方式阻止的服务时,调用将失败并抛出一个java.lang.SecurityException。

Android Marshmallow将部分地将这一功能引入Android,即安装后某些权限将被修改,但stock将永远不会完全支持所有权限类型,因为允许您阻止应用程序的互联网访问、应用程序内购买等会影响谷歌的广告收入。
最后,当他们添加麦克风许可时,我停止使用Facebook应用程序。太吓人了。几个月前,当我在玩Android预览版时,我试着从很多应用程序中删除相机许可。大多数应用程序都会弹出一条错误消息,就像我试图访问相机时所期望的那样。另一方面,Facebook继续打开相机,好像没出什么问题,所以我非常怀疑Facebook没有遵守规则。
编辑:显然Facebook应用程序也是在CyanogenMod上这么做的,这个问题中的@Thanathan也证实了这一点。
发布于 2015-08-24 13:59:53
还有X定-框架模块XPrivacy,它允许非常高级的权限管理。AFAIK这个解决方案提供了对应用程序权限的最可能的控制。然而,你需要一些更深层次的知识来充分理解所有的可能性。它遵循的想法是提供模拟(假)数据,而不是仅仅拒绝对它的访问。也有一个付费版本的模块,它允许诸如白色访问数据。例如,您可以允许Facebook应用程序只访问联系人John和Bob。
对于Android <= 4.4.4,这个解决方案是完全稳定的。对于较新版本的Android,目前存在一些问题,尤其是三星的ROM。
发布于 2015-08-24 13:35:45
CyanogenMod已经有了这个特性。您可以在“允许”、“每次询问”或“忽略请求”上设置每个应用程序的所有权限。
还有一些应用程序,如“权限管理器-应用程序操作”或“F-安全应用程序权限”,它们能够显示和禁用应用程序的权限。
https://security.stackexchange.com/questions/97646
复制相似问题