java - dex2jar 和 jd-GUI 的替代品?

标签 java android decompiling dex2jar

<分区>

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

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

最佳答案

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

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

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

关于java - dex2jar 和 jd-GUI 的替代品?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12063990/

相关文章:

java - 应用程序随机轰炸,WebView 抛出空指针

android - 使用 createJS 到 HTML5 以使其在 Android 设备上运行的 Flash 站点覆盖问题

c# - c#反编译器是如何工作的

android - 海拔不适用于 LinearLayout

android - Google Developer Console 遵循的时区是什么?

c# - 如何将一批 .NET DLL 反编译为 Visual Studio 项目

java反编译

java - 通过隐式 Intent 传递 arraylist

java - 何时在 JAVA 的 glob 语法中使用 **(双星)

Java - ThreadLocal 还是并发对象池?