sickcodes / Docker-eyeOS

Run iPhone (xnu-arm64) in a Docker container! Supports KVM + iOS kernel debugging (GDB)! Run xnu-qemu-arm64 in Docker! Works on ANY device.
https://hub.docker.com/r/sickcodes/docker-eyeos
GNU General Public License v3.0
796 stars 69 forks source link

[COMING SOON] Dockerized iPhones + iOS 14! >>> FRAMEBUFFER SUPPORT!! xnu-qemu-arm64 with a REAL DISPLAY! #7

Open sickcodes opened 3 years ago

sickcodes commented 3 years ago

Unbelievable work upstream by @jonyafek from @AlephSecurity.

COMING SOON!!!!

ErwqcDBWMAAABef

Jonathan Afek's news: https://twitter.com/JonathanAfek/status/1350000894784495617

/r/jailbreak Reddit post: https://www.reddit.com/r/jailbreak/comments/kxr0v8/news_ios_qemu_is_getting_a_graphical_display_ios/

And follow me for when it's Dockerized!

sickcodes commented 3 years ago

Code is release upstream in some branches!

Unfinished but workable!

https://twitter.com/jonathanafek/status/1363603777362808838?s=21

https://github.com/alephsecurity/xnu-qemu-arm64/tree/personal/jafek_ios14_support

https://github.com/alephsecurity/xnu-qemu-arm64-tools/tree/personal/jafek_ios14_iphone11

If anyone is curious, it's a fake display for iPhone 11 running iOS 14!

I'll give it a shot later this week, been working on https://github.com/sickcodes/Docker-OSX

sickcodes commented 3 years ago

Working on this today

johnpanos commented 2 years ago

Any updates on this?

sickcodes commented 2 years ago

This is the image to use:

https://twitter.com/tihmstar/status/1295814618242318337

sickcodes commented 2 years ago

Plus this shell https://github.com/sickcodes/Docker-eyeOS/blob/master/osx-build-xnu-disks.sh

That script is incomplete, but just needs a few version numbers changed

sickcodes commented 2 years ago

I never finished this, couldn't work it out

FreddyFeuerstein commented 2 years ago

Man this would be so cool if it was in the main branch! Just imagine how useful it would be to have a working screen when you test your apps. Also small question: does it have mouse or touch support?

sickcodes commented 2 years ago

I unfortunately never got to doing it, I focus on https://github.com/sickcodes/Docker-OSX currently but following the shell script in this directory but using https://twitter.com/tihmstar/status/1295814618242318337 and the branches above, Jono got close. I think he's busy now, but provably possibly

azkadev commented 1 year ago

Sorry I'm still a beginner in the coding world, From this project Is it possible that later we / I can develop iOS apps without a mac?

TheTechRobo commented 1 year ago

@azkadev It's definitely possible if you can get Xcode running on your computer, e.g. with Docker-OSX. This isn't released yet, though

TheTechRobo commented 1 year ago

@azkadev It's definitely possible if you can get Xcode running on your computer, e.g. with Docker-OSX. This isn't released yet, though