反编译APK获取代码&资源
一、工具
1.apktool:获取资源文件,提取图片文件,布局文件,还有一些XML的资源文件
2.dex2jar:将APK反编译成Java源码(将classes.dex转化为jar文件)
3.jd-gui:查看2中转换后的jar文件,即查看Java文件
二、实际操作
1、使用apktool反编译APK获得图片与XML资源:
1)把下载好的apktool解压后,我们可以看到下述文件
2)双击cmd.exe,来到命令行,输入: apktool.bat d csdn.apk ,Enter回车。
2、使用dex2jar将classes.dex转换成jar文件:
1)把下载好的dex2jar文件夹解压,apk解压后中的classes.dex复制到dex2jar.bat
所在的目录下。
2)打开cmd,来到这个目录下:键入:d2j-dex2jar.bat classes.dex
3)生成了一个jar包,转换完成!
3、使用jd-gui查看jar包中的Java代码:
时间: 2024-10-11 18:03:56