RestrictEvents.kext

RestrictEvents.kext 連結

  • /System/Library/CoreServices/ExpansionSlotNotification
  • /System/Library/CoreServices/MemorySlotNotification
  • 禁用 MacBookAir 型號的記憶體更換UI(與 SystemMemoryStatus = Upgradable quirk 配對)。
  • 禁用 MacPro7,1 PCI 擴展視圖和 RAM 視圖。
  • 非英特爾 CPU 的 CPU 品牌字符串修補(可以使用 revcpu=1 強制為英特爾CPU)。
  • 禁用未初始化的磁盤UI
  • -revoff(或-liluoff)以禁用
  • -revdbg(或-liludbgall)以啟用詳細日誌記錄(在DEBUG版本中)
  • -revbeta(或-lilubetaall)以在 macOS 10.8 之前或 14 之後的較新版本中啟用
  • -revproc 以啟用進程詳細日誌記錄(在DEBUG版本中)
  • revpatch=value 以逗號分隔的選項啟用修補。默認值為auto。
  • memtab – 在 MacBookAir 和 MacBookPro10,x 平台上啟用系統信息中的記憶體選項卡
  • pci – 在 MacPro7,1 平台上防止PCI配置警告
  • cpuname – 在系統信息中自定義 CPU 名稱
  • diskread – 在Finder中禁用未初始化磁盤警告
  • asset – 在 macOS 11.3 或更新版本中,當 sysctl kern.hv_vmm_present 返回1時,允許內容緩存
  • sbvmm – 強制 VMM SB 模型,在 macOS 11.3 或更新版本中,允許對不支持的模型進行 OTA 更新
  • f16c – 在 macOS 13.3 或更新版本中,通過禁用 f16c 指令集報告來解決 Ivy Bridge CPU 上的 CoreGraphics 崩潰問題
  • none – 禁用所有修補
  • auto – 在真實的 Mac 上應用 memtab 和 pci 修補的情況下,與 memtab 和 pci 修補無關的情況相同
  • revcpu=value 以啟用(1,非英特爾默認)/禁用(0,英特爾默認)CPU 品牌字符串修補。
  • revcpuname=value 自定義 CPU 品牌字符串(最多 48 個字符,建議 20 字符或更少,否則從 CPUID 中獲取)
  • revblock=value 以逗號分隔的選項阻止進程。默認值為auto。
  • pci – 在 MacPro7,1 平台上防止 PCI 和 RAM 配置通知
  • gmux – 在 Big Sur+ 上阻止真實的 MacBookPro9,1/10,1 上的 displaypolicyd
  • media – 在 Ventura+ 上阻止真實的 Metal 1 GPU 上的 mediaanalysisd
  • none – 禁用所有阻止
  • auto – 與 pci 相同
上一篇
下一篇