v3.0.3
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.