r/iOSProgramming • • 3d ago

Discussion vphone-linux: Run virtual iOS 26 iPhone on linux and develop iOS apps without MacOS.

https://github.com/YahiaAngelo/vphone-linux

Just published my project that I've been working on for a while that allows you to run a virtual iPhone vm on linux to test and develop iOS apps there with no need for a Mac.

So for fellow hackintoshers or PC users you can try it out and let me know if you faced any issues.

168 Upvotes

11 comments sorted by

20

u/FelinityApps 3d ago edited 3d ago

Really great work, and I absolutely bow to the achievement...

...but this is a bit different to the Hackintosh scenario and I foresee at a minimum a DCMA takedown request from Apple Legal, whether it's valid or a legal bluster scare tactic from their corporate army. Because of the firmware patching and what it specifically targets.

If it makes those who read this feel better to downvote me for pointing that out, go right ahead, but if you know Apple at all, you know they'll try to shut this down.

Edit to add context:

Hackintosh approach spoofs some firmware and hardware identities; this emulates an entire Apple platform. Apple has gone after both scenarios (Psystar and Corellium, respectively), and the latter was a defeat for them but didn't settle the DCMA aspects, which makes it worth it for them to try to knock this project down too.

They would probably lose this claim too, for the same reason they lost against Corellium, but the latter had corporate coffers and solid motivation to throw them against Apple, even in 2023. This is an OSS project and probably only the EFF would be interested in defending it (hint to the maintainer if it happens). I think it would be wrong of Apple to try, but they probably won't see it that way.

I'm genuinely interested to see how this pans out. 🍿

4

u/YahiaAngelo 2d ago

Thank you very much! Yeah I hope they don’t go after it but at the end this is just a vm and a cheesy way to patch their ipsw files to run it on Linux, and the whole project is a port of another project called vphone-cli with a thousands of stars. And the repo contains zero files from Apple as well. But as you said, we know Apple so fingers crossed πŸ˜…

→ More replies (2)

8

u/JackyYT083 3d ago

downloaded the repo before takedown!!

3

u/YahiaAngelo 2d ago

Fingers crossed 🀞

2

u/gil99915 1d ago

I also got a copy just in case

1

u/No-Staff521 1d ago

Just when I sold my PC and bought my M5 Pro... :(

Jokes aside great job, I hope people cater more to the iOS development aspect of the "hackintosh". You should probably sync this repo to other remotes because there's a big chance it'll get taken down by Apple.

2

u/coffeemongrul 1d ago

Apple lawyers rubbing their hands together at the moment before they come for this project.

1

u/mancaveit 15h ago

Mirrored on my archivebox