2010-05-02 85 views
2

我知道Apple Mac OS .app文件是程序和数据的集合。我以这种方式客串iPhone。我可以使用这种方式解压缩Mac OS .app以查找资源,图像。 iPhone应用程序可以做类似的事情吗?我的意思是,用户可以解压iPhone.app以从中获取资源/ img吗?太赫兹。用户可以从iPhone应用程序获取资源吗?

回答

-2

所有资源都已签名,这使得在解压缩应用程序时,它们对临时用户是不可见的。

但是,如果可以轻松移除,我一点也不会感到惊讶。

+0

签名=加密(我不会给你一个! - 1,但你应该清理它) – rook 2010-05-02 21:25:55

1

.ipa文件可以解压缩并查看资源,但是在签名时,如果您更改了任何内容,它将不起作用。 但是,PNG以不同的方式进行编码,而且笔尖被编译,所以它们不能用普通工具查看。

2

是的。他们绝对是可见的,有一点额外的努力。

解压“.ipa”文件可以获得所有的.png和.nib资源。 .png文件使用非标准格式(described here)进行编码,因此无法直接打开它们,但该页面也指向一个工具将它们转换为标准.png文件。

的笔尖文件是更成问题,因为在this question描述:

技术上讲,它是可能的实例化的笔尖和内省大部分信息出来,但它是不平凡的和止跌”牛逼导致像使用Interface Builder

注意,签名没有什么做这样的事情:如果任何资源已经改变了应用程序签名会检测到,但签名是不是资源的原因不是(方便)可打开的:签署应用程序不会改变e基础资源的格式。

苹果可能选择这些格式,优化加载时间 - 使它便于拉出来的图像别人的应用程序可能并不是一个设计目标:-)

相关问题