反编译Android的apk包得到源码

时间:2014-05-22 05:12:10
【文件属性】:

文件名称:反编译Android的apk包得到源码

文件大小:1.61MB

文件格式:ZIP

更新时间:2014-05-22 05:12:10

反编译 Android apk

1. 将要反编译的apk包改扩展名为zip(apk包实则为zip压缩包),解压zip文件; 2. 在解压出来的文件夹中会有个classes.dex文件(程序的二进制文件),然后cmd进入到dex2jar目录 我的测试程序包在"D:\Activity_Test" 中,所以 dex2jar classes.dex 在我的机器上就是 dex2jar D:\Activity_Test\classes.dex 3. 经过上面的步骤在我的电脑中是在 D:\Activity_Test 目录下 会多出个 classes.dex.dex2jar 文件,然后使用 jd-gui 工具,直接执行 jd-gui.exe ,然后 "File->open file..." 找到刚才那个classes.dex.dex2jar 文件


【文件预览】:
dex2jar
----dex2jar.sh(167B)
----samba.jar(25KB)
----jd-gui.exe(710KB)
----dex2jar.bat(156B)
----jd-gui.cfg(315B)
----dex2jar-dump.bat(158B)
----logback.xml(1KB)
----dex2jar-dump.sh(169B)
----setclasspath.bat(200B)
----lib()
--------asm-debug-all-3.2.jar(291KB)
--------commons-io-1.4.jar(106KB)
--------dex2jar-0.0.7.4-SNAPSHOT.jar(189KB)
--------logback-core-0.9.18.jar(252KB)
--------slf4j-api-1.5.8.jar(23KB)
--------logback-classic-0.9.18.jar(167KB)

网友评论

  • 能反编译出来,但是都是class文件,还是没有源代码,有些软件反编译会出错。
  • 感谢分享,提点疑问,反编译出来的代码并不全,不知道是什么原因。