【问题标题】:Alternative to dex2jar and jd-GUI? [closed]dex2jar 和 jd-GUI 的替代品? [关闭]
【发布时间】:2012-08-17 08:05:57
【问题描述】:

似乎dex2jar 和/或jd-GUI 给出了糟糕的去混淆,即使对于最简单的 if-else 条件代码(它们显示了一个while(true) 循环,它的第一行有一个return;

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

【问题讨论】:

标签: java android decompiling dex2jar


【解决方案1】:

实际上,我测试过的最佳替代方案是JEB Decompiler,它直接在 Dalvik 字节码上工作,无需转换为 Java 字节码即可生成源代码(这是反编译过程中错误的主要来源),但不幸的是,它是一个商业软件对个人来说有点贵。

或者尝试 Kivlad ,但请注意,它需要 Ruby runtime 1.x 才能运行,并且仍然是开发中的 alpha 版本

Virtuous Ten Studio (VTS) 是另一个使用 APKtool 作为引擎的好工具,java src 结果的质量不如 JEB 和 dex2jar + java 反编译器,但是环境很舒服。 (拥有捐赠许可证,但免费使用)

【讨论】:

  • 是的,它看起来确实很有希望,但正如我所写的,我要求一个免费的工具。这个工具不仅不是免费的,它的成本真的很高......
  • 不幸的是,实际上并没有多少负担得起的选择。您可以尝试 Kivlad,但仍然是一个无法与 Jeb 相比的 Alpha
  • 它实际上看起来很有希望。我希望他们成功使它成为一个好工具。
  • 你如何使用“Kivlad”?我试图写下他们在自述文件上写的内容,但它不起作用: "ruby reflect.rb PACKAGE_NAME" 。我也不明白提到的选项在哪里......
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-26
  • 1970-01-01
  • 2011-06-09
  • 2012-06-16
  • 2011-06-16
  • 2011-12-17
相关资源
最近更新 更多