当前位置: 首页 > >

java打开dex文件_dex文件反编译工具(Dedexer)

发布时间:

dedexer是Android DEX文件反汇编工具,目前网上唯一一个反编译dex文件的反编译工具。如果你用过ant编译java程序,那么编译Dedexer是一件非常简单的工作。


该软件要求您的电脑要装有Java环境(进入下载jre.Java环境)才能正常使用


dedexer与dexdump相比至少有3个优点


一,不需要在android模拟器中运行。


二,把dex文件按照java源代码package的目录结构建好了目录,每个class文件对应一个ddx文件。不像dexdump那样把所有的结果都放在一起。


三,按照Dedexer作者的说法,可以把 Dedexer作为一个像jasmin那样的反编译引擎,目前好多强大的java反编译工具都是以jasmin作为反编译引擎的。


使用指南:


为了方便,我把ddx1.5.jar放入system32中,运行CMD.输入如下命令:


D:WINDOWSsystem32>java -jar ddx1.5.jar


Usage: java -jar ddx.jar -o -D -d


:指定生成的文件放置的目录


:dex源文件.


-D - 指定生成错误信息.


-o - 指定生成日志文件(dex.log).


运行结果,出现一个使用帮助.仔细阅读后试了下:


java -jar ddx.jar -o -D -d


java -jar ddx1.5.jar -o -D -d c:dexgen c:dexclasses.dex


示例:


D:WINDOWSsystem32>


java -jar ddx1.5.jar -o -D -d c:dexgen c:dexclasses.dex


Processing com/eoeandroid/market/MarketActivity$2


Processing com/eoeandroid/market/MarketActivity$1


...


运行成功,在gen 目录生成了ddx 文件.用文本编辑器打开,可看到类大致结构.







相关资源:dex反编译java最好的软件



友情链接: