- 需要以下文件,网上可以搜索下载,其中两个需要解压
- 使用apktool反编译apk得到资源文件、AndroidManifest.xml、语言资源文件等
- 可以运行java -jar apktool——2.3.4.jar d -f apk文件绝对路径 -o 输出的目录
- -o 输出的目录就在apktool工具所在目录,跟apktool同级
- 使用dex2jar反编译apk得到jar包
- 前提需要将apk修改后缀名为zip或rar,然后进行解压得到classes.dex
- classes.dex是java文件编译后再通过dx工具打包而成的
- 将获取到的classes.dex放入解压后的dex2jar目录
- 在terminal输入"d2j-dex2jar classes.dex"
- 命令执行完成后,会生成 classes-dex2jar.jar 文件
- 使用jd-gui,将class文件反编译成java源代码
如何使用apktool反编译apk
原文:https://www.cnblogs.com/endian11/p/11811542.html