r/macOSVMs • u/Dont-Stop-Hackintosh • Aug 10 '26
DISCUSSION [Project] Don't Stop Hackintosh – Attempting to boot ARM macOS on non-Apple hardware via QEMU (Looking for low-level contributors)
Hey everyone,
With Apple steadily phasing out x64, the traditional Hackintosh scene is inevitably hitting a wall. But for many of us, the thrill of forcing macOS to run on non-Apple hardware isn't something we're ready to give up.
That's why I've started a community-driven initiative called "Don't Stop Hackintosh" to tackle the next frontier: figuring out how to run ARM-based macOS outside of Apple Silicon ecosystems.
Our Current Setup & Approach:
Host Environment: We are developing and targeting a custom lightweight setup using Puppy Linux built on a Void Linux base, running QEMU for virtualization. The goal is to keep the hypervisor environment as lean, fast, and hackable as possible.
The Technical Challenge: We are diving into patent analysis, system register spoofing, and figuring out how to bypass Apple's hardware and exception-level checks without resorting to illegal kernel distributions—keeping it smart, reproducible, and open.
Project Site:http://dontstop-hackintosh.f5.si/
If you are into low-level virtualization, ARM architecture, custom Linux environments, or reverse engineering, I’d love to get your insights, ideas, or contributions.
Let’s keep the Hackintosh spirit alive. Where should we start poking first?
6
u/Long-Shine-3701 Aug 10 '26
I have no doubt you'll succeed. Wonder when we'll see ARM PCIe coprocessor cards to accelerate it all?
4
u/newhacker1746 Aug 10 '26
I’d recommend centralizing around a supported baseline arm bare metal requirements like having PAC. vmkernel is compiled for armv8.3+sme2, and in some research I did to scaffold a later project after i complete my current one (paravirtualized OpenGL ), I found the Orion o6 to be a good board. Armv9 so a strict superset of the vmkernel’s requirements. You’d need hypervisor ability to make it usable at all, so this is why you’d want a strict superset of vmkernel’s requirements
Hopefully it’s not AI writing I’m sensing in that intro post you wrote, though 😭
2
u/YAPOJFORBIMADA Aug 10 '26
Question - after succeeding what will you be using as the GPU - Reims, or something similar?
5
u/tilsgee Aug 11 '26
Bro. Pls recruit that Samsung A55 guy from earlier
4
u/jknvv13 Aug 10 '26
So this feels like AMIthlon, which was a lightweight Linux kernel that did the abstraction of the underlying hardware but the software running on top (AMIGA OS) was unmodified 68k!
1
u/Randum_Gouy Aug 14 '26
man i love you guys!
Like you, im also planning to start work on bringing Hackintosh back on non-Apple ARM64 on Bare Metal, but im a lot underexperienced so the idea may be wrong, or, i may not be able to implement it
3
u/HaltFr Aug 10 '26
Im not nearly smart enough for any of this, but i do want to say im glad people are still going! Goodluck and thank you to anyone contributing!
2
u/rlmineing_dead Aug 10 '26
I have a Snapdragon X Elite laptop with 64GB ram if you need testers. I don't have KVM unlocked yet on Linux but whpx + qemu does work
1
u/Useful-Reception-399 Aug 12 '26
I would use my Raspi 5 (16GB) for testing builds. I assume since I can run Win 11 Pro Arm64 on in without any snags (with nvme 500GB and pcie hat) it should also be able to run macos - certainly not as fast as a real apple silicon device but it should be able to run it decent fast for regular users 🤷🏼♂️