TaintDroid下载与编译(四):TaintDroid下载和编译
2016-03-31 20:14
567 查看
现在可以进行TaintDroid的下载和编译,其实很简单。跟Android下载和编译的步骤一样。
结果如下
这章就讲解这么少!下一章主要讲解一下在虚拟机和真机上实验!
TaintDroid下载
官网http://www.appanalysis.org/在目录 ~/tdroid/tdroid-4.3_r1/.repo/local_manifests/下建一个local_manifest.xml文件,把以下内容复制并保存!
<manifest> <remote name="github" fetch="git://github.com"/> <remove-project name="platform/dalvik"/> <project path="dalvik" remote="github" name="TaintDroid/android_platform_dalvik" revision="taintdroid-4.3_r1"/> <remove-project name="platform/libcore"/> <project path="libcore" remote="github" name="TaintDroid/android_platform_libcore" revision="taintdroid-4.3_r1"/> <remove-project name="platform/frameworks/base"/> <project path="frameworks/base" remote="github" name="TaintDroid/android_platform_frameworks_base" revision="taintdroid-4.3_r1"/> <remove-project name="platform/frameworks/native"/> <project path="frameworks/native" remote="github" name="TaintDroid/android_platform_frameworks_native" revision="taintdroid-4.3_r1"/> <remove-project name="platform/frameworks/opt/telephony"/> <project path="frameworks/opt/telephony" remote="github" name="TaintDroid/android_platform_frameworks_opt_telephony" revision="taintdroid-4.3_r1"/> <remove-project name="platform/system/vold"/> <project path="system/vold" remote="github" name="TaintDroid/android_platform_system_vold" revision="taintdroid-4.3_r1"/> <remove-project name="platform/system/core"/> <project path="system/core" remote="github" name="TaintDroid/android_platform_system_core" revision="taintdroid-4.3_r1"/> <remove-project name="device/samsung/manta"/> <project path="device/samsung/manta" remote="github" name="TaintDroid/device_samsung_manta" revision="taintdroid-4.3_r1"/> <remove-project name="device/samsung/tuna"/> <project path="device/samsung/tuna" remote="github" name="TaintDroid/android_device_samsung_tuna" revision="taintdroid-4.3_r1"/> <project path="packages/apps/TaintDroidNotify" remote="github" name="TaintDroid/android_platform_packages_apps_TaintDroidNotify" revision="taintdroid-4.3_r1"/> </manifest>然后
% cd ~/tdroid/tdroid-4.3_r1 % repo sync % repo forall dalvik libcore frameworks/base frameworks/native frameworks/opt/telephony system/vold system/core device/samsung/manta device/samsung/tuna \ packages/apps/TaintDroidNotify -c 'git checkout -b taintdroid-4.3_r1 --track github/taintdroid-4.3_r1 && git pull'进行下载,可以看到下载时候有TaintDroid的文件。
TaintDroid编译
% . build/envsetup.sh % lunch 12 % make clean % make -j4
结果如下
这章就讲解这么少!下一章主要讲解一下在虚拟机和真机上实验!
相关文章推荐
- Aut2Exe编译au3脚本为可执行文件
- CentOS 6.3下编译安装Ruby 2.0笔记
- 把Lua编译进nginx步骤方法
- Lua中编译执行代码相关的函数详解
- Chrome Visual Studio 2005下的编译过程
- Windows下使用Cygwin编译MySQL客户端
- android的编译和运行过程深入分析
- c#中xml文档注释编译dll引用到其它项目示例
- Lua cjson模块编译笔记及错误解决方法
- SQLSERVER编译与重编译发生场景及重用的利弊介绍
- 浅析使用Turck-mmcache编译来加速、优化PHP代码
- 如何编译libfreetype方法详解
- 深入理解C语言中编译相关的常见错误
- 在VS2008中编译MYSQL5.1.48的方法
- Nginx编译参数大全 configure参数中文详解
- centos下编译安装mysql报错解决方案
- Lua的编译、执行和调试技术介绍
- C/C++编译器GCC下的常用编译命令总结
- Mac下使用Eclipse编译C/C++文件出现 launch failed, binary not found 解决方案
- 简单分析针对ARM平台的C语言程序的编译问题