用于Android的反汇编程序到Java

时间:2013-12-07 13:11:17

标签: android linux dalvik disassembly

我正在寻找一个不错的Android反汇编程序,最好是免费的,它反汇编* .apk,生成Java源代码。到目前为止我使用的是apktool,这不是我想要的,因为它将* .apk反汇编为* .smali文件。

我目前也在Linux上。如果没有其他选择,我可以使用Windows。

有这样的反汇编吗?

1 个答案:

答案 0 :(得分:1)

我使用dex2jarjd-gui(两个工具都使用java),执行以下步骤:

  1. 从apk文件中提取classes.dex文件
  2. 使用dex2jar创建jar文件
  3. 使用jd-gui探索类和/或导出到java源代码
  4. 注意混淆代码很难读,但这是可以预料的。