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

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

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

QQ截图20151027212810

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

QQ截图20151027214122

QQ截图20151027214140

3、打开 cmd 并输入命令。

QQ截图20151027214931

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

4、打开 jar 文件。

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

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

QQ截图20151027220416

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

QQ截图20151027220618

7、运行命令。

QQ截图20151027220827

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

posted @ 2015-10-27 22:31  h82258652  阅读(458)  评论(1编辑  收藏  举报