dex2jar和jd-gui反编译APK源码

如下是自己使用dex2jar和jd-gui反编译APK源码的经验:

(下载地址:http://pan.baidu.com/s/1hsfsHs4)


1.下载dex2jarJD-GUI

2.将需要反编译的目标apk后缀改为.zip

3.将目标apk(已经改成.zip)解压,并查看目录找到classes.dex

4.classes.dex文件拷至dex2jar工具存放目录下

5.进入到dex2jar目录下后,输入“dex2jar.bat    classes.dex”指令运行;执行完毕,查看dex2jar目录,会发现生成了classes.dex.dex2jar.jar文件

6.上一步中生成的classes.dex.dex2jar.jar文件,可以通过JD-GUI工具直接打开查看jar文件中的代码

 

 

*附上另一个反编译工具apktool的使用方法:

逆向编译命令:

apktool d Jewels_Deluxe_V2-5.apk

正向编译apk:

apktool b Jewels_Deluxe_V2-5


这里需要注意了,在使用apkTool反编译的时候可能会存在编译失败的问题。原因呢是因为工具里面的jar包过于老旧,下载一个最新版本的jar包即可。

下图是网址下载jar包的地方:https://ibotpeaches.github.io/Apktool/



下载jar包替换工具里面的箭头处(如下图)的jar包就可以反编译了:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值