【Android】记录反编译安卓程序步骤

主要是为了分析一个 App 里面用到的接口,以后移植 UWP 用。

1、http://jd.benow.ca/ 下载 JD-GUI。

【Android】记录反编译安卓程序步骤

2、https://github.com/pxb1988/dex2jar 下载 dex2jar。

【Android】记录反编译安卓程序步骤

【Android】记录反编译安卓程序步骤

3、打开 cmd 并输入命令。

【Android】记录反编译安卓程序步骤

跳转到 dex2jar 的目录后,输入 d2j-dex2jar XXX。XXX 为 apk 的路径。完成后会在 dex2jar 的目录中找到 XXX-dex2jar.jar 这个文件。

4、打开 jar 文件。

使用 JD-GUI 打开刚才得到的 jar。这样就可以查看反编译后的代码。

5、下载 apktool,http://ibotpeaches.github.io/Apktool/install/

【Android】记录反编译安卓程序步骤

6、修改下载得到的文件名为 apktool.bat 和 apktool.jar,并放到同一个文件夹。

【Android】记录反编译安卓程序步骤

7、运行命令。

【Android】记录反编译安卓程序步骤

等待完成后在 apktool 的文件夹下就可以找到一个新的文件夹。这样可以找到 App 中的图片等资源。

上一篇:【TCP ZeroWindow】与【TCP window Full】


下一篇:ABAP 表格控制(Table Control)和步循环