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

时间:2014-10-14 01:56:03

标签: android apk dex2jar

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

  d2j-dex2jar.bat file.apk

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