Almost booting an iOS kernel in QEMU
worthdoingbadly.com
worthdoingbadly.com
Well XNU has always been 'open-source' [1] for some time on Intel machines but its just that ARM support remained closed (until 2017) which is why the darwin-on-arm [2] project existed. But I'm assuming that the OP means that the ARM64 code was recently open-sourced in the XNU sources[3] making a possible open-source ARM port much simpler. I still find it quite interesting to see some regained attempts in emulating iOS; with Corellium being the furthest at doing this.
[1] (https://opensource.apple.com)
[2] (https://github.com/darwin-on-arm/xnu)
[3] (https://github.com/apple/darwin-xnu/search?p=5&q=ARM64&unsco...)
Is there a practical reason why this would be hard or impossible? Or is it just for fear of Apple's lawyers?
Ref: Youtube channel "Strange Parts"
Citations, please!
Only limit which you may be thinking of is that it only supports 64-bit ARM, so no emulation of the older devices.