v1.1.0 — macOS support, Already Formatted mode, bug fixes
What's New in v1.1.0
macOS Host Support
HackMate can now be run from a macOS machine as the host OS, in addition to Linux and Windows.
New: Already Formatted Mode
If USB formatting fails (common on Windows), you can now pre-format manually and use the new Already Formatted option to skip the format step.
venv / uv Support (via PR #11 by @thanhnndev)
setup.py now creates a virtual environment so sudo always finds the dependencies — no more "textual not found" errors.
Bug Fixes
- Fixed IntelMausiEthernet and itlwm kext binary name mismatches causing boot failures
- Fixed recovery entry hidden in OpenCore picker (HideAuxiliary was True)
- Fixed recovery DMG blocked by DmgLoading: Signed — now uses Any
- Fixed VoodooGPIO loaded twice (was bundled in VoodooI2C and added standalone)
- Fixed EnableVectorAcceleration causing hangs on laptops
- Fixed repair mode regenerating SMBIOS (broke iMessage) — now preserves existing serial/MLB/UUID
- Fixed repair mode wiping SSDTs before confirming new ones generated
- Added -no_compat_check boot arg to bypass board ID check
- Enabled ProtectUefiServices for all Intel generations
Project
- Added MIT License and SECURITY.md
- Migration stubs for users stuck on old hackmate-linux/ path