鋒友分享:不兼容的 Mac 也能用Night Shift
蘋果在 macOS 10.12.4 系統更新中將 iPhone 上比較實用的 Night Shift 功能帶到了 Mac 設備上,但是這項功能只能夠兼容 2012 年或者更新的 Mac 設備。近日,鋒友「邪惡冷月」分享了一個讓 2012 年之前的 Mac 設備也可以使用 Night Shift 功能的操作辦法,並且表示親測有效。一起來看看吧。
首先,我們先來看一下 Night Shift 支持的最低機型:
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 disable
3. 重啟 Mac 之後進入 /System/Library/PrivateFrameworks/,找到 CoreBrightness.framework 並複製。
4. 打開 Xcode 或者其他可以編輯二進位文件的軟體,這裡以 Xcode 為例。使用Xcode打開CoreBrightness.framework文件夾中的 CoreBrightness 文件,並按下 Shift + Command + J,打開導航視圖,在其上單擊右鍵 Open As ->Hex,使用十六進位打開。
5. 按下 Command+F 打開搜索,搜索以下欄位:
09 00 00 00 0d 00 00 00 06 00 00 00 05 00 00 00 06 00 00 00 08 00 00 00
此時我們可以根據自己的機型做一個判斷,這裡的數值其實是 Night Shift 的最低機型限制,我們修改這個限制就可以讓 Night Shift 在老機型上運行。
欄位解釋:
MacBookPro9,x = 「09」
iMac13,x = 「0d」
Macmini6,x = 「06」
MacBookAir5,x = 「05」
MacPro6,x = second 「06」
MacBook8,x =「08」
鋒友「邪惡冷月」的機器是 MacBookPro8,3,那麼將 09 修改為 08 以達到這個要求。
6. 在 Xcode 之中修改好之後,按 Command+S 保存。將整個文件夾覆蓋回去原位置,可能會要許可權,輸入密碼即可。
7. 在終端中執行以下代碼:
sudo codesign -f -s - /S*/L*/PrivateFrameworks/CoreBrightness.framework/Version/Current/CoreBrightness
8. 最好把 SIP 打開,用第二步中的方法回到啟動盤中,輸入以下代碼:
csrutil enable
9. 重啟電腦,前往系統偏好設置 - 顯示,即可打開 Night Shift 功能。
※對於支持VR這事 下一代Mac Pro能準備好嗎
※廣電原創精品遊戲名單公布 手游時代來臨?
※這6支 iPad Pro 廣告終於有中文版 快看看吧
※輕鬆燒掉17萬!告訴你什麼才是真VR賽車體驗
※Uber:我的無人車技術與Alphabet兒子家的根本不同
TAG:威鋒網2007 |
※鋒友分享:把iPhone的Wi-Fi密碼分享給Mac
※鋒友分享:蘋果新款Magic Keyboard開箱
※看看鋒友們Apple Watch Series 3續航情況
※鋒友分享:深度改裝後的iPhone 6 Plus
※鋒友分享:為Mac添加HomePod的UI音效
※鋒友分享:深度改裝之後的iPhone 6 Plus
※鋒友分享:利用Automator自製一個效率App
※鋒友分享:抹掉Macintosh HD盤解決辦法
※鋒友分享:隱藏桌面Time Machine磁碟圖標
※鋒友分享:iPhone 4s降級iOS 教程
※鋒友兩個月Apple Watch使用心得 越來越愛!
※鋒友分享:給 MacBook Pro 拆機清理灰塵
※鋒友分享:用iTunes下載任意舊版本App
※鋒友分享:iOS 11 beta 3系統的使用體驗
※鋒友分享:去除iPhone「基於位置的提醒」
※就愛這任性 鋒友將iPhone 5s屏換SE身上
※看鋒友試驗利用iPhone 5s去運行 iOS 11!
※鋒友分享:提前體驗 AirPods 的不同雙觸
※鋒友分享:解決Mac上的Wine字體顯示問題