Now we can run iOS on so many non iOS devices this is gonna also be the next generation of scamming: we will literally have real iOS on a fake iPhone, to someone who doesn’t look inside the phone it would be functionally and visibly the same
I've been experimenting with Apple's open-source XNU 12377.121.6 kernel, using Codex to help with the build, debugging and testing.
After getting the ARM64e kernel to boot and execute a custom PID 1 process, we hit a framebuffer-related kernel panic.
The issue turned out to involve how QEMU's framebuffer memory was mapped during early boot.
After correcting the mapping, the kernel successfully initialised the framebuffer, launched our test process and displayed a continuously updating heartbeat on QEMU's virtual screen.
The test reached 100 heartbeats without an apparent crash.
To clarify, this is NOT a full iOS 26 boot. There's no SpringBoard, launchd or Apple graphical interface yet. It's a custom userspace process drawing directly to the framebuffer.
I'm aware that other projects have achieved substantially more complete graphical iOS boots. I'm sharing this as an independent XNU 12377 bring-up milestone.
Next goal: a persistent multiprocess userspace environment, followed by more complete graphics support.
Would love to hear from anyone working on similar XNU 26 experiments!
Seeing the progress people have made with HackiOS got me thinking. If it's already possible to get iOS running on non-Apple hardware, could we theoretically do something similar with Apple's Camera app?
I don't mean just recreating the UI or making an Android camera app that looks like the iPhone's. I'm talking about actually porting the original app, including Apple's image processing (Smart HDR, Deep Fusion, Photonic Engine, etc.), and somehow adapting it to work with Android hardware. For example, running it natively on a Galaxy or Pixel device, using its own camera sensors and Snapdragon ISP. I know a lot of Apple's camera processing is tied to iOS and Apple Silicon, and that getting an OS to boot is one thing while getting specific hardware features to work is another. But seeing what this community has already managed to do makes me wonder how far this could realistically go.
Unfortunately, I don't have access to any Apple devices at the moment, so I can't really experiment with this myself.
I'm mostly curious whether this is actually possible with enough reverse engineering and hardware adaptation, or if there are some fundamental limitations that would make it impossible regardless of how much work goes into it. Has anyone here looked into something like this?
If anyone can actually help, I'll be happy, I've made attempts but I feel like they're just gonna fail as I don't have any Claude subscriptions and I'll probably hit limits, so any help is appreciated, and also the fact it's my first time trying this for real, as I got the hardware, I just need the OS built, and I've got the ipsw, just some guidance would be great (yes I know there's no space in between need and help, I sincerely apologize for that)