天天看點

bigsur 黑蘋果開啟HIDPI失敗解決方法

目錄

  • 2020-11-13 更新
  • old version
  • 正常情況
  • 解決方法
    • 1、首先關閉SIP
    • 2、終端
    • 3、查詢 diskutil list
    • 4、建立轉移
    • 5、查詢删除快照
    • 6、 重新開機進入系統安裝hidpi檔案

2020-11-13 更新

參考:https://zhuanlan.zhihu.com/p/275093965?utm_source=wechat_session

今天更新mac bigsur正式版之後,之前使用删除快照的方法一直失敗,報權限不足,無法删除,今天看見知乎的方法,試了一下非常簡單。

1、下載下傳hidpi原位址的原始檔案

https://github.com/xzhih/one-key-hidpi

2、編輯器打開hidpi.sh檔案

搜尋

/System

将以下兩行的

/System

删除

thatDir="/System/Library/Displays/Contents/Resources/Overrides"
Overrides="\/System\/Library\/Displays\/Contents\/Resources\/Overrides"
           

即修改為

thatDir="/Library/Displays/Contents/Resources/Overrides"
Overrides="\/Library\/Displays\/Contents\/Resources\/Overrides"
           

儲存,打開終端切換到目前檔案夾

執行

sh ./hidpi.sh

指令,正常安裝即可

old version

參考:

https://www.sqlsec.com/2018/09/hidpi.html

https://kuaibao.qq.com/s/20200805A0UQNA00

正常情況

正常使用

sh -c "$(curl -fsSL https://raw.githubusercontent.com/xzhih/one-key-hidpi/master/hidpi.sh)"
or
sh -c "$(curl -fsSL https://html.sqlsec.com/hidpi.sh)"
           

在big sur上報錯,無法寫入,好家夥,怎麼辦呢,原因就是自從Mac10.15開始,Mac系統就像iOS系統,将system分區改為隻讀分區,解決方法就是删除快照。

bigsur 黑蘋果開啟HIDPI失敗解決方法

解決方法

1、首先關閉SIP

黑蘋果,開機進入OC引導,按空格鍵,選擇recovery。

2、終端

進入之後選擇實用工具-終端,輸入在終端輸入關閉SIP的指令行語句:

csrutil disable
csrutil authenticated-root disable
           

輸入完成重新啟動進入recovery

3、查詢 diskutil list

記住你的(synthesized)分區的系統磁盤位置,例如我的是Mac16(非資料) disk2s6

目錄挂載 (使用自己的硬碟位址)。

mount -uw /dev/disk2s6
           

4、建立轉移

我的硬碟是Mac160

/S*/L*/F*/apfs.fs/C*/R*/apfs_system* -r "" -v /V*/Mac160
           

5、查詢删除快照

查詢

diskutil apfs listSnapshots disk2s6
           

删除,這裡我用的xid,我的id是156642

diskutil apfs deletesnapshot disk2s6 -xid 156642
           
以上指令在recovery裡執行的
           

6、 重新開機進入系統安裝hidpi檔案

開啟S/L/E權限

sudo mount -uw / && killall Finder
           

然後

sh -c "$(curl -fsSL https://html.sqlsec.com/hidpi.sh)"
           

如果你追求安全穩定,可以在打開SIP,也是在recovery中,指令:csrutil enable