外置存储权限在哪打开_解锁 macOS 对于外置显示器的原彩显示和夜览功能限制...

66111f237d06dfc3a7d07caf49b0061d.png

本文要解决的问题是夜览(Night Shift)和原彩显示(True Tone)在不被支持的外置显示器上的使用。

事实上,有些不属于官方明确说明支持的显示器,也可以原生支持 True Tone 和 Night Shift 功能。为了尽量减少对系统文件的修改,建议优先尝试是否原生支持。但若遇到无法使用 True Tone 和 Night Shift 的情况,不妨尝试一下本文的解决方案。

当然,原彩显示本身,除非是使用 Pro Display XDR 显示器,否则需要依赖 Mac 上的多通道感应器来改变显示屏和 Touch Bar(For MacBook Pro introduced in mid 2018 and later)的颜色和强度来实现。作为专属硬件实现的功能,不太可能在黑苹果上真正地原生支持。

另一方面,在黑苹果上使用 Pro Display XDR,需要支持 USB-C DisplayPort Alternate mode 或者 Thunderbolt 3 DisplayPort Alternate mode 的显示输出方案,在黑苹果领域都不属于简单的问题,尤其是后者(雷电 3 驱动)。总之,黑苹果的原彩显示支持可以说非常糟糕。

此方案已在作者拥有的显示器和 macOS Catalina 10.15.1, macOS Mojave 10.14.6 和 macOS High Sierra 10.13.6 上得到测试通过,并且基于原理有理由认为可以兼容 macOS High Sierra,macOS Mojave,macOS Catalina 的所有小版本。

20200623,因 WWDC 2020 更新。

苹果发布了最新款的 macOS,根据黑苹果社区的已有测试结果,可能下文方法,需要修改 SLE 文件的,会暂时失效。而且新版 OS 也不再支持 sudo mount -uw 命令来解锁 /System 分区了,即使使用 csrutil disable 命令关掉了 SIP。


0. Apple 官网支持文档回顾

首先回顾一下本文解决的问题的官方答案。

(I)夜览的系统要求

夜览要求使用 macOS Sierra 10.12.4 和以下 Mac 电脑之一,且必须使用内置显示屏或下列显示器:

  • MacBook 机型(2015 年初或更新机型)
  • MacBook Air 机型(2012 年中或更新机型)
  • MacBook Pro 机型(2012 年中或更新机型)
  • Mac mini 机型(2012 年末或更新机型)
  • iMac 机型(2012 年末或更新机型)
  • Mac Pro 机型(2013 年末或更新机型)
  • Apple LED Cinema Display 显示器
  • Apple 雷雳显示器
  • LG UltraFine 5K 显示器
  • LG UltraFine 4K 显示器
如何在 Mac 上使用夜览​support.apple.com
defb62f40be6eb5353f743ea6c03014a.png

(II)外置显示器的原彩显示

将这些外置显示器连接到上盖已打开的 Mac 笔记本电脑时,原彩显示还可以对它们进行调节:

  • Apple 雷雳显示器,使用 Apple 雷雳 3 (USB-C) 转雷雳 2 转换器
  • LG UltraFine 5K 显示屏
  • LG UltraFine 4K 显示屏
使用 Mac 的原彩显示​support.apple.com
e32059145d3cfa74c68476cac2709749.png

然而事实上,这种限制完全是软件层面的有意为之,以下简要介绍如何解决。


1. 问题解决

I. 解锁 SIP 和 SLE 的只读权限问题(macOS Catalina+)

对于黑苹果和白苹果,方法不尽相同。黑苹果上以 Clover 为例,只需要在 config.plist 中设置 CsrActiveConfig 为 0x03E7。若是白苹果,则是 Command R 进入 Recovery OS,终端输入:

csrutil disable

重启即可。

若是 macOS Catalina 版本,还需要解锁系统分区的读写权限(临时,重启就失效)。方法为,打开终端,输入:

sudo mount -uw / && killall Finder

参考:

macos10.15解锁S/L/E权限方法-远景论坛-微软极客社区​bbs.pcbeta.com

II. 回到 macOS

完成了第一步,后面的过程几乎就显得非常自然。由于 Apple 限制这个功能开放给特定显示器,那就顺藤摸瓜,伪装之。

这里只需要使用黑苹果社区的一个有名工具,叫 hackintool ,将显示器 Inject Apple Info 即可。方法如下图(为了防止发生意外,建议仅仅保留一个显示屏输出--当然 iMac 没办法做到这个,不过如果熟悉 Icons.plist 的文件结构,就可以)

91b9a7342be9eee622a5b2e33fcca7aa.png
Resolution(分辨率)需要按照显示器本身进行选择,4K 以上可以直接 manual(macOS 会直接开启 HIDPI ),Icon 纯粹是装饰性质,可以随意选择。

选择下方五个按钮最右侧的一个按钮导出,会得到:

c063409c49a8828156c24f66395a618b.png

之后按照

Hackintool(原Intel FB-Patcher)使用教程及插入姿势​blog.daliansky.net
68d77a47a90eba0ee1d60657108adb90.png

提到的“安装”方法,重启,enjoy!

当然,考虑到权限问题,最好的做法是使用终端复制。以我的这个为例:

sudo cp -R ~/Desktop/DisplayVendorID-5e3 /System/Library/Displays/Contents/Resources/Overrides

如果要复制到 LE 那么就是:

sudo cp -R ~/Desktop/Display-5e3-2790.kext /Library/Extensions

通常而言,白苹果推荐前者,因为这样可以避免对 SLE 和 LE 两个敏感目录的直接修改;而黑苹果推荐后者,因为根据黑苹果社区大牛 Rehabman 的说法,LE 属于 Apple 背书的(“Apple-endorsed”)的第三方 kext 保存地点。当然,如果比较在意安全,完成修改之后,建议再一次打开 SIP。


3. 一些想额外提到的东西

提到 Apple 产品,人们经常调侃“更新负优化”,这个调侃的背后其实就是纯粹的“巧妙”促进换机的商人念头,这表现为,很多新功能本来是可以使用的,但是由于 Apple 种种隐形限制而不能使用。

例如:

macOS Catalina 引入的随航( Sidecar )功能需要支持 Apple Pencil 功能的 iPad。

然而事实上:

macOS Catalina Beta 的时候,作者自用的 iPad Air 2 完全可以使用 Sidecar 功能。

又比如:

Apple 官方的支持文档指出:

(LG UltraFine 4K)需要使用配备内建 USB-C 或雷雳 3 (USB-C) 端口的 Mac;这款显示屏与使用雷雳 2 的 Mac 机型不兼容。

引文来源:将 21.5 英寸 LG UltraFine 4K 显示屏与 Mac 搭配使用

然而事实上:

利用一根 mini DisplayPort 转 DisplayPort 线缆,搭配一根 USB-A 连接线共同连接到华为的 VR 连接线上(注意 Thunderbolt 2 是 mini DisplayPort 接口,支持进行 mini DP 输出),就可以转化为这款显示器仅接受的 USB-C DisplayPort Alternate mode 输入信号,从而让仅有 Thunderbolt 2 的 Mac Pro 6,1 垃圾桶支持老款的 LG UltraFine 4K 显示屏。(方法整理自:微博@ibuick)

因此, Apple 与其说是软件公司,不如说是一家硬件公司,依靠超高的硬件利润率来反哺软件生态圈的开发,完成垄断。

EOF。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值