Skip to content

v3.2.0

Choose a tag to compare

@riftaway7-code riftaway7-code released this 01 Aug 22:22
· 598 commits to main since this release

Adds a second desktop GUI (Flutter, `gui-flutter/`) alongside the existing Textual TUI and Tkinter GUI, backed by a new JSON-RPC bridge over the same Python backend. Covers build history, log checking, EFI health check, disk map, restore, USB mapping, config editing, and the full guided/manual EFI build wizard. It's a separate opt-in frontend, not a replacement — the TUI and Tkinter GUI still work exactly as before, and this release's exe is still built from the TUI.

Auto-include XHCI-unsupported kext for OEM Coffee Lake desktops. B365/Q370/C246 (and similar OEM Coffee Lake boards) need this kext for USB to work correctly out of the box; HackMate now detects and includes it automatically instead of requiring a manual add.

Fixed HfsPlus.efi validation, added a DSDT registry fallback on Windows. A valid HfsPlus.efi was being incorrectly rejected in some builds; also added a registry-based fallback for dumping the DSDT on Windows when the usual method isn't available.

USB partition sizing now respects actual disk capacity. Formatting no longer tries to allocate more space than a drive actually has, fixing failures on smaller USB sticks.

As always: nothing here touches how macOS itself is installed — this is still the same automate-the-Dortania-guide approach with the same underlying tools (macrecovery, SSDTTime, acidanthera kexts).