0
点赞
收藏
分享

微信扫一扫

【反编译】安卓APK反编译为java文件d2j-dex2jar  DexException :not support version


【反编译】安卓APK反编译为java文件

准备工具

要反编译的apk文件, 以微信8.0.apk为例子

dex2jar   下载地址 

  1. ​​dex2jar-2.0反编译.zip-Android文档类资源-

​​https://sourceforge.net/projects/dex2jar/​​

jd-gui   java反编译工具  .class  -->   .java  Download JD-GUI 1.6.6

开始

把apk包后缀改为zip

解压Zip得到classes.dex文件

需要用到dex2jar把dex文件转为jar文件

把解压得到的classes.dex文件放入dex2jar.bat所在目录

在classes.dex所在文件夹下shift+右键 在此处打开命令窗口-->输入启动文件名(.bat文件名)  

d2j-dex2jar.bat classes.dex

./d2j-dex2jar.bat classes.dex

成功后会在classes.dex文件夹生成对应的jar包

打开java反编译工具

选中刚才的jar包

转存为java源文件

问题解决

d2j-dex2jar  DexException :not support version

【反编译】安卓APK反编译为java文件d2j-dex2jar  DexException :not support version_安卓

使用二进制文件打开classes.dex文件,查看其首部得到如下数据段

3800 改成 3500  保存 重新编译

【反编译】安卓APK反编译为java文件d2j-dex2jar  DexException :not support version_反编译_02

 

 

举报

相关推荐

安卓Apk反编译

0 条评论