在反编译过程中,使用dex2jar将classes.dex转换成jar文件报错com.googlecode.d2j.DexException: not support version.

网上查询说由于Android 版本的原因,高版本的Android版本编译成的dex文件开头字节会有区别,导致出现dex2jar的版本兼容问题,而目前官网的dex2jar工具只更新到2.0的版本,据了解dex2jar-2.0版本的工具只支持dex开头字节为035和036的Android版本,

利用文本工具软件,如notepad++打开APK解压得到的dex文件,发现开头字节为036

然后将该处039改成036,保存。重新输入命令d2j-dex2jar.bat classes.dex,问题解决

GitHub 加速计划 / de / dex2jar
6
0
下载
Tools to work with android .dex and java .class files
最近提交(Master分支:19 天前 )
b5bda4fb 1 年前
9510b74d - 1 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐