Starting off again, This isn't a beast tool or distro, it automates the Dortania guide steps using the same tools they recommend (macrecovery, SSDTTime, acidanthera kexts from GitHub releases). macOS comes directly from Apple. Nothing is patched or modified!
its grown a lot since my last post. biggest thing, its not linux only anymore.
I'm building a tool called HackMate that automates the entire process of creating a bootable OpenCore hackintosh USB.
whats new in v2.0:
- windows support. full exe now, no python install needed. same hardware scan, same config.plist/SSDT generation, just packaged for windows too
- added a GUI (tkinter) if you don't want to use the terminal version
- dual boot support, it scans your disks, finds your other OSes, and can set OpenCore up to boot next to windows/linux instead of needing a dedicated usb every time
- partition resize wizard, shrinks ntfs/ext4/btrfs in place so you don't need a separate tool to make room for macos
- last post i said you still have to run USBToolBox yourself after. not anymore, it auto downloads it and walks you through port mapping in app
- can inject your wifi creds into itlwm.kext so you're online during the installer itself, useful if you don't hav ethernet
- SSDT generation now has a 3 tier fallback (SSDTTime, then a template, then a bundled precompiled one if SSDTTimejust cant do it). fixes some i2c trackpads that were silently failing before
- EFI Health Check, fixes a few boot breaking bugs that could end up in generated EFIs from older versions
- more hardware support now, 9th/14th/15th gen intel, better amd handling, igpu headless setups, cpuid spoofing for unsupported cpus
- built in auto updater so you're not manually redownloading every release
also fixed some reliability stuff under the hood, ssl cert failures during the recovery download, download stalls with
zero feedback, and a windows ethernet detection bug where it could grab the wrong adapter
tested on my t480s (i5-8350U, UHD 620, ALC257, I219, intel 8265 wifi) plus a bunch of different laptops/desktops from people in the community reporting back in issues, ryzen boxes, different intel gens, different audio codecs and trackpads. thats basically how the hardware/kext database grew this much, people testing on stuff i don't own and telling me what broke
why its safe to run: its fully open source, every line is on github, nothing hidden. macOS itself comes straight from Apple's own servers through macrecovery, not from some mirror. the kexts come straight from acidanthera's official GitHub releases, same binaries the Dortania guide itself points you to. nothing gets patched, cracked, or modified, it just automates typing the same commands you'd type by hand following the guide. no telemetry, no accounts, no analytics phoning home, its just a script
right now its at 98 stars, 14 forks, 4 people who've contributed code, and about 1200 exe downloads plus way more from people cloning/running it straight from source. had close to 650 unique people pull the repo in just the last two weeks. 8 open issues right now which is mostly just people asking hardware specific stuff, not it being broken
would love feedback from anyone with different hardware, especially windows users now that its actually supported there, and anyone trying dual boot since thats the newest and least tested part
hackmate•3h ago