清除apk中多余权限

工具:

Androguard

作用:可以具体分析apk的权限是被哪些api使用

安装 Androguard:

我的安装环境:ubuntu kylin 16.04 + python 2.7 + Androguard 1.9

下载地址:https://code.google.com/archive/p/androguard/downloads

安装步骤:https://code.google.com/archive/p/androguard/wikis/Installation.wiki

安装步骤中文描述版:http://blog.csdn.net/captainxero/article/details/50732995

Androguard使用方法:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0317/2611.html

主要使用的py文件:androlyze.py

androlyze.py -h 查看命令参数

主要命令:

./androguard-1.9/androlyze.py -i ***.dex/***.apk -x > result

分析结果:


清除apk中多余权限_第1张图片

使用虚拟机的朋友注意apk或者dex文件过大导致分析进程被系统杀死的情况。

解决办法:调大给虚拟机的内存以及cpu的个数


辅助分析:

PScout 查询每个版本权限api列表。

你可能感兴趣的:(清除apk中多余权限)