繁体   English   中英

如何在android中查看应用程序的源代码

[英]How to see the source code of an application in android

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

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

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

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

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

有用的链接: 请参阅此

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM