为什么还不能将Siri移植方法公开

但是我们目前还不能公布确切过程,我认为我至少应该跟大家解释一下原因。 鉴于没有更多的背景资料,理解版权法的基本工作机制就显得非常重要。苹果拥有iOS 中所使用的所有软件、图像以及数据的版权,因为是他们开发的。因此,苹果可以决定哪些人(被授权的)可以对其进行拷贝、分发或者做衍生开发,就是这么简单。但有一点很重要:即便是在互联网上存在的数据,也并不意味着你不取得授权就可以对其或者其中的一部分数据再发行。同样,存在于一个设备上或者一个固件文件中的某些文件,也不能在没有取得苹果特别权限的情况下合法的再发行。 在Siri 移植这件事情上,就意味着能够让 Siri 工作的资源文件、图像和代码都不能自由的***享。除了 iPhone 4S 之外的其他 iPhone 机型和 iPod Touch 中都没有包含这些框架和插件。因此,必须要从一台可用的 iPhone 4S 或者固件文件中复制出这些文件。方法有两个:第一个就是你已经拥有一台 iPhone 4S,然后直接从里面复制文件就行了,但这显然不实用:你既然拥有 iPhone 4S,那就已经拥有 Siri 了。第二个方法就是从固件文件中提取需要的文件,但有个技术上的问题就是苹果发布的固件文件都是加密的,目前我们还没有从可自由获取的固件中取得文件的加密密钥(正如上面所解释的,固件是不可修改再发行的)。 也就是说,为了规避公然的侵权问题,你现在必须有一台已经安装了 Siri 的 iPhone 4S 在手。不过即使你已经有了问题还是存在的,即使你做了这一切,仍然还有几个问题使得 Siri 无法工作。 很多人都已经将 Siri 的用户界面(UI)成功的移植到 iPhone 4 上,而实际上那仅仅是访问了从 iPhone 4S 复制过来的文件而已(像上面说的那样)。当然,我知道有人也声称他们也完成了成功移植,但是现在我告诉你们,他们还没有。因此我说只有 Steven 和我成功的移植了 Siri,而且能够连接到苹果服务器并获取响应。为什么呢?那就没有那么好容易解释了。一部分的原因是因为我不想将太多的移植过程公诸于众,并确保你们在以后都能使用上它;另一部分原因则是因为移植过程需要一台已越狱的iPhone 4S,相信大家都知道那也是个还没有公开的东西。总之,移植的要点还是你肯定需要一个越狱程序来帮助你访问并提取所需要的文件和信息,从而使得 Siri 可以在其他设备上工作运行,而越狱程序还未放出。(不,我不知道它将在什么时候放出。但是,你可以和我们一起等待!) 不管怎样,我希望这些文字能够澄清一些技术方面和法律方面的原因,让大家了解为什么目前不可能将移植 Siri 到旧设备的方法放出来。当我们能够破解 iPhone 4S 加密固件、在不需要 iPhone 4S 的情况下来合法提取 Siri 文件、从一台已越狱的 iPhone 4S 中批量获取其他必要信息的时候,大家就都可以在旧设备上尝试使用 Siri 了,希望这些条件都可以成为现实。而在这之前,我们可以做的或许就是为大家带来视频演示。