1

我已将我的 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 上运行。

4

2 回答 2

1

我建议使用 cfr 反编译器或 procyon,因为它们比 JD GUI 好得多,并且在与 dex2jar 结合使用时会产生更好的结果。

于 2015-02-27T08:59:51.293 回答
0

我从未将其重命名为 zip 并解压缩文件。通常我将 apk 文件复制到与 dex2jar 文件夹相同的文件夹并运行:

  d2j-dex2jar.bat file.apk

它将生成jar文件:file.jar,您可以在JD GUI中正常打开它。

于 2014-10-14T03:46:33.963 回答