积分 36 最后登录 2022-11-16 精华 0 阅读权限 10 主题 14 UID 4328637 帖子 91 PB币 41 威望 0 贡献 0 技术 0 活跃 221
UID 4328637 帖子 91 PB币 41 贡献 0 技术 0 活跃 221
本帖最后由 stelyf22 于 2020-4-19 12:30 编辑
diy了一个苹果显示器之后,发现显示名称是dell的,很不友好,就尝试改显示器名称。10.15自己尝试直接权限替换,导致黑屏,后来改用终端方式才成功。现在把步骤写出来,让和我一样的新手小白能搞懂,这样看着还是比较爽的
用到的软件
DarwinDumper FixEDID PlistEdit Pro Kext Wizard 文章中都有下载
第一步:
1:首先打开DarwinDumper取消全部选择 仅仅点选EDID然后点击cloose设置EDID保存路径 之后点击run保存 软件下载
2.打开FixEDID,选择文件,选择相对的机型之后生成文件
文件下载
生成的文件如下,之后把这个名字复制到下载下来的文件DisplayProductID改名 ,
把DisplayVendorID-1111改名你自己生成的DisplayVendorID-xxxxx
把DisplayProductID-2222改名为你生成的DisplayProductID-yyyy
改完之后如下便可,我的文件里有两个图标,你喜欢哪一个用那一个,也可以自己做你喜欢的图标,只需改1111文件里的就可以。
3:修改kext
DisplayMergeNub.kext显示包含内容,文件Info.plist用PlistEdit Pro打开(软件太大无法上传,自己找一下都有),然后修改 把Monitor Apple ID Injection的DisplayProductID和DisplayProductID拷贝换掉IOProviderMergeProperties里面的ID,保持一致
同样IODisplayPrefsKey 全复制替换 IOProviderMergeProperties里面的key
软件下载
基础工作搞定
第二步。
打开Kext Wizard,
打开终端,输入 sudo -s 回车后输入密码回车,接着输入 sudo mount -o rw /
回到 Kext Wizard 点安装,把 DisplayMergeNub.kext拖进去
然后点击维护,选择修复权限如下
第三步:替换GenericDisplay.tiff文件
终端打开, 输入 sudo -s 回车后输入密码回车,接着输入 sudo mount -o rw /回车
然后再实行 cd /System/Library/PrivateFrameworks/MonitorPanel.framework/Versions/A/Resources/回车
再输入 cp /GenericDisplay.tiff文件/System/Library/PrivateFrameworks/MonitorPanel.framework/Versions/A/Resources/ 回车,
打开设置里的显示,看图标是否改好
第四步:替换DisplayVendorID-xxxxx文件
首先前往/System/Library/Displays/Contents/Resources/Overrides/
查看里面是否有一个文件名跟你自己生成的文件DisplayVendorID-xxxxx一样,如果有就直接替换,如果没有先新建文件
1:新建文件夹
打开终端,输入 sudo -s 回车后输入密码回车,接着输入 sudo mount -o rw /回车
然后输入 cd /System/Library/Displays/Contents/Resources/Overrides/ 回车
再输入mkdir DisplayVendorID-xxxxx回车
2:把 DisplayProductID-2222和DisplayProductID-2222.icns拷贝进去
打开终端,输入 sudo -s 回车后输入密码回车,接着输入 sudo mount -o rw /回车
然后输入 cd /System/Library/Displays/Contents/Resources/Overrides/ 回车
接着cp / DisplayProductID-yyyy文件和DisplayProductID-yyyy.icns文件路路径 /System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-xxxxx回车
大功告成
展开阅读全文​
附件:
你需要登录 才可以下载或查看附件。没有帐号?注册