haier凌越s4成功驱动暂记
本帖最后由 交叠的暗黑 于 2017-7-23 12:30 编辑鉴于坛子编辑器太挫了,所以我都写在了 macdown 里了,转成 pdf 传上来了。本文内容有极大缺漏,内容极不完整,经过多次编辑,坛子的吞贴特性让人震惊!不知道后续如何~
二楼有 EFI 存档以及整篇教程的完整 pdf ,无法设置回复可见,只能设置 pb 一枚了,机智如我~最大的感受是,论坛的编辑器之渣渣,实所罕见,决定以后再也不会浪费时间在坛子里写这种长的分享教程了。真的
Author
皮洛隔
1. 简要概述 1.1 娱乐大师
1.2 配置一览* i7 7500u
* Intel HD Graphics 620
* Intel ALC269 vc
* Bcm94352z NGFF stupid_much_Dell
* DDR4 2400MHz 8G Samsung
* 120G NGFF_SSD-cm871a + 240G SATA_SSD-sandisk_plus
* 1080p 72% ntsc display
* Usb Type-c、Type-a——3.1 * 2、BisonCam_NBPro、BlueTooth-BCM20702A0
1.3 果果自述
2. 安装介质
2.1 u盘安装大法(超级推荐)前提:拥有 macos 环境、>=8G的u盘http://bbs.feng.com/read-htm-tid-7057977.html
2.2 硬盘安装大法前提:拥有 windows 环境、硬盘安装助手软件https://bbs.pcbeta.com/viewthread-1679070-1-1.html
2.3 虚拟机安装大法(推荐)
前提:安装好的虚拟机环境、目标硬盘可外接出来https://bbs.pcbeta.com/viewthread-1695906-1-1.html
2.4 dd 命令安装大法(推荐)
前提:拥有 linux 类环境、8g u盘http://bbs.feng.com/forum.php?mod=viewthread&tid=9131601&extra=page=1&typeid=157&typeid=157
3. 动员准备
3.1 了解 clover维基
https://clover-wiki.zetam.org/Home
参数解释https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1551482
3.2 提取ACPI files
这个有个大兄弟已经写得一个很好的详细提取教程了,可以直接看这个:[教程] [授权翻译] 使 补丁修改DSDT/SSDT
https://bbs.pcbeta.com/viewthread-1571455-1-1.html
3.2.1 ubuntu提取 参照帖子: Create a bootable USB stick on Windowshttps://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-windows#0
ctrl+alt+t 快捷键打开终端:$ sudo cp -R /sys/firmware/acpi/tables /opt/ 接着把系统根目录 /opt/tables 这个文件夹拷贝到你的u盘里(下面是命令,不会的就手动找到目录进行复制吧~有点多此一举的感觉。。。) 或者直接运行这个命令:$ sudo cp -R /sys/firmware/acpi/tables /media/$(whoami)/"u盘的名字"/
文件就是这样的
接着把 DSDT 和 SSDT 文件,重命名所有文件,加上 .aml 扩展名,然后把所有的 aml 文件单独放在一个目录里。比如 hack。。。
3.2.2 clover F4 提取
在 Clove 那个选择引导磁盘的界面,按 “F4”(联想(都是渣渣)的渣渣键盘貌似还需要 +FN 一起按),Clover 会把原始 ACPI 文件提取到 EFI/Clover/ACPI/origin 目录。
3.2.3 patchmatic 提取(不建议,忘记吧)
如果前面两个办法还不能满足你,就看下面这个吧。。。里面有介绍:
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
3.2.4 win下软件提取(百度吧~)
3.3反编译
3.3.1 获取工具
3.3.1.1 MaciASL(至少 1.3.1 版本的)
RehabMan / OS-X-MaciASL-patchmatic / Downloads — Bitbucket
https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads/
MaciASL 源码链接,需自己编译https://github.com/RehabMan/OS-X-MaciASL-patchmatic
解压 zip 后将 MaciASL 移入应用程序文件夹内。 3.3.1.2 Iasl 获取源码$ mkdir ~/tools && cd ~/tools
$ git clone https://github.com/RehabMan/Intel-iasl.git iasl.git
$ cd iasl.git
编译安装$ make -j5
$ sudo make install
将最新 iasl 移入 maciasl 保持更新同步$ sudo cp /usr/bin/iasl /Applications/MaciASL.app/Contents/MacOS/iasl61
https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads/
添加 Sources 源http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master
3.3.2 开始反编
终端进入之前存放所有 acpi 文件夹里,比如我刚才说的 hack 文件夹。 接着运行命令,就会出现对应的 dsl 文件了:iasl -da -dl DSDT.aml SSDT*.aml 之后的修改啥的,直接参考前面已经给出的教程吧,遇到啥问题,就搜索:
[教程] [授权翻译] 使用补丁修改DSDT/SSDT https://bbs.pcbeta.com/viewthread-1571455-1-1.html
3.3.3 ssdtPRGen 获取变频 amlhttps://github.com/Piker-Alpha/ssdtPRGen.sh
打开终端:
进入桌面目录:$ cd /Users/$(whoami)/Desktop 获取源码:$ curl -o ssdtPRGen.zip https://codeload.github.com/Piker-Alpha/ssdtPRGen.sh/zip/Beta 解压:$ unzip -x ssdtPRGen.zip 运行:$ cd ssdtPRGen.sh-Beta/; chmod +x ssdtPRGen.sh; ./ssdtPRGen.sh
最终得到 ssdt.aml 文件,将其改名复制到 "/EFI/CLOVER/ACPI/patched" 文件夹下面,即可,不要和别的 aml 文件冲突。
4. 安装初装
4.1 初装
需修改 ig-platform-id 为 0x12345678,否则卡停:
参照这个帖子:
Laptop backlight control using AppleBacklightInjector.kexthttps://bbs.pcbeta.com/viewthread-1744406-1-1.html
这帖子讲得挺不错的,海尔 s4 的话最后就直接用我的 config 配置就行了~我就不讲那么详细了,直接拿我的配置文件改一下 ig-platform-id 即可进入安装界面。
4.2 次装
安装的时候会执行两遍,建议不要拔掉u盘,初装之后会有两个黄色的图标,你需要分辨一下哪个是继续安装。
进入系统之后,修改回来 ig-platform-id,重启,你会发现显卡、有线网卡、声卡已经驱动了,但是无线网卡如果你没有换的话是没办法驱动的,建议更换 BCM94352z(DW1560),运气好的话,你会像我一样买到一个103大洋的~
5. 驱动
5.1 显卡&&太阳
5.1.1 硬件加速
直接使用我的配置即可完成驱动,起作用的设置如下:config.plist
Device: FakeID IntelGFX 0x19168086
Graphics: inject intel + ig-platform-id 0x19160000
kext
IntelGraphicsFixup
Lilu.kext
IntelGraphicsDVMTFixup.kext
FakePCIID.kext
FakePCIID_Intel_HD_Graphics.kext
5.1.2 亮度 Laptop backlight control using AppleBacklightInjector.kexthttps://www.tonymacx86.com/threads/guide-laptop-backlight-control-using-applebacklightinjector-kext.218222/
打开终端:
进入桌面目录:$ cd /Users/$(whoami)/Desktop 获取源码:$ git clone https://github.com/RehabMan/HP-ProBook-4x30s-DSDT-Patch probook.git
$ git clone https://github.com/RehabMan/OS-X-Clover-Laptop-Config.git guide.git
编译:$ cd guide.git/
$ make -j5
拷贝成果:$ cp Build/SSDT-PNLF.aml "你 patched 目录下"
$ cp -r ../probook.git/kext/AppleBacklightInjector.kext /Library/Extensions/
重建缓存: $ sudo kextcache -i /
DSDT-Patches <dict>
<key>Comment</key>
<string>change GFX0 to IGPU</string>
<key>Find</key>
<data>
R0ZYMA==
</data>
<key>Replace</key>
<data>
SUdQVQ==
</data>
</dict>
KextsToPatch <dict>
5.1.3 HDMI 输出 Devices<dict>
5.2 声卡
5.2.1 万能声卡(不推荐)
A:按照如下教程仿冒声卡(反正我是没有成功):[教程] 完美原生加载AppleHDA
https://sourceforge.net/projects/voodoohda/ B:直接使用我的配置即可完成驱动。(不建议,无法自动侦测耳机插入切换)
起作用的设置如下:kext
VoodooHDA.kext
Application
VoodooHdaSettingsLoader
System Preference
VoodooHDA
直接下载安装 VoodooHDA 2.8.9 Clover.pkg 安装即可,直通车:
https://sourceforge.net/projects/voodoohda/
略作修改:
为何修改、如何修改,可见:https://bbs.pcbeta.com/viewthread-958157-1-1.html
5.2.2 ALC 仿冒声卡(建议+推荐) Devices<key>Audio</key>
<dict>
<key>Inject</key>
<string>1</string>
</dict>
Acpi-Boot-lilubeta -alcbeta kextEFI/CLOVER/kext/AppleALC.kext 放入我 EFI 资源里的 AppleALC.kext即可。具体不赘述。 5.3 网卡 BCM94352z:参照这个帖子(需要解决usb问题):分享BCM94352HMB macOS Sierra(10.11.12.13系统都能用https://bbs.pcbeta.com/viewthread-1693529-1-1.html) 起作用的设置如下: clover/kextBrcmFirmwareRepo.kext
5.4 usb + BisonCam_NBPro + sleep + find bluetooth 5.4.1 10.12 去除USB端口限制补丁(不建议使用)https://bbs.pcbeta.com/viewthread-1697656-1-1.htmlTo unlock 31 Ports at Intel 1000 Series Chipset at macOS Sierra use this patch 使用端口限制补丁不是一个长期的解决方案。对于可靠的USB(假设 ACPI 实现的 _PLD 和 _UPC 已损坏,而又不想修复它),则必须为 USBInjectAll.kext 实现自定义 SSDT,以在 XHC 上配置端口,使端口限制补丁不被需要,每个端口的每个 UsbConnnector 值都该是正确的。 而下面的定制 SSDT 不仅可以避免端口限制补丁,禁用未使用的 USB 端口,还具有一些省电属性,并避免睡眠,重新启动或关闭的这一类错误。 5.4.2 SSDT(for USBInjectAll.kext)(推荐) 因为这台机器只有一个 usb3.1 的控制器,没有 2.0 的接口所以你懂的。。。另外,开心于 Skylake 以上的没有 EHCI 控制器,因此只需要定制 XHC。 ACPI-DSDT-Patches<key>Patches</key> KernelAndKextPatches-KextsToPatch<dict> Boot-Arguments去除 USBInjectAll 的 SSDT(SSDT-UIAC) working 打开 IORegistryExplorer.app:Download IORegistryExplorerhttp://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html 查看所有 usb 接口分别插 2.0 和 3.0 设备下的 usb 信息: 由于手上没有 type-c 接口的设备,因而就没有记录这个 type-c 的接口了:device-id : 0x9d2f 获取 SSDT-UIAC.dsl 模板:https://raw.githubusercontent.com/RehabMan/OS-X-USB-Inject-All/master/SSDT-UIAC-ALL.dsl 接着修改模板,通过 IORegistryExplorer 找到 device-id: Haier s4 —— 0x9d2f 得到最终的 SSDT-UIAC.dsl:>//EOF
5.4.3 最后 MaciasL 保存文件格式为 ACPI Machine Language Binary,复制 “SSDT-UIAC.aml” 到 EFI/Clover/ACPI/patched 目录,并在 config.plist 中的 SortedOrder 加入 SSDT-UIAC.aml(作用是配合 USBInjectAll.kext,消除用不到的接口并让其更好识别 usb)。 删除前面的 端口限制解除补丁、boot 参数 -uia_ignore_rmcf 以启用 SSDT-UIAC.aml,重启即可。 以上主要参照:[ Creating a Custom SSDT for USBInjectAll.kext]https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/ 补充参照:
[如何修复机器内部USB端口属性]http://www.yekki.me/how-to-fix-internal-usb-port-properties/ 起作用的设置如下:clover/kext
5.4.4 补充 将 SSDT 复制到 ACPI/patched 后,即可进行测试。如果不起作用(端口丢失,端口错误,模板错误等),可随时使用 config.plist 里的 boot 参数:**-uia_ignore_rmcf** 来禁用 SSDT 中的替代代码,然后好好检查。 若是 SSDT-UIAC.aml 工作正常,可以删除或禁用端口限制的补丁。 成果 5.5 电源管理 5.5.1 原生变频 当初我试着直接安装,发现自然变频。。。就是听说电源管理不太灵活,发热量和频率会大高些。据说 6 代以上已经不需要提取 SSDT 的变频文件了,😄 5.5.2 ssdtPRGen 变频 好奇之下,使用了 ssdtPRGen 生成的 SSDT.aml 文件,尝试了一下使用,发现基本没区别,不知道是不是错觉,发热量貌似还大了一丢丢。 从第 4 节内容:动员准备- ssdtPRGen 获取变频 aml 里,我们已经得到变频的讯息文件 SSDT.aml,也说明了如何加入使生效。 config.plist 配置Acpi-SSDT: 我把 ssdtPRGen 生成的文件改名为 SSDT-6.aml,在 “<string>SSDT-5.aml</string>” 下面加 “<string>SSDT-6.aml</string>”
5.5.3 Energy Control 直接上教程[原创内容] 开启完整HWP(SpeedShift)电源管理特性https://bbs.pcbeta.com/viewthread-1737021-1-1.html
5.5.4 电池 当初我试着直接安装,发现自然就有电池显示,应该是 ACPIBatteryManager.kext 起的作用。查看了下 dsdt 文件,像是没有需要拆解的字段,hah~ kext:ACPIBatteryManager.kext
6. hotpatch 配置 ACPI-DSDT-Fixes: FIX_RTC_20000
Excludes IRQ(0) from RTC device.
从 RTC 装置中删除 IRQ(0)。
FIX_WAK_200000
Adds Return(Package(0)) into method _WAK if absent. This patch eliminates a warning, but we don't know if it affects anything else on a working system.
如果方法 _WAK 缺少返回,添加 (Package(0)), 该补丁消除了警告,但不知道是否会对运行的系统产生其它什么影响。
FixIPIC_0040
Deletes IRQ(2) from device IPIC. Helps with a non working Power button.
从 DSDT 的 IPIC 项中删除 IRQ(2),解决电源键问题.
NewWay_80000000
If you set this bit then your old bit will work restrictedly for one purpose each.Without this bit the rest of these bits will be useless
新补丁开关,开启此项,旧的补丁方式(“FixDarwin”、“AddMCHC” 补丁)将失效。
6. 感受 最大的感受是,论坛的编辑器之渣渣,实所罕见,决定以后再也不会浪费时间在坛子里写这种长的分享教程了。真的
本帖最后由 交叠的暗黑 于 2017-7-30 15:13 编辑
20170730
加入 VoodooPS2Controller.kext 的修改,支持三指手势,以及直接使用功能键进行声音、亮度控制,虽然感觉远不如白果,鸡肋罢了。
EFI存档:
链接: https://pan.baidu.com/s/1pKVM9cB 密码: yyqx
整机教程:pdf完整版本v2
(嘿嘿,其实想设置回复可见,但是咩有哇,所以只能设置pb1枚,有下载需求的人可以选择留言哟~没错,我只是想要你们留言而已)
目录:
1. 简要概述
* 娱乐大师
* 配置一览
* 果果自述
2. 安装介质
* u盘安装大法
* 硬盘安装大法
* 虚拟机安装法
* dd命令安装大法
3. 了解 clover
* 了解 clover
* 提取ACPI files
* ubuntu提取
* clover F4 提取
* patchmatic 提取
* 反编译
* 获取工具
* MaciASL
* Iasl
* 开始反编
* ssdtPRGen 获取变频 aml
4. 安装
* 初装
* 次装
5. 驱动
* 显卡&&太阳
* 硬件加速
* 亮度
* DSDT-Patches
* KextsToPatch
* HDMI 输出
* Devices
* 声卡
* 万能声卡
* ALC 仿冒声卡
* Devices
* Acpi-Boot
* 网卡
* usb + BisonCam_NBPro + sleep + find bluetooth
* 10.12 去除 USB 端口限制补丁
* SSDT(for USBInjectAll.kext)
* ACPI-DSDT-Patches
* KernelAndKextPatches-KextsToPatch
* Boot-Arguments
* working
* 电源管理
* 原生变频
* ssdtPRGen 变频
* Energy Control
* 电池
6. hotpatch 配置
* ACPI-DSDT-Fixes
7. 感受
8. 附件
大神,我也买了海尔S4!
百度网盘的文件能再分享下嘛,下载了我就可以直接装了。同一机型! 海尔 s4 的话最后就直接用我的 config 配置,求这个config!!! zsucj 发表于 2017-7-22 14:13 https://www.pcbeta.com/static/image/common/back.gif
海尔 s4 的话最后就直接用我的 config 配置,求这个config!!!
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ACPI</key>
<dict>
<key>#DropTables</key>
<array>
<dict>
<key>Signature</key>
<string>MCFG</string>
</dict>
<dict>
<key>Signature</key>
<string>DMAR</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>xh_rvp10</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>CpuPm</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>Cpu0Cst</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>Cpu0Ist</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>ApCst</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>ApIst</string>
</dict>
</array>
<key>#SortedOrder</key>
<array>
<string>SSDT.aml</string>
<string>SSDT-0.aml</string>
<string>SSDT-1.aml</string>
<string>SSDT-2.aml</string>
<string>SSDT-3.aml</string>
<string>SSDT-4.aml</string>
<string>SSDT-5.aml</string>
<string>SSDT-6.aml</string>
<string>SSDT-pr.aml</string>
<string>SSDT-XOSI.aml</string>
<string>SSDT-UIAC.aml</string>
<string>SSDT-PNLF.aml</string>
</array>
<key>DSDT</key>
<dict>
<key>Fixes</key>
<dict>
<key>FIX_RTC_20000</key>
<true/>
<key>FIX_WAK_200000</key>
<true/>
<key>FixIPIC_0040</key>
<true/>
<key>NewWay_80000000</key>
<true/>
</dict>
<key>Patches</key>
<array>
<dict>
<key>Comment</key>
<string>change OSID to XSID (to avoid match against _OSI XOSI patch)</string>
<key>Disabled</key>
<true/>
<key>Find</key>
<data>
T1NJRA==
</data>
<key>Replace</key>
<data>
WFNJRA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>change _OSI to XOSI</string>
<key>Disabled</key>
<true/>
<key>Find</key>
<data>
X09TSQ==
</data>
<key>Replace</key>
<data>
WE9TSQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>change _DSM to XDSM</string>
<key>Find</key>
<data>
X0RTTQ==
</data>
<key>Replace</key>
<data>
WERTTQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>change EC0 to EC</string>
<key>Find</key>
<data>
RUMwXw==
</data>
<key>Replace</key>
<data>
RUNfXw==
</data>
</dict>
<dict>
<key>Comment</key>
<string>change H_EC to EC</string>
<key>Disabled</key>
<true/>
<key>Find</key>
<data>
SF9FQw==
</data>
<key>Replace</key>
<data>
RUNfXw==
</data>
</dict>
<dict>
<key>Comment</key>
<string>change ECDV to EC</string>
<key>Disabled</key>
<true/>
<key>Find</key>
<data>
RUNEVg==
</data>
<key>Replace</key>
<data>
RUNfXw==
</data>
</dict>
<dict>
<key>Comment</key>
<string>change XHCI to XHC</string>
<key>Find</key>
<data>
WEhDSQ==
</data>
<key>Replace</key>
<data>
WEhDXw==
</data>
</dict>
<dict>
<key>Comment</key>
<string>change XHC1 to XHC</string>
<key>Find</key>
<data>
WEhDMQ==
</data>
<key>Replace</key>
<data>
WEhDXw==
</data>
</dict>
<dict>
<key>Comment</key>
<string>change GFX0 to IGPU</string>
<key>Find</key>
<data>
R0ZYMA==
</data>
<key>Replace</key>
<data>
SUdQVQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>change SAT0 to SATA</string>
<key>Find</key>
<data>
U0FUMA==
</data>
<key>Replace</key>
<data>
U0FUQQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>change HDAS to HDEF</string>
<key>Find</key>
<data>
SERBUw==
</data>
<key>Replace</key>
<data>
SERFRg==
</data>
</dict>
<dict>
<key>Comment</key>
<string>change HECI to IMEI</string>
<key>Find</key>
<data>
SEVDSQ==
</data>
<key>Replace</key>
<data>
SU1FSQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>change MEI to IMEI</string>
<key>Find</key>
<data>
TUVJXw==
</data>
<key>Replace</key>
<data>
SU1FSQ==
</data>
</dict>
</array>
</dict>
<key>DropTables</key>
<array>
<dict>
<key>Signature</key>
<string>DMAR</string>
</dict>
<dict>
<key>Signature</key>
<string>#MCFG</string>
</dict>
</array>
<key>SSDT</key>
<dict>
<key>DropOem</key>
<false/>
<key>Generate</key>
<false/>
<key>PluginType</key>
<integer>1</integer>
</dict>
</dict>
<key>Boot</key>
<dict>
<key>Arguments</key>
<string>kext-dev-mode=1 rootless=0 dart=0 nv_disable=1 -lilubeta -alcbeta</string>
<key>Debug</key>
<false/>
<key>DefaultVolume</key>
<string>MacOS</string>
<key>Legacy</key>
<string>PBR</string>
<key>Secure</key>
<false/>
<key>Timeout</key>
<integer>0</integer>
<key>XMPDetection</key>
<string>Yes</string>
</dict>
<key>CPU</key>
<dict>
<key>HWPEnable</key>
<true/>
<key>UseARTFrequency</key>
<false/>
</dict>
<key>Devices</key>
<dict>
<key>#AddProperties</key>
<array>
<dict>
<key>Comment</key>
<string>hda-gfx=onboard-1 for HDMI audio</string>
<key>Device</key>
<string>IntelGFX</string>
<key>Key</key>
<string>hda-gfx</string>
<key>Value</key>
<data>
b25ib2FyZC0xAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>hda-gfx=onboard-1 for HDMI audio</string>
<key>Device</key>
<string>HDA</string>
<key>Key</key>
<string>hda-gfx</string>
<key>Value</key>
<data>
b25ib2FyZC0xAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>layout-id=3</string>
<key>Device</key>
<string>HDA</string>
<key>Key</key>
<string>layout-id</string>
<key>Value</key>
<data>
AwAAAA==
</data>
</dict>
<dict>
<key>Device</key>
<string>HDA</string>
<key>Key</key>
<string>PinConfigurations</string>
<key>Value</key>
<data>
</data>
</dict>
</array>
<key>Audio</key>
<dict>
<key>Inject</key>
<string>1</string>
</dict>
<key>FakeID</key>
<dict>
<key>#Kaby Lake-Comment</key>
<string>Kaby Lake HD620 graphics supportable by using Skylake device-id</string>
<key>IntelGFX</key>
<string>0x19168086</string>
</dict>
<key>USB</key>
<dict>
<key>FixOwnership</key>
<false/>
<key>Inject</key>
<false/>
</dict>
</dict>
<key>DisableDrivers</key>
<array>
<string>VBoxHfs</string>
</array>
<key>GUI</key>
<dict>
<key>Custom</key>
<dict>
<key>Entries</key>
<array>
<dict>
<key>Disabled</key>
<false/>
<key>FullTitle</key>
<string>UEFI internal</string>
<key>Hidden</key>
<string>Always</string>
<key>Ignore</key>
<false/>
<key>NoCaches</key>
<false/>
<key>Type</key>
<string>Other</string>
</dict>
</array>
</dict>
<key>Hide</key>
<array>
<string>Untitled</string>
<string>J-LS-X</string>
<string>J-LS-M</string>
</array>
<key>Language</key>
<string>en:0</string>
<key>Mouse</key>
<dict>
<key>DoubleClick</key>
<integer>500</integer>
<key>Enabled</key>
<false/>
<key>Mirror</key>
<false/>
<key>Speed</key>
<integer>8</integer>
</dict>
<key>Scan</key>
<dict>
<key>Entries</key>
<true/>
<key>Legacy</key>
<true/>
<key>Linux</key>
<false/>
<key>Tool</key>
<true/>
</dict>
<key>ScreenResolution</key>
<string>1920x1080</string>
<key>Theme</key>
<string>OSS</string>
</dict>
<key>Graphics</key>
<dict>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<true/>
<key>NVidia</key>
<false/>
</dict>
<key>InjectEDID</key>
<true/>
<key>NvidiaSingle</key>
<false/>
<key>ig-platform-id</key>
<string>0x19160000</string>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>#Kaby Lake-Comment</key>
<string>Kaby Lake CPU supportable by using CPUID from Skylake</string>
<key>AppleRTC</key>
<true/>
<key>AsusAICPUPM</key>
<true/>
<key>DellSMBIOSPatch</key>
<false/>
<key>FakeCPUID</key>
<string>0x0506e3</string>
<key>ForceKextsToLoad</key>
<array>
<string>\System\Library\Extensions\IONetworkingFamily.kext</string>
</array>
<key>KernelLapic</key>
<true/>
<key>KernelPm</key>
<true/>
<key>KernelToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>MSR 0xE2 _xcpm_idle instant reboot(c) Pike R. Alpha</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
ILniAAAADzA=
</data>
<key>MatchOS</key>
<string>10.12</string>
<key>Replace</key>
<data>
ILniAAAAkJA=
</data>
</dict>
</array>
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>0x19160000/etc, 19MB framebuffer 9MB cursor bytes (credit RehabMan)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
AAAgAgAAUAE=
</data>
<key>Name</key>
<string>com.apple.driver.AppleIntelSKLGraphicsFramebuffer</string>
<key>Replace</key>
<data>
AAAwAQAAkAA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>change F%uT%04x to F%uTxxxx in AppleBacklightInjector.kext (credit RehabMan)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
RiV1VCUwNHgA
</data>
<key>Name</key>
<string>com.apple.driver.AppleBacklight</string>
<key>Replace</key>
<data>
RiV1VHh4eHgA
</data>
</dict>
<dict>
<key>Comment</key>
<string>AirPortBrcm4360 - fcvo</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
gflSqgAAdSk=
</data>
<key>Name</key>
<string>AirPortBrcm4360</string>
<key>Replace</key>
<data>
gflSqgAAZpA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.12-BCM94352-5GHz-US-FCC-dv</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
gflSqgAAdSk=
</data>
<key>MatchOS</key>
<string>10.12.x</string>
<key>Name</key>
<string>AirPortBrcm4360</string>
<key>Replace</key>
<data>
gflSqgAAZpA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>BT4LE-Handoff-Hotspot</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
SIX/dEdIiwc=
</data>
<key>Name</key>
<string>IOBluetoothFamily</string>
<key>Replace</key>
<data>
Qb4PAAAA60Q=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Trim Patch</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
AEFQUExFIFNTRAA=
</data>
<key>MatchBuild</key>
<string></string>
<key>MatchOS</key>
<string></string>
<key>Name</key>
<string>IOAHCIBlockStorage</string>
<key>Replace</key>
<data>
AAAAAAAAAAAAAAA=
</data>
</dict>
</array>
</dict>
<key>SMBIOS</key>
<dict>
<key>BiosReleaseDate</key>
<string>12/22/2016</string>
<key>BiosVendor</key>
<string>Apple Inc.</string>
<key>BiosVersion</key>
<string>MBP131.88Z.0205.B11.1612220123</string>
<key>Board-ID</key>
<string>Mac-473D31EABEB93F9B</string>
<key>BoardManufacturer</key>
<string>Apple Inc.</string>
<key>BoardType</key>
<integer>10</integer>
<key>ChassisAssetTag</key>
<string>MacBook-Aluminum</string>
<key>ChassisManufacturer</key>
<string>Apple Inc.</string>
<key>ChassisType</key>
<string>0x09</string>
<key>Family</key>
<string>MacBook Pro</string>
<key>LocationInChassis</key>
<string>Part Component</string>
<key>Manufacturer</key>
<string>Apple Inc.</string>
<key>Mobile</key>
<true/>
<key>ProductName</key>
<string>MacBookPro13,1</string>
<key>Version</key>
<string>1.0</string>
</dict>
<key>SystemParameters</key>
<dict>
<key>InjectKexts</key>
<string>Detect</string>
</dict>
</dict>
</plist>
交叠的暗黑 发表于 2017-7-13 07:51 https://www.pcbeta.com/static/image/common/back.gif
EFI存档:
链接: https://pan.baidu.com/s/1pKVM9cB 密码: yyqx
感谢大神,我连第二个SSd都是和你一样的,不过是128G的,哈哈。 交叠的暗黑 发表于 2017-7-13 07:51 https://www.pcbeta.com/static/image/common/back.gif
EFI存档:
链接: https://pan.baidu.com/s/1pKVM9cB 密码: yyqx
能否告知用的是哪个dmg或者cdr!!!{:5_265:} zsucj 发表于 2017-7-22 17:35 https://www.pcbeta.com/static/image/common/back.gif
能否告知用的是哪个dmg或者cdr!!!
谢谢大神,双硬盘安装有没有什么注意事项啊?准备今天搞好黑苹果。 震惊,感觉楼主的帖子深入浅出而且不明白想深入了解的地方都附了帖子链接,真的很好! 你才知道论坛编辑器挫啊!我都无力吐槽了,发布格式全乱套!真的建议论坛加个发帖预览模式 zsucj 发表于 2017-7-22 19:06 https://www.pcbeta.com/static/image/common/back.gif
谢谢大神,双硬盘安装有没有什么注意事项啊?准备今天搞好黑苹果。
双硬盘分开安装就好,启动在bios选择要启动的系统,也可四叶草引导双系统!简单明了 谢谢大神!小白第一次一次就装好!不用被tb上的坑了! 第三章反编译是在安装之后做的么? 962463165 发表于 2017-7-23 23:20 https://www.pcbeta.com/static/image/common/back.gif
第三章反编译是在安装之后做的么?
被你找到群里去了是吗,哥们不容易哇 交叠的暗黑 发表于 2017-7-24 08:31 https://www.pcbeta.com/static/image/common/back.gif
被你找到群里去了是吗,哥们不容易哇
我先去的群,然后再来的远景 ,正好发现你的帖 = = 手上有了type-c设备,更新了这个 usb 的 hotpatch,加入了type-c 的usb 支持,不会像之前那样无法使用了(因为屏蔽掉以节能)
交叠的暗黑 发表于 2017-7-25 19:43 https://www.pcbeta.com/static/image/common/back.gif
手上有了type-c设备,更新了这个 usb 的 hotpatch,加入了type-c 的usb 支持,不会像之前那样无法使用了(因 ...
感谢大神!准备入手pcie SSD,把那个m2的128换了,你推荐的那个型号无线网卡刚到,装上了,没有自动驱动的? zsucj 发表于 2017-7-27 22:27 https://www.pcbeta.com/static/image/common/back.gif
感谢大神!准备入手pcie SSD,把那个m2的128换了,你推荐的那个型号无线网卡刚到,装上了,没有自动驱动的 ...
网卡用我的配置直接驱动,至于pcie,好像需要打补丁 交叠的暗黑 发表于 2017-7-28 12:16 https://www.pcbeta.com/static/image/common/back.gif
网卡用我的配置直接驱动,至于pcie,好像需要打补丁
大神,能共享下你最新的 EFI 文件嘛(把那个typec也整合进去最好),我装了你推荐的网卡,wifi还是没有反应。
页:
[1]
2