dex2jar 反编译apk 报错 error.zip 的解决

article/2025/9/9 19:18:53

dex2jar 反编译apk 有如下报错,完整报错如图片:

Detail Error Information in File .\GtsSettingsTestCases-classes-error.zip
Please report this file to http://code.google.com/p/dex2jar/issues/entry if possible.

 

打开 error.zip,报错内容为:java.lang.RuntimeException: can not merge I and Z

 

解决(转自:https://www.twblogs.net/a/5c95e18bbd9eee4a0d090cd5):

1.从https://github.com/pxb1988/dex2jar 下载dex2jar 源码:dex2jar-2.x.zip

2.重新编译:进入 dex2jar-2.x 目录,执行编译命令:

gradlew.bat assemble

(需要配置 gradle 环境变量,编译容易超时,多试几次可以成功,我试了3次)

3.编译完,dex2jar-2.x\dex-tools\build\distributions下生成压缩包(dex-tools-2.1-SNAPSHOT.tar,dex-tools-2.1-SNAPSHOT.zip),解压一个压缩包,重新反编译apk。

附上我自己编的dex2jar:

dex-tools-2.1-SNAPSHOT.tar

dex-tools-2.1-SNAPSHOT.zip


http://chatgpt.dhexx.cn/article/KlDfrV7l.shtml

相关文章

apktool,dex2jar,jd-gui简单使用与实战

前言 最近项目里要实现一个TimePicker,类似于这样的 我一看,瞬间想起了手机上的某APP,他上面就刚好有类似的效果 本来项目时间就有点赶,自己慢慢写这个控件时间上也有点来不及了,而且他又那么的像,于是&am…

d2j-dex2jar之DexException :not support version

近期使用dex2jar反编译apk,遇到报错,这里记录下解决过程。 命令详细错误如下: ./d2j-dex2jar.sh ../classes.dex dex2jar ../classes.dex -> ./classes-dex2jar.jar com.googlecode.d2j.DexException: not support version.at com.googl…

用apktool和dex2jar反编译

一,利用apktool反编译 1,首先在 http://code.google.com/p/android-apktool/downloads/list 下载两个文件:apktool1.4.3.tar.bz2 和apktool-install-windows-r04-brut1.tar.bz2 2,解压第一个文件得到apktool1.4.3.jar 放到c:…

Android apk反编译之旅——(二)dex2jar-2.0和jd-gui1.4的使用

【上一篇】Android apk反编译之旅——(一)apktool下载、安装及使用已经讲了如何使用apktool2.3.1反编译工具,得到res和xml文件,现在介绍使用dex2jar-2.0和jd-gui1.4编译得到java源码的方法。 PS. dex2jar-2.0和jd-gui1.4是较新版…

Android dex2jar反编译dex文件报错 Detail Error Information in File .\classes-error.zip

日常反编译apk 后把里面的 classes.dex 文件放到 dex2jar 所在的文件夹中。然后在当前目录下在命令行中输入: d2j-dex2jar classes.dex 就会生成一个 classes.jar 包,此时会报如下错误: dex2jar classes.dex -> .\classes-dex2jar.jar De…

dex转jar , jar转dex , class转java

简单先解释下,一般java编写后的脚本文件是.java,.class是字节码文件,.dex是android平台可执行文件类型,一般java文件打包成jar包后里面的jar资源是.class,如果需要运行于android,那必须jar里面资源为.dex&a…

安卓逆向_2 --- Androidkiller,apktool、dex2jar、jd-gui、jadx反编译工具 的 安装、设置及使用教程...

From:https://www.52pojie.cn/thread-726176-1-1.html 爱盘 - 在线 PJ 工具包:https://down.52pojie.cn/ 哔哩哔哩 :https://www.bilibili.com/video/BV1UE411A7rW?p6 Android反编译工具的使用-Android Killer - 反编译美柚:http…

使用dex2jar反编译APK中的classes.dex

先说下写这篇博文的初衷。 为了应用的代码不直接被他人窥视,我们一般都会在代码的时候进行代码混淆,这样子可以将原来的包名、类名、参数名等给替换成无意义的字母。而我们怎么知道代码混淆起效果了呢,自己把应用的安装包反编译一下就可以了…

android 反编译之dex2jar

首先要下载工具:http://download.csdn.net/download/ysl_ali/10044728 第一步:下载该zip包,,解压密码:ysl12345 然后解压,得到dex2jar-2.0和jd-gui两个文件 第二步:然后在把你需要反编译的apk…

apktool、dex2jar、jd-gui的区别及详解

反编译相关: apktool 作用:资源文件的获取,可以提取出图片文件和布局文件进行查看 dex2jar 作用:将apk反编译成java源码(classes.dex转化成jar文件) jd-gui 作用:查看APK中的cl…

dex2jar 报错 com.googlecode.d2j.DexException: not support version

1. 前言 ​ 在日常开发中,有时候想做一点羞羞的事情(ps: 学习一下别人的代码),但是一用dex2jar工具反编就报com.googlecode.d2j.DexException: not support version异常,在我高涨的学习热情上直接浇了一盆冷水。(后面有工具下载地址) 2. 反…

Ubuntu下dex2jar的安装和使用

1. 下载dex2jar 下载的地址 https://sourceforge.net/projects/dex2jar/ https://github.com/pxb1988/dex2jar 我用的是第一个地址. 2. 安装 之后解压缩 unzip dex2jar-2.0.zip得到了解包的文件夹,我一般会重新命名一下 改成 dex2jar 之后把这个文件夹的路径加到我们的 环…

dex文件的反编译-dex2jar和jd-gui

dex文件的反编译-dex2jar和jd-gui 前言:最近在搞android分包,想查看分包后dex里包含了哪些类,那就需要对dex文件进行反编译,所以写个对dex文件反编译工具使用的文章。 我们需要两个工具 dex2jar和 jd-gui,dex2jar将我…

Android .apk逆向工程(安装篇):如何正确使用dex2jar

将apk反编译成java源码(classes.dex转化成jar文件) 目录 dex2jar 简介 dex2jar 安装 下载 dex2jar 安装 dex2jar 解压 dex2jar dex2jar 使用 解压 apk 使用 dex2jar 运行 命令完成编译 为什么要用dex2jar? dex2jar顾名思义&#xf…

安卓反编译入门03-dex2jar反编译apk得到Java源代码

1.获取工具 dex2jar下载地址:http://sourceforge.net/projects/dex2jar/files/ 直接下载 下载完成后,解压得到文件夹dex2jar-2.0 jd-gui下载地址:http://jd.benow.ca/ 直接下载(官网版本无法复制中文,可以用这个&…

爬虫----dex2jar工具的安装与使用

【原文链接】爬虫----dex2jar工具的安装与使用 (1)打开 [dex2jar下载地址(https://github.com/pxb1988/dex2jar) ,直接点到release (2)下载最新版的稳定版的可执行文件 (3)下载完成后解压&…

dex2jar 使用方法

android反编译工具使用 java文件反编译及dex2jar 使用方法 Android学习笔记之反编译工具介绍及下载(Class文件反编译,xml文件反编译整理) 最近在网上查了一些Android文件反编译工具,供大家参考。 1.CLASS文件反编译工具&#xff1…

安卓逆向_2 --- Androidkiller,apktool、dex2jar、jd-gui、jadx、jeb、gda

From:https://www.52pojie.cn/thread-726176-1-1.html AndroidKiller 与 Android Studio 的使用 ( 反编译后通过 android studio 动态调试 smali ):https://blog.csdn.net/a_1054280044/article/details/60465267 Androidkiller 的简单使用:…

Android反编译apktool,dex2jar和jd-gui的使用和一键反编译查看apk

在实际应用中反编译有下面这几种用途: 1.测试应用的安全性。 这无疑是最重要的,不过难度很高需要专门做安全的人来做才有效果。 2.反编译别的的apk 可以获取别的资源文件。如果要破解代码,那难度就更高了。 3.混淆查看效果 还有一个就是混淆看…

dex2jar反编译工具2.1版本(下载,使用)

概述: dex2jar是一个反编译apk的工具,可以将dex文件转换成jar文件,去查看源代码(混淆),反之也能将jar文件转换成dex文件 文章诞生原因: 之前使用的是dex2jar2.0版本,当apk的dex文件为…