问题标签 [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 回答
1698 浏览

java - 是否可以编译生成 jd-gui 的 android .java 源文件

我想更改 smali 文件中的一些行。我使用 dex2jar 将 android 的 classes.dex 转换为 classes.jar。然后使用 jd-gui 查看源文件并保存它们。从这里我得到了 .java 文件。编辑后我想重新编译它们以通过重新编译来查看生成的 smali 的差异,将 jar 转换为 dex,最后重新编译它,看看 smali 的差异这可能吗?

我想这样做是因为源代码比编辑 smali 更容易理解和编辑

0 投票
1 回答
933 浏览

java - 如何让 dex2jar 在将 dex 转换为 jar 时跳过某些类?

我正在制作一个使用dex2jar库将 dex 文件(从 android 应用程序包)转换为 jar 文件的应用程序。但是这个过程需要很长时间,尤其是由于 android.support。x类。有没有办法让 dex2jar 在反编译时跳过某些类(我们指定)?

这是我目前正在使用的代码:

0 投票
2 回答
1625 浏览

java - Decoding APK Files in android

I tried to decode a published application from Google Play with its apk file by using dex2jar and apktool. I successfully manage to get its source code however, I am wondering why the hell I got this sets of codes(attached image)? I could not clearly get the package/s and the activity names of this app. I need it badly.

enter image description here

Is it because of encapsulation? How can I get the real code?

0 投票
1 回答
3951 浏览

java - 使用 dex2jar 将 .dex 文件转换为 .jar 文件

我制作了一个.dex file to .jar使用库 dex2jar 转换文件的应用程序。代码如下:

这个代码块工作正常,我得到 asd_dex2jar.jar 文件,但问题是在执行调用 main() 后,程序自动关闭,

那么有没有其他方法可以做到这一点?

0 投票
0 回答
821 浏览

java - 提取的 Apk 文件在打开 java 文件时显示内部错误

我已经使用 dex2jar 提取了 apk 文件,当我在 jd-gui(java 反编译器)中打开 java 源文件时,它显示内部错误。如何解决这个问题。

0 投票
1 回答
1249 浏览

android - 使用 dex2jar 的 Apk 源代码在命令提示符中出现错误

我必须从 APK 文件中提取源代码。我已将 apk 文件重命名为 zip 文件并使用命令dex2jar classes.dex将 .dex 文件转换为 jar。但在命令提示符下出现如下错误:

dex2jar 不是内部或外部命令。

下载 dex2jar version.0.0.9 并在新文件夹中解压缩,并在该文件夹中提取新重命名的 APK 文件。但我被困住了。

0 投票
1 回答
131 浏览

java - Eclipse Android Imported existing projects 不小心替换了,项目全部消失了

我更新了 ADT 并导入了项目。不幸的是,我替换了项目/文件夹。突然间,文件夹中的所有文件都变成了0字节,包括子文件夹中的文件和当前所有的自动备份。有没有其他方法可以恢复?为什么这所有的 0bytes 都发生了?

我已经测试了使用这个 和不同的反编译器从移动设备上反编译我的 apk 。但是,不能所有的代码和受阻的代码。并且大多数反编译器都会导致错误。

0 投票
2 回答
2343 浏览

android - 将 dex2jar 转换为 .jar 文件。但是 JD GUI 中的结果是空的

我已将我的 dex 文件从 apk 转换为 jar 文件

脚步:

  1. 将 xyz.apk 更改为 xyz.zip
  2. 提取 xyz.zip
  3. 将 classes.dex 复制到我的 dex2jar 文件夹
  4. 将 clases.dex 拖放到 dex2jar.abat 上
  5. 创建了 Classes_dex2jar.jar
  6. 在 JD Gui 中打开 clases_dex2jar.jar
  7. JD Gui 的空白屏幕

有人可以告诉我我做错了什么吗?

我也尝试过使用终端执行第 4 步,但结果相同。我在 Windows 7 上运行。

0 投票
1 回答
238 浏览

java - 来自反编译器输出的无法访问的语句

我反编译了一个 APK 文件,然后尝试编译它并收到“无法访问的语句”编译器错误,我想知道它是混淆器技巧,还是反编译器失败?这怎么可能?使用 dex2jarJava 反编译器

这是反编译的方法

0 投票
2 回答
1011 浏览

java - 将 dex2jar 的输出写入其他文件夹

我正在尝试编写一个批处理文件,将 classes-dex2jar.jar 写入其他文件夹。我尝试了以下方法:

在这里,arg1 是 classes.dex 的路径,arg2 是我希望存储生成的 classes-dex2jar.jar 文件的文件夹。(E:\新\)

现在,我得到了第二个参数的 FileNotFoundException。它说

请告诉我我做错了什么?