我的黑苹果之路「四」: 完美谢幕

写在前面

没多少人还记得 @东皇「@pippo_choi」 这个ID。第一次研究黑苹果大概是2013年末,Mackintosh使我着迷,也较为深入的研究过一段时间,期间写过3篇安装日志,不知觉已经5年半。现在不如以前兴趣浓烈,也不会通宵研究,基本怎么省事怎么来。

Hackintosh对Intel机器从来都很友好,但对于AMD处理器的机器来说很艰难,一直需要等待大神破解内核,替换prelinkedkernel。不过现在大神 @Shaneee 告诉我们不需要,Ryzentosh神器 AMD_Vanilla 正式发布,项目释义为:Patches to enable Native AMD CPU Support on 10.13.6 and 10.14.x,以下为原文搬运+简单翻译。

支持情况

  • Supports Zen CPUs (Ryzen, Threadripper, Athlon 2xxGE)
  • 支持Zen架构处理器「Ryzen,Threadrippe,Athlon 2xxGE,」
  • Beta 15H (Bulldozer) and 16H (Jaguar) CPUs Support (FX, A Series...)
    -支持推土机和美洲豹架构处理器 (FX, A Series...)
  • Enables iMessage, Siri, Facetime, etc.
  • 支持iMessage,Siri,FaceTime等等
  • No OPEMU (32-bit app support)
  • 不支持32位程序

食用方法

  • Add the patches from the patches.plist in the FX folder or the patches.plist in the Zen folder to your config.plist. If you have existing patches you may want to merge them.
  • 如果你想保留已有的补丁,可以把 FX文件夹 或 Zen文件夹 里的 Patches.plist 补丁代码合并到你现有config.plist。
    OR
    或者
  • Replace your current config.plist with the config.plist in the FX folder or the config.plist in the Zen folder. Make any changes as necessary.
  • 用 FX文件夹 或 Zen文件夹 里的config.plist文件直接替换你目前的config.plist文件,同时请根据需要做必要修改。

安装情况

通过AMD_Vanilla补丁代码,我下载10.14原版镜像直接刻录系统安装盘,然后通过Clover Configurator打开EFI分区直接替换原有config.plist,把原声卡补丁添加即可正常安装启动。通过App Store直接升级系统到10.14.4,iMessage和FaceTime也可以直接激活。

不足之处

虽然已经非常接近白果,但因为其本质Patches,所以Photoshop和illustrator仍然有问题,需要删除文件才能打开和使用,解决方法见下文,其他软件不使用故不发表看法。

解决方法

  • Photoshop CC 2019
    sudo rm -rf /Applications/Adobe Photoshop CC 2019/Adobe Photoshop CC 2019.app/Contents/Required/Plug-ins/Extensions/FastCore.plugin /Applications/Adobe Photoshop CC 2019/Adobe Photoshop CC 2019.app/Contents/Required/Plug-ins/Extensions/MMXCore.plugin
  • Photoshop选字体崩溃
    删除系统自带日文字体或者下载低版本Camera Raw安装替换,点击 Adobe官网 前往下载
  • Illustrator CC 2019
    rm -rf /Applications/Adobe Illustrator CC 2019/Adobe Illustrator.app/Contents/MacOS/MMXCore.plugin /Applications/Adobe Illustrator CC 2019/Adobe Illustrator.app/Contents/Required/Plug-ins/Text Filters/TextModel.aip

相关文件

  • Clover v2.4k r4928:点击 GitHub 前往。
  • AMD_Vanilla完整config.plist代码

    <!--?xml version="1.0" encoding="UTF-8"?-->
    <plist version="1.0">
    <dict>
    <key>ACPI</key>
    <dict>
    <key>DSDT</key>
    <dict>
    <key>Fixes</key>
    <dict>
    <key>AddDTGP</key>
    <false>
    <key>AddHDMI</key>
    <false>
    <key>DeleteUnused</key>
    <false>
    <key>FakeLPC</key>
    <false>
    <key>FixAirport</key>
    <false>
    <key>FixDisplay</key>
    <false>
    <key>FixHDA</key>
    <false>
    <key>FixHPET</key>
    <false>
    <key>FixLAN</key>
    <false>
    <key>FixRTC</key>
    <false>
    <key>FixShutdown</key>
    <false>
    <key>FixUSB</key>
    <false>
    </false></false></false></false></false></false></false></false></false></false></false></false></dict>
    <key>Name</key>
    <string>DSDT.aml</string>
    <key>Patches</key>
    <array>
    <dict>
    <key>Comment</key>
    <string>change AZAL to HDEF</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    QVpBTA==
    </data>
    <key>Replace</key>
    <data>
    SERFRg==
    </data>
    </false></dict>
    </array>
    </dict>
    <key>HaltEnabler</key>
    <false>
    <key>SSDT</key>
    <dict>
    <key>EnableC6</key>
    <false>
    <key>Generate</key>
    <dict>
    <key>CStates</key>
    <false>
    <key>PStates</key>
    <false>
    </false></false></dict>
    </false></dict>
    </false></dict>
    <key>Boot</key>
    <dict>
    <key>Arguments</key>
    <string>npci=0x2000 -v</string>
    <key>DefaultLoader</key>
    <string>boot.efi</string>
    <key>DefaultVolume</key>
    <string>LastBootedVolume</string>
    <key>Legacy</key>
    <string>PBR</string>
    <key>NeverHibernate</key>
    <true>
    </true></dict>
    <key>BootGraphics</key>
    <dict>
    <key>DefaultBackgroundColor</key>
    <string>0x8000000</string>
    <key>EFILoginHiDPI</key>
    <integer>0</integer>
    <key>UIScale</key>
    <integer>1</integer>
    <key>flagstate</key>
    <integer>0</integer>
    </dict>
    <key>CPU</key>
    <dict>
    <key>C6</key>
    <false>
    <key>Type</key>
    <string>0x0204</string>
    <key>UseARTFrequency</key>
    <false>
    </false></false></dict>
    <key>Devices</key>
    <dict>
    <key>Audio</key>
    <dict>
    <key>AFGLowPowerState</key>
    <true>
    <key>ResetHDA</key>
    <true>
    </true></true></dict>
    <key>ForceHPET</key>
    <false>
    <key>HDMIInjection</key>
    <false>
    <key>InjectHDMI</key>
    <false>
    <key>InjectLAN</key>
    <false>
    <key>LANInjection</key>
    <true>
    <key>USB</key>
    <dict>
    <key>AddClockID</key>
    <true>
    <key>FixOwnership</key>
    <true>
    <key>Inject</key>
    <false>
    </false></true></true></dict>
    </true></false></false></false></false></dict>
    <key>GUI</key>
    <dict>
    <key>Hide</key>
    <array>
    <string>Preboot</string>
    <string>Legacy</string>
    </array>
    <key>Language</key>
    <string>en:0</string>
    <key>Mouse</key>
    <dict>
    <key>Enabled</key>
    <true>
    </true></dict>
    <key>Scan</key>
    <true>
    <key>ScreenResolution</key>
    <string>1280x1024</string>
    <key>TextOnly</key>
    <true>
    <key>Theme</key>
    <string>embedded</string>
    </true></true></dict>
    <key>Graphics</key>
    <dict>
    <key>Inject</key>
    <dict>
    <key>ATI</key>
    <false>
    <key>NVidia</key>
    <false>
    </false></false></dict>
    <key>RadeonDeInit</key>
    <false>
    </false></dict>
    <key>KernelAndKextPatches</key>
    <dict>
    <key>AppleRTC</key>
    <true>
    <key>KernelCpu</key>
    <false>
    <key>KernelToPatch</key>
    <array>
    <dict>
    <key>Comment</key>
    <string>algrey - commpage_populate -remove rdmsr</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    uaABAAAPMg==
    </data>
    <key>MatchOS</key>
    <string>10.13.6,10.14.x</string>
    <key>Replace</key>
    <data>
    Dx+AAAAAAA==
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - cpu_topology_sort -disable _x86_validate_topology</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    6Ar2//+c
    </data>
    <key>MatchOS</key>
    <string>10.13.6</string>
    <key>Replace</key>
    <data>
    Dx9EAACc
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - cpu_topology_sort -disable _x86_validate_topology</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    6Kn1//8=
    </data>
    <key>MatchOS</key>
    <string>10.14.1,10.14.2,10.14.3</string>
    <key>Replace</key>
    <data>
    Dx9EAAA=
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - cpu_topology_sort -disable _x86_validate_topology</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    6Jn1//8=
    </data>
    <key>MatchOS</key>
    <string>10.14.4</string>
    <key>Replace</key>
    <data>
    Dx9EAAA=
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - cpuid_set_cache_info - cpuid 0x8000001D instead 0</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    McAx2zHJMdIPokGJxkGJ0YM9ygWNAAB0GEiNPZKSXwAx
    9jHAQYnIRInyidno6IlYAEGD/gQPgvoBAABFMfbrDGYP
    H4QAAAAAAA==
    </data>
    <key>MatchBuild</key>
    <string>17G65,17G66</string>
    <key>MatchOS</key>
    <string>10.13.6</string>
    <key>Replace</key>
    <data>
    uB0AAIAx2zHJMdIPokGJxkGJ0YM9xwWNAAB0G0iNPY+S
    XwC+HQAAgDHAQYnIRInyidno4olYAEGD/gQPgvQBAABF
    MfbrBg8fAA==
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - cpuid_set_cache_info - cpuid 0x8000001D instead 0</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    McAx2zHJMdIPokGJxkGJ0YM9yu2MAAB0GEiNPQ+GXwAx
    9jHAQYnIRInyidno2HpYAEGD/gQPgvoBAABFMfbrDGYP
    H4QAAAAAAA==
    </data>
    <key>MatchBuild</key>
    <string>17G5019</string>
    <key>MatchOS</key>
    <string>10.13.6</string>
    <key>Replace</key>
    <data>
    uB0AAIAx2zHJMdIPokGJxkGJ0YM9x+2MAAB0G0iNPQyG
    XwC+HQAAgDHAQYnIRInyidno0npYAEGD/gQPgvQBAABF
    MfbrBg8fAA==
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - cpuid_set_cache_info - cpuid 0x8000001D instead 0</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    McAx2zHJMdIPokGJxkGJ0YM9yv2MAAB0GEiNPd+JXwAx
    9jHAQYnIRInyidnoqH5YAEGD/gQPgvoBAABFMfbrDGYP
    H4QAAAAAAA==
    </data>
    <key>MatchBuild</key>
    <string>17G6029,17G6030</string>
    <key>MatchOS</key>
    <string>10.13.6</string>
    <key>Replace</key>
    <data>
    uB0AAIAx2zHJMdIPokGJxkGJ0YM9x/2MAAB0G0iNPdyJ
    XwC+HQAAgDHAQYnIRInyidnoon5YAEGD/gQPgvQBAABF
    MfbrBg8fAA==
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - cpuid_set_cache_info - cpuid 0x8000001D instead 0</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    McAx2zHJMdIPokGJxkGJ0YM9+kGYAAB0GEiNPSvZZwAx
    9jHAQYnIRInyidno2CxgAEGD/gQPgvsBAABFMfbrDGYP
    H4QAAAAAAA==
    </data>
    <key>MatchOS</key>
    <string>10.14.1</string>
    <key>Replace</key>
    <data>
    uB0AAIAx2zHJMdIPokGJxkGJ0YM990GYAAB0G0iNPSjZ
    ZwC+HQAAgDHAQYnIRInyidno0ixgAEGD/gQPgvUBAABF
    MfbrBg8fAA==
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - cpuid_set_cache_info - cpuid 0x8000001D instead 0</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    McAx2zHJMdIPokGJxkGJ0YM9SiSYAAB0GEiNPQvGZwAx
    9jHAQYnIRInyidnoWBpgAEGD/gQPgvsBAABFMfbrDGYP
    H4QAAAAAAA==
    </data>
    <key>MatchOS</key>
    <string>10.14.3</string>
    <key>Replace</key>
    <data>
    uB0AAIAx2zHJMdIPokGJxkGJ0YM9RySYAAB0G0iNPQjG
    ZwC+HQAAgDHAQYnIRInyidnoUhpgAEGD/gQPgvUBAABF
    MfbrBg8fAA==
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - cpuid_set_cache_info - cpuid 0x8000001D instead 0</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    McAx2zHJMdIPokGJxoM9re2XAAB0G0GJ0UiNPRehZwAx
    9jHAQYnIRInyidnoWP1fAEGD/gQPgvgBAABFMfbrDGYP
    H4QAAAAAAA==
    </data>
    <key>MatchOS</key>
    <string>10.14.4</string>
    <key>Replace</key>
    <data>
    uB0AAIAx2zHJMdIPokGJxkGJ0YM9p+2XAAB0G0iNPRSh
    ZwC+HQAAgDHAQYnIRInyidnoUv1fAEGD/gQPgvUBAABF
    MfbrBg8fAA==
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - cpuid_set_cache_info - cpuid 0x8000001D instead 4</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    uAQAAABEifFEiQ==
    </data>
    <key>MatchOS</key>
    <string>10.13.6,10.14.x</string>
    <key>Replace</key>
    <data>
    uB0AAIBEifFEiQ==
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - cpuid_set_cache_info - don't set cpuid_cores_per_package</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    wega/8A=
    </data>
    <key>MatchOS</key>
    <string>10.13.6,10.14.x</string>
    <key>Replace</key>
    <data>
    Dx8A6wY=
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - cpuid_set_generic_info - remove wrmsr</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    uYsAAAAxwDHSDzA=
    </data>
    <key>MatchOS</key>
    <string>10.13.6,10.14.x</string>
    <key>Replace</key>
    <data>
    Zg8fhAAAAAAAZpA=
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - cpuid_set_generic_info - set microcode=186</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    uYsAAAAPMg==
    </data>
    <key>MatchOS</key>
    <string>10.13.6,10.14.x</string>
    <key>Replace</key>
    <data>
    uroAAABmkA==
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - cpuid_set_generic_info - set flag=1</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    uRcAAAAPMsHqEoDiBw==
    </data>
    <key>MatchOS</key>
    <string>10.13.6,10.14.x</string>
    <key>Replace</key>
    <data>
    sgFmDx+EAAAAAABmkA==
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - cpuid_set_generic_info - disable check to allow leaf7</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    ADoPgg==
    </data>
    <key>MatchOS</key>
    <string>10.13.6,10.14.x</string>
    <key>Replace</key>
    <data>
    AAAPgg==
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - cpuid_set_info - GenuineIntel to AuthenticAMD </string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    R2VudWluZUludGVsAA==
    </data>
    <key>MatchOS</key>
    <string>10.13.6,10.14.x</string>
    <key>Replace</key>
    <data>
    QXV0aGVudGljQU1EAA==
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - cpuid_set_cpufamily - force CPUFAMILY_INTEL_SKYLAKE </string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    MduAPbgLjQAGdVw=
    </data>
    <key>MatchBuild</key>
    <string>17G65,17G66</string>
    <key>MatchOS</key>
    <string>10.13.6</string>
    <key>Replace</key>
    <data>
    u58h/DfpXQAAAJA=
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - cpuid_set_cpufamily - force CPUFAMILY_INTEL_SKYLAKE </string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    MduAPbjzjAAGdVw=
    </data>
    <key>MatchBuild</key>
    <string>17G5019</string>
    <key>MatchOS</key>
    <string>10.13.6</string>
    <key>Replace</key>
    <data>
    u58h/DfpXQAAAJA=
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - cpuid_set_cpufamily - force CPUFAMILY_INTEL_SKYLAKE </string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    MduAPbgDjQAGdVw=
    </data>
    <key>MatchBuild</key>
    <string>17G6029,17G6030</string>
    <key>MatchOS</key>
    <string>10.13.6</string>
    <key>Replace</key>
    <data>
    u58h/DfpXQAAAJA=
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - cpuid_set_cpufamily - force CPUFAMILY_INTEL_SKYLAKE </string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    MduAPehHmAAGdVw=
    </data>
    <key>MatchOS</key>
    <string>10.14.1</string>
    <key>Replace</key>
    <data>
    u58h/DfpXQAAAJA=
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - cpuid_set_cpufamily - force CPUFAMILY_INTEL_SKYLAKE </string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    MduAPTgqmAAGdVw=
    </data>
    <key>MatchOS</key>
    <string>10.14.3</string>
    <key>Replace</key>
    <data>
    u58h/DfpXQAAAJA=
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - cpuid_set_cpufamily - force CPUFAMILY_INTEL_SKYLAKE </string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    MduAPZjzlwAGdVw=
    </data>
    <key>MatchOS</key>
    <string>10.14.4</string>
    <key>Replace</key>
    <data>
    u58h/DfpXQAAAJA=
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - cpuid_set_info - ryzen cores and logicals count</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    PexeO1d0Gz28T+p4dTaLBcgKjQCJBYoLjQCLDcAKjQDr
    Frk1AAAADzIPt8jB6BCD4A+JBWwLjQCJDWoLjQCFwHVK
    6zC5NQAAAA8ySMHiIInBSAnRuQEAAQAPRcgPt9GJyMHo
    EIkFOguNAIkVOAuNAIXAdRiLBWIKjQCJBSQLjQCLBVoK
    jQCJBRwLjQA=
    </data>
    <key>MatchBuild</key>
    <string>17G65,17G66</string>
    <key>MatchOS</key>
    <string>10.13.6</string>
    <key>Replace</key>
    <data>
    uAgAAIAx2zHJMdIPokGJwEGJzkGJ0YM97wuNAAB0G2YP
    H4QAAAAAAGYPH4QAAAAAAGYPH4QAAAAAAEUPtvZB/8a4
    HgAAgDHbMckx0g+iQYnAQYnRZg8fhAAAAAAAD7bP/8Ex
    0kSJ8PfxiQVtCo0ARIk1agqNAIM9JwuNAAB1DYkFHwuN
    AESJNRwLjQA=
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - cpuid_set_info - ryzen cores and logicals count</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    PexeO1d0Gz28T+p4dTaLBcjyjACJBYrzjACLDcDyjADr
    Frk1AAAADzIPt8jB6BCD4A+JBWzzjACJDWrzjACFwHVK
    6zC5NQAAAA8ySMHiIInBSAnRuQEAAQAPRcgPt9GJyMHo
    EIkFOvOMAIkVOPOMAIXAdRiLBWLyjACJBSTzjACLBVry
    jACJBRzzjAA=
    </data>
    <key>MatchBuild</key>
    <string>17G5019</string>
    <key>MatchOS</key>
    <string>10.13.6</string>
    <key>Replace</key>
    <data>
    uAgAAIAx2zHJMdIPokGJwEGJzkGJ0YM97/OMAAB0G2YP
    H4QAAAAAAGYPH4QAAAAAAGYPH4QAAAAAAEUPtvZB/8a4
    HgAAgDHbMckx0g+iQYnAQYnRZg8fhAAAAAAAD7bP/8Ex
    0kSJ8PfxiQVt8owARIk1avKMAIM9J/OMAAB1DYkFH/OM
    AESJNRzzjAA=
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - cpuid_set_info - ryzen cores and logicals count</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    PexeO1d0Gz28T+p4dTaLBcgCjQCJBYoDjQCLDcACjQDr
    Frk1AAAADzIPt8jB6BCD4A+JBWwDjQCJDWoDjQCFwHVK
    6zC5NQAAAA8ySMHiIInBSAnRuQEAAQAPRcgPt9GJyMHo
    EIkFOgONAIkVOAONAIXAdRiLBWICjQCJBSQDjQCLBVoC
    jQCJBRwDjQA=
    </data>
    <key>MatchBuild</key>
    <string>17G6029,17G6030</string>
    <key>MatchOS</key>
    <string>10.13.6</string>
    <key>Replace</key>
    <data>
    uAgAAIAx2zHJMdIPokGJwEGJzkGJ0YM97wONAAB0G2YP
    H4QAAAAAAGYPH4QAAAAAAGYPH4QAAAAAAEUPtvZB/8a4
    HgAAgDHbMckx0g+iQYnAQYnRZg8fhAAAAAAAD7bP/8Ex
    0kSJ8PfxiQVtAo0ARIk1agKNAIM9JwONAAB1DYkFHwON
    AESJNRwDjQA=
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - cpuid_set_info - ryzen cores and logicals count</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    PexeO1d0Gz28T+p4dSaLBfhGmACJBbpHmACLDfBGmADr
    OLk1AAAADzIPt8jB6BCD4A/rILk1AAAADzJIweIgicFI
    CdG6AQABAA9F0A+3yonQwegQiQV6R5gAiQ14R5gAhcB0
    Gg==
    </data>
    <key>MatchOS</key>
    <string>10.14.1</string>
    <key>Replace</key>
    <data>
    uAgAAIAx2zHJMdIPokGJwEGJzkGJ0UUPtvZB/8a4HgAA
    gDHbMckx0g+iQYnAQYnRDx9EAAAPts//wTHSRInw9/GJ
    BcVGmABEiTXCRpgAgz1/R5gAAHUNiQV3R5gARIk1dEeY
    AA==
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - cpuid_set_info - ryzen cores and logicals count</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    PexeO1d0Gz28T+p4dSaLBUgpmACJBQoqmACLDUApmADr
    OLk1AAAADzIPt8jB6BCD4A/rILk1AAAADzJIweIgicFI
    CdG6AQABAA9F0A+3yonQwegQiQXKKZgAiQ3IKZgAhcB0
    Gg==
    </data>
    <key>MatchOS</key>
    <string>10.14.3</string>
    <key>Replace</key>
    <data>
    uAgAAIAx2zHJMdIPokGJwEGJzkGJ0UUPtvZB/8a4HgAA
    gDHbMckx0g+iQYnAQYnRDx9EAAAPts//wTHSRInw9/GJ
    BRUpmABEiTUSKZgAgz3PKZgAAHUNiQXHKZgARIk1xCmY
    AA==
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - cpuid_set_info - ryzen cores and logicals count</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    PexeO1d0Gz28T+p4dSaLBafylwCJBWnzlwCLDZ/ylwDr
    OLk1AAAADzIPt8jB6BCD4A/rILk1AAAADzJIweIgicFI
    CdG6AQABAA9F0A+3yonQwegQiQUp85cAiQ0n85cAhcB0
    Gg==
    </data>
    <key>MatchOS</key>
    <string>10.14.4</string>
    <key>Replace</key>
    <data>
    uAgAAIAx2zHJMdIPokGJwEGJzkGJ0UUPtvZB/8a4HgAA
    gDHbMckx0g+iQYnAQYnRDx9EAAAPts//wTHSRInw9/GJ
    BXTylwBEiTVx8pcAgz0u85cAAHUNiQUm85cARIk1I/OX
    AA==
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - i386_init - remove rdmsr</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    uZkBAAAPMkjB4iCJxkgJ1rmYAQAADzJIweIgicBICcK/
    WAIxBTHJRTHA
    </data>
    <key>MatchOS</key>
    <string>10.13.6,10.14.x</string>
    <key>Replace</key>
    <data>
    Zg8fhAAAAAAAZg8fhAAAAAAAZg8fhAAAAAAAZg8fhAAA
    AAAAZg8fRAAA
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - tsc_init - replace skylake with zen</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    RIug0AEAAIuY1AEAAEiNPeuNXgDo2gMAAEiFwLkANm4B
    SA9FyEiJyEkPr8RFMf8x0kj380iJBQCrhQBIiQUhq4UA
    SLrbNLbXgt4bQ0iJyEj34kjB6hJpwkBCDwApwUiNPaeN
    XgAxwInWicpMieFJidjobTNXAEiLHeaqhQA=
    </data>
    <key>MatchBuild</key>
    <string>17G65,17G66</string>
    <key>MatchOS</key>
    <string>10.13.6</string>
    <key>Replace</key>
    <data>
    uWQAAcAPMg+2yInGwe4Ig+Y/RTH/MdJIichI9/ZIicZI
    acYAwusLSAH2SIkFCquFADHSSPf2SInDSIkdI6uFAEiJ
    NQyrhQBmDx+EAAAAAABmDx+EAAAAAABmDx+EAAAAAABm
    Dx+EAAAAAABmDx+EAAAAAABmDx+EAAAAAAA=
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - tsc_init - replace skylake with zen</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    RIug0AEAAIuY1AEAAEiNPceBXgDo2gMAAEiFwLkANm4B
    SA9FyEiJyEkPr8RFMf8x0kj380iJBQCThQBIiQUhk4UA
    SLrbNLbXgt4bQ0iJyEj34kjB6hJpwkBCDwApwUiNPYOB
    XgAxwInWicpMieFJidjoXSRXAEiLHeaShQA=
    </data>
    <key>MatchBuild</key>
    <string>17G5019</string>
    <key>MatchOS</key>
    <string>10.13.6</string>
    <key>Replace</key>
    <data>
    uWQAAcAPMg+2yInGwe4Ig+Y/RTH/MdJIichI9/ZIicZI
    acYAwusLSAH2SIkFCpOFADHSSPf2SInDSIkdI5OFAEiJ
    NQyThQBmDx+EAAAAAABmDx+EAAAAAABmDx+EAAAAAABm
    Dx+EAAAAAABmDx+EAAAAAABmDx+EAAAAAAA=
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - tsc_init - replace skylake with zen</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    RIug0AEAAIuY1AEAAEiNPZeFXgDo2gMAAEiFwLkANm4B
    SA9FyEiJyEkPr8RFMf8x0kj380iJBQCjhQBIiQUho4UA
    SLrbNLbXgt4bQ0iJyEj34kjB6hJpwkBCDwApwUiNPVOF
    XgAxwInWicpMieFJidjoLShXAEiLHeaihQA=
    </data>
    <key>MatchBuild</key>
    <string>17G6029,17G6030</string>
    <key>MatchOS</key>
    <string>10.13.6</string>
    <key>Replace</key>
    <data>
    uWQAAcAPMg+2yInGwe4Ig+Y/RTH/MdJIichI9/ZIicZI
    acYAwusLSAH2SIkFCqOFADHSSPf2SInDSIkdI6OFAEiJ
    NQyjhQBmDx+EAAAAAABmDx+EAAAAAABmDx+EAAAAAABm
    Dx+EAAAAAABmDx+EAAAAAABmDx+EAAAAAAA=
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - tsc_init - replace skylake with zen</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    RIug0AEAAIuY1AEAAEiNPWqsZgDo8AMAAEiFwLkANm4B
    SA9FyEiJyEkPr8Qx0kj380iJBenFkABIiQUKxpAASLrb
    NLbXgt4bQ0iJyEj34kUx/0jB6hJpwkBCDwApwUiNPSas
    ZgAxwInWicpMieFJidjoQ6teAEiLHczFkAA=
    </data>
    <key>MatchOS</key>
    <string>10.14.1</string>
    <key>Replace</key>
    <data>
    uWQAAcAPMg+2yInGwe4Ig+Y/RTH/MdJIichI9/ZIicZI
    acYAwusLSAH2SIkF8MWQADHSSPf2SInDSIkdCcaQAEiJ
    NfLFkABmDx+EAAAAAABmDx+EAAAAAABmDx+EAAAAAABm
    Dx+EAAAAAABmDx+EAAAAAABmDx+EAAAAAAA=
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - tsc_init - replace skylake with zen</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    RIug0AEAAIuY1AEAAEiNPTqZZgDo8AMAAEiFwLkANm4B
    SA9FyEiJyEkPr8Qx0kj380iJBSmokABIiQVKqJAASLrb
    NLbXgt4bQ0iJyEj34kUx/0jB6hJpwkBCDwApwUiNPfaY
    ZgAxwInWicpMieFJidjos5heAEiLHQyokAA=
    </data>
    <key>MatchOS</key>
    <string>10.14.3</string>
    <key>Replace</key>
    <data>
    uWQAAcAPMg+2yInGwe4Ig+Y/RTH/MdJIichI9/ZIicZI
    acYAwusLSAH2SIkFMKiQADHSSPf2SInDSIkdSaiQAEiJ
    NTKokABmDx+EAAAAAABmDx+EAAAAAABmDx+EAAAAAABm
    Dx+EAAAAAABmDx+EAAAAAABmDx+EAAAAAAA=
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - tsc_init - replace skylake with zen</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    SInISQ+vx0Ux7THSSff0SInGSIkFA2eQAEi62zS214Le
    G0NIichI9+JIiTUUZ5AASMHqEmnCQEIPACnBSI09QWpm
    ADHAidaJykyJ+U2J4OjgcF4ASIsd6WaQAA==
    </data>
    <key>MatchOS</key>
    <string>10.14.4</string>
    <key>Replace</key>
    <data>
    uWQAAcAPMg+2yInGwe4Ig+Y/MdJIichI9/ZIicZIaf4A
    wusLSAH2SIk97maQADHSSIn4SPf2SInDSIkdBGeQAEiJ
    Ne1mkABmDx+EAAAAAABmDx+EAAAAAABmkA==
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - tsc_init - replace skylake with zen part 2</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    RIu70AEAAESLo9QBAAA=
    </data>
    <key>MatchOS</key>
    <string>10.14.4</string>
    <key>Replace</key>
    <data>
    SInY6UACAABmDx9EAAA=
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - tsc_init - use TSC calculated from MSR</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    SIkFlGWQAA==
    </data>
    <key>MatchOS</key>
    <string>10.14.4</string>
    <key>Replace</key>
    <data>
    TIkllGWQAA==
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - lapic_init - remove version check and panic</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    JfwAAACD+BM=
    </data>
    <key>MatchOS</key>
    <string>10.13.6,10.14.x</string>
    <key>Replace</key>
    <data>
    JfAAAADrI5A=
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - lapic_interrupt - skip checks and prevent panic</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    gz2UlnAAAHQK
    </data>
    <key>MatchBuild</key>
    <string>17G65,17G66</string>
    <key>MatchOS</key>
    <string>10.13.6</string>
    <key>Replace</key>
    <data>
    60gPH4AAAAAA
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - lapic_interrupt - skip checks and prevent panic</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    gz2UfnAAAHQK
    </data>
    <key>MatchBuild</key>
    <string>17G5019</string>
    <key>MatchOS</key>
    <string>10.13.6</string>
    <key>Replace</key>
    <data>
    60gPH4AAAAAA
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - lapic_interrupt - skip checks and prevent panic</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    gz2UjnAAAHQK
    </data>
    <key>MatchBuild</key>
    <string>17G6029,17G6030</string>
    <key>MatchOS</key>
    <string>10.13.6</string>
    <key>Replace</key>
    <data>
    60gPH4AAAAAA
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - lapic_interrupt - skip checks and prevent panic</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    gz2UmHsAAHQK
    </data>
    <key>MatchOS</key>
    <string>10.14.1</string>
    <key>Replace</key>
    <data>
    60gPH4AAAAAA
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - lapic_interrupt - skip checks and prevent panic</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    gz3UensAAHQK
    </data>
    <key>MatchOS</key>
    <string>10.14.3</string>
    <key>Replace</key>
    <data>
    60gPH4AAAAAA
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - lapic_interrupt - skip checks and prevent panic</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    gz3VWHsAAHQK
    </data>
    <key>MatchOS</key>
    <string>10.14.4</string>
    <key>Replace</key>
    <data>
    60gPH4AAAAAA
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - mtrr_update_action - fix PAT</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    icCB4v//8P+BygAAAQC5dwIAAA==
    </data>
    <key>MatchOS</key>
    <string>10.13.6,10.14.1,10.14.3</string>
    <key>Replace</key>
    <data>
    uXcCAAC4BgEHALoGAQcADx9AAA==
    </data>
    </false></dict>
    <dict>
    <key>Comment</key>
    <string>algrey - mtrr_update_action - fix PAT</string>
    <key>Disabled</key>
    <false>
    <key>Find</key>
    <data>
    icCB4v//AP+BygAAAQC5dwIAAA==
    </data>
    <key>MatchOS</key>
    <string>10.14.4</string>
    <key>Replace</key>
    <data>
    uXcCAAC4BgEHALoGAQcADx9AAA==
    </data>
    </false></dict>
    </array>
    </false></true></dict>
    <key>RtVariables</key>
    <dict>
    <key>BooterConfig</key>
    <string>0x2A</string>
    <key>CsrActiveConfig</key>
    <string>0x67</string>
    <key>ROM</key>
    <string>UseMacAddr0</string>
    </dict>
    <key>SMBIOS</key>
    <dict>
    <key>BiosReleaseDate</key>
    <string>09/17/2018</string>
    <key>BiosVendor</key>
    <string>Apple Inc.</string>
    <key>BiosVersion</key>
    <string>IM142.88Z.0131.B00.1809171347</string>
    <key>Board-ID</key>
    <string>Mac-27ADBB7B4CEE8E61</string>
    <key>BoardManufacturer</key>
    <string>Apple Inc.</string>
    <key>BoardSerialNumber</key>
    <string>D25543501CDF8YLJA</string>
    <key>BoardType</key>
    <integer>10</integer>
    <key>BoardVersion</key>
    <string>1.0</string>
    <key>ChassisAssetTag</key>
    <string>iMac-Aluminum</string>
    <key>ChassisManufacturer</key>
    <string>Apple Inc.</string>
    <key>ChassisType</key>
    <string>0x0D</string>
    <key>EfiVersion</key>
    <string>133.0.0.0.0</string>
    <key>Family</key>
    <string>iMac</string>
    <key>FirmwareFeatures</key>
    <string>0xE00FE137</string>
    <key>FirmwareFeaturesMask</key>
    <string>0xFF1FFF3F</string>
    <key>LocationInChassis</key>
    <string>Part Component</string>
    <key>Manufacturer</key>
    <string>Apple Inc.</string>
    <key>PlatformFeature</key>
    <string>0x01</string>
    <key>ProductName</key>
    <string>iMac14,2</string>
    <key>SerialNumber</key>
    <string>D25QLLYHF8JC</string>
    <key>SmUUID</key>
    <string>7A804573-BE42-4831-BE3B-35A97DFE48C7</string>
    <key>Trust</key>
    <true>
    <key>Version</key>
    <string>1.0</string>
    </true></dict>
    <key>SystemParameters</key>
    <dict>
    <key>InjectKexts</key>
    <string>Yes</string>
    <key>InjectSystemID</key>
    <true>
    </true></dict>
    </dict>
    </plist>