18

即使对于最简单的 if-else 条件代码,似乎dex2jar和/或jd-GUI都提供了不好的去混淆(它们显示了一个在其第一行while(true)有 a 的循环。return;

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

4

1 回答 1

4

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

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

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

于 2013-12-13T20:39:00.683 回答