frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

iPhone 11 emulation done in QEMU

https://github.com/ChefKissInc/QEMUAppleSilicon
325•71bw•22h ago

Comments

msgodel•21h ago
Woah this sounds like it boots all the way to Springboard at least! That's pretty huge!
ewuhic•21h ago
Does it support trollstore with ability to decrypt IPAs?
skvmb•21h ago
Came here to ask this very question. This would be killer if so!
mywittyname•20h ago
For the ignorant: what does this mean?
tom1337•20h ago
trollstore is an inofficial app store for iOS devices which does not require a jailbreak. There are also apps that seem to decrypt the encrypted IPA (which is the file format of an iOS app) so you can view the decrypted app code and the resources. it's kinda the same as decompiling a android java app.
watusername•17h ago
Just to expand a bit on the sibling comment, IPAs downloaded from the App Store are encrypted with a DRM scheme with a key tied to the Apple account. The binaries actually stay encrypted on-disk and the OS has facilities to transparently decrypt them when executed. The usual way of decrypting is to actually execute the app, attach a debugger (normally not possible for production apps) and read the decrypted code from memory.
gnabgib•20h ago
Discussion on upstream repo (356 points, 2022, 144 comments) https://news.ycombinator.com/item?id=30545425

Related (mentions this repo): Emulating an iPhone in QEMU (268 points, 2 months ago, 64 comments) https://news.ycombinator.com/item?id=43592409

msgodel•20h ago
Looking at the issue tracker it sounds like they've made significant progress since then.
walterbell•19h ago
Progress update, https://eshard.com/posts/emulating-ios-14-with-qemu-part2

  iOS emulated in QEMU with:

  • Restore / Boot
  • Software rendering
  • Kernel and userspace debugging
  • Pairing with the host
  • Serial / SSH access
  • Multitouch
  • Network
  • Install and run any arbitrary IPA
In other news, Cellebrite acquired Corellium iOS/Android virtualization for $170M, https://news.ycombinator.com/item?id=44221982
throwaway48476•17h ago
Presumably to build a exploit test framework.
bri3d•16h ago
The eShard thing and this GitHub are fairly different, as far as I know.

The eShard people found an earlier version of this repository and set about patching one billion parts of the iOS kernel, library cache, and userland to make it run on the limited emulator.

Meanwhile, the actual emulator has been advancing, arguably more quickly than the eShard patch set.

The current set of patches needed for the latest commits on this repo to run iOS are less than 10 instructions, all to enable the software-rendering/framebuffer fallback code path instead of trying to use display drivers.

https://github.com/ChefKissInc/QEMUAppleSilicon/wiki/Filesys...

walterbell•8h ago
Thanks for the wiki pointer.
sheepscreek•3h ago
> set about patching one billion parts of the iOS kernel, library cache, and userland to make it run on the limited emulator

You don’t say! They’ve hacked the whole process and it feels extremely brittle. Like there’s no chance they can sustainably port this to another version of the software, let alone hardware.

bri3d•44m ago
In the interest of completeness I looked deeper and there are a few more patches to the kernel and SEP OS done at emulation time:

https://github.com/ChefKissInc/QEMUAppleSilicon/blob/6eff3ab...

but really nothing too extensive or hard to port. It’s mostly flipping various can_has_debug returns, bypassing sigcheck, and the classic patch to flip launchd into research device mode.

anthk•19h ago
How does Qemu m68k work for Classic Mac BTW?
LeoPanthera•17h ago
Not great. Use Mini vMac instead.

PPC emulation works fine though.

lioeters•17h ago
It works. Technical discussions on running classic Macintosh with Qemu m68k:

Qemu-system-m68k to run Mac OS 7-8 - https://www.emaculation.com/forum/viewforum.php?f=37&sid=6a9...

dd_xplore•15h ago
Is it emulating iOS? Or only running iOS binaries? Why does it specifically say iPhone 11?
worldsavior•15h ago
Probably because it's iPhone 11 binaries.
jeswin•12h ago
This is the ultimate emulation hack bar none - congrats to everyone involved. This also bodes well for the hackintosh project. It's may no longer be a dead end (though miles away), and eventually we might even see efficient emulation as ARM PCs become generally available.
storus•11h ago
ARM is not an open platform like IBM PC was. See Android phones and their custom Linux kernels with undocumented parts...
seany•8h ago
Seems like the important part would be emulating the security crap so it can be understood and bypassed. Where is this with that set of things? (being able to run things like banking/DMV emulated would be the killer feature)
VMtest•8h ago
There is still no proper documentation for using qemu on windows host, the options and arguments etc. We have to google and the info and ideas that are scattered across the internet, or referencing the Linux equivalents of it to come up with a solution
Liquix•7h ago
to be fair most folks playing around with qemu are probably running unix. windows has plenty of user friendly virtualization options (virtualbox, vmware, hyper-v), not to mention WSL. so windows users would probably only run qemu in hyperspecific cases like this
startyz•6h ago
cool it is my favorite model of iphones.
Minks•3h ago
What makes it your favourite model specifically? I can’t really notice a lot of differences between them and I’ve used multiple devices the last 3 years.
xvilka•6h ago
They should try to push it upstream, at least partially. Otherwise it's doomed to die like previous attempts.
hiimwavy•5h ago
This is incredibly impressive—booting an iPhone 11 all the way to Springboard in QEMU is no small feat. Kudos to the ChefKissInc team and everyone who’s contributed to getting this far!
tifa2up•3h ago
Noob question: can you install iOS apps using this?

When pop music went supernova

https://scottsumner.substack.com/p/good-vibrations
1•surprisetalk•52s ago•0 comments

The Army's Newest Recruits: Tech Execs from Meta, OpenAI and More

https://www.wsj.com/tech/army-reserve-tech-executives-meta-palantir-796f5360
1•aspenmayer•1m ago•1 comments

Show HN: Offline private key backup on paper

https://github.com/Techwolf12/qrkey
1•techwolf12•1m ago•0 comments

Futarchy's Fundamental Flaw

https://dynomight.net/futarchy/
1•surprisetalk•3m ago•0 comments

Your Barbershop Doesn't Need Kubernetes

https://algarch.com/blog/your-barbershop-doesnt-need-kubernetes
1•jdalton•4m ago•1 comments

Optimizing tea: An N=4 experiment

https://dynomight.net/tea/
1•surprisetalk•5m ago•0 comments

Fundamental skills will always serve you well

https://www.tsoon.com/posts/fundamental-skills/
1•mooreds•6m ago•0 comments

Show HN: I built a tool to turn handwriting into a font with PyTorch/OpenCV

https://handfonted.xyz/
1•reshamgaire•6m ago•0 comments

Makepad, a new way to build UIs in Rust for both native and the web

https://github.com/makepad/makepad
1•rapnie•6m ago•0 comments

The Development of an New Painkiller

https://www.newyorker.com/magazine/2025/06/02/the-radical-development-of-an-entirely-new-painkiller
1•PaulHoule•7m ago•0 comments

My advice on (internet) writing, for what it's worth

https://dynomight.net/writing-advice/
1•surprisetalk•7m ago•0 comments

Ask HN: How do I give back to people helped me when I was young and had nothing?

3•jupiterglimpse•10m ago•3 comments

What happens when our brain goes blank

https://www.popsci.com/health/brain-blanking-explained/
1•gmays•10m ago•0 comments

The Same Old Fantasies Behind AI and New Technology

https://www.lawfaremedia.org/article/the-same-old-fantasies-behind-ai-and-new-technology
2•hn_acker•10m ago•0 comments

Essentials for getting the most from Coding Agents

https://dylanwatt.com/posts/2025-06-12-5-things/
1•d_watt•10m ago•1 comments

Show HN: curlmin – Curl Request Minimizer

https://github.com/noperator/curlmin
1•noperator•11m ago•0 comments

PostgreSQL JDBC 42.7.7 Security update for CVE-2025-49146

https://www.postgresql.org/about/news/postgresql-jdbc-4277-security-update-for-cve-2025-49146-3088/
2•amalinovic•12m ago•0 comments

A New Digital Dawn for Syrian Tech Users

https://www.eff.org/deeplinks/2025/06/new-digital-dawn-syrian-tech-users
1•hn_acker•12m ago•0 comments

My Beam History

https://www.youtube.com/watch?v=htWYS2tpVLY
1•unripe_syntax•13m ago•0 comments

Tell HN: GitHub gists are great for private/public bookmarks

1•smusamashah•14m ago•0 comments

Scalable Lithium Niobate Nanoimprinting for Nonlinear Metalenses

https://advanced.onlinelibrary.wiley.com/doi/10.1002/adma.202418957
1•rbanffy•16m ago•0 comments

Self-Adapting Language Models

https://jyopari.github.io/posts/seal
2•danielmorozoff•19m ago•0 comments

Here come the glassholes, part II

https://www.ft.com/content/9c21af68-28ba-489e-81a6-552aff61ddbb
4•bookofjoe•22m ago•2 comments

New Data Center Protocols UALink and Ultra Ethernet Tackle AI

https://semiengineering.com/new-data-center-protocols-tackle-ai/
1•rbanffy•22m ago•0 comments

Inbox Zero for Error Tracking

https://www.bugsink.com/blog/inbox-zero-for-error-tracking/
4•jlengrand•22m ago•1 comments

Space-time-topological events in photonic quantum walks

https://www.nature.com/articles/s41566-025-01653-w
1•rbanffy•22m ago•0 comments

Natural rubber with high resistance to crack growth

https://www.nature.com/articles/s41893-025-01559-z.epdf?sharing_token=SST16F7yBaUkRDb702ZphtRgN0jAjWel9jnR3ZoTv0P9y52VPdTYScQoHBinE3JzdSvQ1aN3fhS4SSECYXRnvZ77nkrWJA2412S2E-26Il-ncine3ET1t1GzNaX2Oo2cK9GYzFNCrKSRycPCrQKJZ8QvfBeSTNR5d12_ZHLvyYkt26oAnSVTBuopgCE4tHIVPnWtjLZS3OhBz1H2OhtXQMmNFMhf-2lYu5vkTl596uaKjxxqTFBbSZj1phjSIDRELkwyRfUsM77Gu7S0VF_fPvJZAYxvV_2Hduld7MbfF1M4RO8vHe5OtCz383c2iHBjxkZ4gU59FErIjNBnLDPDT79Jaj04hbpqLWqUoVxoYCs%3D
1•cocoggu•24m ago•0 comments

Design Patterns for Securing LLM Agents Against Prompt Injections

https://simonwillison.net/2025/Jun/13/prompt-injection-design-patterns/
2•simonw•25m ago•0 comments

Dev Skills for the LLM Era

https://www.slater.dev/dev-skills-for-the-llm-era/
1•sltr•25m ago•0 comments

Saying Thank You to a LLM Isn't Free – Measuring the Energy Cost of Politeness

https://huggingface.co/blog/jdelavande/thank-you-energy
1•atlasunshrugged•26m ago•1 comments