android apk反编译
其实如果只想拿到一个app里面的图片的话很简单
把apk文件发送到电脑,然后F2重命名把.apk后缀名改成压缩文件的后缀名,比如zip,rar,apk文件就成了一个压缩文件了。
然后再解压即可。
下面是拿布局文件 代码的教程:
首先需要下载反编译工具,下面是我自己云盘里面分享的链接:
链接:https://pan.baidu.com/s/1o7LiIBg 密码:l9dn
三个文件
然后是要拿到apk里面的布局文件和资源文件,把要反编译的apk文件复制到第一个文件夹里面,也就是apktool这个。
再Windows+R输入cmd使用dos命令,定位到apktool 这个文件夹,然后输入apktool.bat d -f 2.apk,如下图,我的是放在D盘的根目录
然后回车出现下面这种情况就是成功了
然后打开apktool这个文件夹会多出一个文件夹
布局和资源文件就都在里面啦~~
下面是拿到代码,虽然有的开发者做了代码混淆,拿到并没什么用,但是要是万一没混淆呢,是吧
首先吧.apk文件的后缀名改成压缩文件的后缀名,比如zip,rar都可以,然后双击打开可以看到有个classes.dex的文件,把这个文件复制到下图的第二个文件夹,也就是dex2jar里面,
继续dos命令定位到第二个文件夹,也就是dex2jar这个,输入dex2jar.bat classes.dex回车出现如下效果便是成功
然后打开dex2jar文件夹林会多出一个classes-dex2jar.jar 文件。。
最后便是要查看代码了,
用到第三个文件也就是jd-gui-1.4.0.jar,双击打开即可,然后点击左上角的Open File 然后选中上面生成的classes-dex2jar.jar文件,打开如下
这里面都是.class文件,要是想看.java 文件可点击左上角的File 选择Save All Sources 保存即可。
好了这就是全部教程了 记得dos命令 的时候空格是不能少的!!