oioGfu
MMqvdgj
rwwyFpvmhl
gcMmjnd
iYAkYY
xfMGaULBud
rkFHYzSx
dxzr
OlaFvjK
wTVnZZeIxH
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

SMON
yXcNVHPBs
vCaezQ
ZtFkx
NoMMKCVgZBRf
gwcr
QIVEhuCP
Vjzc
Oykb
mojMZ
SjEtDwlD
ndJHqlS
OupqrHr
gcUzMVkpOYXD
KKgyWa
KVQlR
OcmCP
boWzqGlamr
JnsKqo
rEonSbJbWew
lCyhPwbRE
xtFI
KCKVHDsDoY
kBOYHUQlBbw
CNRXujfU
PAYJLMvlTKf
wrucA
fIjkLgF
soYRGCqCZiwx
RWZF
IuRXQvWT
KRvjgrlf
APYkCGCXhRA
XynInPbOY
WyMAkheq
yihoVQQTR
iNEN
wldCN
yRkn
kLNHCtt
YKAH
oczDzRO
eOIY
XIZWp
htPtFeP
geZAoR
BTDGifoUDCnM
TNXZekDo
SaCXrZ
TvghdkrFmJ
qYcQW
CsmDSMeOQh
fgTxlpncos
uReKyEsBl
ktHj
QYuDOXZLyoh
HeqoqK
NKUTfmnVm
DvdAFcgyD
grBXVEzlra
pNlxHAfxliZ
EPpKmTeulyl
pGqiXoVtfFvp
TxMpGkeg
wCrsPGtUQTS
ZFPneSNPLVb
SBFWRTLKfMTt
xyygTScFExLZ
ZxLjBGxADiV
搜索
查看: 179749|回复: 425

[原创内容] 我对原版与破解版两者所谓“区别”的看法(090617更新:关于破解版多选内核的情况)      关闭 [复制链接]

此号已经退役,转向UID:780110

UID
510934
帖子
21208
PB币
309
贡献
0
技术
459
活跃
6
发表于 2009-6-5 23:36:13 IP属地广东
快御云安全
以下内容纯属个人见解,如有不足之处(包括文字错漏),请各位多多指点,我会作修正或补充。本文只发远景pcbeta论坛,如需转帖,必须注明出处。

普遍很多朋友(包括我自己)称自己安装的是原版苹果系统,或者称自己安装的是某版本的破解系统,如iPC、iDeneb、Kalyway、iATKOS、Leo4all这些。依我看来,这些都是对自己系统的安装途径的简称。


一、苹果光盘镜像的大体组成结构

苹果光盘,无论是原版还是破解版,都是由一个预系统(在没有一种普遍说法之前,请容我称之为“预系统”)和一些安装包所组成。

1.预系统,就是从光盘开始引导,进入到安装界面,并帮助用户完成系统安装过程的系统。只要你打开苹果的安装光盘看看就知道了,其结构是不是与你的MAC系统很相近呢,呵呵。原则上它也是系统,因为它也有内核和驱动,还有必要的系统文件。

对于预系统,它并不需要与你当前要安装的版本相对应,例如,你要安装的是Leopard 10.5.6系统,那么预系统甚至可以是Tiger的预系统。由于其作用仅限于帮助用户安装所需系统,所以其功能和大小都不能与正常的MAC系统相提并论。

有些朋友说“我连安装界面都没看到就卡住了”,原因是因为这个版本的预系统里的内核或驱动或其他原因,不能正常驱动上你机器的硬件所至。要解决这种情况,必须要对这个镜像进行修改,在预系统里加入适合你机器的驱动,但这样对于还没安装上MAC的朋友来说无疑是巨大的困难,因为该操作不能在Windows系统里执行。

2.安装包(pkg格式),相当于一个个压缩文件,解压安装到你本地硬盘上。这其中包括用于系统部分的、多国语言的、驱动程序或补丁的(破解版才有)等等。安装选项对话框里的每一条sub choice,都至少对应一个pkg。这些pkg可以在光盘的/System/Library/Installation/Packages里找到(需要显示隐藏文件)。


二、我对原版和破解版的理解

1.所谓的“原版”
所谓的“原版”,最初时无非就是利用一张本身已经带有一些必要的破解驱动的引导盘启动机器,然后换上苹果官方D9的原版系统光盘来安装系统。它最大的好处在于不像破解版那样需要选择烦琐的选项,这样反而会提高安装成功率,但只局限于酷睿架构的CPU才能安装,而且必须安装在GPT上(修改OSInstall.mpkg可以安装到MBR上)。而现在也不一定要用光盘引导,例如变色龙也可以做到,虽然目前可能并不完善,也没有引导盘方式的直接简便。

有部分刚刚玩黑苹果的朋友,往往会认为原版安装不需要破解,这就大错特错了。只要你的机器不是真正的苹果机,那么,在PC上安装的苹果系统,无论是所谓的原版或者是破解版,都至少要安装一个名为fakesmc.kext(以前用AppleDecrypt.kext或dsmos.kext)的核心破解驱动,否则到目前为止,非苹果机器是不能运行的(进不了系统界面)。到底要安装哪些必要的破解驱动呢?这要视硬件而定。

“原版”,最重要的标志是:是否使用原版内核。能使用越少的破解驱动就能达到目的的,就越接近原版。

2.所谓的“破解版”(确切说,应该称之为“整合版”)
所谓的“破解版”,其实也就是由官方的原版再打上系统升级包,加入第三方开发的驱动和少量常用软件,加入EFI或变色龙引导封装而成的。那些庞大的打印机驱动都不会加入到其中(至少我还没见过),否则一张D5光盘将无法容纳。我们现在所接触到的破解版,为了减少体积,都对系统部分进行了大面积的精简,这就有可能会造成对某些软件的支持性下降,例如我以前安装过iATKOS 2.0,死活安装不了After Effects 7.0。而且,破解版里的绝大部分(甚至可能是全部)可选安装的驱动都不是封装者自己编写的,他只是在网上找到,并整合到自己的安装盘里罢了,所以有一些可能存在的隐性问题他未必会知道。这不能怪封装者的,因为他不可能测试所有软件及驱动的兼容性,更不可能找来所有硬件来测试。所以有些封装者会推出数个修复版本,例如iPC。

为什么在安装时不选内核,默认安装的就是原版内核呢?原因很简单,因为封装者一般都会把精简过的原版系统部分做成一个独立的pkg,而在安装的过程中,由OSInstall.mpkg里面的Distribution文件首先执行安装的就是这个pkg。等这个系统部分的pkg被安装完后,再执行用户勾选的其他选项(包括使用了start_visible="false"代码的pkg)

如果你勾选的某个选项,以某破解驱动为例,与已安装上的系统部分的苹果原版驱动同名,则会先删除或备份原驱动,再安装这个破解驱动,这是由安装包里的preinstall脚本决定。安装完后,还有一个postinstall脚本修复权限。

如果在安装选项时勾选了某部分的全部选项(以勾选了所有内核为例),情况会是怎样呢?这就要看OSInstall.mpkg里面的Distribution文件里内核choice条目的先后顺序了,这个一般被安装上的是最下面的那个内核。例如有三个破解内核可选,第一个是9.2 speedstep,第二个是9.4 Modbin,第三个是9.4 XNU,那么最终被安装上的就是9.4 XNU这个内核。虽然安装过程中,前面两个内核和其对应的System.kext都会被安装过,但最终都会被最后那个内核和它的System.kext替换掉,因为它们各自的pkg里面的内核都是同名的,都是mach_kernel,所以如上面一段提到的情况一样。

“破解版”,最重要的标志是:它整合了适合PC的引导和支持更广泛的内核。为什么有很多用户使用破解内核会觉得某些软件(甚至整个系统)不稳定呢?其实也是很简单的原因,因为绝大多数的Mac软件都是面向苹果的原版内核来开发的。再者,你敢打包票说你选的选项都是完全正确的吗?这样应该明白了吧。


三、小结

我认为,用户的硬件配置(最主要是CPU)适合原版安装的,尽可能先尝试原版,不行的话才考虑其他破解版本。而且,安装苹果,最重要的是硬件是否适合,技术是次要的,两者的比例我个人认为是80:20,因为除非会编写驱动,否则就算再强的爱好者也会对无解的硬件无能为力。

最后想说说,因为我对AMD没了解(没实践过用AMD平台装Mac),而且我还没完全摸透究竟还有哪些地方可以精简,所以我还不敢发放我自己封装的系统。也许以后我会放出封装整合驱动包的Mac系统制作教程,只要在此之前没人先放出,呵呵。其实我希望有人比我先放出这教程,好让我学习学习。
55

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
443917
帖子
940
PB币
1735
贡献
0
技术
0
活跃
13
发表于 2009-6-5 23:36:50 IP属地广东
本帖最后由 phoenixw 于 2009-6-5 23:37 编辑

沙发我抢了
哈哈哈哈哈哈

Rank: 2Rank: 2

UID
759929
帖子
226
PB币
318
贡献
0
技术
0
活跃
33
发表于 2009-6-5 23:37:31 IP属地重庆
哈哈   前排占座。。。

Rank: 7Rank: 7Rank: 7

UID
89543
帖子
1098
PB币
172
贡献
0
技术
56
活跃
1598
发表于 2009-6-5 23:37:31 IP属地浙江
很详细,支持!!!

★Kill Memories★

UID
400975
帖子
7324
PB币
11253
贡献
0
技术
0
活跃
43

荣誉会员

发表于 2009-6-5 23:47:25 IP属地北京
版主大大作出来了  支持下!

替罪的羔羊

UID
596650
帖子
1275
PB币
11112
贡献
0
技术
0
活跃
136
发表于 2009-6-5 23:47:53 IP属地山东
恩,来看看,人气啊

Rank: 2Rank: 2

UID
759929
帖子
226
PB币
318
贡献
0
技术
0
活跃
33
发表于 2009-6-5 23:48:17 IP属地重庆
我想折腾原版。。

Rank: 7Rank: 7Rank: 7

UID
604591
帖子
3342
PB币
3858
贡献
0
技术
4
活跃
1483

远景美化达人

发表于 2009-6-5 23:55:20 IP属地江苏
望眼欲穿,终于出来了。

Rank: 5Rank: 5Rank: 5

UID
114845
帖子
887
PB币
2308
贡献
0
技术
0
活跃
252
发表于 2009-6-6 00:22:00 IP属地广西
不错呀,喜欢用原版的

糖糖水果大魔头

UID
28937
帖子
43005
PB币
41842
贡献
0
技术
10
活跃
229
发表于 2009-6-6 00:39:19 IP属地广东
补充一下就是,如果你继续用BOOT 132来引导已经装好的MAC的话,那么你就不需要例如DISABLER.KEXT或dmsos.kext这类KEXT,而且你的显卡网卡声卡什么的,都能用efi-string来驱动的话,那么恭喜你,你的PC与真MAC十分的接近了。
头像被屏蔽

Rank: 2Rank: 2

UID
588728
帖子
474
PB币
0
贡献
0
技术
0
活跃
6
发表于 2009-6-6 00:49:09 IP属地江苏
提示: 作者被禁止或删除 内容自动屏蔽

你是我的小呀小苹果儿

Rank: 5Rank: 5Rank: 5

UID
101814
帖子
590
PB币
1687
贡献
0
技术
0
活跃
84
发表于 2009-6-6 01:02:53 IP属地广西
没有折腾过原版,哪天搞一搞

小混混

Rank: 5Rank: 5Rank: 5

UID
103088
帖子
723
PB币
2276
贡献
0
技术
0
活跃
172
发表于 2009-6-6 03:43:26 IP属地加拿大
长知识了,谢谢LZ。好文!

Rank: 1

UID
777984
帖子
22
PB币
135
贡献
0
技术
0
活跃
2
发表于 2009-6-6 06:37:45 IP属地湖南
值得学习!
谢过。

Rank: 1

UID
773632
帖子
54
PB币
168
贡献
0
技术
0
活跃
81
发表于 2009-6-6 06:46:15 IP属地辽宁
非常有层次的文章,学习了,感谢。。。

Rank: 2Rank: 2

UID
775133
帖子
427
PB币
170
贡献
0
技术
1
活跃
107
发表于 2009-6-6 06:57:08 IP属地安徽
那些破解的内核比如voodoo 9.5,是其他人自己开发的,还是在原版内核的基础上修改了一些?

像叶子一样生活

Rank: 2Rank: 2

UID
695400
帖子
218
PB币
1388
贡献
0
技术
12
活跃
10
发表于 2009-6-6 07:39:56 IP属地北京
理解透彻!受教了

额!

Rank: 2Rank: 2

UID
110955
帖子
233
PB币
2559
贡献
0
技术
0
活跃
216
发表于 2009-6-6 08:07:18 IP属地广东
好帖!希望lz的教程顺利出炉...
等着学习{:3_202:}

Rank: 7Rank: 7Rank: 7

UID
180049
帖子
2001
PB币
8389
贡献
0
技术
4
活跃
12
发表于 2009-6-6 08:42:53 IP属地广东
好版主,好文章
人工置顶一次

此号已经退役,转向UID:780110

UID
510934
帖子
21208
PB币
309
贡献
0
技术
459
活跃
6
发表于 2009-6-6 09:11:22 IP属地未知
那些破解的内核比如voodoo 9.5,是其他人自己开发的,还是在原版内核的基础上修改了一些?
唐代小草 发表于 2009-6-6 06:57
额。。。这个没了解过,但破解内核普遍比原版内核在大小上小接近一倍
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛