顺手写的笔记,反编译apk,有专业需要请看专业教程。
首先说一下用到的工具:
此外可能还需要Java JDK以运行JD-GUI,下载上面的工具后全部解压,系统我用的是Windows 10 Pro,嫌麻烦就不贴图了,凑活看看输出得了。
首先进入dex2jar文件夹,基本命令是
1 | d2j-dex2jar [options] <file0> [file1 ... fileN] |
其中[options]
部分-d
提供debug信息输出,-f
强制覆写,-o
指定输出位置。
示例stdout(仅截取重要部分,可见输出文件即为base-dex2jar.jar
):
1 | D:\UserData\Desktop\蓝岛(com.loyea.adnmb)\dex-tools-v2.4>d2j-dex2jar.bat "D:\UserData\Desktop\蓝岛(com.loyea.adnmb)\base.apk" |
剩下要做的就是把jar包拖到jd-gui里面即可。