You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: installation/ios.md
+7-11Lines changed: 7 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,10 @@ UTM works on all devices running iOS 11 or higher if jailbroken. UTM can also be
13
13
14
14
[Download from GitHub](https://github.com/utmapp/UTM/releases/latest){: .btn .btn-blue }
15
15
16
+
UTM SE is a stripped down version of UTM which does not support JIT and uses a slower interpreter for emulation. It can be used to run older operating systems such as DOS or stripped down operating systems such as Alpine Linux. It does not require any jailbreak to use and is available on the App Store as well as alternative marketplaces where applicable.
17
+
18
+
[ Download on the App Store](https://apps.apple.com/us/app/utm-se-retro-pc-emulator/id1564628856){: .btn .btn-blue }
19
+
16
20
## Non-Jailbroken Devices
17
21
18
22
**If you are running iOS 11, 12, or 13**: UTM does not require a jailbreak to use, but you must sideload it. If you are new to sideloading, it is a way to use a developer's certificate to load unapproved apps on a non-jailbroken iOS device. There are a few limitations to sideloading:
@@ -29,20 +33,12 @@ The last version of UTM that supports iOS 11-13 is [v3.2.4](https://github.com/u
29
33
30
34
### AltStore Repository
31
35
32
-
Note: at this time, 3rd party repos require a beta of AltStore which is available only to the developer's Patreon supporters. When installing from the repository, you can recieve update prompts from AltStore.
36
+
When installing from the repository, you can receive update prompts from AltStore.
33
37
34
38
1. Install [AltStore][4]
35
39
2. Add the source: [https://alt.getutm.app][5]
36
40
3. Download UTM from AltStore
37
41
38
-
### AltStore Sideloading
39
-
40
-
For non beta-testers, the public release of AltStore lacks the ability to add repositories and check updates but can still manage re-signing automatically.
41
-
42
-
1. Install [AltStore][4]
43
-
2. Download the [latest IPA release][1] on your device
44
-
3. Open the IPA with AltStore
45
-
46
42
### Other Methods
47
43
48
44
There are many "cloud" signing services do **not** work with UTM because they use the wrong kind of signing certificate. If you get a crash or a black screen while trying to start a VM, it is likely that your signing certificate was invalid.
@@ -54,7 +50,7 @@ UTM SE does not support JIT (will run much slower) but is compatible with all si
54
50
55
51
## TrollStore
56
52
57
-
If your device runs [TrollStore][11], then UTM can support additional features such as USB sharing and virtualization (currently limited to M1 iPads). You can install via TrollStore by downloading the TrollStore compatible IPA (UTM.HV.ipa) on your device and opening it with TrollStore.
53
+
If your device runs [TrollStore][11], then UTM can support additional features such as USB sharing and virtualization (currently limited to M1 iPads or newer). You can install via TrollStore by downloading the TrollStore compatible IPA (UTM.HV.ipa) on your device and opening it with TrollStore.
58
54
59
55
{: .note }
60
56
You cannot install the normal IPA (UTM.ipa) because it includes the `dynamic-codesigning` entitlements which TrollStore does not support.
@@ -75,7 +71,7 @@ UTM requires AppSync Unified which can be found on [Karen's Repo][8]. You need t
|[UTM.SE.ipa](https://github.com/utmapp/UTM/releases/latest/download/UTM.SE.ipa)| Non-jailbroken iOS version (sideloading) | AltStore, enterprise signing, etc | No | No | No |
77
73
78
-
1. Hypervisor on iOS requires an M1 iPad.
74
+
1. Hypervisor on iOS requires an M1 iPad or newer.
79
75
2. Enabling JIT may require a separate JIT enabler such as [Jitterbug][9] or [Jitstreamer][10].
Copy file name to clipboardExpand all lines: preferences/macos.md
+17Lines changed: 17 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -73,3 +73,20 @@ Scroll wheel and gestures are translated to mouse wheel events sent to the guest
73
73
74
74
### Do not prompt...
75
75
When a new USB device is plugged in, the currently active VM will ask the user if they wish to connect the device to the VM. This option will disable that prompt.
76
+
77
+
## Server
78
+
79
+
## Automatically start UTM server
80
+
When checked, UTM server will attempt to start immediately if it is not already started. UTM server will also start when UTM is launched.
81
+
82
+
## Reject unknown connections by default
83
+
New clients must be trusted by the host before they can connect. When a new client attempts to connect, you will receive a notification allowing you to check the fingerprint and then accept or reject the connection. If a connection is rejected, the notification will not show up for any connection attempts and must be manually accepted in the client list. When this option is checked, every connection attempt will be rejected by default (showing no notification) and each connection must be manually reviewed and trusted in the client list.
84
+
85
+
## Allow access from external clients
86
+
By default, UTM server will only permit connections from the local network (LAN). When this option is checked, UTM server will permit connections from outside the local network (WAN) including the internet if your router is set up correctly to forward traffic.
87
+
88
+
## Listen port
89
+
By default, UTM server communicates with UPnP which allocates a UDP port dynamically and is discoverable through Bonjour to other devices on the same network. If you put in a port number, UTM server will also listen on that TCP port for connections. This is required if you allow access from external clients.
90
+
91
+
## Require password
92
+
When checked, clients must provide the correct password (as specified in the text field below) in order to attempt a connection. This option is highly recommended if you choose to allow access from external clients.
0 commit comments