Apk反编译

最近看见一些正版软件,便想到pc端软件的破解,便在网络上大肆搜索,终于找到了一个办公软件破解key的软件,对其实现非常感兴趣,想着反编译其apk,在网上也找了很多相关的实现方式,在这里,本人介绍自己使用的简约方法与工具。希望大家批评指点。

1.将apk文件解压,得到其中的classes.dex(java文件编译再通过dx工具打包而成的),将classes.dex复制到d2j-dex2jar.bat所在目录dex2jar-0.0.9.13文件夹。 在命令行下定位到d2j-dex2jar.bat所在目录,运行

d2j-dex2jar.bat    classes.dex

生成classes_dex2jar.jar

dex2jar工具

2.使用jdgui.exe打开classes_dex2jar.jar,即可看见源码。

jdgui工具

只需以上两步,即可获得apk源码。当然,若是源码混淆了,那就有点麻烦了。

 

posted @ 2013-04-17 22:42  Chars-D  阅读(438)  评论(2编辑  收藏  举报