下载:
http://ibotpeaches.github.io/Apktool/
安装:网址里有安装方法,虽是英文,可以读懂
使用:在命令行输入
“apktool”
,会显示使用方法
作用:可以反编译出
smali
文件(主要)
3、
dex2jar
与jd-gui:
下载:直接从百度下载最新版本(含有
j2j-dex2jar.bar
文件的),因为官网上下载的不会使用方法。官网:
http://code.google.com/p/dex2jar
使用:我的博客
http://www.cnblogs.com/achao123/p/4518267.html
4、
集成分析环境——santoku:
介绍:集成了
Androguard
等分析工具,因为
Androguard
安装配置起来相当复杂,所以可以选择安装这样一个系统会方便许多。实质是一款定制的
Ubuntu
系统镜像。
下载:
https://santoku-linux.com/
动态分析工具
1、
DDMS:
Dalvik Debug Monitor Server
使用:安装了
ADT
和
SDK
,即可在
Eclipse
中打开
2、
AndBug
:脚本式
Android
动态调试器,但是不支持单步调试
Android
程序,并且无法对自定义的方法设置断点,因此在使用过程中可能会感到诸多不便,可以根据实际需要使用它。
3、
IDA PRO
:允许动态调试
Android
原生程序
下载:收费,直接百度下载破解版
使用:《
IDA PRO
权威指南(第二版)》
4、
gdb
:
原生程序
调试器