Skip to content

v3.0.3

Choose a tag to compare

@riftaway7-code riftaway7-code released this 30 Jul 20:28
· 632 commits to main since this release

Fixes another real boot hang, found from a full OpenCore debug log this time (not just a screenshot).

The bug: HfsPlus.efi is fetched from a raw GitHub URL (OcBinaryData, unpinned, no release asset to size-check against) with zero validation and a single attempt — unlike every other download in HackMate. A truncated or corrupted response got written straight into EFI/OC/Drivers/HfsPlus.efi. The log showed OpenCore loading OpenRuntime.efi fine, then hanging partway through loading HfsPlus.efi — before the boot picker ever appeared.

The fix: the download is now validated (minimum size + PE header check) and retried up to 3 times, matching the pattern already used for the OpenCore zip itself. Bad byte-for-byte downloads get rejected and re-fetched instead of silently bricking the boot.

Also includes the v3.0.2 SSDT-PLUG safety fix from the same user's earlier rebuild.

Found via a real user's full boot log in the Discord.