0

有什么方法可以从应用程序中查看应用程序的源代码。我通过使用 apk ectractor 从应用程序中提取 apk 文件来尝试这种方法,但是当我将 apk 文件转换为 zip 时我找不到任何 src 文件。只有具有所有 xml 文件的 res 文件。我需要包含所有 java 文件的 src 文件来查看应用程序是如何工作的。

4

2 回答 2

0

您可以执行以下逆向工程过程

  1. 使用apktool将您的 apk 文件反编译为
  2. 使用dex2jar将 dex 转换为普通的 Java jar 文件。
  3. 现在你可以做任何两个了。使用JD-GUI将 jar 解码为 java 源。或 b。使用7zip将 jar 提取到类文件,然后使用cavaj解码为 java 文件

必须有其他工具,您可以通过搜索找到

有用的链接:看到这个

于 2013-03-23T00:16:26.420 回答
0

根据 apk/zip,它可以包含 java 类或 .dex 文件。如果它包含 .dex 文件,首先您需要从中提取类(在线搜索 dex 类提取器),然后当您获得实际的 java 类时,您还需要一个 java 反编译器才能获得这些类的源代码。

于 2013-03-22T21:12:15.667 回答