因为看了网上很多文章也没有能一次性解决问题的 所以干脆自己开一篇 作为这两天的结尾
引用的文章有 都可以看一下
http://drops.wooyun.org/tips/1314?replytocom=35871
http://blog.csdn.net/ccc7560673/article/details/8004039
DroidBox是 一个动态分析工具,他为我们展示了一个程序运行时具体在做什么 Android Emulator 包含在Android SDK - 用来模拟运行APK文件
配合以下的工具使用风味更佳
dex2jar - 反编译可执行文件 (.dex/.odex) 输出 .jar 文件
JD-GUI 显示 jar 文件java源代码的GUI工具
APKIDE等就不一一赘述了
先说下环境 VMWARE虚拟机 ubuntu13.04感觉这货还是要2G内存用起来舒服点
有关Eclipse+JDK+SDK配置什么的可以参考这一篇文章http://www.cnblogs.com/and_he/archive/2011/09/19/2181778.html
我JDK没有配置 因为自带了1.6的 (在终端运行 Java -version即可找到版本信息)
如果连接不上GOOGLE的服务器没事 看这个东西http://www.360kb.com/kb/2_122.html HOSTS分分钟 越过绝境长城
有了这些工具你得打开终端运行下 adb 这个指令看看有没有问题
如果有要记得引用ADB的环境变量 要不然DroidBox会出问题,比如说这种
其次,你要有Python 这里建议使用2.7比较稳定 如果没有自己在软件中心或者新立德里面自己弄一个吧很快的
然后要加入安装DroidBox之前你需要安装Python包括pylab跟matplotlib库 这个库千万别少
然后,你可以愉快的安装DroidBox了
在终端执行
<span style="font-family:Microsoft YaHei;font-size:18px;">wget http://droidbox.googlecode.com/files/DroidBox411RC.tar.gz</span>
其实你把后面这个HTTP的链接拖到迅雷里面 一样好用(逃)
你可以使用两种方法来完成安装
第一种 纯终端
<span style="font-family:Microsoft YaHei;font-size:18px;">tar -zxvf DroidBox411RC.tar.gz cd DroidBox411RC</span>
第二种用归档管理器提取下就行 反正记住目录一会儿要用
接下来 你可以现在创建一个Android Nexus4的设备运行Android 4.2.1版本,但我更推荐之前你就装好,记下这个虚拟机的名字,就是你给他起的那个
最后,先配置环境变量
<span style="font-family:Microsoft YaHei;">export PATH=$PATH:/path/to/android-sdk/tools/ export PATH=$PATH:/path/to/android-sdk/platform-tools/</span>
./startemu.sh test
等待启动完之后,安装运行XXshenqi
:
./droidbox.sh XXshenqi.apk
http://mobilesandbox.org/