解决黑苹果的 CPU 识别为未知

艺帆风顺 发布于 2025-04-03 16 次阅读


解决了黑苹果的 CPU 识别为未知的情况,核心原理就是修改 macOS 系统的翻译文件,本文并不能从根本解决问题,最佳方法应该从驱动配置文件入手。

前言

CPU 识别未知分为两种情况:

  1. 使用 OC 配置工具的时候,设置 SMBIOS 机型的时候被注入了其他的 ProcessorType 值,这个时候改为 0 可以解决问题

  2. 苹果官方还没有支持你的 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 费用等)

微信支付宝

版权声明:本文内容始发于个人博客>作者 : 国光,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行可。始发链接:https://www.sqlsec.com/2018/09/cpu.html在此特别鸣谢:个人博主>国光的创作。本文已获原作者国光授权发布在本公众号;原作者已在本公众号关联运营账号(安全小姿势),故在此声明本文原创为国光(安全小姿势)。此篇文章的所有版权归原作者所有,商业转载建议请联系原作者,非商业转载请注明出处。