给新笔电升级硬件后,折腾之路并未停止。拆下的机械盘做成移动硬盘后,才发现对于第三人称根本不需要这么大一块硬盘。256G的固态硬盘足够了,但由于“物尽其用”的思想作怪,同时想要折腾Mac OS X,来来回回抹盘重装对固态硬盘寿命有影响,一狠心决定拆掉光驱,买个光驱位硬盘盒把硬盘放机器里,同时将无线网卡换掉以支持黑苹果。
光驱拆卸上硬盘一帆风顺,卡扣各种完美;BCM4322神卡装好后就不爽了,8M宽带变的慢如老牛;换了个店买了第二张卡也是一样的效果。看来是主板兼容性问题,无奈退货,装回原装卡,入了EDUP号称全球最小的USB无线网卡(RTL8188CUS),之前家里还有一个同芯片的网卡,在Mac下比较完美驱动。
**第三人称的狗屎运再次显现:**退回BCM4322卡时,一张正常走淘宝退掉,另一张淘宝申请失败,但和卖家协商把钱退了,然后清理邮箱时看到淘宝的信件:“淘宝基金赔付”,然后~就没有然后了。
以上是一些无关紧要的东西。
入正题,给本本装最新的OS X系统Yosemite,没记错的话是16号发布的正式版,来的实在太快了。
一、安装盘制作
黑苹果的安装盘制作还是很简单的,抛开各种复杂的教程,其实就两步(直接下懒人版比较好,原版反而麻烦,最终效果完全一样,省的折腾)(UEFI+Clover引导方案,有先进的就不去玩过时的MBR+变色龙):
1.先给安装盘一个分区用来存储安装文件,由于我此前已经在机械盘上装过windows 10,所以EFI分区已经存在**(EFI一定要大于200M,否则推倒重来。)**,这和单盘单系统道理完全一样。
先划个10G左右的分区,不格式化,然后用硬盘安装助手写入懒人镜像;用diskpart进行set id=48465300-0000-11AA-AA11-00306543ECAC。
2.再用做个引导盘,为了方便,用U盘来做,下载最新版clover,把EFI文件夹复制到U盘根目录,各种配置config.plist,把必备的FAKESMC和键盘驱动丢到kext里,轻车熟路。
二、系统安装
此处直接装就好了,装完重启不出意外就能看到首次登陆界面,填写信息就一睹Yosemite的芳容了。但没有显卡、声卡驱动,上不了网,好像不那么好玩。真正折腾的地方来了。
三、驱动显声网,亮度调节,Cpu变频
由于我多数时候电脑都有电源,并且触摸板真的不那么容易驱动,所以就暂时放弃电量显示和触摸板驱动了。如果哪天闲着有空了再折腾。声卡直接用了Voodoo HDA,键盘也是万能驱动(并且删掉里面包含的触摸板和PS2鼠标驱动)。下面是最蛋疼的显卡驱动过程。
I5 4200H配的核心显卡HD4600,首先确认了是GT2的(论坛里很多不负责任的帖子叫一个一个地试,那么多ID去试不蛋疼才怪,AIDA里可以看到有标明这款HD4600是GT2的,结合这款CPU不是低压版的,这样ID就推算出来了),然后注入ig-platform-id(0x0c160000)。
诡异的事情发生了。经过无数次(几乎没课时候就在搞)的折腾,总结出以下规律:
- Clover注入ig-platform-id,配合FakeID(0X04128086),可以不完全驱动HD4600,显存为1024M,但无透明效果;
- 在上条基础上,加上kext破解(clover的KextsToPatch,直接修改相关文件应该是效果一样),可以实现透明,但仍无法调节亮度,显示器为内建但无法识别为笔记本显示器。
具体写法如下(来自Google):
- 加上修改好的DSDT(打上亮度补丁,在DSDT里注入ig-platform-id,屏蔽独显,等等)系统无法启动;
- DSDT里的注入ig-platform-id删掉后,系统正常启动。此时若配合clover的三项:FakeID、KextsToPatch、ig-platform-id,可进入系统且驱动正常,亮度可调。
**此时困惑来了:**理论上,FakeID是将苹果不支持的移动版HD4600的ID(04168086)伪装成桌面版(04128086),KextsToPatch是将桌面版驱动的ID替换为移动版,所以FakeID是不可以和KextsToPatch同时用的,但实际中,只有它俩配合才能实现HD4600移动版的驱动。
不管怎样,这样子做是成功驱动了,唯一不爽的是,一旦加上DSDT,开机会变的巨慢,在IOACPI会有几分钟的暂停。也有偶尔的开机超快。另外登陆前的花屏貌似普遍存在,无大碍。
此文主要目的还是探讨移动版HD4600(GT2)的驱动,并非黑苹果安装教程,前两点纯粹是为了给打算玩黑苹果的朋友的一点大体思路。
附上我正在用的clover文件夹:点击下载