7

我有*.ipa文件,它是 iphone 应用程序。

  • 是否可以在该 ipa 中使用逆向工程并提取代码..?
4

3 回答 3

3

好吧,这并不是真正的黑客行为,但它肯定可以帮助您识别 UI 的某些部分......执行以下操作:

1- 在 Xcode 上创建一个新项目(与您的选择无关)

2-将您的设备连接到您的计算机

3- 在您的设备上分析您的项目。

4- 在配置文件中,选择核心动画

5-在选项上选择颜色混合图层 它将如下所示: 在此处输入图像描述

6- 在配置文件运行时拔下您的设备。你的手机现在看起来像这样:

在此处输入图像描述

7-转到您要检查的应用程序。

尽管您看不到任何代码,但这可以帮助您识别应用程序的关键部分。要恢复正常,您可以重新启动设备,或者只是转到配置文件并再次运行它,然后取消选中颜色混合图层选项。

于 2012-08-31T07:55:22.147 回答
0

如此处所述:如何使用 Xcode 打开解密的 IPA 内容ipa 只是可执行文件的“压缩”版本。

因此,如果您能够提取,则主要是反汇编可执行文件(汇编代码/反汇编程序)的问题。

但不知何故,这闻起来像鱼。

于 2012-08-31T07:48:48.377 回答
0

不可能按照你想要的方式!.ipa文件仅包含资源(图像、声音文件、数据库文件等)和编译的类。代码作为二进制文件包含在这些编译的类中,因此,您最多可以看到应用程序是如何构造成类以及如何使用资源的,但无法获得开发人员编写的实际代码。您可以参考这个 SO question来简要了解如何做到这一点。

于 2012-08-31T07:55:58.310 回答