Java 个支持重命名和其他 IDE 功能的反编译器

Java decompilers that support renaming and other IDE features

我一直在尝试用一些反编译器反编译 dex 和 jar 文件。到目前为止,我用过的最好的是 jadx,它还带有一个 GUI。但是,它似乎是只读的。是否有反编译器允许我为混淆代码重命名 variables/methods/classes,以及其他更高级的 IDE 功能,例如在 class/method/variable 为 called/accessed 时查找?

在我看来,最好的方法是反编译 JAR,然后将代码导入您选择的 IDE。

如果您使用 IntelliJ IDEA,您可以创建一个新项目,将 JAR 作为外部库导入,然后使用内置的反编译器。然后可以设置断点等