dex2jar和jd-GUI的替代品?

and*_*per 15 java android decompiling dex2jar

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

有没有其他免费软件应用程序做同样的去混淆工作?也许还可以使用proguard的映射文件?

Sil*_*orm 4

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

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

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