diff --git a/CHANGELOG.md b/CHANGELOG.md index 88bcfc76b..d0249d4e2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,9 +6,8 @@ - Resolve unresponsive Weather app - Resolve full screen menubar covering the app toolbar - Resolve unfocused password windows -- Enable OpenCore Vaulting (Jazzzny) +- OpenCore Vaulting (Jazzzny) - Ensures that OpenCore is not corrupted or maliciously tampered with - - Developers who wish to modify their EFIs can disable "OpenCore Vaulting" in Developer settings ## 1.0.1 - Resolve rendering issues on Intel Ivy Bridge iGPUs diff --git a/resources/constants.py b/resources/constants.py index 84a1eec3b..19da1a5cc 100644 --- a/resources/constants.py +++ b/resources/constants.py @@ -187,7 +187,7 @@ class Constants: ## Security Settings self.sip_status: bool = True # System Integrity Protection self.secure_status: bool = False # Secure Boot Model - self.vault: bool = True # EFI Vault + self.vault: bool = False # EFI Vault self.disable_cs_lv: bool = False # Disable Library validation self.disable_amfi: bool = False # Disable AMFI diff --git a/resources/wx_gui/gui_settings.py b/resources/wx_gui/gui_settings.py index 89b4192b5..3e3d51572 100644 --- a/resources/wx_gui/gui_settings.py +++ b/resources/wx_gui/gui_settings.py @@ -277,16 +277,16 @@ class SettingsFrame(wx.Frame): "wrap_around 2": { "type": "wrap_around", }, - "APFS Trim": { + "OpenCore Vaulting": { "type": "checkbox", - "value": self.constants.apfs_trim_timeout, - "variable": "apfs_trim_timeout", + "value": self.constants.vault, + "variable": "vault", "description": [ - "Recommended for all users, however faulty", - "SSDs may benefit from disabling this.", + "Digitally sign OpenCore to prevent", + "tampering or corruption." ], - }, + "Show OpenCore Boot Picker": { "type": "checkbox", "value": self.constants.showpicker, @@ -443,6 +443,16 @@ class SettingsFrame(wx.Frame): ], "condition": not bool(self.constants.computer.third_party_sata_ssd is False and not self.constants.custom_model) }, + "APFS Trim": { + "type": "checkbox", + "value": self.constants.apfs_trim_timeout, + "variable": "apfs_trim_timeout", + "description": [ + "Recommended for all users, however faulty", + "SSDs may benefit from disabling this.", + ], + + }, }, "Advanced": { "Miscellaneous": { @@ -836,15 +846,7 @@ class SettingsFrame(wx.Frame): "Export constants.py values to a txt file.", ], }, - "OpenCore Vaulting": { - "type": "checkbox", - "value": self.constants.vault, - "variable": "vault", - "description": [ - "Untick to disable vaulting for", - "testing purposes." - ], - }, + "Developer Root Volume Patching": { "type": "title", },