TaintDroid是一款著名的Android动态污点分析工具,不过研发团队并没有将TaintDroid更新到Android 4.4及以后版本,仅能在Dakvik上使用,实在可惜。
〇、准备工作:
TaintDroid论文:https://www.usenix.org/legacy/event/osdi10/tech/full_papers/Enck.pdf
TaintDroid 官网:http://www.appanalysis.org/
TaintDroid源码:https://github.com/TaintDroid
TaintDroid安装介绍: http://www.appanalysis.org/download.html
一、下载Android源码
参考资料:http://www.cnblogs.com/bluestorm/p/4419135.html
1. 安装jdk
Android 4.3及以下版本可能只有JavaSE 6及以下的jdk才能运行起来。因此从java官网上下载历史版本。http://www.oracle.com/technetwork/java/javase/archive-139210.html
下载并解压jdk后,通过java –version命令确认一下安装的这一版本的java是否已经是默认java环境,如果不是,输入以下命令:
$ sudo update-alternatives –install /usr/bin/java java <jdk_root>/bin/java 1000
$ sudo update-alternatives –install /usr/bin/javac javac <jdk_root>/bin/javac 1000
$ sudo update-alternatives –install /usr/bin/