From 2ce4c0c9e5957a235af930c7bfd8d74e1e886565 Mon Sep 17 00:00:00 2001 From: startergo <7897244+startergo@users.noreply.github.com> Date: Thu, 29 Jun 2023 09:15:50 -0400 Subject: [PATCH 1/2] Update TetheredLaunch.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Apps with the Debugging Tool Entitlement can call task_for_pid() to retrieve a valid task port for unsigned and third-party apps with the Get Task Allow entitlement set to true. However, even with the debugging tool entitlement, a debugger can’t get the task ports of processes that don’t have the Get Task Allow entitlement, and that are therefore protected by System Integrity Protection. --- Documentation/TetheredLaunch.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/TetheredLaunch.md b/Documentation/TetheredLaunch.md index 431987191..196e7f3f0 100644 --- a/Documentation/TetheredLaunch.md +++ b/Documentation/TetheredLaunch.md @@ -12,7 +12,7 @@ On iOS 14, Apple [patched][1] the trick we used to get JIT working. As a result, ## Signing -Install and follow the instructions for [iOS App Signer][4]. Make sure your signing certificate and provisioning profiles matches. Select the UTM.ipa release as the input file and press start. +Install and follow the instructions for [iOS App Signer][4]. Make sure your signing certificate and provisioning profiles matches. Select the UTM.ipa release as the input file, uncheck ```No get-task-allow``` and press start. Save the signed IPA as `UTM-signed.ipa`. Once the process is completed, rename `UTM-signed.ipa` to `UTM-signed.zip` and open the ZIP file. macOS should extract the files to a new directory named `Payload/`. From 1890d48c83aaa7970f6c4cec12d6cf5c6747efd2 Mon Sep 17 00:00:00 2001 From: startergo <7897244+startergo@users.noreply.github.com> Date: Sat, 8 Jul 2023 13:30:09 -0400 Subject: [PATCH 2/2] Update iOSDevelopment.md glib-utils is renamed to glib in Homebrew --- Documentation/iOSDevelopment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/iOSDevelopment.md b/Documentation/iOSDevelopment.md index 771459947..8a22b9912 100644 --- a/Documentation/iOSDevelopment.md +++ b/Documentation/iOSDevelopment.md @@ -28,7 +28,7 @@ If you want to build the dependencies yourself, it is highly recommended that yo 1. Install Xcode command line and [Homebrew][1] 2. Install the following build prerequisites - `brew install bison pkg-config gettext glib-utils libgpg-error nasm meson` + `brew install bison pkg-config gettext glib libgpg-error nasm meson` `pip3 install six pyparsing` Make sure to add `bison` to your `$PATH` environment variable! `export PATH=/usr/local/opt/bison/bin:/opt/homebrew/opt/bison/bin:$PATH`