Compare commits

...

8 Commits
2.3.0 ... 2.3.2

Author SHA1 Message Date
neon ball
da8299db27 Add warning about 2GB RAM for newer OS 2025-04-04 02:19:35 +03:00
Mykola Grymalyuk
95bf012438 CHANGELOG: Fix versioning 2025-04-03 14:03:46 -06:00
Mykola Grymalyuk
f87f803cf2 Sync PatcherSupportPkg 2025-04-03 13:59:13 -06:00
Mykola Grymalyuk
7f80c6ba3b Increment build 2025-04-02 11:24:23 -06:00
Mykola Grymalyuk
1a871fd93c Sync CHANGELOG
Ref: 35bcb134f1
2025-04-01 19:31:31 -06:00
Mykola Grymalyuk
c2f773aa6e Merge pull request #1156 from dortania/jazzzny-vault-2
Fix vaulting
2025-04-01 19:26:47 -06:00
Jazzzny
3635fc1d0c Update sign.command 2025-04-01 18:35:16 -04:00
Mykola Grymalyuk
67bf7c5095 Increment build 2025-04-01 08:37:55 -06:00
6 changed files with 19 additions and 5 deletions

View File

@@ -1,5 +1,14 @@
# OpenCore Legacy Patcher changelog
## 2.3.2
- Resolve erroring in Passwords app and Safari Autofill on T1 Macs running 15.4 or later
- Increment binaries:
- PatcherSupportPkg 1.9.3 - release
## 2.3.1
- Resolve error on OpenCore Vaulted configs
- Regression from 2.3.0
## 2.3.0
- Disable crash analytics
- Disabled server side for years, removing client side

View File

@@ -9,7 +9,9 @@ Any Intel-based Mac listed below can install and make use of OpenCore Legacy Pat
It is **extremely recommended** to update your Mac to its latest native version before using OpenCore Legacy Patcher, to ensure you're on the highest firmware.
:::
::: warning 3GB+ RAM required for macOS Sonoma 14.5+ installers and macOS Sequoia
Models with 2GB RAM will not be able to install macOS Sonoma 14.5+ and macOS Sequoia will be unable to boot. macOS Sonoma 14.5+ may be installed using a disk swap method where installation is done on another system but your mileage may vary and this is not recommended.
:::
The below tables can be used to reference issues with a particular model, and see which OS would work best on your machine.
* [MacBook](#macbook)

View File

@@ -13,8 +13,8 @@ from .detections import device_probe
class Constants:
def __init__(self) -> None:
# Patcher Versioning
self.patcher_version: str = "2.3.0" # OpenCore-Legacy-Patcher
self.patcher_support_pkg_version: str = "1.9.2" # PatcherSupportPkg
self.patcher_version: str = "2.3.2" # OpenCore-Legacy-Patcher
self.patcher_support_pkg_version: str = "1.9.3" # PatcherSupportPkg
self.copyright_date: str = "Copyright © 2020-2025 Dortania"
self.patcher_name: str = "OpenCore Legacy Patcher"

View File

@@ -33,4 +33,5 @@ class BasePatchset:
self.macOS_14_1: float = 23.1
self.macOS_14_2: float = 23.2
self.macOS_14_4: float = 23.4
self.macOS_15_2: float = 24.2
self.macOS_15_2: float = 24.2
self.macOS_15_3: float = 24.3

View File

@@ -84,6 +84,7 @@ class T1SecurityChip(BaseHardware):
"SharedUtils.framework": f"13.6-{self._xnu_major}" if self._xnu_major < os_data.sequoia else f"13.7.1-{self._xnu_major}", # Required for Password Authentication (SharedUtils.framework)
**({ "MechanismPlugins": "15.0 Beta 4" } if self._xnu_major >= os_data.sequoia else {}), # Required to add a TouchID fingerprint
**({ "ModulePlugins": "15.1" } if self._xnu_float >= self.macOS_15_2 else {}),
**({ "ModuleBase.framework": "15.2" } if self._xnu_float >= self.macOS_15_3 else {}),
},
"/System/Library/PrivateFrameworks": {
"EmbeddedOSInstall.framework": "13.6", # Required for biometrickitd

View File

@@ -60,7 +60,8 @@ fi
echo "Signing OpenCore..."
./RsaTool -sign "${OCPath}/vault.plist" "${OCPath}/vault.sig" "${PubKey}" || abort "Failed to patch ${PubKey}"
off=$(($(./strings -a -t d "${OCBin}" | /usr/bin/grep "=BEGIN OC VAULT=" | /usr/bin/awk '{print $1}') + 16))
off=$((0x$(/usr/bin/hexdump -C "${OCBin}" | /usr/bin/grep "=BEGIN OC VAULT=" | /usr/bin/awk '{print $1}') + 16))
if [ "${off}" -le 16 ]; then
abort "${OCBin} is borked"
fi