首页 > 编程知识 正文

java反编译能拿到源码吗,dex反编译MT管理

时间:2023-05-04 02:00:35 阅读:26906 作者:246

dedexer是Android DEX文件的反编译工具,是当前网络上唯一反编译dex文件的反编译工具。 如果您使用ant编译过java程序,那么编译Dedexer是一项非常简单的任务。

为了正确使用此软件,计算机上必须安装Java环境。 请下载jre.Java环境

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

第一,不需要在安卓模拟器上运行。

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

三是根据Dedexer的作者,可以将Dedexer作为类似jasmin的反编译引擎,现在很多强大的java反编译工具都将jasmin作为反编译引擎。

使用手册:

为了方便起见,我将ddx1.5.jar放入system32中并运行CMD。 键入以下命令:

d :windowssystem32 Java-jar ddx 1.5.jar

usage : Java-jar ddx.jar-o-d-d

指定:生成的文件所在的目录

:dex源文件。

-D -指定生成错误消息。

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

执行后,显示了帮助。 仔细阅读后我试了:

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

Java-jar ddx 1.5.jar-o-d-DC :dexgenc :dexclasses.dex

样本:

D:WINDOWSsystem32

Java-jar ddx 1.5.jar-o-d-DC :dexgenc :dexclasses.dex

processing com/eoeandroid/market/market activity $ 2

processing com/eoeandroid/market/market activity $ 1

.

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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。