UTM FAQ
  • Welcome
  • Most Asked Questions
  • Installing UTM
    • Installing on macOS
      • Updating UTM on macOS
    • Installing on nonjailbroken iOS
      • Updating UTM on nonjailbroken iOS
    • Installing on jailbroken iOS
      • Updating UTM on jailbroken iOS
  • Software and VMs
    • Helpful Info
    • Misc Tips
  • FAQ Changelog
Powered by GitBook
On this page
  • Compatibility
  • UTM - Tether
  • Jitterbug
  • AltJit
  • Xcode
  • UTM - No Tether
  • UTM Slow Edition - No Tether
  • Jailbreak?
  • TrollStore

Was this helpful?

  1. Installing UTM

Installing on nonjailbroken iOS

Installation of UTM on nonjailbroken iOS - Updated on 12/10/2023

PreviousUpdating UTM on macOSNextUpdating UTM on nonjailbroken iOS

Last updated 1 year ago

Was this helpful?

Looking to update UTM on your nonjailbroken device? .

Compatibility

You need atleast 1GB of storage available to install UTM. Virtual machines will use more storage, so ensure you have enough.

This is the key for the below charts:

✔️ = UTM will fully work ⭕ = UTM must be or you must use ♻️ = You can to use the (much easier) 🗿 = TrollStore is supported (see the section)

iPhone Compatibility Matrix:

Compat Matrix
iOS 17.x
iOS 16.x
iOS 15.x
iOS 14.4+
iOS 14.3-14.2
iOS 14.1-14.0
iOS 13 and older

iPhone 15 series

⭕ (🗿 only 17.0)

N/A

N/A

N/A

N/A

N/A

N/A

iPhone 14 series

⭕ (🗿 only 17.0)

⭕(🗿 up to 16.6.1)

N/A

N/A

N/A

N/A

N/A

iPhone 13 series and SE 3

⭕ (🗿 only 17.0)

⭕ (🗿 up to 16.6.1)

⭕♻️🗿 (JB up to 15.4.1 only)

N/A

N/A

N/A

N/A

iPhone 12 series

⭕ (🗿 only 17.0)

⭕ (🗿 up to 16.6.1)

⭕♻️🗿 (JB up to 15.4.1 only)

⭕♻️🗿

✔️♻️🗿

⭕♻️🗿

N/A

iPhone 11 series and SE 2

⭕ (🗿 only 17.0)

⭕ (🗿 up to 16.6.1)

⭕♻️ (JB up to 15.4.1 only)

⭕♻️🗿

✔️♻️🗿

⭕♻️🗿

✔️♻️

iPhone Xs and Xr

⭕ (🗿 only 17.0)

⭕ (🗿 up to 16.6.1)

⭕♻️🗿 (JB up to 15.4.1 only)

⭕♻️🗿

✔️♻️🗿

⭕♻️🗿

✔️♻️

iPhone X and older

N/A

⭕♻️ (🗿 up to 16.6.1)

⭕♻️🗿

⭕♻️🗿

⭕♻️🗿

⭕♻️🗿

✔️♻️

iPad Compatibility Matrix:

Compat Matrix
iPadOS 17.x
iPadOS 16.x
iPadOS 15.x
iPadOS 14.4+
iPadOS 14.3-14.2
iPadOS 14.1-14.0
iPadOS 13 and older

iPad with A12 chip or newer, or M-series chip

⭕(🗿 only 17.0)

⭕(🗿 up to 16.6.1)

⭕♻️🗿(JB up to 15.4.1 only)

⭕♻️🗿

✔️♻️🗿

⭕♻️🗿

✔️♻️

iPad with A10/A10X chip or older

⭕♻️(🗿 only 17.0)

⭕♻️(🗿 up to 16.6.1)

⭕♻️🗿

⭕♻️🗿

⭕♻️🗿

⭕♻️🗿

✔️♻️

UTM - Tether

If your combination of device and iOS version got a ⭕ in the above compat matrix, then you will have to use this method or UTM Slow Edition.

This is because UTM uses JIT to provide a decent level of performance, and enabling it requires some special treatment.

Jitterbug

AltJit

Xcode

Attaching a debugger to UTM manually with Xcode on a Mac is always an option.

UTM - No Tether

You must ensure that your specific configuration of device and iOS version got a ✔️ in the above compat matrix. If they do, then great!

  • Open AltStore on your iOS device, tap 'My Apps', then tap the + (plus) icon on the top left.

  • Find the downloaded UTM.ipa file and select it. AltStore should now sideload the app.

  • If the process is successful, you will see UTM on your homescreen.

Note that you will need to re-sign UTM every 7 days if you use a free Apple Developer account. Users with a paid developer account only need to re-sign every 365 days.

UTM Slow Edition - No Tether

UTM SE (Slow Edition) is a version of UTM that uses TCI and can run on the latest version of iOS on any device without tethering. The catch is that UTM SE can be 9-10x slower than regular UTM, so use regular UTM if you can!

  1. Open AltStore on your iOS device, tap 'My Apps', then tap the + (plus) icon on the top left.

  2. Find the downloaded UTM.SE.ipa file and select it. AltStore should now sideload the app.

  3. If the process is successful, you will see UTM SE on your homescreen.

Note that you will need to re-sign UTM SE every 7 days if you use a free Apple Developer account. Users with a paid developer account only need to re-sign every 365 days.

Jailbreak?

If your device got a ♻️ in the compat matrix, this means you can jailbreak it. Jailbreaking is the iOS equivalent of rooting an Android phone which gives you full control over the OS, ability to install themes, add 'tweaks' which can add or change functionality in the OS, and most important of all for UTM, install any app from any source with full capabilities.

The catch

Security is reduced, which in some rare cases has ended up in jailbroken phones getting infected with malware that spy on your data or even brick the phone, requiring a full wipe and restore from a computer! Additionally, due to the reduced security, most banking apps, most money apps (PayPal, Cash App, etc), some popular multiplayer games (PUBG Mobile, Apex Legends Mobile, Super Mario Run, Pokemon GO, etc), some social apps (Snapchat), and other apps will refuse to function or ban your account if you jailbreak your device due to aforementioned security concerns. There are tweaks to bypass jailbreak detection in some apps but they might be finnicky, buggy or not work and might get your accounts limited or banned. This is a risk you must take if you jailbreak your device.

Overall, jailbreaking is still somewhat popular because of the massive customization and freedom. This freedom is what allows UTM to run untethered on iOS devices on any jailbreakable iOS version. It can also allow features that are simply not possible in stock iOS, like USB passthrough.

TrollStore

TrollStore is a tool which uses a codesign bypass plus a CoreTrust exploit to permanently sign any app with any desired entitlements.

As such, it lets you get JIT with no tethering on any device running iOS 14.0-17.0, and lets you use virtualization on M1, M2, and A16 devices running iOS 14.0 through 16.3.1.

Once TrollStore is installed, follow these steps:

  1. Open the downloaded UTM.HV.ipa file with TrollStore, and it should install the app.

  2. If the process is successful, you will see UTM on your homescreen.

Jitterbug is created by UTM's developer which you can use to launch UTM with tethered JIT. BluDood on the UTM Discord server has created an easy to follow guide, which you can find here: . Just follow the steps, and you should be up and running in no time.

You can use AltStore's AltJit to launch UTM with JIT, see for more info on this.

Download AltServer from and install AltStore onto your device

On your iOS device, head over to the , select the latest non-beta version and then download the UTM.ipa asset.

Download AltServer from and install AltStore onto your device

On your iOS device, head over to the , select the latest non-beta version and then download the UTM.SE.ipa asset.

If you would like to learn more about jailbreaking your device, you can visit .

Once you have jailbroken your iOS/iPadOS device, you can follow the '' instructions.

You can install TrollStore by following .

On your iOS device, head over to the , select the latest non-beta version and then download the UTM.HV.ipa asset.

https://guides.bludood.com/utm/tethering-utm/jitterbug/initial-setup
AltStore documentation
https://altstore.io/
GitHub Releases
https://altstore.io/
GitHub Releases
this website
Installing on jailbroken iOS
these instructions
GitHub Releases
Go to this page
jailbroken iOS instructions
without tethering
launched tethered
UTM SE (slow edition)
jailbreak
TrollStore