电源键睡眠以及关机方式取决于AppleALC的加载情况,并且根据你的设备ID来决定你的关机方式!你的LPCB设备ID是几代的白果的id,那么就是几代苹果的电源键睡眠关机选择方式。
打开AppleLPC,你能看到四类,那么基本就这四种电源键方式!
你的LPCB设备ID在哪里那么就属于那种方式。
但是有的设备id不在这个白苹果的范围里,那么我们用的方式就是仿冒ID!传统的方法有两种:
1.改AppleLPC,你不是没有吗?我给你加进去,缺点是如果系统升级,需要重新制作,并且重建缓存,取得权限等等一系列操作,才可替换!
2.使用DSDT热补丁仿冒:让DSDT返回一个白苹果的ID,缺点是需要对整个DSDT进行编译,问题多多!
返回话题,最后讲如何用最新方法仿冒!
现在呢,据说7代以后的CPU都不需要加载applelpc了,反正我的ctrl+电源键就能弹出关机菜单!
打开ioreg,基本上有这三种加载形式:
第一种是LPCB下有appleLPC和com_apple_driver_eficheck.这两个玩意儿,这个是按电源键弹出关机菜单这一系列类型的操作
第二种是LPCB下只有com_apple_driver_eficheck这个玩意,这个是按电源键进入睡眠为标志的一系列操作。
第三种是LPCB下什么都没有,这个是按ctrl+电源键弹出菜单为标志的一系列操作。
还有没有其他操作种类,欢迎大家补充!
二、最新仿冒方式,以OC为例!
打开OCC,进入到设备属性。在....算了截图吧
就是这么简单!
三、下面给出具体的ID,大家尝试!
1.首先是加载LPC的ID
pci8086,1e42 7系列主板仿冒这个ID
pci8086,8c4b 8系列主办仿冒这个ID
pci8086,9cc1 9系列100系列200系列主板仿冒这个ID
2.其次是不加载LPC但是加载一个玩意儿的ID
这个手头资料有限,只有一个
pci8086,a306
3.什么都不加载的,我提供一个
pci8086,0687