能不能开发一款伪授权软件,当应用软件申请通讯录等明显用不上的功能时,给予假的授权?

忠诚守护108263151


可以告诉你的是,不能。

因为软件是通过操作系统向你索取读取通讯录的权限。而你开发的软件是无法控制手机的操作系统底层的。

举个能懂的例子,手机系统是物业,软件是外面搞装修的。装修的要得到本小区住户联系电话,只能问物业。物业得到请求之后,会向你确认,你同意吗。请求只有两个选项:同意 不同意。你同意,物业就告诉了别人,不同意就不告诉别人,你想要物业给别人假的,对不起,物业说不能骗人。

那你说就没有解决办法了吗?也有,那就是你把物业给控制了,只要你控制了物业,还不是你随口瞎说,随便给一个告诉这是真的。那么在手机里面也就是,软件获取手机的root权限,强制修改系统的控制权限就行。但一般手机不会让你这么做的。



李浅墨


前不久工信部就曝光了一批过度索要权限的手机应用软件,咱们常用的手机QQ就赫然在列。这类软件大多数都索要了过多的手机权限,比如通讯录、相册等隐私数据,有的软件不给授权就不让用。那么有没有办法搞一个伪授权软件,当这些应用申请通讯录、相册等隐私权限的时候,给它一个假的数据呢?

答案是否定的,不可能!因为应用软件过度索要权限的现象只出现在安卓手机上,而安卓系统调用通讯录、存储空间的权限方法是公开的 ,也属于一个底层的操作。应用软件想要调用这些权限,直接向系统要求即可,第三方应用很难干预。

而且安卓系统本身是开源的,在安卓上运行的应用软件也很容易就可以被反编译。所以即使出现能够伪装授权的软件,也很快就会被其它软件厂商研究、破解,并加入相应的识别和防范措施。

比如现在很多公司都用钉钉来打卡,一些网友为了能够不迟到,就会想办法用虚拟定位的方式伪装自己的位置到公司打卡。但是“道高一尺魔高一丈”,现在绝大部分虚拟定位软件都会被钉钉识破。所以只要手机开发者技术能力够高,想要破解伪装授权是很容易的一件事情。

想要遏制软件过度索取权限,只能依靠工信部等主管部门的约束,随着工信部不断曝光了多款滥用权限的应用软件,现在一上来就要求读取通讯录等敏感权限的软件已经越来越少了。同时,安卓系统对用户的保护也越来越严密,应用软件在要求各种敏感权限的时候,手机系统基本上都会有明确的提示。用户如果不愿意给相应的权限,只需要禁止这些权限就可以了。

当然也有一些软件是不给权限就无法正常使用的,比如通讯录备份软件、手机资料迁移软件等,如果不给它们通讯录的权限,就没办法备份和迁移通讯录了。所以哪些情况下该给哪些权限,也需要用户自己来判断。


猫眼看数码


安卓软件动不动就是授权全家桶,一个视频软件要定位?通讯录?麦克风?摄像头?


王厚厚厚


我也有同感,在手机上安装某些应用软件,运行的时候经常提示要求读取通讯录,既便它的功能用途和通讯录毛儿的关系都没有。通讯录属于个人隐私的东西,遇到这样的情况,一般我都是直接拒绝。(通讯录可能是众多APP眼里的香饽饽,饿不饿谁都想尝一下)

如果开发一款伪授权软件,让它给予应用假的授权。开发这种软件显然是多余的,没有人会为之买单。也就是说它不能解决任何问题,反而还会增加手机的资源消耗。


遇到申请手机通讯录权限的情况,不想给拒绝就是了。


希望我的回答能帮到你。我是IT解答人,有什么问题,欢迎@我。


IT解答人


很多手机都有软件分身或手机分身这些功能,手机分身就如同一台新手机一掉,里面的资料都是空的,又可不用关机互相切换,方便的很,我一直都是使用:手机分身”这功能去解缺这问题,分身中通讯录空白,连文件管理里也空白,大可授权😂


放飞心情144126567


这个软件已经有了,叫appops,系统授权全部允许,但是这个软件里的授权不允许的话app仍然无法使用权限,可以防止一些不给权限不让用的流氓app


山人壹


这个功能没有意义,真内置了后面的app会开发成先判断拿到的是不是伪授权,如果是再索要真授权,不给就关闭app,真正要解决的是应用开发规范,不合规范的强制惩罚机制,这就是ios的价值


myblueshine


AppOps 是 Android 系统内存在的一个权限管理功能。与大家熟知的“运行时权限”不同,它至今没有开放管理入口,因此这项功能鲜为人知。正因为包括许多开发者的人们不了解 AppOps,应用通常不会检测 AppOps 设置,我们得以借助它在不会被应用发现的条件下拒绝应用申请的权限。例如某应用不授权定位权限就无法使用,我们可以设置此应用的 AppOps 定位权限为忽略,这样我们就可以在拒绝定位权限后正常使用此应用了。




Collithel


只有系统层面才可以做到,app是调用的系统api查询权限授予状态的。


四无小青年24425738


这些系统权限申请自有安卓手机一直以来都是需要的,为什么现在觉得特别突兀呢?那是因为现在获取是明显提示询问是否授权,而以前是不提示直接获取走了,读取通讯录权限那是因为软件中有添加或者邀请通讯录好友的功能,试问不读取通讯录怎么看你通讯录好友呢?这个功能软件里有所以安装的时候一定会问你是否同意读取通讯录,这个时候你可以拒绝读取,拒绝以后看不到通讯录好友。

游戏有邀请好友一起玩的,金融APP有推荐给通讯录好友的,社交软件有添加通讯录好友,现在全世界都在吃社交化的蛋糕


分享到:


相關文章: