Androguard是目前最好的开源Android分析工具之一,项目地址是:
Androguard依赖于很多第三方库,各个库又有不同的环境要求。多次尝试后,得到一个能顺利安装所有功能的流程。平台是Linux x86 + Python 2.6。其他系统、体系、Python版本都没有成功。
具体步骤如下:
(下载freemind思维导图文件: androguard_installation.zip)
Androguard是目前最好的开源Android分析工具之一,项目地址是:
Androguard依赖于很多第三方库,各个库又有不同的环境要求。多次尝试后,得到一个能顺利安装所有功能的流程。平台是Linux x86 + Python 2.6。其他系统、体系、Python版本都没有成功。
具体步骤如下:
(下载freemind思维导图文件: androguard_installation.zip)
源码下载:
AXML是用于Android设备的一种XML文件编码格式。现有的解析代码包括Java的(android4me)和Python的(androguard)。这两份代码是主要参考的对象,但他们都有一些冗余,看起来不舒服。
发布的C语言代码包含两部分:一个格式解析代码AxmlParser,提供易用的pull解析接口;一个从axml转换为明文xml的小工具AxmlPrinter,同时也是前者的使用示例。
目前已经支持Linux/gcc和Windows(Visual Studio)两个平台的编译和使用。
AXML格式的说明,等哪天有空再写吧。其实代码和注释已经包括了足够多的细节。