Skip to content

Commit 1f0fc84

Browse files
committed
Updated documentation for v4.5 and remote features
1 parent 22ea4e6 commit 1f0fc84

File tree

13 files changed

+119
-13
lines changed

13 files changed

+119
-13
lines changed
26.5 KB
Loading
16.8 KB
Loading
163 KB
Loading
262 KB
Loading
26.6 KB
Loading
19.8 KB
Loading
198 KB
Loading

guides/guides.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
layout: default
33
title: Guides
4-
nav_order: 10
4+
nav_order: 11
55
has_children: true
66
---

installation/ios.md

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ UTM works on all devices running iOS 11 or higher if jailbroken. UTM can also be
1313

1414
[Download from GitHub](https://github.com/utmapp/UTM/releases/latest){: .btn .btn-blue }
1515

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+
1620
## Non-Jailbroken Devices
1721

1822
**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
2933

3034
### AltStore Repository
3135

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.
3337

3438
1. Install [AltStore][4]
3539
2. Add the source: [https://alt.getutm.app][5]
3640
3. Download UTM from AltStore
3741

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-
4642
### Other Methods
4743

4844
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
5450

5551
## TrollStore
5652

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.
5854

5955
{: .note }
6056
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
7571
| [UTM.HV.ipa](https://github.com/utmapp/UTM/releases/latest/download/UTM.HV.ipa) | Non-jailbroken iOS version (TrollStore) | TrollStore | Yes | Yes(1) | Yes |
7672
| [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 |
7773

78-
1. Hypervisor on iOS requires an M1 iPad.
74+
1. Hypervisor on iOS requires an M1 iPad or newer.
7975
2. Enabling JIT may require a separate JIT enabler such as [Jitterbug][9] or [Jitstreamer][10].
8076

8177
[1]: https://github.com/utmapp/UTM/releases/latest

preferences/macos.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,3 +73,20 @@ Scroll wheel and gestures are translated to mouse wheel events sent to the guest
7373

7474
### Do not prompt...
7575
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

Comments
 (0)