解决黑苹果的CPU识别为未知
解决了黑苹果的CPU识别为未知的情况,核心原理就是修改 macOS 系统的翻译文件,本文并不能从根本解决问题,最佳方法应该从驱动配置文件入手。
前言
CPU 识别未知分为两种情况:
- 使用 OC 配置工具的时候,设置 SMBIOS 机型的时候被注入了其他的 ProcessorType 值,这个时候改为 0 可以解决问题
- 苹果官方还没有支持你的 CPU,一般常见于用最新的 CPU 架构黑苹果会遇到这种情况
第一种情况将 ProcessorType 值改为 0 即可,本文主要针对的是第二种情况,其实核心原理就是修改 macOS 系统的翻译文件,有点自欺欺人的感觉,不过确实很立竿见影。
所需工具
- Clover Configurator
- TextWrangler 免费下载
修改系统翻译文件
/System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/Resources/zh_CN.lproj/AppleSystemInfo.strings
注意:这个文件是简体中文语言(zh_CN.lproj)下的文件,不同的语言请到对应目录去修改
打开访达(Finder)-前往-前往文件夹:
填写如下路径:
/System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/Resources/zh_CN.lproj/
找到AppleSystemInfo.strings
文件后,将其复制出来,一份用来备份,以防修改错误或想还原,另一份用来修改编辑。使用TextWrangler
打开该文件后,找到UnknownCPUKind
项,编辑其下的字符串为你想显示的内容:
修改完成后,保存文件名为AppleSystemInfo.strings
:
使用临时签名重新签名文件
打开终端,找到复制出来的AppleSystemInfo.strings
文件所在目录,我是放在了 Desktop 桌面上的,输入以下命令:
sudo codesign -f -s - AppleSystemInfo.strings
签名完成,将修改后的文件替换系统中的源文件,然后重启系统生效。
效果展示
本文可能实际上也没有啥技术含量,但是写起来还是比较浪费时间的,在这个喧嚣浮躁的时代,个人博客越来越没有人看了,写博客感觉一直是用爱发电的状态。如果你恰巧财力雄厚,感觉本文对你有所帮助的话,可以考虑打赏一下本文,用以维持高昂的服务器运营费用(域名费用、服务器费用、CDN费用等)
微信
|
支付宝
|
没想到文章加入打赏列表没几天 就有热心网友打赏了 于是国光我用 Bootstrap 重写了一个页面 用以感谢 支持我的朋友,详情请看 打赏列表 | 国光
评论