旧款MacBook如何兼容Night Shift【详细步骤】

旧款MacBook如何兼容Night Shift【详细步骤】,第1张

旧款MacBook如何兼容NightShift【详细步骤】

MacBook如何使用NightShift如何兼容NightshiftfortheOldMacBook在macOS10.12.4中,苹果加入夜班功能,但该功能仅支持2012及以后的设备。现在有网友分享了一个方法,可以让2012年以前的老款MacBook也使用这个功能。让我们一起来看看吧。

首先,我们来看看夜班支持的最低配机型:

MacBookPro9,x

iMac13,x

Macmini6,x

MacBookAir5,x

MacPro6,x

MacBook8,x

此型号可在关于此机器-系统报告-硬件概述-型号标识符中找到。

接下来,我们来看看具体的 *** 作步骤:

1.打开终端,输入以下代码:

nm/S*/L*/privateframeworks/corebrightness.framework/corebrightness|grep_ModelMinVersion

看偏移量可以看出是1e260(这个应该和系统版本有关系。如果是10.12.4正式版,应该都是这个值)

2.重启Mac,开机时按CMD+R进入恢复盘,使用恢复盘的终端,执行以下代码关闭SIP:

csrutil禁用

3.重启Mac后,进入/system/library/privateframeworks/,找到CoreBrightness.framework并复制。

4.打开Xcode或其他可以编辑二进制文件的软件。这里以Xcode为例。用Xcode打开CoreBrightness.framework文件夹下的CoreBrightness文件,按Shift+Command+J打开导航视图,右键打开为->:Hex,十六进制打开。

5.按Command+F打开搜索并搜索以下字段:

0900000000000000000006000000000500000000060000000000080000000000

此时,我们可以根据自己的模型做出判断。这里的数值其实是夜班的最低机型限制。我们可以修改这个限制,使夜班运行在旧模型上。

字段说明:

MacBookPro9,x=09

iMac13,x=0d

Macmini6,x=06

MacBookAir5,x=05

MacPro6,x=秒06

MacBook8,x=08

网友的机器是MacBookPro8,3,所以把09换成08就可以满足这个要求了。

6.在Xcode中修改后,按Command+S保存。将整个文件夹覆盖回其原始位置。你可能需要许可。只需输入密码。

7.在终端中执行以下代码:

sudocodedesign-f-S-/S*/L*/privateframework/corebrightness.framework/Version/Current/corebrightness

8.最好打开SIP,按步骤2的方法回到启动盘,输入以下代码:

csrutil使能

9.重启电脑,进入系统偏好设置-显示,开启夜班功能。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/822091.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-09
下一篇 2022-05-09

发表评论

登录后才能评论

评论列表(0条)

保存