18 Feb 2016

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源码。