gitextract_miqecj8q/ ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── bug_report_macos.md │ │ └── feature_request.md │ └── workflows/ │ ├── build.yml │ └── issues.yml ├── .gitignore ├── Build.xcconfig ├── CONTRIBUTING.md ├── CodeSigning.xcconfig.sample ├── Configuration/ │ ├── Legacy/ │ │ ├── UTMLegacyAppleConfiguration.swift │ │ ├── UTMLegacyQemuConfiguration+Constants.h │ │ ├── UTMLegacyQemuConfiguration+Constants.m │ │ ├── UTMLegacyQemuConfiguration+Display.h │ │ ├── UTMLegacyQemuConfiguration+Display.m │ │ ├── UTMLegacyQemuConfiguration+Drives.h │ │ ├── UTMLegacyQemuConfiguration+Drives.m │ │ ├── UTMLegacyQemuConfiguration+Miscellaneous.h │ │ ├── UTMLegacyQemuConfiguration+Miscellaneous.m │ │ ├── UTMLegacyQemuConfiguration+Networking.h │ │ ├── UTMLegacyQemuConfiguration+Networking.m │ │ ├── UTMLegacyQemuConfiguration+Sharing.h │ │ ├── UTMLegacyQemuConfiguration+Sharing.m │ │ ├── UTMLegacyQemuConfiguration+System.h │ │ ├── UTMLegacyQemuConfiguration+System.m │ │ ├── UTMLegacyQemuConfiguration.h │ │ ├── UTMLegacyQemuConfiguration.m │ │ ├── UTMLegacyQemuConfigurationPortForward.h │ │ ├── UTMLegacyQemuConfigurationPortForward.m │ │ ├── UTMLegacyViewState.h │ │ └── UTMLegacyViewState.m │ ├── QEMUArgument.swift │ ├── QEMUArgumentBuilder.swift │ ├── QEMUConstant.swift │ ├── QEMUConstantGenerated.swift │ ├── UTMAppleConfiguration.swift │ ├── UTMAppleConfigurationBoot.swift │ ├── UTMAppleConfigurationDisplay.swift │ ├── UTMAppleConfigurationDrive.swift │ ├── UTMAppleConfigurationGenericPlatform.swift │ ├── UTMAppleConfigurationMacPlatform.swift │ ├── UTMAppleConfigurationNetwork.swift │ ├── UTMAppleConfigurationSerial.swift │ ├── UTMAppleConfigurationSharedDirectory.swift │ ├── UTMAppleConfigurationSystem.swift │ ├── UTMAppleConfigurationVirtualization.swift │ ├── UTMConfiguration.swift │ ├── UTMConfigurationDrive.swift │ ├── UTMConfigurationHostNetwork.swift │ ├── UTMConfigurationInfo.swift │ ├── UTMConfigurationTerminal.swift │ ├── UTMQemuConfiguration+Arguments.swift │ ├── UTMQemuConfiguration.swift │ ├── UTMQemuConfigurationDisplay.swift │ ├── UTMQemuConfigurationDrive.swift │ ├── UTMQemuConfigurationInput.swift │ ├── UTMQemuConfigurationNetwork.swift │ ├── UTMQemuConfigurationPortForward.swift │ ├── UTMQemuConfigurationQEMU.swift │ ├── UTMQemuConfigurationSerial.swift │ ├── UTMQemuConfigurationSharing.swift │ ├── UTMQemuConfigurationSound.swift │ └── UTMQemuConfigurationSystem.swift ├── Documentation/ │ ├── Architecture.md │ ├── Dependencies.md │ ├── Graphics.md │ ├── MacDevelopment.md │ ├── Release.md │ ├── TetheredLaunch.md │ ├── TetheredLaunch.zh-HK.md │ ├── TetheredLaunch.zh-Hans.md │ ├── TetheredLaunch.zh-Hant.md │ └── iOSDevelopment.md ├── Intents/ │ ├── UTMActionIntent.swift │ ├── UTMInputIntent.swift │ ├── UTMIntent.swift │ ├── UTMVirtualMachineEntity.swift │ └── UTMVirtualMachineEntityQuery.swift ├── JailbreakInterposer/ │ ├── Info.plist │ └── JailbreakInterposer.c ├── LICENSE ├── Platform/ │ ├── AppIcon-Remote.icon/ │ │ └── icon.json │ ├── AppIcon.icon/ │ │ └── icon.json │ ├── Assets.xcassets/ │ │ ├── AccentColor-Remote.colorset/ │ │ │ └── Contents.json │ │ ├── AccentColor.colorset/ │ │ │ └── Contents.json │ │ ├── AppIcon-Remote.appiconset/ │ │ │ └── Contents.json │ │ ├── AppIcon-Remote.solidimagestack/ │ │ │ ├── Back.solidimagestacklayer/ │ │ │ │ ├── Content.imageset/ │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── Front.solidimagestacklayer/ │ │ │ │ ├── Content.imageset/ │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ └── Middle.solidimagestacklayer/ │ │ │ ├── Content.imageset/ │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset/ │ │ │ └── Contents.json │ │ ├── AppIcon.solidimagestack/ │ │ │ ├── Back.solidimagestacklayer/ │ │ │ │ ├── Content.imageset/ │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── Front.solidimagestacklayer/ │ │ │ │ ├── Content.imageset/ │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ └── Middle.solidimagestacklayer/ │ │ │ ├── Content.imageset/ │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── Keyboard Hide.imageset/ │ │ │ └── Contents.json │ │ ├── Keyboard Paste.imageset/ │ │ │ └── Contents.json │ │ ├── Logo-Linux.imageset/ │ │ │ └── Contents.json │ │ ├── Logo-Windows.imageset/ │ │ │ └── Contents.json │ │ ├── Logo-macOS.imageset/ │ │ │ └── Contents.json │ │ ├── MenuBarExtra.imageset/ │ │ │ └── Contents.json │ │ └── Toolbar USB.imageset/ │ │ └── Contents.json │ ├── Main.swift │ ├── Shared/ │ │ ├── BigButtonStyle.swift │ │ ├── BusyIndicator.swift │ │ ├── BusyOverlay.swift │ │ ├── ContentView.swift │ │ ├── DefaultTextField.swift │ │ ├── DestructiveButton.swift │ │ ├── DetailedSection.swift │ │ ├── FileBrowseField.swift │ │ ├── GlobalFileImporter.swift │ │ ├── InListButtonStyle.swift │ │ ├── MacDeviceLabel.swift │ │ ├── MenuLabel.swift │ │ ├── NumberTextField.swift │ │ ├── RAMSlider.swift │ │ ├── SizeTextField.swift │ │ ├── Spinner.swift │ │ ├── UTMPendingVMView.swift │ │ ├── UTMPlaceholderVMView.swift │ │ ├── UTMTips.swift │ │ ├── UTMUnavailableVMView.swift │ │ ├── VMCardView.swift │ │ ├── VMCommands.swift │ │ ├── VMConfigAdvancedNetworkView.swift │ │ ├── VMConfigConstantPicker.swift │ │ ├── VMConfigDisplayConsoleView.swift │ │ ├── VMConfigDisplayView.swift │ │ ├── VMConfigDriveCreateView.swift │ │ ├── VMConfigDriveDetailsView.swift │ │ ├── VMConfigInfoView.swift │ │ ├── VMConfigInputView.swift │ │ ├── VMConfigNetworkView.swift │ │ ├── VMConfigPortForwardForm.swift │ │ ├── VMConfigQEMUView.swift │ │ ├── VMConfigSerialView.swift │ │ ├── VMConfigSharingView.swift │ │ ├── VMConfigSoundView.swift │ │ ├── VMConfigSystemView.swift │ │ ├── VMConfirmActionModifier.swift │ │ ├── VMContextMenuModifier.swift │ │ ├── VMDetailsView.swift │ │ ├── VMKeyboardMap.h │ │ ├── VMKeyboardMap.m │ │ ├── VMNavigationListView.swift │ │ ├── VMPlaceholderView.swift │ │ ├── VMReleaseNotesView.swift │ │ ├── VMRemovableDrivesView.swift │ │ ├── VMSettingsAddDeviceMenuView.swift │ │ ├── VMShareFileModifier.swift │ │ ├── VMToolbarModifier.swift │ │ ├── VMWizardContent.swift │ │ ├── VMWizardDrivesView.swift │ │ ├── VMWizardHardwareView.swift │ │ ├── VMWizardOSClassicMacView.swift │ │ ├── VMWizardOSLinuxView.swift │ │ ├── VMWizardOSMacView.swift │ │ ├── VMWizardOSOtherView.swift │ │ ├── VMWizardOSView.swift │ │ ├── VMWizardOSWindowsView.swift │ │ ├── VMWizardSharingView.swift │ │ ├── VMWizardStartView.swift │ │ ├── VMWizardStartViewTCI.swift │ │ ├── VMWizardState.swift │ │ └── VMWizardSummaryView.swift │ ├── UTMData.swift │ ├── UTMDownloadIPSWTask.swift │ ├── UTMDownloadMacSupportToolsTask.swift │ ├── UTMDownloadSupportToolsTask.swift │ ├── UTMDownloadTask.swift │ ├── UTMDownloadVMTask.swift │ ├── UTMPendingVirtualMachine.swift │ ├── UTMReleaseHelper.swift │ ├── VMData.swift │ ├── ar.lproj/ │ │ └── Localizable.strings │ ├── de.lproj/ │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ ├── en.lproj/ │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ ├── es-419.lproj/ │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ ├── fi.lproj/ │ │ └── Localizable.strings │ ├── fr.lproj/ │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ ├── iOS/ │ │ ├── ActivityView.swift │ │ ├── Display/ │ │ │ ├── Base.lproj/ │ │ │ │ └── VMDisplayMetalViewInputAccessory.xib │ │ │ ├── VMCursor.h │ │ │ ├── VMCursor.m │ │ │ ├── VMDisplayMetalViewController+Gamepad.h │ │ │ ├── VMDisplayMetalViewController+Gamepad.m │ │ │ ├── VMDisplayMetalViewController+Keyboard.h │ │ │ ├── VMDisplayMetalViewController+Keyboard.m │ │ │ ├── VMDisplayMetalViewController+Pencil.h │ │ │ ├── VMDisplayMetalViewController+Pencil.m │ │ │ ├── VMDisplayMetalViewController+Pointer.h │ │ │ ├── VMDisplayMetalViewController+Pointer.m │ │ │ ├── VMDisplayMetalViewController+Private.h │ │ │ ├── VMDisplayMetalViewController+Touch.h │ │ │ ├── VMDisplayMetalViewController+Touch.m │ │ │ ├── VMDisplayMetalViewController.h │ │ │ ├── VMDisplayMetalViewController.m │ │ │ ├── VMDisplayTerminalViewController.swift │ │ │ ├── VMDisplayViewController.h │ │ │ ├── VMDisplayViewController.m │ │ │ ├── VMDisplayViewController.swift │ │ │ ├── VMDisplayViewControllerDelegate.swift │ │ │ ├── VMKeyboardButton.h │ │ │ ├── VMKeyboardButton.m │ │ │ ├── VMKeyboardView.h │ │ │ ├── VMKeyboardView.m │ │ │ ├── VMKeyboardViewDelegate.h │ │ │ ├── VMScroll.h │ │ │ ├── VMScroll.m │ │ │ ├── de.lproj/ │ │ │ │ └── VMDisplayMetalViewInputAccessory.strings │ │ │ ├── es-419.lproj/ │ │ │ │ └── VMDisplayMetalViewInputAccessory.strings │ │ │ ├── fi.lproj/ │ │ │ │ └── VMDisplayMetalViewInputAccessory.strings │ │ │ ├── fr.lproj/ │ │ │ │ └── VMDisplayMetalViewInputAccessory.strings │ │ │ ├── ja.lproj/ │ │ │ │ └── VMDisplayMetalViewInputAccessory.strings │ │ │ ├── ko.lproj/ │ │ │ │ └── VMDisplayMetalViewInputAccessory.strings │ │ │ ├── pl.lproj/ │ │ │ │ └── VMDisplayMetalViewInputAccessory.strings │ │ │ ├── zh-HK.lproj/ │ │ │ │ └── VMDisplayMetalViewInputAccessory.strings │ │ │ ├── zh-Hans.lproj/ │ │ │ │ └── VMDisplayMetalViewInputAccessory.strings │ │ │ └── zh-Hant.lproj/ │ │ │ └── VMDisplayMetalViewInputAccessory.strings │ │ ├── Donation.storekit │ │ ├── IASKAppSettings.swift │ │ ├── ImagePicker.swift │ │ ├── Info-Remote.plist │ │ ├── Info.plist │ │ ├── Legacy/ │ │ │ └── VMConfigNewStorageViewController.m │ │ ├── PrivacyInfo.xcprivacy │ │ ├── RemoteContentView.swift │ │ ├── Settings.bundle/ │ │ │ ├── License.plist │ │ │ ├── Root.plist │ │ │ ├── de.lproj/ │ │ │ │ └── Root.strings │ │ │ ├── en.lproj/ │ │ │ │ └── Root.strings │ │ │ ├── es-419.lproj/ │ │ │ │ └── Root.strings │ │ │ ├── ja.lproj/ │ │ │ │ └── Root.strings │ │ │ ├── ko.lproj/ │ │ │ │ └── Root.strings │ │ │ ├── zh-HK.lproj/ │ │ │ │ └── Root.strings │ │ │ ├── zh-Hans.lproj/ │ │ │ │ └── Root.strings │ │ │ └── zh-Hant.lproj/ │ │ │ └── Root.strings │ │ ├── UTMApp.swift │ │ ├── UTMDataExtension.swift │ │ ├── UTMDonateStore.swift │ │ ├── UTMDonateView.swift │ │ ├── UTMExternalSceneDelegate.swift │ │ ├── UTMPatches.swift │ │ ├── UTMRemoteConnectView.swift │ │ ├── UTMSettingsView.swift │ │ ├── UTMSingleWindowView.swift │ │ ├── VMConfigNetworkPortForwardView.swift │ │ ├── VMDisplayHostedView.swift │ │ ├── VMDrivesSettingsView.swift │ │ ├── VMKeyboardShortcutsView.swift │ │ ├── VMSessionState.swift │ │ ├── VMSettingsView.swift │ │ ├── VMToolbarDisplayMenuView.swift │ │ ├── VMToolbarDriveMenuView.swift │ │ ├── VMToolbarUSBMenuView.swift │ │ ├── VMToolbarView.swift │ │ ├── VMWindowState.swift │ │ ├── VMWindowView.swift │ │ ├── VMWizardView.swift │ │ ├── de.lproj/ │ │ │ └── InfoPlist.strings │ │ ├── en.lproj/ │ │ │ ├── Info-RemotePlist.strings │ │ │ └── InfoPlist.strings │ │ ├── es-419.lproj/ │ │ │ └── InfoPlist.strings │ │ ├── fi.lproj/ │ │ │ └── InfoPlist.strings │ │ ├── fr.lproj/ │ │ │ └── InfoPlist.strings │ │ ├── iOS.entitlements │ │ ├── it.lproj/ │ │ │ └── InfoPlist.strings │ │ ├── ja.lproj/ │ │ │ ├── Info-RemotePlist.strings │ │ │ └── InfoPlist.strings │ │ ├── ko.lproj/ │ │ │ ├── Info-RemotePlist.strings │ │ │ └── InfoPlist.strings │ │ ├── pl.lproj/ │ │ │ ├── Info-RemotePlist.strings │ │ │ └── InfoPlist.strings │ │ ├── ru.lproj/ │ │ │ └── InfoPlist.strings │ │ ├── zh-HK.lproj/ │ │ │ ├── Info-RemotePlist.strings │ │ │ └── InfoPlist.strings │ │ ├── zh-Hans.lproj/ │ │ │ ├── Info-RemotePlist.strings │ │ │ └── InfoPlist.strings │ │ └── zh-Hant.lproj/ │ │ └── InfoPlist.strings │ ├── it.lproj/ │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ ├── ja.lproj/ │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ ├── ko.lproj/ │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ ├── macOS/ │ │ ├── AppDelegate.swift │ │ ├── Display/ │ │ │ ├── Base.lproj/ │ │ │ │ └── VMDisplayWindow.xib │ │ │ ├── VMDisplayAppleDisplayWindowController.swift │ │ │ ├── VMDisplayAppleTerminalWindowController.swift │ │ │ ├── VMDisplayAppleWindowController.swift │ │ │ ├── VMDisplayQemuDisplayController.swift │ │ │ ├── VMDisplayQemuMetalWindowController.swift │ │ │ ├── VMDisplayQemuTerminalWindowController.swift │ │ │ ├── VMDisplayTerminal.swift │ │ │ ├── VMDisplayWindowController.swift │ │ │ ├── VMMetalView.swift │ │ │ ├── VMMetalViewInputDelegate.swift │ │ │ ├── de.lproj/ │ │ │ │ └── VMDisplayWindow.strings │ │ │ ├── es-419.lproj/ │ │ │ │ └── VMDisplayWindow.strings │ │ │ ├── fi.lproj/ │ │ │ │ └── VMDisplayWindow.strings │ │ │ ├── fr.lproj/ │ │ │ │ └── VMDisplayWindow.strings │ │ │ ├── it.lproj/ │ │ │ │ └── VMDisplayWindow.strings │ │ │ ├── ja.lproj/ │ │ │ │ └── VMDisplayWindow.strings │ │ │ ├── ko.lproj/ │ │ │ │ └── VMDisplayWindow.strings │ │ │ ├── pl.lproj/ │ │ │ │ └── VMDisplayWindow.strings │ │ │ ├── ru.lproj/ │ │ │ │ └── VMDisplayWindow.strings │ │ │ ├── zh-HK.lproj/ │ │ │ │ └── VMDisplayWindow.strings │ │ │ ├── zh-Hans.lproj/ │ │ │ │ └── VMDisplayWindow.strings │ │ │ └── zh-Hant.lproj/ │ │ │ └── VMDisplayWindow.strings │ │ ├── DoubleClickHandler.swift │ │ ├── Info.plist │ │ ├── KeyCodeMap.swift │ │ ├── SavePanel.swift │ │ ├── SettingsView.swift │ │ ├── UTMApp.swift │ │ ├── UTMDataExtension.swift │ │ ├── UTMMenuBarExtraScene.swift │ │ ├── UTMPatches.swift │ │ ├── UTMServerView.swift │ │ ├── VMAppleRemovableDrivesView.swift │ │ ├── VMAppleSettingsAddDeviceMenuView.swift │ │ ├── VMAppleSettingsView.swift │ │ ├── VMConfigAppleBootView.swift │ │ ├── VMConfigAppleDisplayView.swift │ │ ├── VMConfigAppleDriveCreateView.swift │ │ ├── VMConfigAppleDriveDetailsView.swift │ │ ├── VMConfigAppleNetworkingView.swift │ │ ├── VMConfigAppleSerialView.swift │ │ ├── VMConfigAppleSharingView.swift │ │ ├── VMConfigAppleSystemView.swift │ │ ├── VMConfigAppleVirtualizationView.swift │ │ ├── VMConfigNetworkPortForwardView.swift │ │ ├── VMConfigQEMUArgumentsView.swift │ │ ├── VMDrivesSettingsView.swift │ │ ├── VMHeadlessSessionState.swift │ │ ├── VMKeyboardShortcutsView.swift │ │ ├── VMQEMUSettingsView.swift │ │ ├── VMRemoteSessionState.swift │ │ ├── VMSettingsView.swift │ │ ├── VMWizardView.swift │ │ ├── de.lproj/ │ │ │ └── InfoPlist.strings │ │ ├── en.lproj/ │ │ │ └── InfoPlist.strings │ │ ├── es-419.lproj/ │ │ │ └── InfoPlist.strings │ │ ├── fi.lproj/ │ │ │ └── InfoPlist.strings │ │ ├── fr.lproj/ │ │ │ └── InfoPlist.strings │ │ ├── it.lproj/ │ │ │ └── InfoPlist.strings │ │ ├── ja.lproj/ │ │ │ └── InfoPlist.strings │ │ ├── ko.lproj/ │ │ │ └── InfoPlist.strings │ │ ├── macOS-unsigned.entitlements │ │ ├── macOS.entitlements │ │ ├── pl.lproj/ │ │ │ └── InfoPlist.strings │ │ ├── ru.lproj/ │ │ │ └── InfoPlist.strings │ │ ├── zh-HK.lproj/ │ │ │ └── InfoPlist.strings │ │ ├── zh-Hans.lproj/ │ │ │ └── InfoPlist.strings │ │ └── zh-Hant.lproj/ │ │ └── InfoPlist.strings │ ├── pl.lproj/ │ │ ├── InfoPlist.strings │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ ├── ru.lproj/ │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ ├── visionOS/ │ │ ├── UTMApp.swift │ │ └── VMToolbarOrnamentModifier.swift │ ├── zh-HK.lproj/ │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ ├── zh-Hans.lproj/ │ │ ├── Localizable.strings │ │ └── Localizable.stringsdict │ └── zh-Hant.lproj/ │ ├── Localizable.strings │ └── Localizable.stringsdict ├── QEMUHelper/ │ ├── Info.plist │ ├── QEMUHelper-unsigned.entitlements │ ├── QEMUHelper.entitlements │ ├── QEMUHelper.h │ ├── QEMUHelper.m │ ├── QEMUHelperDelegate.h │ ├── QEMUHelperProtocol.h │ ├── de.lproj/ │ │ ├── InfoPlist.strings │ │ └── Localizable.strings │ ├── en.lproj/ │ │ ├── InfoPlist.strings │ │ └── Localizable.strings │ ├── es-419.lproj/ │ │ ├── InfoPlist.strings │ │ └── Localizable.strings │ ├── fi.lproj/ │ │ ├── InfoPlist.strings │ │ └── Localizable.strings │ ├── fr.lproj/ │ │ ├── InfoPlist.strings │ │ └── Localizable.strings │ ├── it.lproj/ │ │ ├── InfoPlist.strings │ │ └── Localizable.strings │ ├── ja.lproj/ │ │ ├── InfoPlist.strings │ │ └── Localizable.strings │ ├── ko.lproj/ │ │ ├── InfoPlist.strings │ │ └── Localizable.strings │ ├── main.m │ ├── pl.lproj/ │ │ ├── InfoPlist.strings │ │ └── Localizable.strings │ ├── ru.lproj/ │ │ ├── InfoPlist.strings │ │ └── Localizable.strings │ ├── zh-HK.lproj/ │ │ ├── InfoPlist.strings │ │ └── Localizable.strings │ ├── zh-Hans.lproj/ │ │ ├── InfoPlist.strings │ │ └── Localizable.strings │ └── zh-Hant.lproj/ │ ├── InfoPlist.strings │ └── Localizable.strings ├── QEMULauncher/ │ ├── Bootstrap.c │ ├── Bootstrap.h │ ├── Info.plist │ ├── QEMULauncher-unsigned.entitlements │ ├── QEMULauncher.entitlements │ ├── de.lproj/ │ │ └── InfoPlist.strings │ ├── es-419.lproj/ │ │ └── InfoPlist.strings │ ├── main.c │ └── pl.lproj/ │ └── InfoPlist.strings ├── README.bn.md ├── README.cz.md ├── README.es.md ├── README.fr.md ├── README.ja.md ├── README.ko.md ├── README.md ├── README.pl-PL.md ├── README.ru.md ├── README.uk.md ├── README.zh-HK.md ├── README.zh-Hans.md ├── README.zh-Hant.md ├── Remote/ │ ├── GenerateKey.c │ ├── GenerateKey.h │ ├── UTMRemoteClient.swift │ ├── UTMRemoteConnectInterface.h │ ├── UTMRemoteKeyManager.swift │ ├── UTMRemoteMessage.swift │ ├── UTMRemoteServer.swift │ └── UTMRemoteSpiceVirtualMachine.swift ├── Renderer/ │ └── LICENSE.txt ├── Scripting/ │ ├── UTM.sdef │ ├── UTMScriptable.swift │ ├── UTMScripting.swift │ ├── UTMScriptingCloneCommand.swift │ ├── UTMScriptingConfigImpl.swift │ ├── UTMScriptingCreateCommand.swift │ ├── UTMScriptingDeleteCommand.swift │ ├── UTMScriptingExportCommand.swift │ ├── UTMScriptingGuestFileImpl.swift │ ├── UTMScriptingGuestProcessImpl.swift │ ├── UTMScriptingImportCommand.swift │ ├── UTMScriptingInputImpl.swift │ ├── UTMScriptingRegistryEntryImpl.swift │ ├── UTMScriptingSerialPortImpl.swift │ ├── UTMScriptingUSBDeviceImpl.swift │ └── UTMScriptingVirtualMachineImpl.swift ├── Services/ │ ├── Swift-Bridging-Header.h │ ├── UTMASIFImage.h │ ├── UTMASIFImage.m │ ├── UTMAppleVirtualMachine.swift │ ├── UTMExtensions.swift │ ├── UTMJailbreak.h │ ├── UTMJailbreak.m │ ├── UTMKeyboardShortcuts.swift │ ├── UTMLocationManager.h │ ├── UTMLocationManager.m │ ├── UTMLogging.h │ ├── UTMLogging.m │ ├── UTMLoggingSwift.swift │ ├── UTMPasteboard.swift │ ├── UTMPipeInterface.swift │ ├── UTMProcess.h │ ├── UTMProcess.m │ ├── UTMQemuImage.swift │ ├── UTMQemuPort.swift │ ├── UTMQemuSystem.h │ ├── UTMQemuSystem.m │ ├── UTMQemuSystemBackends.h │ ├── UTMQemuVirtualMachine.swift │ ├── UTMRegistry.swift │ ├── UTMRegistryEntry.swift │ ├── UTMSWTPM.swift │ ├── UTMSerialPort.swift │ ├── UTMSerialPortDelegate.swift │ ├── UTMSpiceIO.h │ ├── UTMSpiceIO.m │ ├── UTMSpiceIODelegate.h │ ├── UTMSpiceVirtualMachine.swift │ ├── UTMUSBManager.swift │ └── UTMVirtualMachine.swift ├── UTM.xcodeproj/ │ ├── project.pbxproj │ ├── project.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata/ │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm/ │ │ └── Package.resolved │ └── xcshareddata/ │ ├── IDETemplateMacros.plist │ └── xcschemes/ │ ├── iOS-Remote.xcscheme │ ├── iOS-SE.xcscheme │ ├── iOS.xcscheme │ ├── macOS.xcscheme │ └── utmctl.xcscheme ├── patches/ │ ├── data/ │ │ └── qemu-10.0.2-utm/ │ │ └── pc-bios/ │ │ ├── edk2-arm-secure-vars.fd.bz2 │ │ ├── edk2-arm-vars.fd.bz2 │ │ ├── edk2-i386-secure-vars.fd.bz2 │ │ ├── edk2-i386-vars.fd.bz2 │ │ ├── m68k-declrom │ │ └── ppc-ndrvloader │ ├── gettext-0.22.5.patch │ ├── glib-2.69.0.patch │ ├── gst-plugins-base-1.19.1.patch │ ├── gst-plugins-good-1.19.1.patch │ ├── json-glib-1.2.8.patch │ ├── libgcrypt-1.8.4.patch │ ├── libslirp-v4.9.1.patch │ ├── libsoup-3.6.0.patch │ ├── libtpms-0.9.6.patch │ ├── libusb-1.0.25.patch │ ├── openssl-1.1.1b.patch │ ├── phodav-3.0.patch │ ├── pixman-0.38.0.patch │ ├── qemu-10.0.2-utm.patch │ ├── sources │ ├── spice-0.14.3.patch │ └── spice-gtk-0.42.patch ├── scripts/ │ ├── bridge-gen.sh │ ├── build_dependencies.sh │ ├── build_utm.sh │ ├── const-gen.py │ ├── deb/ │ │ ├── MobileCoreServices.tbd │ │ ├── postinst.m │ │ ├── postinst.xml │ │ ├── prerm.m │ │ └── prerm.xml │ ├── pack_dependencies.sh │ ├── package.sh │ ├── package_mac.sh │ └── resources/ │ ├── UTM-drive.icns │ └── appdmg.json ├── utmctl/ │ ├── Info.plist │ ├── UTMCtl.swift │ ├── utmctl-unsigned.entitlements │ └── utmctl.entitlements ├── zh-HK.lproj/ │ └── QEMULauncher-InfoPlist.strings ├── zh-Hans.lproj/ │ └── QEMULauncher-InfoPlist.strings └── zh-Hant.lproj/ └── QEMULauncher-InfoPlist.strings