kerwiny 发表于 2013-2-17 15:27

黑苹果折腾历程(附A43SJ驱动包)

看着国外的技术文档,发现贴上来的图都是用着苹果系统,心想自个也不能落后,因此就有了如下内容。我翻到之前在学校下载的Moutain Lion 10.8.2Lazy Edtion的镜像,然后就照着在 win7 / win8 下安装苹果系统(懒人版)这篇帖子,开始摸索起来。因为之前装过10.7.4,虽然事隔了差不多一年的时间,但是关于分盘写入镜像神马的,我依稀记得。所以等到安装完也没花太多时间。启动苹果的时候悲剧了,五国了,忘了输入参数-v -f。紧接着,等到它加载完kext,在打印启动系统的日志信息的时候,又卡住了。。然后就到这帖子去查新手常见(五国)(-v图)错误解决(原版,破解kernel,补丁kext下载)。发现又犯了个经典的错误,忘了把Extra这个目录拷贝到所安装的系统盘上面,结果没有加载补丁就启动不了。毕竟是装过一次的,还犯错这个错误实在太不应该了。面壁思过中。。。此处省略三百个字。{:5_597:}进入Win7将Extra文件夹这个拷贝过来,重启。信心满满以为这次肯定进得了了,结果又让失望了。正当我百思不得其解的时候,在在 win7 / win8 下安装苹果系统(懒人版)发现有这么一句话ps:最新ivy cpu hd4000+N卡,需要删除NV和GE开头的kext才能进入系统。。。我光看图,把文给忘了,不然咋说图文并茂呢。失策失策,反省当中。。。此处省略六百个字。{:5_288:}尼玛总算给我正常启动了,映入眼帘的,还是那么熟悉。。发现了一个新东西,就是多了个通知栏,真是越整越跟IOS差不多了。神马驱动都没有,竟然连无线网卡都用不了了,还折腾个毛线。于是乎又重启进入Win7找无线网卡驱动,找到了好几个都是用不了了,正当我苦逼地摸索着回帖内容,希望能找到点线索。结果,功夫不负有心人,发现一个神奇的字眼,在IO80211Family加入2b就行了。我顺藤摸瓜,弄清楚是啥意思了,改完这个kext放入S/L/E,成了,可以上网了。{:5_294:}其实中间还有段故事,在我寻找无线网卡驱动无果时,我想起了我当年装完10.7.4后,把系统备份起来了。于是乎我就折腾起那个来,还原之后显卡和无线网卡都是弄好了的,就差声音了,然后就寻找声卡的解决办法,无果。百般无奈之下,最后我还是选择了10.8.2。{:5_272:}在显卡上面,我倒没有花费太多时间,修改了NVDAGF100Hal中显卡型号ID和显卡厂商ID,然后把Ge和NV开头的文件夹丢回到S/L/E。当然不是直接丢,用了工具kext wizard。并且修改org.chameleon.Boot.plist的GraphicEnable的值为Yes,重启。行了,显卡也驱动起来了。终于到了我最想吐槽的环节,就是这个破声卡,型号是ALC269。折腾死我了,整整花了我两天的时间,我才把它驱动起来。我想说,这卡绝对是朵奇葩,在这么多厂商凌辱之下,把它变得面目全非。虽然很多笔记本的机子都采用了这款声卡,但是规格大不相同,就连跟我机子A43SJ最相近的机子A43SV也是不一样的,你们可是同一个爹妈生的,差距咋还那么远呢。好了,吐槽完了也该进如主题了。前面提到了A43SV,是因为我在死命挖掘论坛前辈们贡献的资源的时候,发现了(10.8.2专用)华硕A43sv全套驱动集分享V3.2。心想怎么说也是类似机型,Win7和XP下的驱动都差不多,苹果也不会例外吧。实验证明我的想法是错误的,唯一能用的,也只有这个RTL8168E有线网卡驱动。下的驱动都不好使,只能靠自己去修改驱动了。在我翻阅OS X Mountain Lion向导贴大集合大楼的时候,我发现了这个ALC269仿冒驱动完美工作!分享修改方法。然后就开始了扣Codec之旅。研究这个ConfigData可费了我老大的劲了,还好是有紫米大哥图文并茂的教程,省了我不少功夫。正所谓慢工出死活,马虎不得,错了一个字符就别想听到声音了。紧接着就是Layouts和PathMaps的修改了,这个layout-id还容易弄,但PathMaps我却琢磨了好久,一开始没整明白节点是咋回事。第一第二节点还好说,第三个我纠结啊,不知道从哪飙出来的,在那死命扣紫米大哥的教程,结果终于整明白了。眼看就快天黑了,从一大清早整到大晚上,可真是考验人的耐性和恒心。。。然后就照着教程所说,修改了那是三样东西,分别是ConfigData、Layouts、PathMaps,再把HDAEnable丢到S/L/E,重启。查看系统信息时,我愣住了,咋出现两个Intel(HDA),而且其中一个的又识别的出来,就还是出了声音。我真是纳了闷了,我又没有放DSDT,太神奇了,然后把HDAEnable删了重启,还是一个样有两个,不同的是识别不出来了。万般痛苦之下,我突然想起了网管的两大绝招,重启和重装。既然重启不管用,那只能重装,于是乎我又重头开始了,只不过能使的网卡显卡驱动备份了出来。痛心的重装终于结束了,既然HDAEnable不好使,那么就只能换成DSDT了。我就在大楼里翻啊翻,找了这篇DSDT修改(提取和软件使用篇)。花了点时间研究,把DSDT整了出来,如果要使声卡驱动,那么就要加上Method (_DSM, 4, NotSerialized)这个函数。先前不清楚AppleHDA原来还有版本之分,搞的我傻傻的一直在那里换来换去,原来一直用不上是这么一回事。我参考了Y450 ALC269 10.8.2版AppleHDA修改 另附DSDT及睡眠唤醒无声解法、[9/23更新]ALC889声卡驱动(AppleHDA)10.8.2前后Mic输入切换、██Y450ALC269 GM/正式版AppleHDA來啦~██等等无数贴,并且在核对了无数遍三要素,也重启了无数遍,能识别出来的,也只有layout-id而已,其它信息一点也没有,依旧还是无声世界。看看时间已经4点多了,夜深了,该睡觉了~我不停在想到底是哪里出了问题呢,而且这时候用HDAEnable也一样,也还是识别不出来。看过了那么多帖子,我发现了我忽略了一句很重要的线索,就是给AppleHDA打二进制补丁,虽然那个文件我已经替换成某个大大的可用的ALC269下的AppleHDA,但现在能令人产生怀疑的,也就只剩下这个文件了。所以我果断又换了另一个大大的AppleHDA(PS:我这里所说的AppleHDA不是kext,而是MacOS文件夹下的那个没有扩展名而且又叫AppleHDA的那个文件)。接着就是熟悉的动作,重启。我心跳加速,等待着进入桌面的时刻。哇~~~终于成功了,任务栏上的音量图标终于亮了起来,我马上打开iTunes试听看看,有声音啦,好开心啊,折腾了我整整两天时间,终于给我弄出来了。真不容易啊。。。三大件驱动总算完工,接下来是性能的优化了。首先这开机得快点,不然等那么久也挺折磨人的。所以我启用了变色龙的内核缓存选项,用kext wizard修复权限和建立缓存,不要忘了把Extra下的kext也放进S/L/E里面去,因为内核缓存是不会读取Extra下的kext的。重启之后悲剧得发现声卡竟然加载不了,我以为是缓存的问题,就把AppleHDA删了装,不断修复权限、建立缓存和重启,结果还是不行。于是乎我又在论坛里找啊找,发现也有跟我出现一样的问题,我不断翻阅回帖内容,找到是我漏了在DTST加一段代码,加上去后重启。神奇得发现音量图标亮了起来。想想看还却啥,嗯。。。对了,还有摄像头和睡眠功能。我继续回到论坛搜啊搜,研究完了解到要用到原生电源管理,这就有点麻烦了。不过我还算好彩,找到了这篇让笔记本也能用上UseKernelCache=yes。还有,摄像头的话一般装上这个CamTwist,然后一旦要用上摄像头的时候,打开这个软件摄像头就能启用了。这样下来的话,我的本本就接近90%完美了。哈哈~~~其他琐碎的东西以后再折腾。差点给忘了,每次启动的时候都会弹一个USB过电通知。虽然不会影响使用,但每次启动总感觉很不舒服,若是哪位大大知道怎么解决这个问题的话,劳烦告诉我一声,实属搜索无果了。。。感谢论坛各位大大提供给我们的资源,若是没有你们的研究成果,我就要苦逼上一阵子了哈哈。。{:5_264:}

补充内容 (2013-2-17 21:20):
**** Hidden Message *****

p.H 发表于 2013-2-17 17:18

略微好奇,楼主说的学校是哪所

xuqingjian 发表于 2013-2-17 20:46

p.H 发表于 2013-2-17 17:18 static/image/common/back.gif
略微好奇,楼主说的学校是哪所

{:9_631:}
只能说,咸蛋的观察真是
细致入微!
我知道,你什么都不知道!

kerwiny 发表于 2013-2-17 21:21

p.H 发表于 2013-2-17 17:18 static/image/common/back.gif
略微好奇,楼主说的学校是哪所

广州私立华联学院。{:5_292:}

Lemuel 发表于 2013-2-17 21:29

哈哈我的正在装

shengsui 发表于 2013-2-17 21:37

哎,装黑苹果都睡不好啊!!!电脑品牌一样,型号不一样,纯支持楼主了~~~

drcc 发表于 2013-2-17 22:36

谢谢分享。。。

tlsnake 发表于 2013-2-18 08:02

学习啊
支持啊楼主

ntsai 发表于 2013-2-18 08:23

有钱人的学校

imgujin 发表于 2013-2-18 08:39

楼主是高人啊~~~~~~~

zhou0518 发表于 2013-2-18 08:40

真的
很感谢

青丝雨 发表于 2013-2-18 08:45

蒽蒽很不错 强推

ronack 发表于 2013-2-18 09:06

仔细看看学习下

p.H 发表于 2013-2-18 14:47

xuqingjian 发表于 2013-2-17 20:46 static/image/common/back.gif
只能说,咸蛋的观察真是
细致入微!
我知道,你什么都不知道!

{:9_601:}

我是不知道啊- -

tuimaochang 发表于 2013-2-18 16:48

谢谢楼主分享,我的是a43sm

koffa 发表于 2013-2-18 19:45

真是曲折啊

ymygy 发表于 2013-2-18 23:37

路过来好好学习一下

amwtmoss 发表于 2013-2-19 21:46

支持楼主啊!

empter 发表于 2013-2-19 22:03

几经波折阿

mbcn 发表于 2013-2-28 20:37

SJ是不是520m那个
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 黑苹果折腾历程(附A43SJ驱动包)