From 48d22f738df0bd946083104c2b9fea3130864066 Mon Sep 17 00:00:00 2001 From: Nebula <github@itsnebula.net> Date: Thu, 6 Oct 2022 20:53:08 -0400 Subject: [PATCH] Check for developer IPA and auto make out folder --- _compile/build_trollinstaller2.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/_compile/build_trollinstaller2.sh b/_compile/build_trollinstaller2.sh index 197a3a5..d2fcb89 100755 --- a/_compile/build_trollinstaller2.sh +++ b/_compile/build_trollinstaller2.sh @@ -1,12 +1,18 @@ +if [ ! -f "$(pwd)/target/Developer.ipa" ]; then + echo "[!] Developer IPA doesn't exist! Please place it in _compile/target/Developer.ipa" + exit +fi + cd ../TrollInstaller2 make clean make package cd - +mkdir -p ./out/devpwn + lipo -thin arm64e ../TrollInstaller2/.theos/obj/debug/TrollInstaller2.app/TrollInstaller2 -output ./out/pwn_arm64e ldid -S -M -Kcert.p12 ./out/pwn_arm64e -mkdir ./out/devpwn unzip target/Developer.ipa -d ./out/devpwn ./pwnify_compiled ./out/devpwn/Payload/Developer.app/Developer ./out/pwn_arm64e @@ -17,4 +23,4 @@ zip -mvr devpwn.ipa * cd - cp ./out/devpwn/devpwn.ipa ./out/DeveloperInstaller.ipa -rm -rf ./out/devpwn \ No newline at end of file +rm -rf ./out/devpwn