android apk反编译

其实如果只想拿到一个app里面的图片的话很简单

把apk文件发送到电脑,然后F2重命名把.apk后缀名改成压缩文件的后缀名,比如zip,rar,apk文件就成了一个压缩文件了。

然后再解压即可。


下面是拿布局文件 代码的教程:

首先需要下载反编译工具,下面是我自己云盘里面分享的链接:

链接:https://pan.baidu.com/s/1o7LiIBg 密码:l9dn


三个文件

android apk反编译


然后是要拿到apk里面的布局文件和资源文件,把要反编译的apk文件复制到第一个文件夹里面,也就是apktool这个。

再Windows+R输入cmd使用dos命令,定位到apktool 这个文件夹,然后输入apktool.bat d -f  2.apk,如下图,我的是放在D盘的根目录 

android apk反编译


然后回车出现下面这种情况就是成功了


android apk反编译



然后打开apktool这个文件夹会多出一个文件夹


android apk反编译

布局和资源文件就都在里面啦~~


下面是拿到代码,虽然有的开发者做了代码混淆,拿到并没什么用,但是要是万一没混淆呢,是吧

首先吧.apk文件的后缀名改成压缩文件的后缀名,比如zip,rar都可以,然后双击打开可以看到有个classes.dex的文件,把这个文件复制到下图的第二个文件夹,也就是dex2jar里面,



android apk反编译


继续dos命令定位到第二个文件夹,也就是dex2jar这个,输入dex2jar.bat   classes.dex回车出现如下效果便是成功

android apk反编译

android apk反编译

然后打开dex2jar文件夹林会多出一个classes-dex2jar.jar 文件。。

最后便是要查看代码了,


android apk反编译


用到第三个文件也就是jd-gui-1.4.0.jar,双击打开即可,然后点击左上角的Open File 然后选中上面生成的classes-dex2jar.jar文件,打开如下

android apk反编译android apk反编译


这里面都是.class文件,要是想看.java 文件可点击左上角的File 选择Save All Sources 保存即可。

好了这就是全部教程了 记得dos命令 的时候空格是不能少的!!