Android反编译

Android反编译

工具

apktool(反编译apk得到资源文件res目录下的layout/xml…)

dex2jar (反编译classes.dex文件,得到用于jd-gui工具查看的.jar文件)

jd-gui (反编译.class文件,得到java文件,如果有混淆,得到的java文件是a.b.c.d…文件名称)

apktool下载地址:https://bitbucket.org/iBotPeaches/apktool/downloads

dex2jar下载地址:http://sourceforge.net/projects/dex2jar/files/

jd-gui下载地址:http://jd.benow.ca/
————————————————

反编译dex2jar报错

sh dex2jar-2.0/d2j-dex2jar.sh classes.dex         
dex2jar classes.dex -> ./classes-dex2jar.jar
com.googlecode.d2j.DexException: not support version.
	at com.googlecode.d2j.reader.DexFileReader.<init>(DexFileReader.java:151)
	at com.googlecode.d2j.reader.DexFileReader.<init>(DexFileReader.java:211)
	at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:104)
	at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:288)
	at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:32)

Android N之前的版本
http://qiniu.jplayer.top/dex2jar-2.0-AndroidN%E4%BB%A5%E5%89%8D%E4%BD%BF%E7%94%A8.zip
Android N之后的版本
http://qiniu.jplayer.top/dex2jar-2.1-AndroidN%E4%BB%A5%E5%90%8E%E4%BD%BF%E7%94%A8.zip

sh dex2jar-2.1-AndroidN以后使用/dex-tools-2.1-SNAPSHOT/d2j-dex2jar.sh classes.dex 
Error: Could not find or load main class com.googlecode.dex2jar.tools.Dex2jarCmd

dex2jar

sh dex2ja0/d2j-dex2jar.sh classes.dex
输出文件 classes-dex2jar.jar
sh dex2jar-2.0/d2j-dex2jar.sh classes.dex  --force (替换输出结果)

jdGui

java -jar jd-gui-1.6.5.jar

apktool

apktool d xxxxx.apk
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值