Lenovo Y40 安装 Maverick

进大学了,选笔记本我的要求是轻便,续航好,高分屏,14吋。MacBook Air 一开始的确是我的首选,后来预算不足,选了 Lenovo Erazer Y40。

其实选购的时候也一直有装黑苹果的打算,几经波折,现在算是半完美,估计明年也会入手 MBA 或者 RMBP 了,所以把过程贴出来,算是留个纪念。

  • CPU : Intel 酷睿i5 4210U 1.7GHz
  • 内存 : 8GB
  • SSD : 镁光M4 128GB
  • 显卡 : HD4400 + AMD Radeon R9 M275
  • 声卡 : Realtek ALC 283
  • 网卡 : RTL8168/8111/8112 + Intel(R) Dual Band Wireless-AC 3160

自己进行部分升级,与国行配置不同

首先由于是 Haswell 的笔记本,就不考虑 Chameleon 引导了,直接 Clover。由于 Hackintosh 对 Yosemite 下笔记本的研究还不够多,所以选择更加成熟稳定的 Maverick。在 OS X 下用 Clover Configurator 生成配置

<?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>DSDT</key>
        <dict>
            <key>Debug</key>
            <false/>
            <key>DropOEM_DSM</key>
            <false/>
            <key>ReuseFFFF</key>
            <false/>
        </dict>
        <key>SSDT</key>
        <dict>
            <key>DropOem</key>
            <true/>
            <key>EnableC7</key>
            <true/>
            <key>Generate</key>
            <dict>
                <key>CStates</key>
                <false/>
                <key>PStates</key>
                <false/>
            </dict>
        </dict>
    </dict>
    <key>Boot</key>
    <dict>
        <key>Arguments</key>
        <string>arch=x86_64 darkwake=0 npci=0x2000 kext-dev-mode=1</string>
        <key>DefaultLoader</key>
        <string></string>
        <key>DefaultVolume</key>
        <string>Hackintosh</string>
        <key>Legacy</key>
        <string>PBR</string>
        <key>Log</key>
        <false/>
        <key>Secure</key>
        <false/>
        <key>Timeout</key>
        <integer>5</integer>
        <key>XMPDetection</key>
        <string>Yes</string>
    </dict>
    <key>CPU</key>
    <dict>
        <key>BusSpeedkHz</key>
        <integer>99773</integer>
        <key>C6</key>
        <true/>
        <key>FrequencyMHz</key>
        <integer>1700</integer>
        <key>Latency</key>
        <string>0xfa</string>
        <key>QPI</key>
        <integer>0</integer>
        <key>Type</key>
        <string>0x903</string>
    </dict>
    <key>Devices</key>
    <dict>
        <key>USB</key>
        <dict>
            <key>FixOwnership</key>
            <false/>
            <key>Inject</key>
            <false/>
        </dict>
    </dict>
    <key>GUI</key>
    <dict>
        <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>2</integer>
        </dict>
        <key>Scan</key>
        <true/>
        <key>ScreenResolution</key>
        <string>1920x1080</string>
    </dict>
    <key>Graphics</key>
    <dict>
        <key>CustomEDID</key>
        <data>
        AAAAAA4AAA4AAAANDQA=
        </data>
        <key>DualLink</key>
        <integer>0</integer>
        <key>FBName</key>
        <string></string>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <false/>
            <key>Intel</key>
            <false/>
            <key>NVidia</key>
            <false/>
        </dict>
        <key>InjectEDID</key>
        <true/>
    </dict>
    <key>KernelAndKextPatches</key>
    <dict>
        <key>AppleRTC</key>
        <true/>
    </dict>
    <key>RtVariables</key>
    <dict>
        <key>LogLineCount</key>
        <integer>500</integer>
        <key>MLB</key>
        <string>C02140302D5DMT31M</string>
    </dict>
    <key>SMBIOS</key>
    <dict>
        <key>BiosReleaseDate</key>
        <string>05/24/13</string>
        <key>BiosVendor</key>
        <string>Apple Computer, Inc.</string>
        <key>BiosVersion</key>
        <string>MBA61.88Z.0099.B04.1305241529</string>
        <key>Board-ID</key>
        <string>Mac-7DF21CB3ED6977E5</string>
        <key>BoardManufacturer</key>
        <string>Apple Computer, Inc.</string>
        <key>BoardType</key>
        <integer>10</integer>
        <key>ChassisAssetTag</key>
        <string>Air-Enclosure</string>
        <key>ChassisManufacturer</key>
        <string>Apple Computer, Inc.</string>
        <key>ChassisType</key>
        <string>10</string>
        <key>Family</key>
        <string>MacBook Air</string>
        <key>Manufacturer</key>
        <string>Apple Computer, Inc.</string>
        <key>Mobile</key>
        <true/>
        <key>ProductName</key>
        <string>MacBookAir6,2</string>
        <key>SerialNumber</key>
        <string>C02LRJ72F5V8</string>
        <key>Trust</key>
        <false/>
        <key>Version</key>
        <string>1.0</string>
    </dict>
    <key>SystemParameters</key>
    <dict>
        <key>CustomUUID</key>
        <string></string>
        <key>InjectKexts</key>
        <string>Automatic</string>
        <key>InjectSystemID</key>
        <true/>
    </dict>
</dict>
</plist>

删除 Clover 目录下 CsmVideoDxe-64 驱动,防止黑屏。在 Windows 下,用 AIDA 64 提取 DSDT 和 SSDT,对 DSDT 注入显卡 id、屏蔽独显、亮度调节、电池电量显示、USB 内建、加载 AppleLPC 电源管理。将生成的所有 aml 文件放到 ACPI/patched 文件夹。安装最新的 FakeSMC、ACPIBatteryManager。如无意外能正常安装 OS X。

进入 OS X 后,显示器描述文件选中 sRGB 的文件解决花屏,MultiBeast 驱动有线网卡,ELAN 4.0 驱动触摸板(仍有瑕疵,建议外接鼠标),VoodooHDA2.8.6 驱动声卡,开启 Trim 保护 SSD。

至此,除了由于 BIOS 白名单,无线网卡无解,桌面仍有少许花屏,触摸板时常死机,睡眠后少许功能不正常,其余部件正常运行。