We are happy to announce that UTM SE is available (for free) on iOS and visionOS App Store (and coming soon to AltStore PAL)!
Shoutouts to AltStore team for their help and to Apple for reconsidering their policy.
UTM running Windows 10 on an M1 iPad Pro (virtualized at full speed)
TrollStore running on iOS 15.0-15.1.1 and an M1 iPad is needed. IPA release is coming soon but you can build it yourself from source right now.
BAD NEWS: Apple removed Hypervisor support from XNU in iOS 16.4. Here is a diff of iOS 16.3.1 and iOS 16.4. What this means is that even if a jailbreak/TrollStore comes out for iOS 16.6.1/17.0, there will not be UTM virtualization support, even on M1/M2 iPads.
Hypervisor works on iPhone 14 Pro with TrollStore 2 (< iOS 16.4 only). Also working:
- USB devices
- AirPlay to an external display
- Some 3D acceleration on Linux only
Succesfully installed Windows 11 arm64 via NATIVE virtualization on my iPhone 14 Pro Max via
@utmapp
Bootup time is roughly 25 secs from the poweroff state to the desktop.
UTM running Windows 10 on an M1 iPad Pro (virtualized at full speed)
TrollStore running on iOS 15.0-15.1.1 and an M1 iPad is needed. IPA release is coming soon but you can build it yourself from source right now.
Move over Parallels and VMware. QEMU + UTM runs Windows 10 ARM fully virtualized on Apple M1. Be warned, it’s still a bit rough but we’re working hard on it!
Jitterbug is an iOS app that lets you to wirelessly connect to another iOS device (neither are jailbroken) and then launch an app on the connected iOS device with JIT enabled.
Do not update to iOS 14.4 if you wish to continue using UTM. There will not be any workarounds. Future releases of UTM for iOS will focus on jailbroken devices unless Apple’s App Store policy changes. UTM for AltStore will continue to be supported for < iOS 14.4.
UTM v4.5.2 is out with support for UTM Server, a way to do remote desktop from iOS/visionOS to your VM running on macOS. You can get the free client on the App Store:
(Also includes big fixes and other quality of life changes.)
Is getting a Windows 11 iso too much hassle? We made a 1-click solution for fetching the latest build from UUPdump. No Homebrew or Terminal script needed! And it’s free and open source!
UTM v4.1.3 is out… and it’s a big one. The rendering backend has been massively reworked and GPU acceleration on Linux is no longer “experimental”. Lots of bug fixes all around. Oh and QEMU is updated to 7.2.0.
PSA: If you have an M1 iPad running iOS 15.4.1 or lower, do NOT update. After Linus Henze releases fugu15 in October, we will try to port UTM with hypervisor to it.
Excited to announce UTM is now available in the Mac App Store! The DMG download will always be 100% free and the MAS version is identical to the free version and all profits will directly support UTM development.
The changes have been merged upstream in UTM v2.1 (currently in development). Thanks
@ktemkin
for the great work. Future releases with include “UTM SE” (slow edition) IPA for people with no jailbreak or JIT workarounds.
🎉 UTM v3.0 is out of beta and available for everyone. Thanks to everyone who filed bugs and pull requests. v3.0 brings a new VM wizard along with other interface tweaks and fixes, QEMU 6.2.0, and macOS guests on M1 Macs.
Deleted a tweet about Apple removing kernel Hypervisor support in iOS 16. We jumped to conclusions based on incomplete information and we apologize for the misinformation. However, the state of UTM Hypervisor support on iOS 16 remains unchanged until a jailbreak is released.
UTM v4.4.5 is out for TrollStore users. JIT should be fixed and virtualization now works on iOS 16 (only on compatible firmware + devices, read release for more details). No changes are made for macOS and non-TrollStore users so feel free to skip this one if that applies to you.
UTM v4.2.4 is out! If you weren’t trying out the betas, this version has an improved scripting interface and support for rw external images. Additionally, some Linux GPU acceleration issues have been fixed as well. See the release notes for details.
UTM v4.3.2 beta is out. We bring TPM 2.0 and Secure Boot support so you can update Windows 11 to 22H2. Please help test and provide us with your feedback.
UTM SE v4.5.4 is now available on App Store and AltStore PAL. Only some minor fixes but we now also support donations via In-App Purchases. We do not gatekeep any feature behind donations so please don't feel obligated to unless you have the means and wish to support us.
If you have a Windows Driver Signing Certificate and are willing to sign this open source driver (), please contact us. Alternatively, if you have contact within Microsoft and can help us obtain such a certificate.
Reminder that with today's TrollStore 2 release and future install methods up to 17.0, you are limited to JIT on 16.4 and beyond. Only 16.3.1 and below supports HV (which would only include M1 and now M2 iPads).
BAD NEWS: Apple removed Hypervisor support from XNU in iOS 16.4. Here is a diff of iOS 16.3.1 and iOS 16.4. What this means is that even if a jailbreak/TrollStore comes out for iOS 16.6.1/17.0, there will not be UTM virtualization support, even on M1/M2 iPads.
We made a new app! File Picker is an iOS 15 Safari extension that implements the File System API web standard (proposal) so you can use sites like on your iPad.
My apologies for not testing this before saying it is safe to update to 16.6.1/17.0 (if you do not have JB/MDC support). I checked on 16.0 and didn't think they would remove it in a .4 release.
UTM for jailbroken iOS is updated to use AppSync Unified for a more consistent experience. Check out the updated instructions and READ the updated package description for VM migration instructions.
Tested: UTM v2.2.4 running on iOS 15 with increased memory limit on M1 iPad Pro 8GB. Windows 7 running with 4GB of allocated RAM. Xcode reports 5.3GB total usage.
PSA: UTM will not run on iOS 14 without tethering to Xcode. If you depend on UTM, we recommend not updating to iOS 14. Otherwise, here’s the instructions for tethering:
People seem to be surprised at Apple Silicon performance but I’ve been testing QEMU on 2018 iPad because my 2018 Intel machine boots Windows much much slower (without virtualization).
I'd say avoid 17.0.1 and 16.7 for good measure and don't come crying back to me later, the CVE entry is similar to the one of the CoreTrust bug. But whether it's actually powerful enough to bring back TrollStore remains to be seen, I'm sceptical for now.
Update: Apple has reached out and clarified that the notarization was rejected under rule 2.5.2 and that 4.7 is an exception that only applies to App Store apps (but which UTM SE does not qualify for).
PSA 2: if you are currently using TrollStore AND would like the possibility of updating to a potential next TrollStore, you need to do a delay OTA to iOS 17.0:
To be clear, do NOT update to iOS 17.0 yet. Delay OTA gives you an opportunity to do so later!
Jitterbug v1.3.1 is released with support for TrollStore installed apps. This allows you to launch UTM (Hypervisor) with JIT support as well. FYI Jitstreamer should work too.
iOS 14.2 is out and guess what? UTM works again without Xcode tethering! (At least on iPhone 12, haven’t tested other devices yet) It likely will be gone by iOS 14.3 so make sure you upgrade before then.
In case it wasn't clear, if you want UTM virtualization support on iOS for M1/M2 iPads or A14+ devices, stay on 16.3.1 or below (for a future jailbreak/TrollStore). (If you are on any older chip, there is still no hardware support.)
UTM v2.2.2 beta is out with various fixes. Thanks for everyone who’ve tested so far, we are getting close to the release. Make sure to file any bugs you find!
Apologies for the incorrect information posted yesterday regarding different iOS 14.2 builds and their compatibility with the new JIT workaround. That turned out to be not true but we are still investigating why some users can’t get JIT to work while others can.
UTM v4.0.8 is out of beta and is available early on GitHub (Mac App Store update pending Ventura release). This is a major update with lots of changes so please read the release notes carefully before updating.
@rileytestut
Windows 7 boot time in QEMU almost improves exactly as much as GB single threaded score each generation. Emulation is a good use case for raw CPU power.
Apple's Developer site has documentation for booting macOS 12 as a guest in Virtualization.framework on Apple Silicon.
There's more documentation if you read the headers.
UTM v4.4.0 beta is now out. It includes new macOS Sonoma features as well as visionOS support (🤫 if you have access and want to report issues, our DMs are open)
Happy Black Friday! We’re giving away 50 copies of randomly to people who retweet this. (File Picker extension lets you use VS Code properly on your iPad.)
As of macOS 12.0.1, Apple has fixed 7 of the 9 SwiftUI bugs we reported (not all in one update). 🎉 Just want to throw out a positive data point for
@Apple
Developer feedback process since people think they don’t respond to feedback.
So some people report it works on iOS 14.2 and some report it doesn’t. Honestly I’m not sure what’s going on but it may be related to the device. Please let me know if it doesn’t work and what model you have.
We updated the UTM gallery () with the following:
* Debian 12 (ARM64)
* Debian 12 (ARM64 + Rosetta)
* Fedora 38 (ARM64)
* Kali 2023 (ARM64)
* Ubuntu 20.04.3 (ARM64)
All are preconfigured with guest tools installed and Virtio sharing auto-mounted.