反编译iPhone应用程序二进制文件

lne*_*nel 21 iphone

有没有办法反编译iPhone二进制文件,以提取像图像和声音文件的资源?

Tom*_*Tom 8

如果您已将应用程序同步到Mac,只需打开以下文件夹:

/Users/YOUR_USER_NAME/Music/iTunes/iTunes Media/Mobile Applications
Run Code Online (Sandbox Code Playgroud)

或打开iTunes并转到应用程序上的应用程序和鼠标右键,然后选择"在Finder中显示"

  1. 复制您要检查的应用程序,fe Demo.ipa
  2. 将扩展名ipa更改为zip => Demo.zip
  3. 提取拉链
  4. 打开文件夹,然后打开文件夹"Payload"
  5. 右键单击Demo.app并选择"显示包内容"


Tam*_*eri -13

编辑:删除了图像/声音将在另一个应用程序中使用的假设。

首先,您不应该反向编译代码,以便可以从 iPhone 或任何其他应用程序获取图像/声音文件。

其次,反向编译并不总能保证成功生成您正在查找的任何文件。无论是音频还是图像文件。

从长远来看,这对您来说是一个更好的方法,在学习的过程中,您可以联系应用程序的作者并请求使用您正在寻找的图像/音频的许可(因为您认为它是这样的)令人惊叹的声音/图像,您离不开)。或者您可以自己进行音频混合或图像生成。

如果您缺乏时间、技能或应用程序来获得您想要的工作质量。我建议聘请图形艺术家或音响工程师/混音师。

您将学习如何管理团队或个人,正确地传达您的想法并提供丰富的信息,并且您更有可能构建出更好的应用程序。这是你无法通过反向编译 iPhone 应用程序得到的东西:-)

  • 您不会因为查看您购买的内容而被起诉。 (12认同)
  • 他从来没有说过他打算重新使用或转售它,你只是想咆哮。究竟是什么技能和应用程序导致了这一结果?http://www.bonecoder.com/_Img/Hummingbird.jpg (9认同)
  • 问题不在于查看图像、声音等,而在于未经许可在您自己的应用程序中重复使用它们。在各种山寨iPhone应用程序中,类似的侵犯版权的案例很多,这就是为什么人们可能会对这样的问题感到愤怒。 (8认同)
  • @Tammen 感谢您的回复,但我首先问这个问题的原因是因为我有一个包含敏感内容的应用程序,我不想在那里...@NSD 的链接显示我无法保护我的内容一次它在应用程序二进制文件中 (5认同)
  • @ NSD - 不,你不能因为查看内容而被起诉。但是您不应该养成反向编译代码以使用图像/声音或其他文件的习惯。它通向黑暗面;-) (4认同)