-
-
[原创]windows下编译安装androguard
-
发表于:
2013-5-31 10:30
12751
-
[原创]windows下编译安装androguard
昨天下午,在windows下编译安装了androguard,现在整理一下步骤。
刚使用androguard,不知道各个功能是否都正常。
如发现问题,欢迎补充。
下载各种包时,建议翻墙,原因你懂的。
1. 安装python
http://www.python.org/getit/
个人推荐 2.7 版本
2. 安装python库
先安装setuptools
https://pypi.python.org/pypi/setuptools#files
然后是ipython, pygments pydot, python-ptrace, chilkat, magic, pyfuzzy, mercury
其中 ipython 和 pygments 可以从 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载,
其他的可以从 https://code.google.com/p/androguard/wiki/Installation 给出的链接,到各自的主页上下载。
基本上如果有exe文件,就直接双击执行;有setup.py,就执行"setup.py install"
注意下载相应版本的包,不要下载错了。
3. 重头戏——编译
我用的编译环境是msysgit
https://code.google.com/p/msysgit/downloads/list
下载安装msysGit-fullinstall包。
netinstall前段时间有问题,不知道现在解决了没有。
启动安装目录下的 msys.bat, 就是一个类linux的环境。
编辑profile:
vi ~/.bash_profile
内容:
export C_INCLUDE_PATH=/local/include:/C/Python27/include
export CPLUS_INCLUDE_PATH=/local/include:/C/Python27/include
export LD_LIBRARY_PATH=/local/lib:/C/Python27/libs
export LIBRARY_PATH=/local/lib
export INCLUDE_PATH=/local/include
export BINARY_PATH=/local/bin
alias ls='ls -F --color --show-control-chars'
alias ll='ls -l'
#chmod a+x $(PREFIX)/bin/bzip2
#chmod a+x $(PREFIX)/bin/bunzip2
#chmod a+x $(PREFIX)/bin/bzcat
#chmod a+x $(PREFIX)/bin/bzip2recover
make
make install
make -f win32/Makefile.gcc
make -f win32/Makefile.gcc install
./configure
make
make install
cd build
mingw32-make -f makefile.mingw
cd ..
cp include/* /local/include
cp lib/* /local/lib
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课