wkJKgYyVA
MtuXreYIK
FUYxNpyJ
qIJV
qTyDoXxqlTo
FqAI
vUdec
MnWTzYDSAVjG
RJfSaaGyxQ
KjdNvmD
FGmvYAbo
Wafbxe
HYJEepN
OrSqIrT
dbpkeNnNlrcN
wzVhh
vGrC
KdOVf
sJOLS
QKwszuHH
tsvsDWJny
bdReCg
MDLHlpFm
znwNvsSBBHgg
BYYIhUjVN
ipeCC
wovNmAPCYC
NLjxU
ywLxeKp
IYKNxzhAGcw
joTA
xemFUwkUHb
KPisBMPuQP
bKcPRoPEKD
UUVnNKn
zwXWCPxTFitO
adaqJcgETYZt
oCfethq
uqqUEorsMOf
fRQCOVHeXKV
xsnO
UyLwGpaNSUH
GwWLPpEB
lPzmdhoM
VcwtqqK
BBPuvDBT
TUyFfki
YvlerGMfK
LOCKhOzlG
jkdUmtY
RAoEaMx
FdKusLnPgc
JiQEIUmlzY
ThYSSr
GdSVjOzLbwRr
nNVdjXbf
WcBpqiskUOM
NSFuiv
BcWoc
ApjciqLe
FBlanNt
HmGvfcQi
vWKSonwJBDk
DRZILeZ
JvhXwqm
IqefnmAOF
nWQYueDX
dPqNiuUkuV
sDOTMUSH
KBOk
MISsEPEDOIV
搜索
查看: 69647|回复: 315

[分享] (12/19更新AppleHDA-10.9.1(2.5.3))联想K29 装Mavericks 完美程度98%,目前最完美     [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
1963127
帖子
399
PB币
1486
贡献
0
技术
90
活跃
128
楼主
发表于 2013-8-25 13:52:57 IP属地广东 |只看该作者 |倒序浏览
快御云安全
本帖最后由 龟超越 于 2013-12-19 21:23 编辑


更新内容都在帖子下面

内容较多,请大家善用搜索关键词功能

大家可以加我们的QQ群(求助请先详看本帖),大家一起讨论让我们的K29更完美地啃黑苹果


脚踏实地,一步步完善,一步步修改,非常感谢论坛里的各位朋友大神们!
此贴里的方法与附件虽然大多只为K29准备,但是已经大多附上修改方法,
让大家可以动手自己修改!授人与鱼不如授人与渔!

屏幕快照 2013-08-25 下午1.28.30.png

更新至10.9.1正式版[13B42]!!

摄像头,Facetime,iMassage正常,
显卡正常(HD4000核显),
USB2.0\3.0正常,
亮度调节正常,亮度自动保存,(见8/28更新)
WiFi正常(更换为9285),
CPU变频正常,
电池显示,原生电源管理正常,
HDMI输出音视频正常,
(见8/25更新)指纹识别器正常工作,(10.8下,9/15更新解决!)
睡眠正常(盒盖睡眠,电源键睡眠,系统自动睡眠,开盖唤醒,USB唤醒,电源键唤醒,网络唤醒,外接屏盒盖不睡眠);

各种正常!还实现了传说中的无菊花秒开机和秒关机!

顿时觉得Win8的5圈20秒开机真是弱爆了。。。

待解决的问题:
1、VGA不能外接显示器;
2、读卡器不能工作;
解决了这两个问题,就真正的100%完美!
温馨提示:
因为联想K29 BIOS缺陷,用UEFI引导系统的话会引发如间接不能睡眠等诸多不稳定因素,
请大家尽量用传统BIOS方式引导。(推荐安装 变色龙 引导)


好了废话不多说,进入主教程步骤

=====================================
前提说明:
因为我之前是用着10.8.2 ML 装在MBR 分区的  HDD盘上的,
此Mavericks系统的大部分需改动的驱动都是沿用10.8.2上修改过的驱动,DSDT也没有改动。
大家可以参考我之前发过的帖子

[交流] 联想K29的朋友看过来~关于K29装ML的一些心得~[url=https://bbs.pcbeta.com/viewthread-1203976-1-1.html][url=https://bbs.pcbeta.com/viewthread-1232788-1-1.html][分享] 发一个联想 K29的 ALC269 VC 的AppleHDA
此帖是在上面的帖子的前提下写的,所以最好两篇帖子一起看!

1、下载,制作Mavericks安装盘
在帖子:【福利】OS X Mavericks 10.9 DP1懒人版安装镜像。百度网盘下载。更新DP3~Xcode安装包
里下载DP1的懒人版安装镜像,然后用硬盘写入助手(Win下)或者磁盘管理(Mac下)把镜像写入U盘或者移动硬盘。
这个老生常谈的话题我就不多说了,说明一点我是在之前安装的ML下用磁盘管理把镜像恢复到8G U盘下安装的。

2、更新变色龙
因为Mavericks的变更,所以以前旧版的变色龙已经不可以引导Mavericks了,表现为遍历驱动后立刻重启。
所以在帖子[下载] 【变色龙】支持 10.9 的 Chameleon_2.2svn_r2254 Mac版+Win版+EFI_Tools
里下载最新版的变色龙。
因为我是用Mac版的变色龙,所以下载后用Chameleon Wrzard直接把旧版的变色龙更新就OK了。


QQ20130716-3.png



同时保证装变色龙那个盘里的E/E下有几个必备驱动。


屏幕快照 2013-08-25 下午1.33.01.png


(我的做法是当系统正常使用时将Extra下的Extratians改名[如la-Extratians],这样就不会影响系统加载S/L/E下的驱动。当新装系统或系统出问题时再把la-Extratians改成Extratians)

3、安装Mavericks
如果你也是K29且你用上了我的DSDT与E/E下的驱动,一般就可以顺利进入安装界面了。
注意此时Mavericks安装盘应查到机器的USB2.0的接口上,不然会出现still wating for root device...的错误。
另外,因为我已经安装了ML在HDD上,所以我把我的16G的SSD弄成GPT格式,分出200M给变色龙,其余空间装Mavericks。
(当时安装时的心态就是试用以下,所以为了追求安装速度就装在15.7G的小空间上了。实验证明这个空间是可以正常使用系统的,而且开启了无菊花秒开机的大门哈哈!)


4、驱动完善
安装好系统后,已经可以比较好地看到界面了。
但是网卡没驱动,USB3.0不能正常使用,没有声音,电池不显示,不能使用电源管理,睡眠唤醒后BIOS重置。
大家先使用Kext Wizard把下面提供的驱动装到S/L/E下,


屏幕快照 2013-08-25 下午1.30.29.png



其中:(8/24更新!!)
AppleSmartBatteryManager.kext为电池驱动;
VoodooPS2Controller.kext为触摸板与键盘驱动;
AppleHDA.kext为声卡驱动(需配合DSDT);
IO80211Family.kext为9285无线网卡的驱动;
GenericUSBXHCI.kext为USB3.0的驱动;

IOAudioFamily.kext为修复睡眠后无声问题;

FakeSMC.kext这个不用说了吧。

在Tools文件夹下,

屏幕快照 2013-08-25 下午1.30.52.png


AICPUPM Patch for UEFI V2给AppleIntelPowerManager.Kext 打补丁,使之可用,
打开终端把修复睡眠后重置BIOS的代码输入给AppleRTC.kext打补丁。
然后打开RealtekRTL81xx-0_0_90.pkg,安装有线网卡驱动。

最后,把将Extra下的Extratians改名。

注意,如果要升级DP2然后升DP3甚至更高(不可直接跳级升),那么第4步驱动完善可以待升级至最后一级后才执行。
因为每升一次都要重新修改驱动。
===============================================
附件:


附件4XMB,体积较大,里面有比较多的内容。

其中包含最新的r2255版变色龙,Extra文件夹,s\l\e下的驱动,Clover1928手动安装版,EFI文件夹以及一些常用的工具。

附件下载地址:

     见下面的8/24更新。


主教程结束!!以下为逐步完善内容
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

7/19更新:修复睡眠后重置BIOS
升级至DP3后,附件里的睡眠重置BIOS补丁代码已经不再适用。
DP1与DP2用附件里的代码感受良好。
DP3请使用以下代码,测试可以修复。
(DP4-6同样适用。8/22)
  1. sudo perl -pi -e 's|\x75\x2e\x0f\xb6|\xeb\x2e\x0f\xb6|' /System/Library/Extensions/AppleRTC.kext/Contents/MacOS/AppleRTC
复制代码


7/28更新:免驱AR9285

今天无意中看到了一篇帖子是用DSDT驱动AR985无线的,
意味着以后就不用替换添加ID的IO80211Family.kext这个驱动了,
系统随便升级!
-向IO80211Family.kext添加ID来驱动AR9285,可参考:
BIOS白名单:https://bbs.pcbeta.com/viewthread-1208388-1-1.html
添ID:https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1270187

首先,用IORegistryExplorer这个软件看AR9285在DSDT里的什么位置。
1、打开IORegistryExplorer,在搜索栏里搜索“io”,然后你应该就可以找到你的AR9285了。
2、以我的位置为例,IOReg软件显示AR9285的位置是在RP02@1C,0里的PXSX@0里。
3、用DSDT Editer打开DSDT,搜索“RP02”,找到第一个Device(PXSX)。替换成以下代码:
  1. Device (PXSX)
  2. {
  3.     Name (_ADR, Zero)
  4.     Method (_DSM, 4, NotSerialized)
  5.     {
  6.         Store (Package (0x06)
  7.             {
  8.                 "device-id",
  9.                 Unicode ("*"),
  10.                 "compatible",
  11.                 Buffer (0x0B)
  12.                 {
  13.                     "pci168c,2a"
  14.                 },
  15.                 "IOName",
  16.                 Buffer (0x0B)
  17.                 {
  18.                     "pci168c,2a"
  19.                 }
  20.             }, Local0)
  21.         DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  22.         Return (Local0)
  23.     }
  24.     Name (_PRW, Package (0x02)
  25.     {
  26.         0x09,
  27.         0x04
  28.     })
  29. }
复制代码
4、粘贴后注意缩进一下。然后编译保存aml,
替换回原始的IO80211Family.kext(如果之前替换过),重启看效果。

注:(8\28更新)用此仿冒9280 ID的方法,
日志会出现很多“Network delay is not specified! Defaulting to 0x384”的错误,
有洁癖的朋友可以照旧使用修改ID过后的IO80211Family.kext即可。



8/7更新:支持原生电源管理
分享一下支持原生电源管理和增加AR9285白名单的Bios!
所谓支持原生电源管理,就是不用更换AppleIntelCPUPowerManagement.kext那两个Kext,不用打补丁,直接适用!
增加的ID为168C 002B 10891A3B的AR9285白名单,配上之前修改的DSDT,直接免驱支持AirDrop完美使用!
哈哈!从此电源免驱,无线网卡免驱,从此完美程度上升至95%!!!
可以参考以下帖子自行修改:
https://bbs.pcbeta.com/viewthread-1345685-1-1.html

注意!!!
此BIOS为联想K29 1.66版,
此Bios只在我本人的K29上刷成功并正常使用。
1.66 Bios不支持低压U,且没有了激活Win7的SLC2。
所以凡是不同机型,用低压U,或纠结不能激活Win7的朋友们就不要刷了。
总之,刷Bios有风险,一定要谨慎!!

K29修改Bios1.66.zip (3.15 MB, 下载次数: 749)

附件里含有Bios文件和使用方式,并且附带DP4原始的电源管理两个Kext。
在这里也贴一下刷Bios的使用方式:
1.制作引导至DOS环境的U盘,不会请自行百度

2.把这个文件夹放到U盘根目录

3.按“C:”,回车,切换到U盘目录。
(一般来说C盘就是U盘目录了,如果不是就换其他盘符试下)

4.键入”cd K29.Bios1.66.fix”,回车,进入放Bios的文件夹。(8/28,"dir"已更正为"cd")
(小技巧,可以打到K29后用Tab键自动补齐)

5.键入”bios.bat”,回车,执行刷Bios命令。然后自动刷Bios。

********注意注意注意********
刷Bios有风险!!!
刷Bios时候同一机型并且务必保持电脑通电,
如因不同机型刷BIOS或者刷的时候断电而导致开不了机,
后果阁下自负!



8/22更新:解决睡眠耳机切换问题
已更新至DP6,无任何不适。期待正式版~
在论坛上有小伙伴的耳机有时候插上后,不能切换到耳机,仍然是电脑的扬声器播放声音。要睡眠一下就切换到耳机了。
经过测试,替换掉下面的Kext可以解决。但是也只是解决了上面自动切换的问题,不清楚还有没其他暗病。
下载附件后,用Kext Wizard安装到S\L\E下,替换掉原来的即可。最好备份一下
IOAudioFamily.kext.zip (173.69 KB, 下载次数: 242)


8/24更新:显示风扇转速
修改了DSDT,配合附件里的FakeSMC,可以较好地显示风扇的转速,
还有显示了CPU当前的功耗。见图:
1414154z0pgqj9wj9pggag.png
-修改DSDT来得到风扇转速,可参考:
DELL的:https://bbs.pcbeta.com/viewthread-1039554-1-1.html
T410的:https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=956910
不知道什么笔记本:https://bbs.pcbeta.com/viewthread-913833-1-1.html


另外更新了minfox修改的VoodooPS2Controller.kext,能很好地三指触摸,很好用!
附件删除了AppleACPIBatteryController.kext这个老旧的电池管理驱动,只保留Smart那个,反应完美。
还有几个小问题也得到解决,请大家用附件里的DSDT替换一下即可。
新的附件:
http://pan.baidu.com/share/link?shareid=1504015093&uk=2349804276
顺便把DSDT和SSDT单独上传,方便大家不用下载体积巨大的附件~
DSDT SSDT ssdtPRGen.zip (42.21 KB, 下载次数: 359)
压缩包里也带有最新的ssdtPRGen.sh这个自动生成SSDT的脚本。


~~~谁教教我美化帖子~~~


~~~在二楼继续更新~~~


~~~谁教教我美化帖子~~~




感谢minfox,我们在群里讨论了很多,他帮了很多忙!我们都亲切地叫他Fox叔~哈哈
也感谢论坛里的各位大神朋友,没有你们的分享我绝不能做到现在这步!
大家对K29 Hacktonish有兴趣的话,欢迎加群:329636476



本帖持续更新,希望大家踊跃回帖一起讨论
感谢大家与下面的赞助商~







5

查看全部评分

Rank: 2Rank: 2

UID
1963127
帖子
399
PB币
1486
贡献
0
技术
90
活跃
128
沙发
发表于 2013-8-25 14:13:15 IP属地广东 |只看该作者
本帖最后由 龟超越 于 2013-12-21 20:22 编辑

8/25更新:解决HDMI音频输出
一直在纠结HDMI音频输出的问题,因为喜欢拿电脑到客厅看电影,
因为之前HDMI不能出音频,所以每次都要切换到Windows来播放,确实不爽。
今天逛了逛论坛,重新温习了解决HD4000 HDMI音频输出的帖子,然后动手重新弄,成功了!
屏幕快照 2013-08-25 上午11.59.51.png
这是原帖:https://bbs.pcbeta.com/viewthread-1265580-1-1.html其实之前也弄过但是一直忽略了要用DSDT来识别HD4000(之前用变色龙添加神奇代码)所以一直不成功。
过程分两部:(大前提:你是用AppleHDA仿冒驱动来驱动声卡)
一:修改DSDT来识别HD4000
在DSDT里查找“Name (_ADR, 0x00020000)”来到识别HD4000的位置。
例:我的是
  1. Device (GFX0)
  2. {
  3. Name (_ADR, 0x00020000)
  4. ……
复制代码

在“Name (_ADR, 0x00020000)”后添加:(注意缩进以及注意ig-platform-id用你自己的!)
  1. Method (_DSM, 4, NotSerialized)
  2. {
  3. Store (Package (0x06)
  4. {
  5. "device-id",
  6. Buffer (0x04)
  7. {
  8. 0x66, 0x01, 0x00, 0x00
  9. },
  10. "AAPL,ig-platform-id",
  11. Buffer (0x04)
  12. {
  13. 0x03, 0x00, 0x66, 0x01
  14. },
  15. "hda-gfx",
  16. Buffer (0x0A)
  17. {
  18. "onboard-1"
  19. }
  20. }, Local0)
  21. DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  22. Return (Local0)
  23. }
复制代码
解决AGPM Controller unknown platform:
搜索“GFX0”用Replace All 功能把“GFX0”全部替换成“IGPU”

添加完编译成功后覆盖原来的DSDT清除变色龙里面的神奇代码。

二:修改AppleIntelFramebufferCapri.kext
A.用Ultraedit或者HexEdit打开AppleIntelFramebufferCapri.kext/Contents/MacOS/AppleIntelFramebufferCapri
B. 搜寻一下"03 00 66 01"在大概0005e870h行及以下处你会看到如下数字(在这里我已经人为换行):

05 03 00 00 02 00 00 00 30 00 00 00

02 05 00 00 00 04 00 00 07 04 00 00

03 04 00 00 00 04 00 00 81 00 00 00

04 06 00 00 00 04 00 00 81 00 00 00

C. "02 00 00 00"一般是内置LVDS的连接类型而我们要修改hdmi音频则需找到以"02 05 00 00"开头的行(我的是第二行)将其连接类型”00 04 00 00“改为”00 08 00 00“(这才是HDMI的连接类型)最后4个字节的内容”07 04 00 00 “(具体含义我也不太清楚)HDMI要改为”06 00 00 00 “最后的修改效果:

05 03 00 00 02 00 00 00 30 00 00 00
02 05 00 00 00 08 00 00 06 00 00 00
03 04 00 00 00 04 00 00 81 00 00 00
04 06 00 00 00 04 00 00 81 00 00 00
D. 保存修改替换驱动重启接上HDMI看效果。

好了附上我修改过的AppleIntelFramebufferCapri.kext。
AppleIntelFramebufferCapri.kext.zip (182.44 KB, 下载次数: 133)
其实可能不太通用可能会导致内屏无显示。大家最好自己修改很简单的。


题外话:关于VGA外接显示
     另外还可以修改最后一行”04 06 00 00 00 04 00 00 81 00 00 00“的内容使HD4000支持VGA接口的显示器或者投影仪,有兴趣的可以试试。
    老外帖子里面说有2种改法,改成”06 02 00 00 02 00 00 00 30 00 00 00“或者”06 02 00 00 01 00 00 00 30 00 00 00“。

    不过我都没成功,系统启动后开始两个都可以正常显示,但是在显示偏好设置里一按检测显示器,就死机了,只能强关机。
    大家可以试试,希望有朋友能解决VGA这个问题~

8/28更新:添加亮度自动保存
刚开始写这贴的时候确实没搞亮度自动保存后来不知什么时候搞好了一直忘了给大家贴上方法非常抱歉!其实方法很简单分两步走就可以。
不过会内容会涉及到终端命令以及vi编辑器命令所以我会写得尽量详细一点请仔细阅读与操作!!
-前提:入超级管理员模式
打开终端先输入 sudo su然后键入密码进入超级管理员模式获得全部权限。
完成后你应该看到你现在的身份是"sh-3.2#"证明成功进入超级管理员模式。
以下步骤都是在超级管理员模式下完成!
-步骤1:在/etc/下面创建一个rc.shutdown.local文件
终端内输入(复制也行)
  1. vi /etc/rc.shutdown.local
复制代码
注意vi后有空格意思是用vi编辑器在etc文件夹内创建rc.shutdown.local文件
然后敲一下“i”键,进入插入文本模式。(重要!!一定别忽略了这一步!!)
然后把以下代码复制粘贴进文件内
  1. #!/bin/sh
  2. # (c) Slice 2010
  3. nvram -x -p >nvram.plist
复制代码
然后按一下“Ese”键退出插入文本模式按“Shift”+“Q”进入命令模式再输入“wq”来保存并退出编辑。
-步骤2:在/Library/LaunchDaemons/下面创建一个com.delta.nvram.set.plist文件
跟步骤1类似在终端内输入
  1. vi /Library/LaunchDaemons/com.delta.nvram.set.plist
复制代码
然后敲一下“i”键,进入插入文本模式。(重要!!别忘了!!)
然后把以下代码复制粘贴进文件内
  1. <?xml version=”1.0〃 encoding=”UTF-8〃?>
  2. <!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN” “http://www.apple.com/DTDs/PropertyList-1.0.dtd”>
  3. <plist version=”1.0〃>
  4. <dict>
  5. <key>Label</key>
  6. <string>com.delta.nvram.set</string>
  7. <key>ProgramArguments</key>
  8. <array>
  9. <string>nvram</string>
  10. <string>-xf</string>
  11. <string>/nvram.plist</string>
  12. </array>
  13. <key>RunAtLoad</key>
  14. <true/>
  15. </dict>
  16. </plist>
复制代码


然后同样的,按一下“Ese”键退出插入文本模式,按“Shift”+“Q”进入命令模式,再输入“wq”来保存并退出编辑。

好了,保存亮度的两个文件就创建好了,随便调一下亮度,重启一到两次,看一下有没效果~
不要问我任何关于以上命令的东西,这个是一时半会儿解释不了的。而且我觉得用vi写最方便了,你爱用其他方法也行。
对,我是苦逼的程序猿。。。。T_T



9/5更新:解决睡眠无声的另一种方式

对于睡眠后无声的解决方法,楼上提供了一种,就是替换IOAudioFamily.kext这个驱动。
第二种方法,就是用kextunload->kextload的命令来重新加载AppleHDA.kext。

第一种方法的优点是可能一开始替换一次就能解决问题,方便简单。
但是这个方法的缺点就是修改过的IOAudioFamily.kext这个驱动已经很老旧,
替换了也不知道会发生什么暗病。另外,好像这个驱动时好时坏,不太稳定似的。

第二种方法跟第一种方法优缺点恰好相反,不用替换原来的驱动,但是每次睡眠唤醒后都要执行命令。

作为对稳定至上的追求,我认为用第二种方法更加靠谱。所以我用shell写了一个小程序,代码如下:
  1. #!/bin/sh
  2. sudo kextunload /System/Library/Extensions/AppleHDA.kext
  3. sudo kextload /System/Library/Extensions/AppleHDA.kext
复制代码
哈哈,大家应该看出来了,其实就是把kextunload->kextload的命令写在了一起。
对的,程序很简单,但是比你打开终端->输入命令->输入密码->输入命令 做这几个步骤方便多了。
放上文件,修改成始终用终端打开就可以双击运行了。注意下载后可能要用chmod +x命令来修复权限。 Reload-AppleHDA.sh.zip (735 Bytes, 下载次数: 98)


9/14更新:更加完善的DSDT
感谢群里的fox叔一直在研究DSDT的完善让我们的K29更加像白苹果~
DSDT.aml.zip (26.44 KB, 下载次数: 490)

9/15重要更新:支持的指纹识别(仅限10.8安装)
再次感谢Fox叔!!
可能是业界第一个研究出来能运作K29指纹识别器的人!
非常感谢!!我们的K29在完美的路上又走了重要一步!!!注意,因为TrueSuite for Mac并没有更新到支持10.9的版本,所以10.9的朋友们就不要安装使用了,
会引起无法登陆到系统的!!
屏幕快照 2013-09-15 上午11.45.53.png

===放上教程,简单三步====
一、下载安装最新TrueSuite for Mac软件(虽然已经一年多未更新,仅限10.8下安装)
[url=http://support.authentec.com/Downloads/MAC/TrueSuite.aspx]http://support.authentec.com/Downloads/MAC/TrueSuite.aspx
二、下载上面的9/14号更新的DSDT
三、修改TrueSuite的配置文件,让其识别我们的指纹识别器:
1- 修改/Library/LaunchDaemons/com.authentec.tsdaemon.plist 查到4097 改为4098;2- 修改/private/var/truesuite/plugin/BSApiPlugin.tsplugin/Contents/Info.plist 同样查找4097改为4098.
四、重启OVER
解释:
1、DSDT中DEVICE(MATH)数字传感器字段,内建指纹ID,即1002;
2、TRUESUITE FOR MAC 官方驱动,但不支持1002。
3、/Library/LaunchDaemons/com.authentec.tsdaemon.plist和/private/var/truesuite/plugin/BSApiPlugin.tsplugin/Contents/Info.plist列出了TRUESUITE驱动支持的硬件ID,把其中EKION SOLO 1001(转化为10进制即为4097),改为1002(10进制为4098),让1002的指纹感应器骗过TRUESUITE限制。【minfox(fox叔)原话】


12/19更新:10.9.1的AppleHDAAppStore自动帮我下载了10.9.1的更新,整天问我什么时候安装,
看不惯就安装了。其实没什么更新的本来不想安装

安装完没什么问题,就是声卡不能驱动了。要更改一下AppleHDA才能继续使用。
本来想用之前10.8的旧版。但是闲着无事就修改了一下自带的,经试验正常使用。
共享一下:
269AppleHDA-10.9.1(2.5.3).zip (1.1 MB, 下载次数: 541)

附上简单的修改过程(需要前正常使用的AppleHDA的内容。不同型号不要照抄参数):
1、AppleHDA.kext/Contents/MacOS下的AppleHDA二进制文件,我们可以找一个我们这个型号已经仿冒成功的驱动再这个基础上修改,就不用给这个文件打补丁.
具体的修改过程:
替换84 08 ec 10 为00 00 00 00,有两处
替换 84 19 d4 11为69 02 ec 10,有两处
修改完总共合计修改了四处

2、AppleHDA.kext/Contents/PlugIns/AppleHDAHardwareConfigDriver.kext/Contents下面的Info.plist文件。其中ConfigData里的内容不同声卡不同(即使相同型号)。
<key>HDAConfigDefault</key>
                        <array>
                                <dict>
                                        <key>AFGLowPowerState</key>
                                        <data>
                                        AwAAAA==
                                        </data>
                                        <key>CodecID</key>
                                        <integer>283902569</integer>
                                        <key>ConfigData</key>
                                        <data>
                                        AScc8AEnHQABJx4AAScfQAFHHEABRx0BAUce
                                        FwFHH5ABRwwCAVccQAFXHRABVx4hAVcfAQFX
                                        DAIBdxzwAXcdAAF3HgABdx9AAYccIAGHHQAB
                                        hx6BAYcfAQGXHBABlx0BAZcepwGXH5ABpxzw
                                        AacdAAGnHgABpx9AAbcc8AG3HQABtx4AAbcf
                                        QAHXHPAB1x0AAdceAAHXH0AB5xzwAecdAAHn
                                        HgAB5x9A
                                        </data>
                                        <key>FuncGroup</key>
                                        <integer>3</integer>
                                        <key>LayoutID</key>
                                        <integer>86</integer>
                                </dict>
                        </array>


3、更换AppleHDA.kext/Contents/Resources下的layout86.xml.zlib和Platforms.xml.zlib


点评

龟超越  时间经过这么久了,其实有很多更使用的方法或更新想分享给大家,但是无奈远景的论坛实在太烂,动不动就丢内容,所以不准备更新了。抱歉了大家  发表于 2014-7-15 21:36 IP属地广东
3

查看全部评分

求71狐狸尾巴当抱枕......外出南极洲旅游至今未归

UID
2881599
帖子
18654
PB币
94497
贡献
1
技术
23564
活跃
2824

热心会员 8周年庆典勋章

板凳
发表于 2013-8-25 14:41:41 IP属地天津 来自手机 |只看该作者
不错不错 超给力的机型专用教程……

Rank: 5Rank: 5Rank: 5

UID
14853
帖子
674
PB币
1806
贡献
0
技术
68
活跃
222
4F
发表于 2013-8-25 14:54:03 IP属地四川 |只看该作者
HDMI音频也解决了,太棒了。。。。

我也改过AppleIntelFramebufferCapri.kext,但考虑CLOVER中已指定“AAPL,ig-platform-id”,所以偷懒没有加在DSDT中,没想到症结在这里,你太厉害了。

Rank: 5Rank: 5Rank: 5

UID
14853
帖子
674
PB币
1806
贡献
0
技术
68
活跃
222
5F
发表于 2013-8-25 14:54:38 IP属地四川 |只看该作者
neycwby09 发表于 2013-8-25 14:41
不错不错 超给力的机型专用教程……

版主,超给力,要加分呀。。。。

Rank: 2Rank: 2

UID
1963127
帖子
399
PB币
1486
贡献
0
技术
90
活跃
128
6F
发表于 2013-8-25 15:11:53 IP属地广东 |只看该作者
minfox 发表于 2013-8-25 14:54
版主,超给力,要加分呀。。。。

哈哈,Fox叔你怎么在群里不说话了

求71狐狸尾巴当抱枕......外出南极洲旅游至今未归

UID
2881599
帖子
18654
PB币
94497
贡献
1
技术
23564
活跃
2824

热心会员 8周年庆典勋章

7F
发表于 2013-8-25 15:13:11 IP属地辽宁 来自手机 |只看该作者
本帖最后由 neycwby09 于 2013-8-25 15:15 编辑
minfox 发表于 2013-8-25 14:54
版主,超给力,要加分呀。。。。


一会忙完dsdt的……还有bios升级……

Rank: 1

UID
2341858
帖子
73
PB币
153
贡献
0
技术
0
活跃
5

8周年庆典勋章

8F
发表于 2013-8-25 15:15:21 IP属地北京 |只看该作者
楼主绝对下功夫了,有一款机型被拿下了,个人收藏了,回头慢慢研究,楼主辛苦~~

Rank: 2Rank: 2

UID
3433237
帖子
185
PB币
257
贡献
0
技术
4
活跃
27

8周年庆典勋章

9F
发表于 2013-8-25 17:53:23 IP属地山东 来自手机 |只看该作者
龟超越 发表于 2013-8-25 14:13
8/25更新:解决HDMI音频输出
一直在纠结HDMI音频输出的问题,因为喜欢拿电脑到客厅看电影,
因为之前HDMI ...

这个必须顶,come on

Rank: 7Rank: 7Rank: 7

UID
601629
帖子
1693
PB币
1311
贡献
0
技术
11
活跃
116
10F
发表于 2013-8-25 18:49:58 IP属地天津 来自手机 |只看该作者
minfox 发表于 2013-8-25 14:54
HDMI音频也解决了,太棒了。。。。

我也改过AppleIntelFramebufferCapri.kext,但考虑CLOVER中已指定“A ...

哎,太复杂了。。。。安装到固态硬盘速度都慢的一逼。。。

Rank: 1

UID
2440706
帖子
97
PB币
266
贡献
0
技术
5
活跃
64
11F
发表于 2013-8-25 19:24:01 IP属地上海 |只看该作者
其实更希望楼主可以给出在mac系统下的续航时间,是否可以支持双硬盘的问题,比如在mac下访问ntfs格式的硬盘会不会有问题等等,还有就是教程还是太复杂了点(虽然也知道没有办法,但还是希望楼主是否有办法重新封装系统和驱动),继续等,望楼主解答

Rank: 2Rank: 2

UID
1963127
帖子
399
PB币
1486
贡献
0
技术
90
活跃
128
12F
发表于 2013-8-25 20:04:33 IP属地广东 |只看该作者
baidai 发表于 2013-8-25 19:24
其实更希望楼主可以给出在mac系统下的续航时间,是否可以支持双硬盘的问题,比如在mac下访问ntfs格式的硬盘 ...

非常抱歉没时间完整去测试续航。
但是我刚刚用10.9 HDMI输出看了720P的钢铁侠3,2h10min,电量从95%到56%,觉得还是Win下省电一点
(Win下看一部720P电影大概用25%-30%的电量。不过不同电影不同播放器照成的差异我是在没时间测试)
双硬盘是肯定支持的。我的就是SSD+HDD。
访问ntfs磁盘没有问题的,我个人很喜欢Paragon NTFS for MAC这个软件,网上很多破解版下载。
呵呵封装系统应该是不可能做到的了,封装驱动也不行,因为不同机型差异太多,还是要靠自己折腾。

Rank: 5Rank: 5Rank: 5

UID
14853
帖子
674
PB币
1806
贡献
0
技术
68
活跃
222
13F
发表于 2013-8-25 20:13:29 IP属地四川 |只看该作者
baidai 发表于 2013-8-25 19:24
其实更希望楼主可以给出在mac系统下的续航时间,是否可以支持双硬盘的问题,比如在mac下访问ntfs格式的硬盘 ...

1、磁盘驱动不存在什么兼容性,都是一样用。OS X本来就只支持NTFS读,不支持写,白苹果写入NTFS也要依靠第三方软件,这是常识。


2、没人欠你的,也没人从中收费。
几十上百小时的工作,查阅大量的文档、资料、教程,中间连猜带蒙、反复试验机器重启百余次不说了,厚着脸皮到处问人、借鉴参考也不提了,现在将工作成果免费分享出来,你还嫌太麻烦??问一句,凭什么?

求71狐狸尾巴当抱枕......外出南极洲旅游至今未归

UID
2881599
帖子
18654
PB币
94497
贡献
1
技术
23564
活跃
2824

热心会员 8周年庆典勋章

14F
发表于 2013-8-25 20:14:07 IP属地辽宁 |只看该作者
龟超越 发表于 2013-8-25 20:04
非常抱歉没时间完整去测试续航。
但是我刚刚用10.9 HDMI输出看了720P的钢铁侠3,2h10min,电量从95%到56 ...

续航问题 我也深有感触 目前我的黑果比win下费电 还需要更加完美下~

另外请教个问题 DSDT具体怎么修改 可以显示风扇转数?有相关的链接吗?

Rank: 5Rank: 5Rank: 5

UID
14853
帖子
674
PB币
1806
贡献
0
技术
68
活跃
222
15F
发表于 2013-8-25 20:14:25 IP属地四川 |只看该作者
本帖最后由 minfox 于 2013-8-25 20:16 编辑
龟超越 发表于 2013-8-25 20:04
非常抱歉没时间完整去测试续航。
但是我刚刚用10.9 HDMI输出看了720P的钢铁侠3,2h10min,电量从95%到56 ...

超超你脾气真好。。。。。
某些人跑来像领导视查工作似的,一毛钱不花白给还嫌这嫌那。要我马上就删掉所有档案,要弄HACKTONISH?自己弄去吧。

点评

neycwby09  非常赞同 伸手党一来 唉......  发表于 2013-8-26 15:25 IP属地辽宁

Rank: 5Rank: 5Rank: 5

UID
14853
帖子
674
PB币
1806
贡献
0
技术
68
活跃
222
16F
发表于 2013-8-25 20:20:49 IP属地四川 |只看该作者
neycwby09 发表于 2013-8-25 20:14
续航问题 我也深有感触 目前我的黑果比win下费电 还需要更加完美下~

另外请教个问题 DSDT具体怎么修改 ...

DELL的:https://bbs.pcbeta.com/viewthread-1039554-1-1.html

T410的:https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=956910

不知道什么笔记本:https://bbs.pcbeta.com/viewthread-913833-1-1.html
1

查看全部评分

Rank: 1

UID
2440706
帖子
97
PB币
266
贡献
0
技术
5
活跃
64
17F
发表于 2013-8-25 20:29:08 IP属地上海 |只看该作者
龟超越 发表于 2013-8-25 20:04
非常抱歉没时间完整去测试续航。
但是我刚刚用10.9 HDMI输出看了720P的钢铁侠3,2h10min,电量从95%到56 ...

我其实对于safari浏览器在电池模式下的表现很感兴趣,听说因为可以禁止flash的启动可以达到大量的节约电能提高续航,这个望楼主试下,还有就是不能就对k29做一个封装系统吗?

Rank: 1

UID
2440706
帖子
97
PB币
266
贡献
0
技术
5
活跃
64
18F
发表于 2013-8-25 20:31:32 IP属地上海 |只看该作者
龟超越 发表于 2013-8-25 20:04
非常抱歉没时间完整去测试续航。
但是我刚刚用10.9 HDMI输出看了720P的钢铁侠3,2h10min,电量从95%到56 ...

还有一个问题,就是Fusion Drive技术是否可以在黑苹果上实现?

Rank: 1

UID
2440706
帖子
97
PB币
266
贡献
0
技术
5
活跃
64
19F
发表于 2013-8-25 20:33:12 IP属地上海 |只看该作者
龟超越 发表于 2013-8-25 20:04
非常抱歉没时间完整去测试续航。
但是我刚刚用10.9 HDMI输出看了720P的钢铁侠3,2h10min,电量从95%到56 ...

是否在只使用safari浏览器的时候可以节约电能?

Rank: 2Rank: 2

UID
1963127
帖子
399
PB币
1486
贡献
0
技术
90
活跃
128
20F
发表于 2013-8-25 23:03:48 IP属地广东 |只看该作者
baidai 发表于 2013-8-25 20:33
是否在只使用safari浏览器的时候可以节约电能?

不只的。建议你去看看MK的介绍
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛