问题标签 [dex2jar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
212 浏览

java - 如何以编程方式将值反编译为源文字?

我正忙于一个简单的 Android 反编译器。我想做一个漂亮的反编译视图。我使用 dex2jar。

假设我有一个字段声明:public byte[] test = new byte[2]; 随着FieldVisitor 我得到:

如果您有像byte[2], 这样的对象,是否有可能获得new byte[2] literal支持?

0 投票
1 回答
18212 浏览

java - dex2jar 和 jd-GUI 的替代品?

即使对于最简单的 if-else 条件代码,似乎dex2jar和/或jd-GUI都提供了不好的去混淆(它们显示了一个在其第一行while(true)有 a 的循环。return;

是否有任何其他免费软件应用程序可以执行相同的去混淆工作?也许也可以使用 proguard 的映射文件?

0 投票
1 回答
513 浏览

cmd - 到达 dex2jar 的 CMD 问题

“dex2jar classes.dex”不是内部或外部命令、可运行程序或批处理文件。

我在尝试生成 classes.dex.jar 时遇到了这个问题

我认为我的环境变量有问题,但我无法弄清楚..,

帮帮我!!

提前致谢

0 投票
1 回答
393 浏览

java - HTC android应用逆向工程期间

我正在尝试使用dex2jarapk-tools解码 htc 的消息传递应用程序的 apk 文件。我完美地反转了30多个应用程序,没有任何麻烦!但我不能用 htc 的应用程序做同样的事情!谁能帮我摆脱这个问题?

问题1(dex2jar解码时):

在此处输入图像描述

注意:我也使用了 dex2jar Mms.apk 但 d2j-dex2jar Mms.apk 更可取。

问题 2(获取资源 appk-tool 时):

在此处输入图像描述

我知道我需要添加 com.htc.resource.apk 框架但不知道该怎么做!

0 投票
1 回答
9512 浏览

java - 用于对 apk 文件进行逆向工程的 dex2jar classes.dex 文件出错

我正在尝试从 apk 文件中提取源代码,我正在按照以下步骤 操作有没有办法从 APK 文件中获取源代码?

我的问题是,当我执行命令 dex2jar classes.dex 时,我得到一个文件未找到异常。

0 投票
2 回答
2200 浏览

android - 如何从.apk文件中提取java文件

不幸的是,我删除了我的 Android 源代码。尝试使用 dex2jar 和 baksmali 获取 jar,并使用 jd-gui 使用我的 .apk 文件获取 java 源文件。是的,我得到了文件,但我遇到的问题是,在 java 文件中的更多地方,代码是字节格式的。需要把它变成可读的格式才能让自己前进。

0 投票
2 回答
5663 浏览

java - java heap size error dex2jar android反编译解决办法?

我正在处理一个android项目,但我的笔记本电脑已格式化,所以我丢失了所有代码,但我的手机上有一个签名的文件apk ..每当我尝试使用dex2jar时,它会停止转换中途出现此错误。我怎样才能增加堆大小或有其他出路。我可以用签名的密钥反编译 apk

0 投票
3 回答
54889 浏览

java - 使用 java 反编译器 jd-gui 并得到 // INTERNAL ERROR //

我使用 dex2jar 反编译了一个 apk 文件,并在 jd-gui 中打开了生成的 jar 文件。我可以很好地查看几乎所有代码,但有一部分——常量——只显示// INTERNAL ERROR //,没有其他内容。有没有办法检索常量?

0 投票
1 回答
1519 浏览

android - 重新编译系统应用

因为我正在创建自定义 ROM,所以我想从 settings.apk 中删除一些条目因为无法使用 XML 隐藏首选项,所以我必须从 apk 更改源代码,并且必须从 PreferenceScreen 中删除首选项。于是我classes.dex用dex2jar反编译了复制源代码并添加以下行:

现在我的问题是我不知道如何重新编译应用程序。我不能用 Eclipse 编译它,因为它使用了一些系统命名空间(在 Eclipse 中这是一个错误,所以我无法编译) 我怎样才能重新编译应用程序?我只有 *.java 文件。

编辑:我添加到 smali 文件的 smali 代码:

0 投票
1 回答
808 浏览

java - dex2jar 和 JD-GUI 标签语句

我使用 dex2jar 从 apk 获取 jar 并使用 JD-GUI 查看它。

但我注意到有如下标签符号,

是编译器(或混淆)添加的东西吗?有没有其他工具可以用来避免这些标签?


如果找到这个 https://code.google.com/p/dex2jar/source/browse/dex-ir/src/main/java/com/googlecode/dex2jar/ir/ts/CleanLabel.java?r=e8b872fdfce8a5a39aa7df083c46ec724fa8d3f4

这与清洁有关吗?