【发布时间】:2012-08-17 08:05:57
【问题描述】:
似乎dex2jar 和/或jd-GUI 给出了糟糕的去混淆,即使对于最简单的 if-else 条件代码(它们显示了一个while(true) 循环,它的第一行有一个return;。
是否有任何其他免费软件应用程序可以执行相同的去混淆工作?也许也可以使用proguard的映射文件?
【问题讨论】:
-
如果您通过 dex2jar 运行 apk,任何 java (.class) 反编译器都可以工作。不幸的是,我所知道的 jd-gui 没有真正的替代品。 program-transformation.org/Transform/JavaDecompilers 列出了一些,但它们似乎都较旧/不受支持/不再可用
-
我找到了下一个:androidpolice.com/2013/01/31/…,但即使它非常好,它也非常昂贵(单个许可证 1000 美元!!!)。该链接包含其他一些替代方法
-
2021/2022 更新:我发现了这个并且效果很好:plugins.jetbrains.com/plugin/17851-jadx-android-decompiler
-
@Lorenzo 有趣!效果好吗?
标签: java android decompiling dex2jar