From 8951d37890db8252df9b4961d9f56e431742ce5e Mon Sep 17 00:00:00 2001 From: BigBoiMan123 <96019531+BigBoiMan123@users.noreply.github.com> Date: Thu, 6 Oct 2022 16:50:34 -0700 Subject: [PATCH 1/4] Added US link for Apple Developer app --- install_trollinstaller2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install_trollinstaller2.md b/install_trollinstaller2.md index d870995..c61f946 100644 --- a/install_trollinstaller2.md +++ b/install_trollinstaller2.md @@ -4,7 +4,7 @@ ## Compiling pwned IPA (currently requires a Mac) (Needs THEOS and 14.5 sdk installed) -1. Get a stock "Apple Developer" IPA (this app: https://apps.apple.com/de/app/apple-developer/id640199958 (sorry german link but you get the idea)), you can do this using Apple Configurator (install it twice to your device and when it gives you the already exists error, copy the IPA from `~/Library/Group\ Containers/.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps` to somewhere else and then cancel the installation). +1. Get a stock "Apple Developer" IPA (this app: https://apps.apple.com/us/app/apple-developer/id640199958), you can do this using Apple Configurator (install it twice to your device and when it gives you the already exists error, copy the IPA from `~/Library/Group\ Containers/.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps` to somewhere else and then cancel the installation). 2. Put it into _compile/target/Developer.ipa From 983557134fe2178559164a38c8b31df5351c1bfd Mon Sep 17 00:00:00 2001 From: 0x8ff <74850058+0x8ff@users.noreply.github.com> Date: Fri, 7 Oct 2022 00:17:36 -0700 Subject: [PATCH 2/4] Move TrollInstaller2 to Installer/TrollInstaller2 & Update install_trollinstaller2.md --- {TrollInstaller2 => Installer/TrollInstaller2}/.gitignore | 0 {TrollInstaller2 => Installer/TrollInstaller2}/Makefile | 0 .../TrollInstaller2}/Resources/AppIcon29x29.png | 0 .../TrollInstaller2}/Resources/AppIcon29x29@2x.png | 0 .../TrollInstaller2}/Resources/AppIcon29x29@3x.png | 0 .../TrollInstaller2}/Resources/AppIcon40x40.png | 0 .../TrollInstaller2}/Resources/AppIcon40x40@2x.png | 0 .../TrollInstaller2}/Resources/AppIcon40x40@3x.png | 0 .../TrollInstaller2}/Resources/AppIcon50x50.png | 0 .../TrollInstaller2}/Resources/AppIcon50x50@2x.png | 0 .../TrollInstaller2}/Resources/AppIcon57x57.png | 0 .../TrollInstaller2}/Resources/AppIcon57x57@2x.png | 0 .../TrollInstaller2}/Resources/AppIcon57x57@3x.png | 0 .../TrollInstaller2}/Resources/AppIcon60x60.png | 0 .../TrollInstaller2}/Resources/AppIcon60x60@2x.png | 0 .../TrollInstaller2}/Resources/AppIcon60x60@3x.png | 0 .../TrollInstaller2}/Resources/AppIcon72x72.png | 0 .../TrollInstaller2}/Resources/AppIcon72x72@2x.png | 0 .../TrollInstaller2}/Resources/AppIcon76x76.png | 0 .../TrollInstaller2}/Resources/AppIcon76x76@2x.png | 0 .../TrollInstaller2}/Resources/Info.plist | 0 .../TrollInstaller2}/Resources/LaunchImage-700-568h@2x.png | 0 .../Resources/LaunchImage-700-Landscape@2x~ipad.png | 0 .../Resources/LaunchImage-700-Landscape~ipad.png | 0 .../Resources/LaunchImage-700-Portrait@2x~ipad.png | 0 .../Resources/LaunchImage-700-Portrait~ipad.png | 0 .../TrollInstaller2}/Resources/LaunchImage-800-667h@2x.png | 0 .../Resources/LaunchImage-800-Landscape-736h@3x.png | 0 .../Resources/LaunchImage-800-Portrait-736h@3x.png | 0 .../TrollInstaller2}/Resources/LaunchImage.png | 0 .../TrollInstaller2}/Resources/LaunchImage@2x.png | 0 .../TrollInstaller2}/TSI2AppDelegate.h | 0 .../TrollInstaller2}/TSI2AppDelegate.m | 0 .../TrollInstaller2}/TSI2RootViewController.h | 0 .../TrollInstaller2}/TSI2RootViewController.m | 0 .../TrollInstaller2}/TSI2SceneDelegate.h | 0 .../TrollInstaller2}/TSI2SceneDelegate.m | 0 {TrollInstaller2 => Installer/TrollInstaller2}/control | 0 .../TrollInstaller2}/entitlements.plist | 0 {TrollInstaller2 => Installer/TrollInstaller2}/main.m | 0 _compile/build_trollinstaller2.sh | 4 ++-- install_trollinstaller2.md | 2 +- 42 files changed, 3 insertions(+), 3 deletions(-) rename {TrollInstaller2 => Installer/TrollInstaller2}/.gitignore (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/Makefile (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/Resources/AppIcon29x29.png (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/Resources/AppIcon29x29@2x.png (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/Resources/AppIcon29x29@3x.png (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/Resources/AppIcon40x40.png (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/Resources/AppIcon40x40@2x.png (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/Resources/AppIcon40x40@3x.png (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/Resources/AppIcon50x50.png (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/Resources/AppIcon50x50@2x.png (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/Resources/AppIcon57x57.png (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/Resources/AppIcon57x57@2x.png (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/Resources/AppIcon57x57@3x.png (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/Resources/AppIcon60x60.png (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/Resources/AppIcon60x60@2x.png (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/Resources/AppIcon60x60@3x.png (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/Resources/AppIcon72x72.png (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/Resources/AppIcon72x72@2x.png (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/Resources/AppIcon76x76.png (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/Resources/AppIcon76x76@2x.png (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/Resources/Info.plist (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/Resources/LaunchImage-700-568h@2x.png (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/Resources/LaunchImage-700-Landscape@2x~ipad.png (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/Resources/LaunchImage-700-Landscape~ipad.png (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/Resources/LaunchImage-700-Portrait@2x~ipad.png (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/Resources/LaunchImage-700-Portrait~ipad.png (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/Resources/LaunchImage-800-667h@2x.png (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/Resources/LaunchImage-800-Landscape-736h@3x.png (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/Resources/LaunchImage-800-Portrait-736h@3x.png (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/Resources/LaunchImage.png (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/Resources/LaunchImage@2x.png (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/TSI2AppDelegate.h (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/TSI2AppDelegate.m (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/TSI2RootViewController.h (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/TSI2RootViewController.m (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/TSI2SceneDelegate.h (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/TSI2SceneDelegate.m (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/control (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/entitlements.plist (100%) rename {TrollInstaller2 => Installer/TrollInstaller2}/main.m (100%) diff --git a/TrollInstaller2/.gitignore b/Installer/TrollInstaller2/.gitignore similarity index 100% rename from TrollInstaller2/.gitignore rename to Installer/TrollInstaller2/.gitignore diff --git a/TrollInstaller2/Makefile b/Installer/TrollInstaller2/Makefile similarity index 100% rename from TrollInstaller2/Makefile rename to Installer/TrollInstaller2/Makefile diff --git a/TrollInstaller2/Resources/AppIcon29x29.png b/Installer/TrollInstaller2/Resources/AppIcon29x29.png similarity index 100% rename from TrollInstaller2/Resources/AppIcon29x29.png rename to Installer/TrollInstaller2/Resources/AppIcon29x29.png diff --git a/TrollInstaller2/Resources/AppIcon29x29@2x.png b/Installer/TrollInstaller2/Resources/AppIcon29x29@2x.png similarity index 100% rename from TrollInstaller2/Resources/AppIcon29x29@2x.png rename to Installer/TrollInstaller2/Resources/AppIcon29x29@2x.png diff --git a/TrollInstaller2/Resources/AppIcon29x29@3x.png b/Installer/TrollInstaller2/Resources/AppIcon29x29@3x.png similarity index 100% rename from TrollInstaller2/Resources/AppIcon29x29@3x.png rename to Installer/TrollInstaller2/Resources/AppIcon29x29@3x.png diff --git a/TrollInstaller2/Resources/AppIcon40x40.png b/Installer/TrollInstaller2/Resources/AppIcon40x40.png similarity index 100% rename from TrollInstaller2/Resources/AppIcon40x40.png rename to Installer/TrollInstaller2/Resources/AppIcon40x40.png diff --git a/TrollInstaller2/Resources/AppIcon40x40@2x.png b/Installer/TrollInstaller2/Resources/AppIcon40x40@2x.png similarity index 100% rename from TrollInstaller2/Resources/AppIcon40x40@2x.png rename to Installer/TrollInstaller2/Resources/AppIcon40x40@2x.png diff --git a/TrollInstaller2/Resources/AppIcon40x40@3x.png b/Installer/TrollInstaller2/Resources/AppIcon40x40@3x.png similarity index 100% rename from TrollInstaller2/Resources/AppIcon40x40@3x.png rename to Installer/TrollInstaller2/Resources/AppIcon40x40@3x.png diff --git a/TrollInstaller2/Resources/AppIcon50x50.png b/Installer/TrollInstaller2/Resources/AppIcon50x50.png similarity index 100% rename from TrollInstaller2/Resources/AppIcon50x50.png rename to Installer/TrollInstaller2/Resources/AppIcon50x50.png diff --git a/TrollInstaller2/Resources/AppIcon50x50@2x.png b/Installer/TrollInstaller2/Resources/AppIcon50x50@2x.png similarity index 100% rename from TrollInstaller2/Resources/AppIcon50x50@2x.png rename to Installer/TrollInstaller2/Resources/AppIcon50x50@2x.png diff --git a/TrollInstaller2/Resources/AppIcon57x57.png b/Installer/TrollInstaller2/Resources/AppIcon57x57.png similarity index 100% rename from TrollInstaller2/Resources/AppIcon57x57.png rename to Installer/TrollInstaller2/Resources/AppIcon57x57.png diff --git a/TrollInstaller2/Resources/AppIcon57x57@2x.png b/Installer/TrollInstaller2/Resources/AppIcon57x57@2x.png similarity index 100% rename from TrollInstaller2/Resources/AppIcon57x57@2x.png rename to Installer/TrollInstaller2/Resources/AppIcon57x57@2x.png diff --git a/TrollInstaller2/Resources/AppIcon57x57@3x.png b/Installer/TrollInstaller2/Resources/AppIcon57x57@3x.png similarity index 100% rename from TrollInstaller2/Resources/AppIcon57x57@3x.png rename to Installer/TrollInstaller2/Resources/AppIcon57x57@3x.png diff --git a/TrollInstaller2/Resources/AppIcon60x60.png b/Installer/TrollInstaller2/Resources/AppIcon60x60.png similarity index 100% rename from TrollInstaller2/Resources/AppIcon60x60.png rename to Installer/TrollInstaller2/Resources/AppIcon60x60.png diff --git a/TrollInstaller2/Resources/AppIcon60x60@2x.png b/Installer/TrollInstaller2/Resources/AppIcon60x60@2x.png similarity index 100% rename from TrollInstaller2/Resources/AppIcon60x60@2x.png rename to Installer/TrollInstaller2/Resources/AppIcon60x60@2x.png diff --git a/TrollInstaller2/Resources/AppIcon60x60@3x.png b/Installer/TrollInstaller2/Resources/AppIcon60x60@3x.png similarity index 100% rename from TrollInstaller2/Resources/AppIcon60x60@3x.png rename to Installer/TrollInstaller2/Resources/AppIcon60x60@3x.png diff --git a/TrollInstaller2/Resources/AppIcon72x72.png b/Installer/TrollInstaller2/Resources/AppIcon72x72.png similarity index 100% rename from TrollInstaller2/Resources/AppIcon72x72.png rename to Installer/TrollInstaller2/Resources/AppIcon72x72.png diff --git a/TrollInstaller2/Resources/AppIcon72x72@2x.png b/Installer/TrollInstaller2/Resources/AppIcon72x72@2x.png similarity index 100% rename from TrollInstaller2/Resources/AppIcon72x72@2x.png rename to Installer/TrollInstaller2/Resources/AppIcon72x72@2x.png diff --git a/TrollInstaller2/Resources/AppIcon76x76.png b/Installer/TrollInstaller2/Resources/AppIcon76x76.png similarity index 100% rename from TrollInstaller2/Resources/AppIcon76x76.png rename to Installer/TrollInstaller2/Resources/AppIcon76x76.png diff --git a/TrollInstaller2/Resources/AppIcon76x76@2x.png b/Installer/TrollInstaller2/Resources/AppIcon76x76@2x.png similarity index 100% rename from TrollInstaller2/Resources/AppIcon76x76@2x.png rename to Installer/TrollInstaller2/Resources/AppIcon76x76@2x.png diff --git a/TrollInstaller2/Resources/Info.plist b/Installer/TrollInstaller2/Resources/Info.plist similarity index 100% rename from TrollInstaller2/Resources/Info.plist rename to Installer/TrollInstaller2/Resources/Info.plist diff --git a/TrollInstaller2/Resources/LaunchImage-700-568h@2x.png b/Installer/TrollInstaller2/Resources/LaunchImage-700-568h@2x.png similarity index 100% rename from TrollInstaller2/Resources/LaunchImage-700-568h@2x.png rename to Installer/TrollInstaller2/Resources/LaunchImage-700-568h@2x.png diff --git a/TrollInstaller2/Resources/LaunchImage-700-Landscape@2x~ipad.png b/Installer/TrollInstaller2/Resources/LaunchImage-700-Landscape@2x~ipad.png similarity index 100% rename from TrollInstaller2/Resources/LaunchImage-700-Landscape@2x~ipad.png rename to Installer/TrollInstaller2/Resources/LaunchImage-700-Landscape@2x~ipad.png diff --git a/TrollInstaller2/Resources/LaunchImage-700-Landscape~ipad.png b/Installer/TrollInstaller2/Resources/LaunchImage-700-Landscape~ipad.png similarity index 100% rename from TrollInstaller2/Resources/LaunchImage-700-Landscape~ipad.png rename to Installer/TrollInstaller2/Resources/LaunchImage-700-Landscape~ipad.png diff --git a/TrollInstaller2/Resources/LaunchImage-700-Portrait@2x~ipad.png b/Installer/TrollInstaller2/Resources/LaunchImage-700-Portrait@2x~ipad.png similarity index 100% rename from TrollInstaller2/Resources/LaunchImage-700-Portrait@2x~ipad.png rename to Installer/TrollInstaller2/Resources/LaunchImage-700-Portrait@2x~ipad.png diff --git a/TrollInstaller2/Resources/LaunchImage-700-Portrait~ipad.png b/Installer/TrollInstaller2/Resources/LaunchImage-700-Portrait~ipad.png similarity index 100% rename from TrollInstaller2/Resources/LaunchImage-700-Portrait~ipad.png rename to Installer/TrollInstaller2/Resources/LaunchImage-700-Portrait~ipad.png diff --git a/TrollInstaller2/Resources/LaunchImage-800-667h@2x.png b/Installer/TrollInstaller2/Resources/LaunchImage-800-667h@2x.png similarity index 100% rename from TrollInstaller2/Resources/LaunchImage-800-667h@2x.png rename to Installer/TrollInstaller2/Resources/LaunchImage-800-667h@2x.png diff --git a/TrollInstaller2/Resources/LaunchImage-800-Landscape-736h@3x.png b/Installer/TrollInstaller2/Resources/LaunchImage-800-Landscape-736h@3x.png similarity index 100% rename from TrollInstaller2/Resources/LaunchImage-800-Landscape-736h@3x.png rename to Installer/TrollInstaller2/Resources/LaunchImage-800-Landscape-736h@3x.png diff --git a/TrollInstaller2/Resources/LaunchImage-800-Portrait-736h@3x.png b/Installer/TrollInstaller2/Resources/LaunchImage-800-Portrait-736h@3x.png similarity index 100% rename from TrollInstaller2/Resources/LaunchImage-800-Portrait-736h@3x.png rename to Installer/TrollInstaller2/Resources/LaunchImage-800-Portrait-736h@3x.png diff --git a/TrollInstaller2/Resources/LaunchImage.png b/Installer/TrollInstaller2/Resources/LaunchImage.png similarity index 100% rename from TrollInstaller2/Resources/LaunchImage.png rename to Installer/TrollInstaller2/Resources/LaunchImage.png diff --git a/TrollInstaller2/Resources/LaunchImage@2x.png b/Installer/TrollInstaller2/Resources/LaunchImage@2x.png similarity index 100% rename from TrollInstaller2/Resources/LaunchImage@2x.png rename to Installer/TrollInstaller2/Resources/LaunchImage@2x.png diff --git a/TrollInstaller2/TSI2AppDelegate.h b/Installer/TrollInstaller2/TSI2AppDelegate.h similarity index 100% rename from TrollInstaller2/TSI2AppDelegate.h rename to Installer/TrollInstaller2/TSI2AppDelegate.h diff --git a/TrollInstaller2/TSI2AppDelegate.m b/Installer/TrollInstaller2/TSI2AppDelegate.m similarity index 100% rename from TrollInstaller2/TSI2AppDelegate.m rename to Installer/TrollInstaller2/TSI2AppDelegate.m diff --git a/TrollInstaller2/TSI2RootViewController.h b/Installer/TrollInstaller2/TSI2RootViewController.h similarity index 100% rename from TrollInstaller2/TSI2RootViewController.h rename to Installer/TrollInstaller2/TSI2RootViewController.h diff --git a/TrollInstaller2/TSI2RootViewController.m b/Installer/TrollInstaller2/TSI2RootViewController.m similarity index 100% rename from TrollInstaller2/TSI2RootViewController.m rename to Installer/TrollInstaller2/TSI2RootViewController.m diff --git a/TrollInstaller2/TSI2SceneDelegate.h b/Installer/TrollInstaller2/TSI2SceneDelegate.h similarity index 100% rename from TrollInstaller2/TSI2SceneDelegate.h rename to Installer/TrollInstaller2/TSI2SceneDelegate.h diff --git a/TrollInstaller2/TSI2SceneDelegate.m b/Installer/TrollInstaller2/TSI2SceneDelegate.m similarity index 100% rename from TrollInstaller2/TSI2SceneDelegate.m rename to Installer/TrollInstaller2/TSI2SceneDelegate.m diff --git a/TrollInstaller2/control b/Installer/TrollInstaller2/control similarity index 100% rename from TrollInstaller2/control rename to Installer/TrollInstaller2/control diff --git a/TrollInstaller2/entitlements.plist b/Installer/TrollInstaller2/entitlements.plist similarity index 100% rename from TrollInstaller2/entitlements.plist rename to Installer/TrollInstaller2/entitlements.plist diff --git a/TrollInstaller2/main.m b/Installer/TrollInstaller2/main.m similarity index 100% rename from TrollInstaller2/main.m rename to Installer/TrollInstaller2/main.m diff --git a/_compile/build_trollinstaller2.sh b/_compile/build_trollinstaller2.sh index 197a3a5..cdc87db 100755 --- a/_compile/build_trollinstaller2.sh +++ b/_compile/build_trollinstaller2.sh @@ -1,9 +1,9 @@ -cd ../TrollInstaller2 +cd ../Installer/TrollInstaller2 make clean make package cd - -lipo -thin arm64e ../TrollInstaller2/.theos/obj/debug/TrollInstaller2.app/TrollInstaller2 -output ./out/pwn_arm64e +lipo -thin arm64e ../Installer/TrollInstaller2/.theos/obj/debug/TrollInstaller2.app/TrollInstaller2 -output ./out/pwn_arm64e ldid -S -M -Kcert.p12 ./out/pwn_arm64e mkdir ./out/devpwn diff --git a/install_trollinstaller2.md b/install_trollinstaller2.md index d870995..0ec890d 100644 --- a/install_trollinstaller2.md +++ b/install_trollinstaller2.md @@ -1,6 +1,6 @@ # Installation through TrollInstaller 2 -**Supported devices:** A12-A15, 14.0 - 15.4.1 (15.5b4) +**Supported devices:** A12 - A15, 14.0 - 15.4.1 (15.5b4) ## Compiling pwned IPA (currently requires a Mac) (Needs THEOS and 14.5 sdk installed) From a109cbace20a390c400111695e613e8ad3e6f2b3 Mon Sep 17 00:00:00 2001 From: 0x8ff <74850058+0x8ff@users.noreply.github.com> Date: Fri, 7 Oct 2022 00:19:40 -0700 Subject: [PATCH 3/4] Update control file --- Installer/TrollInstaller2/control | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Installer/TrollInstaller2/control b/Installer/TrollInstaller2/control index d9463c5..99de665 100644 --- a/Installer/TrollInstaller2/control +++ b/Installer/TrollInstaller2/control @@ -1,8 +1,8 @@ Package: com.opa334.trollinstaller2 Name: TrollInstaller2 -Version: 0.0.1 +Version: 2.0.0 Architecture: iphoneos-arm -Description: An awesome application! +Description: TrollInstaller v2! Maintainer: opa334 Author: opa334 Section: Utilities From 4515bc3f0a2a0902b25b12d1f64e306ec3e51b1e Mon Sep 17 00:00:00 2001 From: opa334 Date: Fri, 7 Oct 2022 14:29:30 +0200 Subject: [PATCH 4/4] fix script lol --- _compile/build_trollinstaller2.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/_compile/build_trollinstaller2.sh b/_compile/build_trollinstaller2.sh index 197a3a5..85a44e5 100755 --- a/_compile/build_trollinstaller2.sh +++ b/_compile/build_trollinstaller2.sh @@ -1,3 +1,11 @@ +#!/bin/sh +set -e + +if [ ! -d "./out" ] +then + mkdir -p ./out +fi + cd ../TrollInstaller2 make clean make package @@ -13,7 +21,7 @@ unzip target/Developer.ipa -d ./out/devpwn rm ./out/pwn_arm64e cd ./out/devpwn -zip -mvr devpwn.ipa * +zip -vr devpwn.ipa * cd - cp ./out/devpwn/devpwn.ipa ./out/DeveloperInstaller.ipa