1. 重啟 Macbook,在啟動的時候按住 command + R,然後系統會進入 recovery 模式。

  2. 選擇語言,點下一步,然後在菜單欄選擇打開 terminal。

  3. 輸入 csrutil disable 禁掉 SIP,然後正常重啟 macbook。

  4. 打開 terminal,輸入 ioreg -l | grep board-id 查看你的 board-id,

  5. 在這個目錄 /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources 下面找到你的 board-id 對應的 .plist 文件。

  6. 用管理員賬户編輯上一步中的 plist 文件,比如 sudo vim Mac-2BD2C31983FExxxx.plist

  7. 把以下三項的值修改為 false, 然後保存 。

TCPKeepAliveDuringSleep

NotificationWake

DNDWhileDisplaySleeps

  1. 重啟 Macbook,按照第 1,2 步進入 recovery 模式,輸入命令 csrutil enable 開啟 SIP,。

  2. 正常重啟 Macbook,可以用這個命令 ioreg -l | grep IOPlatformFeatureDefaults 來查看修改後的狀態。