写在前面
没多少人还记得 @东皇「@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>