如何限制安卓app权限
答案:4 悬赏:50
解决时间 2021-02-22 18:21
- 提问者网友:宿醉何为情
- 2021-02-21 20:52
如何限制安卓app权限
最佳答案
- 二级知识专家网友:邪性洒脱
- 2021-02-21 22:27
控制权限当然首推Xposed框架中的XPrivacy
根据我自己归纳,控制权限的方式大致分为以下几种:
0. AppOps. 4.3以上系统的原生权限控制。但是目前官方的Android系统还未开放这项功能,需要自己找工具开启。(应该是一个Xposed下的工具,所以不如直接用XPrivacy)即使开启后能控制的范围也比较有限。
1. 第三方应用。也就是LBE、360这一类XX手机助手,它们的使用门槛最低,但是缺点在于提供的选项比较单一、效率较低在旧机子上明显卡顿、而且这些软件发行者本身的可信任程度值得商榷。
2. 强行吊销应用权限。包括修改apk文件和CM系统自带的权限管理。效率最高,但是有些应用不吃这套,修改后直接闪退,估计是在启动时会先检查权限的完整性(鄙视之)。
3. 也就是这里推荐的 XPrivacy. 基于Xposed框架,直接从虚拟机层面进行操作,具体的原理我不太清楚,但可以肯定效率高于第一类应用。更大的好处在于极为丰富具体的选项,精确控制每一项权限,还可以用伪造数据等方法确保应用稳定运行。最重要的是完全开源,安全性更高。但有一定的使用门槛,建议至少对Android有基本的了解再使用。
根据我自己归纳,控制权限的方式大致分为以下几种:
0. AppOps. 4.3以上系统的原生权限控制。但是目前官方的Android系统还未开放这项功能,需要自己找工具开启。(应该是一个Xposed下的工具,所以不如直接用XPrivacy)即使开启后能控制的范围也比较有限。
1. 第三方应用。也就是LBE、360这一类XX手机助手,它们的使用门槛最低,但是缺点在于提供的选项比较单一、效率较低在旧机子上明显卡顿、而且这些软件发行者本身的可信任程度值得商榷。
2. 强行吊销应用权限。包括修改apk文件和CM系统自带的权限管理。效率最高,但是有些应用不吃这套,修改后直接闪退,估计是在启动时会先检查权限的完整性(鄙视之)。
3. 也就是这里推荐的 XPrivacy. 基于Xposed框架,直接从虚拟机层面进行操作,具体的原理我不太清楚,但可以肯定效率高于第一类应用。更大的好处在于极为丰富具体的选项,精确控制每一项权限,还可以用伪造数据等方法确保应用稳定运行。最重要的是完全开源,安全性更高。但有一定的使用门槛,建议至少对Android有基本的了解再使用。
全部回答
- 1楼网友:桑稚给你看
- 2021-02-22 01:24
360安全卫士、腾讯手机管家等。
- 2楼网友:错过的是遗憾
- 2021-02-22 01:04
apk运行的运行环境依赖的文件/文件夹 res dex 主配文件 lib 都是简单的加密甚至没有任何加密措施。apktool工具完美将其破解,再配合其他各种工具 源码暴露(代码混淆也几乎起不到任何安全作用) 资源文件裸奔 主配文件可任意修改 核心so库暴露随时可能被暴力破解恶意利用等等的问题。。
部分大公司会对其公司的apk进行防二次打包和防apktool打包,但其代码都是写在java层或者apktool的升级导致其安全保护级别也是非常低的。。
- 3楼网友:樣嘚尐年
- 2021-02-21 23:35
root安装 myandroidtool或者appsettings
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯