Sunday, May 17, 2009

iwork 09

http://www.maiyadi.com/thread-61407-1-1.html
(note that the file is located under the directory: /Library/Preferences)


今天在苹果官方网站下载iwork的30天试用版。9 b+ c$ Q$ \' L3 q
    iwork是mac系统中的办公软件套装,包括Numbers,Pages和Keynote三个软件。这些分别类似MS Office中的excel,word和powerpoint。但是最与之相比,我认为有过之而无不及。特别是Keynote中的效果,是ppt所不能达到的境界。
    iwork,文档,电子表格和演示文稿,以mac方式全新演绎。
    这么好的软件不用太对不起这个系统了,可是要买的话太贵了,所以要找其他的方法。
    到网上寻找了注册码,但是所有的注册码都一样,我不知道为什么这个注册码输入以后无效,所以没办法,只好寻求另外一种方法——破解, n  N) w& U9 q- i7 E
    我分析了一下这个软件的安装过程,mac系统里面安装软件只有两种方法,一种是直接复制,一种是常规安装,iwork是第二种安装方法,单纯的从应用程序入手很难破解,所以考虑到资源库-Preferences 这个文件夹寻找答案。1 `; q* s$ Q+ T. b! d9 N" C2 S  g. E
    mac的安装程序安装后,一般会在这个文件夹留下一些后缀名为plist的文件。我看到了一个叫做com.apple.iwork.plist的文件,打开后,发现没什么有价值的信息。
    找了一会后,突然想起没这么简单,于是打开bbedit这个软件,从隐身文件中寻找,同样的地方找到了一个叫com.apple.iWork09.Installer.plist的文件,打开后发现代码如下:/ T* k  C$ Z% Z! b: f

Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">InstallModetrial
     我分析这段代码后,大胆的猜测问题应该出在这里。因为苹果已经宣布盒装产品无须序列号了,而系统判断是否是盒装的应该就是这个隐藏的文件。# X! ^3 Z% O9 o/ H
    再分析后发现了一个关键词——trial。这个是试用版的代名词,是不是将他替换成一个注册有关的词就可以了呢?7 K- j3 V9 d* f* z2 ^
    我先删除它,发现没有用,后来试了几下后,问题解决——将trial替换成retail,使代码变成如下:# g* u3 m, C( W9 r4 b
InstallModeRetail8 q: i1 t. L; L; Y6 p
    再次启动,问题全部解决。
   iwork个人认为比office软件方便实用也强大得多,如果不是考虑兼容性,mac用户可以完全不用安装office。

No comments: