Android:apk反编译获取布局文件和源码

时间:2024-03-21 13:04:08

需要三个文件,我都是解压过的版本可能有点低,瞧瞧,我还是2018年时候整的反编译,都过去整整两年了,想想哎,我那时候还有女朋友

Android:apk反编译获取布局文件和源码

好了就开始正题吧~

需要三个文件,我都是解压过的版本可能有点低

Android:apk反编译获取布局文件和源码

1.我要布局文件怎么搞

打开cmd命令行,到D:\ANDROID\反编译--------这是我自己的路径

java -jar apktool****.jar d -f D:\ANDROID\反编译\test.apk -o 文件夹

例如:

java -jar apktool_2.0.1.jar d -f D:\ANDROID\反编译\test.apk -o test

Android:apk反编译获取布局文件和源码

执行完成后,会生成一个test文件夹,里面包含一些布局文件

2.我要java代码怎么搞

把test.apk解压,或者你改后缀再解压

解压出来后是这个样子

Android:apk反编译获取布局文件和源码

里面有个classes.dex文件,如果没有,有可能apk加固了,一般个人制作的更新迭代快,懒得整,大场子可能会加固

拿到这个文件放到第一个dex2jar-2.0文件夹里面,案例目录如下

Android:apk反编译获取布局文件和源码

cmd命令行输入 d2j-dex2jar.bat    classes.dex

有些高版本只有看情况,可能没有这个完全一样的文件,看准dex2jar.bat就完事了

Android:apk反编译获取布局文件和源码

执行完同目录会出现一个新的文件

如图:

Android:apk反编译获取布局文件和源码

当然到这里还没有结束

我们需要用到第一个文件夹里面的东西jd-gui-windows-1.3.0

Android:apk反编译获取布局文件和源码

这就完事了

Android:apk反编译获取布局文件和源码

end~