0

我正在尝试创建一个用 Java 编写的用于 APK 分析的应用程序。

我需要在我的应用程序中添加源代码查看选项。在我看来,最好的方法是以某种方式使用具有 API 和 Maven 存储库的 Dex2Jar 项目,但我不知道如何使用它(例如,使用 Dex2Jar API 将 DEX 文件转换为 JAR)。

请帮助我找出使用 Java 探索 DEX 文件源代码的最佳方法。

感谢帮助!

4

1 回答 1

0

您也可以考虑查看enjarify项目。dex2jar 和 enjarify 都只能得到 java 字节码。您仍然需要对其进行反编译才能获得类似 java 源代码的内容。

对于反编译,您可以尝试fernflower项目,它是 IntelliJ IDEA 用于其反编译类视图的反编译器的镜像。

于 2016-10-24T21:24:08.930 回答