[B]软件名称:[/B][B]把dex文件反编译为jar文件(dex2jar)0.0.7.9免费版[/B]
[B]软件分类:[/B]编译工具
[B]运行环境:[/B]WinXP/Win2003/win7/
[B]软件语言:[/B]简体中文
[B]授权方式:[/B]免费软件
[B]软件大小:[/B]580KB
[B]更新时间:[/B]2011-5-22
[B]软件简介:[/B]
1.使用命令行时,当转某个类失败时将继续,而不退出程序
2.解决读取classannotation的一个问题Fixesissue42
3.renamepackagepxb.android.dex2jartocom.googlecode.dex2jar
4.issue33,issue43在启动参数中设置默认jvm内存大小
5.修复读取dex中java/lang/Object类时其父类是null导致的一个NPE问题
6.提高异常信息的可读性Fixesissue44
反编译步骤
1、把class.dex拷贝到dex2jar.bat所在目录,直接拖动class.dex到dex2jar.bat,生成classes.dex.dex2jar.jar。
2、用rar解压出jar文件中的class文件,然后用jad或DJJavaDecompiler反编译工具将.class文件反编译成.java文件
3、运行JD-GUI工具(
绿色软件),打开上面的jar文件,在File下有个SaveJARSource,它可以生成src源代码。
Android用的Dalvik压根不是标准的JavaVM的Jar,而是DEX格式的,怎么办?附件是dxe2jar和JD,两个工具都是opensource的,我已经全部放在一个压缩包了。
别着急,有办法:
1.假设你要反汇编的是app.apk,那么先改名成app.zip
2.解压
3.在解压出来的里面找到classes.dex,这个就是目标的程序的二进制文件
4.用附件的dex2jar,在Windows命令行下运行dex2jarclasses.dex
5.生成classes.dex.dex2jar.jar,这个就是转换后的JAR文件了
6.执行jd-gui,找到刚才生成的JAR文件,打开之。
7.偷偷乐吧,90%以上的Java源代码跃然眼前.
点此下载:
http://www.esoyu.com/soft/develop/14887.html迅雷高速下载电信高速下载一