-
Notifications
You must be signed in to change notification settings - Fork 10
/
config.json
148 lines (148 loc) · 6.78 KB
/
config.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
{
"repo": {
"name": "UTM Repository",
"identifier": "com.utmapp.repos.UTM",
"subtitle": "Virtual machines for iOS",
"website": "https://getutm.app",
"tintColor": "#1a2cc2",
"featuredApps": [
"com.utmapp.UTM"
]
},
"apps": [
{
"name": "UTM",
"bundleIdentifier": "com.utmapp.UTM",
"filename": "UTM.ipa",
"githubOwner": "utmapp",
"githubRepository": "UTM",
"skipPrerelease": true,
"developerName": "osy",
"subtitle": "Virtual machines for iOS (with JIT support)",
"localizedDescription": "UTM is a full featured virtual machine host for iOS. In short, it allows you to run Windows, Android, and more on your iPhone and iPad.\nThis version requires using AltJIT. Install UTM SE for slower emulation without JIT.\n\n\nMore information at https://getutm.app/\n\nFeatures:\n\n• Emulate any Processor\n30+ processors supported by qemu including x86_64, ARM64, and RISC-V\n• Run any Operating System\nWindows, Linux, and more natively and securely on iOS within an App\n• Fast Emulation\nPara-virtualization with SPICE and JIT compilation with TCG\n• High Compatibility\niOS 14+ supported. Works on iPhone and iPad. No jailbreak needed\n• Free and Open Source\nUTM and its dependencies are all free and open source\n• Easy to Use\nConfigure and customize your VM in a native UI",
"iconURL": "https://alt.getutm.app/icon.png",
"tintColor": "#1a2cc2",
"minOSVersion": "14.0",
"appPermissions": {
"entitlements": [
{
"name": "get-task-allow"
},
{
"name": "com.apple.developer.kernel.increased-memory-limit"
},
{
"name": "com.apple.developer.kernel.extended-virtual-addressing"
},
{
"name": "dynamic-codesigning"
},
{
"name": "com.apple.private.iokit.IOServiceSetAuthorizationID"
},
{
"name": "com.apple.security.exception.iokit-user-client-class"
},
{
"name": "com.apple.system.diagnostics.iokit-properties"
},
{
"name": "com.apple.vm.device-access"
},
{
"name": "com.apple.private.hypervisor"
},
{
"name": "com.apple.private.memorystatus"
}
],
"privacy": [
{
"name": "LocalNetwork",
"usageDescription": "The virtual machine may access the local network. UTM also uses the local network to communicate with AltServer."
},
{
"name": "LocationAlwaysAndWhenInUse",
"usageDescription": "UTM requests location data periodically to ensure the system keeps the background process active. Location data will never leave the device."
},
{
"name": "LocationAlways",
"usageDescription": "UTM requests location data periodically to ensure the system keeps the background process active. Location data will never leave the device."
},
{
"name": "LocationWhenInUse",
"usageDescription": "UTM requests location data periodically to ensure the system keeps the background process active. Location data will never leave the device."
},
{
"name": "Microphone",
"usageDescription": "Permission is required for any virtual machine to record from the microphone."
}
]
},
"screenshotURLs": [
"https://alt.getutm.app/screen0.png",
"https://alt.getutm.app/screen1.png",
"https://alt.getutm.app/screen2.png",
"https://alt.getutm.app/screen3.png",
"https://alt.getutm.app/screen4.png",
"https://alt.getutm.app/screen5.png",
"https://alt.getutm.app/screen6.png"
]
},
{
"name": "UTM SE",
"bundleIdentifier": "com.utmapp.UTM-SE",
"filename": "UTM-SE.ipa",
"githubOwner": "utmapp",
"githubRepository": "UTM",
"skipPrerelease": true,
"developerName": "osy",
"subtitle": "Virtual machines for iOS (without JIT support)",
"localizedDescription": "UTM is a full featured virtual machine host for iOS. In short, it allows you to run Windows, Android, and more on your iPhone and iPad.\nThis version runs on all iOS 14+ devices but lacks JIT support and is slower than regular UTM.\n\n\nMore information at https://getutm.app/\n\nFeatures:\n\n• Emulate any Processor\n30+ processors supported by qemu including x86_64, ARM64, and RISC-V\n• Run any Operating System\nWindows, Linux, and more natively and securely on iOS within an App\n• Fast Emulation\nPara-virtualization with SPICE and JIT compilation with TCG\n• High Compatibility\niOS 14+ supported. Works on iPhone and iPad. No jailbreak needed\n• Free and Open Source\nUTM and its dependencies are all free and open source\n• Easy to Use\nConfigure and customize your VM in a native UI",
"iconURL": "https://alt.getutm.app/icon.png",
"tintColor": "#1a2cc2",
"minOSVersion": "14.0",
"appPermissions": {
"entitlements": [
{
"name": "com.apple.developer.kernel.increased-memory-limit"
},
{
"name": "com.apple.developer.kernel.extended-virtual-addressing"
}
],
"privacy": [
{
"name": "LocalNetwork",
"usageDescription": "The virtual machine may access the local network. UTM also uses the local network to communicate with AltServer."
},
{
"name": "LocationAlwaysAndWhenInUse",
"usageDescription": "UTM requests location data periodically to ensure the system keeps the background process active. Location data will never leave the device."
},
{
"name": "LocationAlways",
"usageDescription": "UTM requests location data periodically to ensure the system keeps the background process active. Location data will never leave the device."
},
{
"name": "LocationWhenInUse",
"usageDescription": "UTM requests location data periodically to ensure the system keeps the background process active. Location data will never leave the device."
},
{
"name": "Microphone",
"usageDescription": "Permission is required for any virtual machine to record from the microphone."
}
]
},
"screenshotURLs": [
"https://alt.getutm.app/screen0.png",
"https://alt.getutm.app/screen1.png",
"https://alt.getutm.app/screen2.png",
"https://alt.getutm.app/screen3.png",
"https://alt.getutm.app/screen4.png",
"https://alt.getutm.app/screen5.png",
"https://alt.getutm.app/screen6.png"
]
}
]
}