保护我的应用内的图片不被复制

时间:2012-05-14 23:54:50

标签: ios xcode app-store

我有一个使用我有权使用的受版权保护的图片的应用。如果用户使用iTunes将我的应用程序下载到他们的计算机上,他们基本上可以解压缩应用程序文件(更改文件名以添加.zip,解压缩然后显示包内容),并查看图像。

有没有办法防止这种情况发生?或者我错了吗?

2 个答案:

答案 0 :(得分:1)

据我所知,没有办法阻止这种访问图像的方法;我能想到的唯一选择是加密图像并将加密文件存储在应用程序中。然后在运行时解密图像。

这不会阻止最坚定的对手,但会阻止人们在不费力的情况下访问图像。

答案 1 :(得分:0)

坚定的对手可能会获得应用程序在其拥有的设备上使用的任何文件。

要打败懒惰的对手,您可能只需要将文件名更改为他们无法识别为图像文件的内容。或者在每个文件的开头更改包含文件类型签名的几个字节,从而使文件损坏。您的应用可以将它们复制到临时文件中并修复要显示的签名。

据报道,Apple加密了App Store分布式应用程序编译的C代码。因此,另一种可能性是将受版权保护的图像(部分)嵌入源代码中作为十六进制数据。