Highlights
🌲
Notes
- iOS 14 and macOS 11.3 are the minimum supported systems for UTM v4.x. Please use UTM v3.x for support down to iOS 11 and macOS 11
Changes (v4.2.0)
- Updated virglrenderer to latest (27/02/2023) commit
- Automatically revert CPU to "default" if model is missing due to updated QEMU (#4910)
- Remove virtio-bus devices (they didn't work) (#4893)
- Support drag and drop to import an .utm package (#3599)
- Support copying sparse images across different volumes (thanks @ktprograms)
- Fixed tearing/performance issue for non-GL accelerated displays when under graphics load (#5049)
- Fixed error when importing a new drive with the same name as an existing drive (#5052)
- Fixed a crash on startup when multiple audio devices are plugged in (#4629)
- Wizard: Generate a working configuration for isapc (#4961)
- Settings: Use pretty labels for CPU flags (#4940)
- Translation: updated French (thanks @FRtranslator)
- Translation: added Czech readme (thanks @stinovlasmp)
- Translation: updated German (thanks @LostInCompilation and @afh)
- (macOS) Capture Mouse has been renamed to Capture Input and now will show the current capture status as a toggle button
- (macOS) Apple VMs (macOS guests) now support Capture Input which will capture the system keys. This used to be always on as the default. It is now off by default and the toggle button will enable it. (#4667)
- (macOS) Ignore missing links (drives, shared directory, etc) when saving an Apple VM
- (macOS) Preference: added option to force Num Lock on (#4625)
- (macOS) Preference: added option to prevent idle sleep while VM is running (#4963)
- (macOS) Preference: added option to suppress exit confirmation (#4989)
- (macOS) Fixed delete drive confirmation not showing up on latest macOS
- (macOS) Fixed disposable mode stuck on when a VM is run once in disposable mode (#5025)
- (macOS) Fixed an issue where a moved or deleted VM with a stopped window open will attempt to use the old path (#4985)
- (macOS) Fixed cursor scrolling and double click issues (#4636, #4645)
- (macOS) Support following a change in system default input or output audio device (#3488)
- (macOS) Support retry of macOS installation when it fails (the IPSW will not automatically be unlinked)
- (macOS) Support retaining of installer IPSW bookmark across VM moves and UTM restarts (#4938)
Issues
Please check the full list on Github and help report any bug you find that is not listed.
Installation
File | Description | Installation | JIT | Hypervisor | USB |
---|---|---|---|---|---|
UTM.deb | Jailbroken iOS version | Open in Cydia, dpkg, or Sileo | Yes | Yes(1) | Yes |
UTM.dmg | macOS version | Mounting and copying UTM.app to /Applications | Yes | Yes | Yes |
UTM.ipa | Non-jailbroken iOS version (sideloading) | AltStore, etc (see guide) | Yes(2) | No | No |
UTM.HV.ipa | Non-jailbroken iOS version (TrollStore) | TrollStore | Yes | Yes(1) | Yes |
UTM.SE.ipa | Non-jailbroken iOS version (sideloading) | AltStore, enterprise signing, etc | No | No | No |
- Hypervisor on iOS requires an M1 iPad.
- Enabling JIT may require a separate JIT enabler such as Jitterbug or Jitstreamer.