
一如过去在 iTunes Store 下载的音乐、部份影片,App Store 下载受 FairPlay DRM 机制保护的软件应用,也已经被精明的网友们轻解罗衫,同时也可以跟其它人分享了。
不过要把软件的 DRM 给拿掉,一方面必须要先将您的 iPhone jailbreak,另一方面还得把 SSH 给打通,之后还有一些杂七杂八的事情要弄,总之省下的钱值不值得您付出的时间,这一切就很难说了!
话说如果您是要安全一点的来分享 iPhone 软件,倒是有人发现了另一个善良一点的漏洞;大家还记得凡是从 iTunes Store 下载下来的多媒体档案,用单一账号可以分享给五台计算机的烂机制吧!不过一直以来 iPod / iPhone 并不在此限,也就是说 iPod / iPhone 并不会认 Apple ID,因此可以无限同步到其它台 iPod / iPhone 里头。
至于要分享的方式很简单,只要在另一台电脑上,先以一个已经下载过特定软件的账号登入,然后授权该台电脑,再以原账号重新下载该软件(因为已经购买过了,所以再次下载并不需要收费),下载完毕后,以另一个账号登入,将另一台 iPhone 拿过来同步,接着就可以在另一台 iPhone 上面玩。(换电脑的原因是在不同 iPhone 跟的数据库不同,不换会被洗掉,这大家应该都明白才是)
最后一则跟 DRM 有关的问题,就是目前假使有人在 App Store 上发布的软件应用,当中含有受 GPL 授权条款保护的程序代码,作者本身恐怕会有不少麻烦。GPL 本身就是完全开放、公开程序代码的机制,但 iPhone SDK 弄出来、随后丢上 App Store 的软件,本身又会被 FairPlay DRM 给禁锢,两者间的冲突,恐怕是众多开发者必须要小心的地方。
另外一点,如果今天发展者最后连一点受 GPL 保护的程序代码都没用上,他们将来也必须注意,用 iPhone SDK 写出来的软件,也不能拿去申请 GPL 授权,因为这样一来就违反了 SDK 的保密条款。不过也不是每个小孩都这么乖,Wordpress 目前已经把将来要放在 App Store 上的软件,先丢到 GPL 的保护伞之下,一旦上传到 App Store,势必会逼苹果有所动作;唯今最好的解决方案,除了苹果把保密条款修一下,让部份软件不受 FairPlay DRM 限制(你都让人家免费的,干么还要限制人家怎样发布软件呢?)。
参考阅读
Read - 如何分享 iPhone 应用
Read - Super Monkey Ball DRM 遭破解
Read - Wordpress 程序代码纳入 GPL 保护伞之下