utmapp / UTM

Virtual machines for iOS and macOS
https://getutm.app
Apache License 2.0
26.67k stars 1.34k forks source link

Install and restore IPSW iOS/iPadOS/macOS on UTM through ARM emulation #4252

Open muhammadbahaa2001 opened 2 years ago

muhammadbahaa2001 commented 2 years ago

UTM is a fork based on QEMU Emulator, QEMU Emulator can emulate many diffrent processors architctures including ARM64 on x86_64, I really would like to see ability to install and restore IPSW of iOS/iPadOS/macOS on UTM on Intel-based devices, I really want to try iOS/iPadOS or at least arm macOS (Which definitely can run iOS/iPadOS apps as Apple announced) not to save money but, to decide before I buy iPhone/iPadOS if they worth buying. Why can macOS (12.3+) be installed on UTM only for Apple Silicon Macs while I can't do that on Intel-based Macs? No IPWS macOS Restore option for Intel-based Macs. UTM is based on a QEMU emulator that can emulate the ARM64 architecture as I mentioned and on top of all that there is a developer who managed to run iPhone 11 firmware iOS 12 up to iOS 15 on a QEMU emulator, I hope to see that in the future if it's not impossible to do.

Here is the proof for the developer who managed to run iOS on QEMU Emulator: https://twitter.com/ntrung03/status/1499274938217381890

LeonSolisPedro commented 2 years ago

Restoring macOS via IPSW is exclusive for Apple Silicon Macs, and there's a good reason behind it:

Intel machines struggle to emulate ARM64. it will take ages to boot something.

You're better off buying or borrowing a real iPhone or iPad.

ubun222 commented 1 year ago

Can IPSW installation be added to the m1 iPad after jailbreak

ubun222 commented 1 year ago

Can IPSW installation be added to the m1 iPad after jailbreak

that is cool

MWRevamped commented 9 months ago

what about emulating iOS/iPadOS on M1 Macs via UTM?

terminal-illness commented 4 months ago

I'm also curious about this question here, any ideas? can we use the .ipsw files for iOS in some simulator?

what about emulating iOS/iPadOS on M1 Macs via UTM?