APK反编译工具

来源:互联网 发布:淘宝打包配货员累吗 编辑:程序博客网 时间:2024/04/29 17:44

1. apktool

   用途:反编译得到程序的资源文件和smali文件
   命令行:apktool d [apk文件] [反编译后的文件存放地址]

2. smali.jar

   用途:.smali文件 转成 classes.dex文件
   说明:.smali文件类似于.class文件,可以用普通文本编辑器查看和修改
   命令行:java -jar smali.jar classout/ -o classes.dex

3. dex2jar
   用途:将dex转化为可以用gui查看的.jar文件
   命令行:dex2jar classes.dex
   在classes.dex所在目录生成classes.dex.dex2jar.jar文件


4. jdgui

   用途:打开classes.dex.dex2jar.jar可以看到源代码

 

--2012.10.17