Apple在近期发布了iMac 2019版本,最高可配i9+vega48,无T2芯片(美滋滋),目前Clover Configurator尚未更新关于iMac 2019的smbios信息,本教程教大家如何使用macserial获取iMac 2019机型信息。

获取macserial软件

macserial是github上的acidanthera大佬开发,其release版本尚未添加iMac 2019信息,故需要编译安装。经过博主测试,需要修改build.tool脚本才能成功编译,故博主已将原项目fork,并修改build.tool脚本,使其能正常编译。

原项目地址:https://github.com/acidanthera/macserial

博主fork地址:https://github.com/bugprogrammer/macserial

环境准备

Xcode
  • App Store下载Xcode
  • 终端输入如下命令并按提示安装
    1
    xcode-select --install

    获取macserial源码

终端下输入如下命令即可

1
2
3
cd ~/Desktop
git clone https://github.com/bugprogrammer/macserial.git
cd macserial

编译

终端下输入如下命令即可,成功后会打开生成文件目录。

1
./build.tool

简单使用

获取帮助

1
bin/macserial64 -h

查看支持的所有机型

1
bin/macserial64 --list


获取iMac 2019机型信息(以iMac 19,1为例)

获取Serial Number以及Board Serial Number

1
bin/macserial64 --model iMac19,1

通过源码获取其他信息

1
sed -n '424,429p' src/modelinfo.h

最终成品