This review focuses on the changes introduced in the YBronst fork to support macOS Tahoe (Darwin 25) and address issues in recent 26.x builds.
- Observation: In
_extended_patch(), there is a guard:if self._xnu_major > os_data.sonoma: return {}. - Impact: This means that for macOS Sequoia (XNU 24) and macOS Tahoe (XNU 25), the "Modern Wireless Extended" patches (which include
CoreWiFi.frameworkandCoreWLAN.frameworksynchronization) are skipped. - Discrepancy Note: Memory records suggest this gate was intended to be removed and
CoreWLAN.frameworkmoved toPrivateFrameworksfor Tahoe. However, the current code still contains the gate and uses the standardFrameworkspath for Sonoma only. - Recommendation: If AirDrop/Handoff functionality is desired on Tahoe, this guard should be removed or updated to include
os_data.tahoe, andCoreWLAN.frameworkshould likely be moved toPrivateFrameworksas per the intended design for Darwin 25.
- Observation: The implementation correctly targets Darwin 25 and excludes Tahoe Beta 1 (build
25A5279m) where AppleHDA was still present. - Good Practice: The use of
requires_kernel_debug_kit() = Trueis correct as these kexts now require KDK for proper linking in newer macOS versions. - Recommendation: Ensure that the
allow_modern_audiotoggle inConstantsis easily accessible in the GUI (already implemented ingui_settings.py).
- Observation: The method
_mount_universal_binaries_dmgnow usessubprocess_wrapper.run_as_rootfor thehdiutil attachcommand. - Impact: This successfully addresses the mounting permission issues introduced in macOS 26.4.
- Recommendation: Verify that the Privileged Helper Tool is correctly installed and signed, as
run_as_rootdepends on it.
- Observation: The
payloads.dmggeneration now explicitly uses-fs APFS. - Impact: Ensures compatibility with macOS 26.4 and newer where HFS+ support was removed (and then partially returned, but APFS remains the safer default for system resources).
- Observation:
tahoeis correctly mapped to XNU version 25. - Observation: Constants point to the YBronst fork for updates and resources.
- AirDrop on Tahoe: Re-evaluate the
_xnu_major > os_data.sonomacheck inmodern_wireless.py. If the frameworks from 13.7.2 are still compatible with Tahoe's private frameworks, they should be enabled to restore full AirDrop functionality. - Localization: While the primary language is English, ensure that new strings (like the Modern Audio toggle) are added to the translation files to avoid "Missing String" errors in the GUI for other locales.
- AMFI Documentation: Use
-amfipassbetafor AMFI bypass with AMFIPass.kext.
The fork successfully implements the necessary "stop-gap" measures for Tahoe support. The most significant achievement is the restoration of AppleHDA and the fix for hdiutil permissions. Addressing the AirDrop patch logic for XNU 25 would be the next logical step for feature parity.