2015年,蘋果推出了OS X El Capitan(10.11),這是一種保護用戶數據免受惡意軟體侵害的新機制,稱為系統完整性保護(也稱為SIP)。
為什麼要禁用 SIP
例如,您想在下次更新后降級iTunes版本,或者只是卸載Apple程式之一:Safari,iTunes,照片…,但所有這些都是預安裝的應用程式,您將無法卸載它們。 但是,如果您禁用SIP,那麼您將有可以卸載。
此外,由於啟動實現的特殊性,一些「處理」的應用程式需要禁用SIP才能完全運行所有功能。<br>不幸的是,隨著macOS 11 Big Sur的發佈,蘋果已經修改了其操作系統的安全原則。 現在使用者無權更改系統資料夾,唯讀可用,禁用SIP不會更改任何內容。 此外,它還將所有預安裝的應用程式移動到此資料夾,但 Safari 瀏覽器除外。
說明
不可能從macOS本身禁用SIP,否則將失去整個保護。 因此,您需要啟動進入恢復模式並在終端中執行某些命令。
先使用代碼嘗試解除SIP限制,如果不行再關閉SIP使用
已經關閉 SIP 的電腦不用看以下方法
1、安裝軟體並關閉
2、打開終端輸入 xattr -rd com.apple.quarantine
,空格一個,把軟體拖進去回車
3、打開終端輸入 codesign --force --deep --sign
– ,空格一個,把軟體拖進去回車
如何查看 SIP 狀態
打開終端輸入以下代碼查看是否禁用
csrutil status
已開啟SIP:System Integrity Protection status: enabled.
已關閉SIP:System Integrity Protection status: disabled
如何禁用SIP
1)進入恢復模式
Intel:重啟電腦,螢幕變黑后,長按 command + R
鍵,直到螢幕上出現 Apple 徽標。 啟動完成後,您將進入恢復模式。
Apple ARM:長按 電源按鈕(10 秒)。 然後轉到“選項”。 您可能需要管理員密碼。
2)從實用程式 功能表啟動終端
3)輸入以下代碼並回車
csrutil disable
4)輸入以下代碼並回車重啟電腦
reboot
如何開啟SIP
1)重複以上1-2步驟
2)輸入以下代碼並回車
csrutil enable
3)重複以上4步驟
附加
沒有特殊需要,不要禁用SIP