From d23e4835423219990677583e0f3a895e7d6384e5 Mon Sep 17 00:00:00 2001 From: neon ball <35791009+ParaDoX1994@users.noreply.github.com> Date: Mon, 30 Oct 2023 00:59:22 +0200 Subject: [PATCH 1/4] Update UNINSTALL.md --- docs/UNINSTALL.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/UNINSTALL.md b/docs/UNINSTALL.md index ee0ec7455..e7006c7dc 100644 --- a/docs/UNINSTALL.md +++ b/docs/UNINSTALL.md @@ -1,6 +1,4 @@ -# Uninstalling OpenCore - -To remove OpenCore: +# Uninstalling OpenCore bootloader 1. Remove OpenCore either from the USB or internal drive @@ -15,4 +13,7 @@ To remove OpenCore: Note that after you remove OpenCore, your Mac will no longer boot and show the "prohibited" symbol. Be ready to install an natively-supported version of macOS before you uninstall OpenCore. -* This does not apply to native Macs just using OpenCore to achieve features like AirPlay to Mac and Sidecar, but it is still recomended to reinstall macOS, after removing OpenCore, if using SMBIOS spoofing to enable Univeral Control. +* This does not apply to native Macs just using OpenCore to achieve features like AirPlay to Mac and Sidecar, but it is still recommended to reinstall macOS after removing OpenCore, if using SMBIOS spoofing to enable Univeral Control. +::: + +If you used OCLP on a native system and want to remove the application without reinstalling the OS, navigate to `/Library/Application Support/` and delete the Dortania folder. From 2b1beff6dcd20d9c4d16b5b59bfd87f820b6ea4f Mon Sep 17 00:00:00 2001 From: neon ball <35791009+ParaDoX1994@users.noreply.github.com> Date: Mon, 30 Oct 2023 01:06:41 +0200 Subject: [PATCH 2/4] Update UNINSTALL.md --- docs/UNINSTALL.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/UNINSTALL.md b/docs/UNINSTALL.md index e7006c7dc..0891b163f 100644 --- a/docs/UNINSTALL.md +++ b/docs/UNINSTALL.md @@ -1,4 +1,6 @@ -# Uninstalling OpenCore bootloader +# Uninstalling OpenCore + +## Uninstalling the bootloader 1. Remove OpenCore either from the USB or internal drive @@ -16,4 +18,6 @@ Note that after you remove OpenCore, your Mac will no longer boot and show the " * This does not apply to native Macs just using OpenCore to achieve features like AirPlay to Mac and Sidecar, but it is still recommended to reinstall macOS after removing OpenCore, if using SMBIOS spoofing to enable Univeral Control. ::: +## Uninstalling the application + If you used OCLP on a native system and want to remove the application without reinstalling the OS, navigate to `/Library/Application Support/` and delete the Dortania folder. From 8cfc33e704fe4f239ad0ecc928552c3fd6e9124f Mon Sep 17 00:00:00 2001 From: neon ball <35791009+ParaDoX1994@users.noreply.github.com> Date: Mon, 30 Oct 2023 01:10:14 +0200 Subject: [PATCH 3/4] Update UNINSTALL.md --- docs/UNINSTALL.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/UNINSTALL.md b/docs/UNINSTALL.md index 0891b163f..0ecb4f244 100644 --- a/docs/UNINSTALL.md +++ b/docs/UNINSTALL.md @@ -20,4 +20,4 @@ Note that after you remove OpenCore, your Mac will no longer boot and show the " ## Uninstalling the application -If you used OCLP on a native system and want to remove the application without reinstalling the OS, navigate to `/Library/Application Support/` and delete the Dortania folder. +If you want to remove the application without reinstalling the OS, navigate to `/Library/Application Support/` and delete the Dortania folder. From 39e58b3927d72ea32acdb0387a7e45298b503123 Mon Sep 17 00:00:00 2001 From: Eduardo Covas <44532297+educovas@users.noreply.github.com> Date: Tue, 31 Oct 2023 21:35:38 -0300 Subject: [PATCH 4/4] Sync PatcherSupportPkg --- CHANGELOG.md | 6 +++++- data/sys_patch_dict.py | 13 +++++++++++-- resources/constants.py | 2 +- resources/wx_gui/gui_settings.py | 10 ++++++++++ 4 files changed, 27 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 84c15f1b4..4253720fe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,8 +3,12 @@ ## 1.2.0 - Resolve application not existing if user dismisses an update instead of installing - Add support for detecting T1 Security Chips in DFU mode +- Resolve macOS 14.2 coreauthd crashes on T1 Macs +- Resolve missing NFC firmware on T1 Macs - Update non-Metal Binaries for macOS Sonoma: - Resolve Photos app crash + - Workaround tile window popup freezing apps by disabling the feature + - Workaround monochrome desktop widgets rendering issues by enforcing full color (can be disabled in OCLP settings ) - Add new Launch Daemon for clean up on macOS updates - Resolves KDKless Macs failing to boot after updating from 14.0 to 14.x - `/Library/LaunchDaemons/com.dortania.opencore-legacy-patcher.macos-update.plist` @@ -12,7 +16,7 @@ - News Widget no longer crashes on 3802-based GPUs - Resolve i210 NIC support for macOS Sonoma - Increment Binaries: - - PatcherSupportPkg 1.4.3 - release + - PatcherSupportPkg 1.4.4 - release ## 1.1.0 - Resolve rendering issues on Intel Broadwell iGPUs diff --git a/data/sys_patch_dict.py b/data/sys_patch_dict.py index 70187d0fd..4a3d379a7 100644 --- a/data/sys_patch_dict.py +++ b/data/sys_patch_dict.py @@ -155,6 +155,7 @@ class SystemPatchDictionary(): "defaults write /Library/Preferences/.GlobalPreferences.plist WebKitExperimentalUseGPUProcessForCanvasRenderingEnabled -bool false": True, **({"defaults write /Library/Preferences/.GlobalPreferences.plist WebKitPreferences.acceleratedDrawingEnabled -bool false": True} if self.os_major >= os_data.os_data.sonoma else {}), **({"defaults write /Library/Preferences/.GlobalPreferences.plist NSEnableAppKitMenus -bool false": True} if self.os_major >= os_data.os_data.sonoma else {}), + **({"defaults write /Library/Preferences/.GlobalPreferences.plist NSZoomButtonShowMenu -bool false": True} if self.os_major >= os_data.os_data.sonoma else {}), }, }, "Non-Metal IOAccelerator Common": { @@ -1347,13 +1348,21 @@ class SystemPatchDictionary(): "libnfshared.dylib": "13.6", "libnfshared.dylibOld.dylib": "13.6", "libnfstorage.dylib": "13.6", + "libnfrestore.dylib": "13.6", "libPN548_API.dylib": "13.6" }, "/usr/libexec": { - "biometrickitd": "13.6", # Required for Touch ID - "nfcd": "13.6", # Required for Apple Pay + "biometrickitd": "13.6", # Required for Touch ID + "nfcd": "13.6", # Required for Apple Pay + "nfrestore_service": "13.6", # Required for Apple Pay }, + "/usr/standalone/firmware/nfrestore/firmware/fw": { + "PN549_FW_02_01_5A_rev88207.bin": "13.6", + "SN100V_FW_A3_01_01_81_rev127208.bin": "13.6", + "SN200V_FW_B1_02_01_86_rev127266.bin": "13.6", + "SN300V_FW_B0_02_01_22_rev129172.bin": "13.6", + } }, }, }, diff --git a/resources/constants.py b/resources/constants.py index c1c3e028d..b40777896 100644 --- a/resources/constants.py +++ b/resources/constants.py @@ -14,7 +14,7 @@ class Constants: def __init__(self) -> None: # Patcher Versioning self.patcher_version: str = "1.2.0" # OpenCore-Legacy-Patcher - self.patcher_support_pkg_version: str = "1.4.3" # PatcherSupportPkg + self.patcher_support_pkg_version: str = "1.4.4" # PatcherSupportPkg self.copyright_date: str = "Copyright © 2020-2023 Dortania" self.patcher_name: str = "OpenCore Legacy Patcher" diff --git a/resources/wx_gui/gui_settings.py b/resources/wx_gui/gui_settings.py index 3e3d51572..99e377825 100644 --- a/resources/wx_gui/gui_settings.py +++ b/resources/wx_gui/gui_settings.py @@ -755,6 +755,16 @@ class SettingsFrame(wx.Frame): "override_function": self._update_system_defaults, "condition": gui_support.CheckProperties(self.constants).host_is_non_metal(general_check=True) }, + "Disable Color Widgets Enforcement": { + "type": "checkbox", + "value": self._get_system_settings("Moraea_ColorWidgetDisabled"), + "variable": "Moraea_ColorWidgetDisabled", + "description": [ + "Control Color Desktop Widgets Enforcement.", + ], + "override_function": self._update_system_defaults, + "condition": gui_support.CheckProperties(self.constants).host_is_non_metal(general_check=True) + }, }, "App": { "General": {