sxgpic 发表于 2012-5-10 22:52

给电源管理内核扩展 AppleIntelCPUPowerManagement.kext 打补丁

本帖最后由 媛懒如此 于 2013-2-25 13:15 编辑

升级了10.7.4的朋友们,试试用下面这个玩意给 10.7.4 的 AppleIntelCPUPowerManagement.kext 打补丁吧,补丁后应该可以不需要 NullCPUPowerManagement.kext ,可以不用旧的 10.7.3 的那个补丁过的同名扩展。在 osx86.net 上找到的,以前好像本论坛有人发过。

这个补丁 10.8.x(DP版) / 10.7.x / 10.6.x 通吃(10.8 GM版、正式版不能用)。



用法:

1、解压附件,得到一个名为 AICPMPatch 的文件夹;
2、打开终端,cd 进 AICPMPatch 文件夹;
3、给里面的文件增加可执行权限:
    chmod +x *
4、打补丁前先备份:
   sudo mkdir /Backup
    sudo cp -a /System/Library/Extensions/AppleIntelCPUPowerManagement.kext /Backup/
5、开始打补丁: sudo ./AICPMPatch.pl /System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement --patch此处是一整行命令 ./AICPMPatch.pl 与/System/之间是一个空格哦~

OK,补丁完,移除 NullCPUPowerManagement.kext 试试。


补充内容 (2012-5-11 02:25):
这个补丁是一个perl脚本,调用 otool 工具获得要补丁的二进制字节位置,10.6.x / 10.7.x / 10.8.x 都适用(10.8.0 GM、正式版除外,DP版可用)。

补充内容 (2012-5-18 14:12):
根據實測,這個布丁不一定適合所有機器。有的機器行,有的機器不行。大家試試看吧。

补充内容 (2012-6-5 00:20):
诸位在打补丁前请记得备份一下。如果忘记备份,万一补丁后又五国,就杯具了。补一个 Mac OS X Lion 10.7.4 (11E53) 原始的、未打补丁的 AppleIntelCPUPowerManagement.kext ,链接在第 89 楼。


shiniv 发表于 2012-5-10 22:58

先用着10.7.3的AppleIntelCPUPowerManagement,懒得打patch了

tjones 发表于 2012-5-10 23:03

放谢分享!

kfqzhw 发表于 2012-5-10 23:18

做个记号,谢谢楼主分享!

LeeJon 发表于 2012-5-10 23:31

第三步不明白

sxgpic 发表于 2012-5-10 23:38

lizuyang 发表于 2012-5-10 23:31 static/image/common/back.gif
第三步不明白

cd AICPMPatch

chmod +x *

sudo ./AICPMPatch.pl /System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement --patchchmod +x * 的意思,就是用 chmod 命令,给当前文件夹下的所有文件增加可执行权限。+x 就是增加可执行权限的意思,-x 就是去除可执行权限的意思。* 号是文件名通配符,表示所有文件。

LeeJon 发表于 2012-5-10 23:39

sxgpic 发表于 2012-5-10 23:38 static/image/common/back.gif
chmod +x * 的意思,就是用 chmod 命令,给当前文件夹下的所有文件增加可执行权限。+x 就是增加可执行权限 ...

了解了,谢谢{:5_264:}

晓の心淡 发表于 2012-5-11 00:07

sxgpic 发表于 2012-5-10 23:38 static/image/common/back.gif
chmod +x * 的意思,就是用 chmod 命令,给当前文件夹下的所有文件增加可执行权限。+x 就是增加可执行权限 ...

打这个补丁前,
E/L/E下
需不需要事先放好AppleIntelCPUPowerManagement.kext

sxgpic 发表于 2012-5-11 00:19

晓の心淡 发表于 2012-5-11 00:07 static/image/common/back.gif
打这个补丁前,
E/L/E下
需不需要事先放好AppleIntelCPUPowerManagement.kext

新安装或升级后的系统/S/L/E目录里面本来就有 AppleIntelCPUPowerManagement.kext ,不用多此一举。
就是给苹果原版自带的 AppleIntelCPUPowerManagement.kext 打补丁嘛。

晓の心淡 发表于 2012-5-11 00:24

sxgpic 发表于 2012-5-11 00:19 static/image/common/back.gif
新安装或升级后的系统/S/L/E目录里面本来就有 AppleIntelCPUPowerManagement.kext ,不用多此一举。
就是 ...
感谢楼主回复!
新装重启后,我们要删了这个才可以进到MAC。{:5_287:}楼主也是要打补丁才能用滴吗?

sxgpic 发表于 2012-5-11 00:33

不打补丁,就要用 NullCPUPowerManagement.kext + SleepEnabler.kext
打了补丁,就可以不用 NullCPUPowerManagement.kext 和 SleepEnabler.kext

victorfeng 发表于 2012-5-11 00:57

试试看!!谢谢分享

porschezhou 发表于 2012-5-11 01:39

真的可以啊,哈哈 .谢谢了!

limurphy 发表于 2012-5-11 07:28

謝謝啦!!

p.H 发表于 2012-5-11 08:59

楼主能否给个链接。
我记得当时看过了这个内容,不过没有保存就是

arctic5201122 发表于 2012-5-11 10:38

y460路过,帮顶!!!!谢谢!!!

DDLee 发表于 2012-5-11 11:00

问个小白的问题,这个有什么用???

olderhang 发表于 2012-5-11 11:18

不打补丁,需要的那两个文件的10.7.4版本,谁能提供一个。

supernet 发表于 2012-5-11 11:38

尝试一下,看看使用破解的22NM用的内核能不能使用这个电源管理。

晓の心淡 发表于 2012-5-11 11:58

sxgpic 发表于 2012-5-11 00:33 static/image/common/back.gif
不打补丁,就要用 NullCPUPowerManagement.kext + SleepEnabler.kext
打了补丁,就可以不用 NullCPUPowerM ...

楼主,10.7.4滴AppleIntelCPUPowerManagement.kext(未打补丁滴)
能提供一下吗?咱们滴已移到太平洋鸟!后悔。。。{:5_287:}
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 给电源管理内核扩展 AppleIntelCPUPowerManagement.kext 打补丁