Live data from Hacker News

Emulating an iPhone in QEMU

eshard.com

41–50 of 67 posts

Re: Emulating an iPhone in QEMU

#42
post #12

Earlier quoted context omitted.

Apple will never consider doing that. Their actions speak to the exact opposite: total control of their devices and ecosystem, non-cooperation with other companies on standards, stringent app store controls. They gain nothing, in their eyes, to allow that development model.

Even if they did it would take a tour de force to make reality. The whole iOS development stack very heavily depends on macOS — Xcode is written in Objective-C/Swift + AppKit for example and the iOS Simulator just runs the iOS userland in a phone frame and lets macOS furnish the Darwin half. Practically speaking, they’d at minimum have to beef up the internal Yellow Box descendant they’d been previously using to make…

Nah, they’d just need to clear up the license and the other megacorps would do the rest.

Re: Emulating an iPhone in QEMU

#46

Earlier quoted context omitted.

There is no performance benchmark that I can see.

I think the GP is using an LLM to post. His other comments are very similar and it would explain making up nonexistent benchmarks.

I prefer to provide facts to let others make their own conclusions rather than needing to defend an accusation :)

Re: Emulating an iPhone in QEMU

#47

I wish the https://github.com/devos50/qemu-ios project would evolve to support iPhone OS 3.x to experience many early iPhone apps for digital preservation's sake! https://github.com/touchHLE/touchHLE is also great but needs patches for all but the most basic of apps.

Would be truly amazing to use those old awesome apps and play some of the early games that have no equivalent today.

Re: Emulating an iPhone in QEMU

#49

I wish the https://github.com/devos50/qemu-ios project would evolve to support iPhone OS 3.x to experience many early iPhone apps for digital preservation's sake! https://github.com/touchHLE/touchHLE is also great but needs patches for all but the most basic of apps.

QEMU-emulated iPhone 11 could support iOS 13.x to iOS 18.x, https://github.com/ChefKissInc/QEMUAppleSilicon

We would need QEMU support for iPhone 7, to run 32-bit apps in iOS 10.

Re: Emulating an iPhone in QEMU

#50
post #32

Earlier quoted context omitted.

> It appears that nothing has changed in the last decade for the Android ROM community. The exception: GrapheneOS. I installed without hassle over USB via my web browser (!).

Pixels are well-supported in general. It helps that they're essentially Google's reference devices. As for flashing over USB, any device can do that thanks to WebUSB. All a website needs to know are the device identifiers for ADB mode, recovery mode, and fastboot mode. I'd say building an image capable of booting on the phone is much harder than altering the GrapheneOS installer to actually flash that image. The proc…

AFAIK GrapheneOS flashes everything from fastboot (i.e. no recovery step). Implementing adb sideload protocol shouldn’t be too tricky though.
Post reply on HN