apk反编译工具下载

下载地址

apktool

下载安装说明

主要是资源文件提取,图片、布局等

dex2jar

下载地址

从字面上就能理解,将dex转为jar

jd-gui

下载地址

主要是看jar里面的.class文件,也就是java反编译了。

使用说明

1、下载好的文件(apktool.bat、apktool_2.3.3.jar),放在一个目录。
2、(如有需要)修改apktool.bat,使用apktool_2.3.3.jar
3、将要反编译的zhitobc66.apk也放到当前目录。
4、命令行执行:apktool d zhitobc66.apk
I: Using Apktool 2.3.3 on zhitobc66.apk
I: Loading resource table…
I: Decoding AndroidManifest.xml with resources…
S: WARNING: Could not write to (C:\Users\feifei\AppData\Local\apktool\framework), using C:\Users\feifei\AppData\Local\Temp\ instead…
S: Please be aware this is a volatile directory and frameworks could go missing, please utilize –frame-path if the default storage directory is unavailable
I: Loading resource table from file: C:\Users\feifei\AppData\Local\Temp\1.apk
I: Regular manifest package…
I: Decoding file-resources…
I: Decoding values / XMLs…
I: Baksmaling classes.dex…
I: Copying assets and libs…
I: Copying unknown files…
I: Copying original files…
5、当前目录生成了zhitobc66文件夹,即可查看资源文件了。

下一步:dex生成jar
6、下载dex-tools-2.1-SNAPSHOT.zip并解压好。
7、复制zhitobc66.apk为zhitobc66.zip
8、打开zhitobc66.zip后把classes.dex文件复制到dex-tools-2.1-SNAPSHOT里面。
9、命令行执行:D:\feifei\dex-tools-2.1-SNAPSHOT>d2j-dex2jar.bat classes.dex
dex2jar classes.dex -> .\classes-dex2jar.jar
在dex-tools-2.1-SNAPSHOT中生成了classes-dex2jar.jar文件

下一步:查看jar源码
10、下载jd-gui-windows-1.4.0.zip 并解压好。
11、打开 jd-gui.exe 并加载classes-dex2jar.jar即可。

突发奇想

我们能不能写一个脚本来完成以上的操作呢?
大神,等你哦~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值