-
Posts
165 -
Joined
-
Last visited
Everything posted by Z4R0S
-
I have an odd feeling that the answer you’re looking for might me simpler than what you’d expect but anyway, take a look at this link and pay attention to the commands used; https://imgur.com/a/tyFWYDw Notes: I have manually created the “iOSGods” folder and placed it in /Documents/ but it could be any folder, placed nearly anywhere. The important part is to use the command “cd” in order to open the location and then proceed with the tweak creation. Upon completing that, you’ll be able to modify the tweak.xm file and once all your modifications are done, launch terminal once more and “cd” into the tweak folder (so in the pictures I’ve uploaded, it’ll now be /var/mobile/Documents/iosgods/retrogod/ ) Now the “make package” or “make package install” commands will be able to locate the required files in order to create and compile the tweak.
-
App Name: One Man Journey By Hikmet Duran v1.0.1 Bundle ID:com.gigantic.onemanjourneyiTunes URL:https://apps.apple.com/us/app/one-man-journey/id1601250821 DIY Requirements: - Non-Jailbroken or Jailbroken iPhone/iPad/iPod Touch. - iGameGod App DIY Features: - Modify Cash & Coins -Modify Power & Max Power -Modify Profit Multiplayer -Modify Coins Capacity DIY Instructions: 1. Open the game with IGameGod injected 2. Search i8 values for; Cash & Coins 3. Search for floats for; Shop Upgrades (Capacity/Profit/Max Power) & Power Cheat Video/Screenshots: Credits: - ZAROS -iOSGods for the amazing tools
-
Somehow hadn’t/haven’t managed to find it, glad to know it was for such a reason and not eg; depression or else That crossed my mind as well, developing tweaks and hacks must bring tons of pressure over time. It’d have been displeasing to hear anything bad happened (physical and mental), I’m glad to hear it’s about other priorities
-
Title says it all. That guy has provided so much to iOS hacking, at least at beginner-intermediate level if not much more but I haven’t been able to find any info hinting his departure a few years ago, hence my question; What happened to Shmoo?
-
Mod Menu Hack The Battle of Polytopia v2.0.62 +2 Cheats
Z4R0S replied to Z4R0S's topic in Free Jailbreak Cheats
Thank you! next step will be to figure out how to add currency and possibly moves per round if I can wrap my head around the usage your other functions in Tweak.xm That and find a way to fix my LLDB. Lastly, I’m glad to see you’re still around! -
Mod Menu Hack The Battle of Polytopia v2.0.62 +2 Cheats
Z4R0S posted a topic in Free Jailbreak Cheats
Modded/Hacked App: The Battle of Polytopia By Midjiwan AB v2.0.62 Bundle ID: com.felixrum.supertribes iTunes Store Link: https://apps.apple.com/us/app/the-battle-of-polytopia/id1006393168 Mod Requirements: - Jailbroken iPhone/iPad/iPod Touch. - Filza / iMazing or any other file managers for iOS. - Cydia Substrate, Substitute or libhooker depending on your jailbreak. - PreferenceLoader (from Cydia or Sileo). Hack Features: - Enable Online Multiplayer - Unlock All Tribes Non-Jailbroken & No Jailbreak required hack(s): https://iosgods.com/forum/79-no-jailbreak-section/ Modded Android APK(s): https://iosgods.com/forum/68-android-section/ For more fun, check out the Club(s): https://iosgods.com/clubs/ iOS Hack Download Link: [Hidden Content] Installation Instructions: STEP 1: Download the .deb Cydia hack file from the link above. STEP 2: Copy the file over to your iDevice using any of the file managers mentioned above or skip this step if you're downloading from your iDevice. STEP 3: Using Filza or iFile, browse to where you saved the downloaded .deb file and tap on it. STEP 4: Once you tap on the file, you will need to press on 'Install' or 'Installer' from the options on your screen. STEP 5: Let Filza / iFile finish the cheat installation. Make sure it successfully installs, otherwise see the note below. STEP 6: If the hack is a Mod Menu, which is usually the case nowadays, the cheat features can be toggled in-game. Some cheats have options that can be enabled from your iDevice settings. STEP 7: Turn on the features you want and play the game. You may need to follow further instructions inside the hack's popup in-game. NOTE: If you have any questions or problems, read our Troubleshooting topic & Frequently Asked Questions & Answers topic. If you still haven't found a solution, post your issue down below and we'll do our best to help! If the hack does work for you, post your feedback below and help out other fellow members that are encountering issues. Credits: - ZAROS -Thanks @Rook & @Ted2 for all the help! Cheat Video/Screenshots: N/A- 41 replies
-
- 108
-
-
-
-
-
-
-
Help/Support [Theos Compiling Error] Arm64 stripping code signing error
Z4R0S replied to Z4R0S's topic in Help & Support
This would be the result using the regular Tweak option -
Help/Support [Theos Compiling Error] Arm64 stripping code signing error
Z4R0S replied to Z4R0S's topic in Help & Support
I’m using an iPhone 8+, 14.1on Taurine iirc I ended up following this tutorial I hit a Foundation Module error recently but got to fix it if that can help somehow -
Help/Support [Theos Compiling Error] Arm64 stripping code signing error
Z4R0S replied to Z4R0S's topic in Help & Support
I’ve made a new project based on the same things, I’ve simply re-used the root.plist and the tweak.xm over and already edited the MakeFile to ( ARCHS = arm64 ) before running “make clean package messages=yes” Here’s the full log; Z4R0S:/var/mobile root# cd /var/mobile/projects/ Z4R0S:/var/mobile/projects root# /var/theos/bin/nic.pl NIC 2.0 - New Instance Creator ------------------------------ [1.] iOSGods Tweak Patcher v3.1 [2.] iphone/activator_event [3.] iphone/activator_listener [4.] iphone/application_modern [5.] iphone/application_swift [6.] iphone/ccsupport_module_provider-11up [7.] iphone/control_center_module-11up [8.] iphone/control_center_module-11up [9.] iphone/cydget [10.] iphone/flipswitch_switch [11.] iphone/framework [12.] iphone/library [13.] iphone/notification_center_widget [14.] iphone/notification_center_widget-7up [15.] iphone/preference_bundle_modern [16.] iphone/theme [17.] iphone/tool [18.] iphone/tool_swift [19.] iphone/tweak [20.] iphone/tweak_with_simple_preferences [21.] iphone/xpc_service [22.] iphone/xpc_service_modern Choose a Template (required): 1 Project Name (required): troubleshooting Package Name [com.yourcompany.troubleshooting]: Author/Maintainer Name [System Administrator]: Z4R0S [iOSGods Tweak Patcher v3.1] MobileSubstrate Bundle filter [com.apple.springboard]: com.felixrum.supertribes [iOSGods Tweak Patcher v3.1] App Name: polytopia Instantiating iOSGods Tweak Patcher v3.1 in troubleshooting/... Done. Z4R0S:/var/mobile/projects root# cd /var/mobile/projects/troubleshoo ting Z4R0S:/var/mobile/projects/troubleshooting root# make clean package messages=yes (printf "\e[0;3%im==> \e[1;39m%s…\e[m\n" 6 "Cleaning"); set -o pipefail; (rm -rf "/var/mobile/projects/troubleshooting/.theos/obj") ==> Cleaning… set -o pipefail; (rm -rf "/var/mobile/projects/troubleshooting/.theos/_") > Making clean in troubleshootingSettings… make[1]: Entering directory '/private/var/mobile/projects/troubleshooting/troubleshootingSettings' (printf "\e[0;3%im==> \e[1;39m%s…\e[m\n" 6 "Cleaning"); set -o pipefail; (rm -rf "/var/mobile/projects/troubleshooting/.theos/obj") ==> Cleaning… make[1]: Leaving directory '/private/var/mobile/projects/troubleshooting/troubleshootingSettings' > Making all for tweak troubleshooting… make -f Makefile --no-keep-going COLOR=1 \ internal-library-compile \ _THEOS_CURRENT_TYPE=tweak THEOS_CURRENT_INSTANCE=troubleshooting _THEOS_CURRENT_OPERATION=compile \ THEOS_BUILD_DIR="." _THEOS_MAKE_PARALLEL=yes make -f Makefile --no-print-directory --no-keep-going internal-tweak-compile _THEOS_CURRENT_TYPE="tweak" THEOS_CURRENT_INSTANCE="troubleshooting" _THEOS_CURRENT_OPERATION="compile" THEOS_BUILD_DIR="." THEOS_CURRENT_ARCH="arm64" set -o pipefail; (mkdir -p /var/mobile/projects/troubleshooting/.theos/obj/arm64/) (printf "\e[0;3%im==> \e[1;39m%s…\e[m\n" 1 "Preprocessing Tweak.xm"); set -o pipefail; (/var/theos/bin/logos.pl -c warnings=error -c generator=MobileSubstrate Tweak.xm > /var/mobile/projects/troubleshooting/.theos/obj/arm64/Tweak.xm.mm) ==> Preprocessing Tweak.xm… set -o pipefail; (mkdir -p /var/mobile/projects/troubleshooting/.theos/obj/arm64/) (printf "\e[0;3%im==> \e[1;39m%s…\e[m\n" 2 "Compiling Tweak.xm (arm64)"); set -o pipefail; (clang++ -x objective-c++ -c -I"/var/mobile/projects/troubleshooting" -I/var/theos/include -I/var/theos/vendor/include -I/var/theos/include/_fallback -include /var/theos/Prefix.pch -MT /var/mobile/projects/troubleshooting/.theos/obj/arm64/Tweak.xm.288b7db8.o -MMD -MP -MF "/var/mobile/projects/troubleshooting/.theos/obj/arm64/Tweak.xm.288b7db8.Td" -fcolor-diagnostics -DTARGET_IPHONE=1 -Os -Wall -ggdb -Werror -isysroot "/var/theos/sdks/iPhoneOS12.2.sdk" -miphoneos-version-min=12.2 -DTHEOS_INSTANCE_NAME="\"troubleshooting\"" -fmodules -fcxx-modules -fmodule-name=troubleshooting -fbuild-session-file=/var/mobile/projects/troubleshooting/.theos/build_session -fmodules-prune-after=345600 -fmodules-prune-interval=86400 -fmodules-validate-once-per-build-session -arch arm64 -stdlib=libc++ /var/mobile/projects/troubleshooting/.theos/obj/arm64/Tweak.xm.mm -o /var/mobile/projects/troubleshooting/.theos/obj/arm64/Tweak.xm.288b7db8.o) ==> Compiling Tweak.xm (arm64)… set -o pipefail; (mkdir -p /var/mobile/projects/troubleshooting/.theos/obj/arm64) (printf "\e[0;3%im==> \e[1;39m%s…\e[m\n" 3 "Linking tweak troubleshooting (arm64)"); set -o pipefail; (clang++ -fcolor-diagnostics -L/var/theos/lib -ggdb -L/var/theos/vendor/lib -lobjc -framework Foundation -framework CoreFoundation -ObjC++ -fobjc-exceptions -fobjc-call-cxx-cdtors -framework UIKit -F/var/theos/vendor/lib -framework CydiaSubstrate -dynamiclib -install_name "/Library/MobileSubstrate/DynamicLibraries/troubleshooting.dylib" -isysroot "/var/theos/sdks/iPhoneOS12.2.sdk" -miphoneos-version-min=12.2 -multiply_defined suppress -stdlib=libc++ -lc++ -arch arm64 -Wl,-segalign,4000 -o "/var/mobile/projects/troubleshooting/.theos/obj/arm64/troubleshooting.dylib" /var/mobile/projects/troubleshooting/.theos/obj/arm64/Tweak.xm.288b7db8.o) ==> Linking tweak troubleshooting (arm64)… (printf "\e[0;3%im==> \e[1;39m%s…\e[m\n" 4 "Stripping troubleshooting (arm64)"); set -o pipefail; (strip -x "/var/mobile/projects/troubleshooting/.theos/obj/arm64/troubleshooting.dylib") ==> Stripping troubleshooting (arm64)… strip: warning: changes being made to the file will invalidate the code signature in: /private/var/mobile/projects/troubleshooting/.theos/obj/arm64/troubleshooting.dylib rm /var/mobile/projects/troubleshooting/.theos/obj/arm64/Tweak.xm.mm make[2]: Entering directory '/private/var/mobile/projects/troubleshooting' (printf "\e[0;3%im==> \e[1;39m%s…\e[m\n" 4 "Merging tweak troubleshooting"); set -o pipefail; (lipo -arch arm64 /var/mobile/projects/troubleshooting/.theos/obj/arm64/troubleshooting.dylib -create -output "/var/mobile/projects/troubleshooting/.theos/obj/troubleshooting.dylib.af633153.unsigned") ==> Merging tweak troubleshooting… make[2]: Leaving directory '/private/var/mobile/projects/troubleshooting' make[2]: Entering directory '/private/var/mobile/projects/troubleshooting' (printf "\e[0;3%im==> \e[1;39m%s…\e[m\n" 4 "Signing troubleshooting"); set -o pipefail; (CODESIGN_ALLOCATE=codesign_allocate ldid -S "/var/mobile/projects/troubleshooting/.theos/obj/troubleshooting.dylib.af633153.unsigned" && mv "/var/mobile/projects/troubleshooting/.theos/obj/troubleshooting.dylib.af633153.unsigned" "/var/mobile/projects/troubleshooting/.theos/obj/troubleshooting.dylib") ==> Signing troubleshooting… make[2]: Leaving directory '/private/var/mobile/projects/troubleshooting' > Making all in troubleshootingSettings… > Making all for bundle troubleshooting… make[2]: Entering directory '/private/var/mobile/projects/troubleshooting/troubleshootingSettings' set -o pipefail; (mkdir -p "/var/mobile/projects/troubleshooting/.theos/obj/troubleshooting.bundle/") make[2]: Leaving directory '/private/var/mobile/projects/troubleshooting/troubleshootingSettings' make[2]: Entering directory '/private/var/mobile/projects/troubleshooting/troubleshootingSettings' set -o pipefail; (mkdir -p "/var/mobile/projects/troubleshooting/.theos/obj/troubleshooting.bundle/") make[2]: Leaving directory '/private/var/mobile/projects/troubleshooting/troubleshootingSettings' make[2]: Entering directory '/private/var/mobile/projects/troubleshooting/troubleshootingSettings' set -o pipefail; (mkdir -p "/var/mobile/projects/troubleshooting/.theos/obj/troubleshooting.bundle/") make[2]: Leaving directory '/private/var/mobile/projects/troubleshooting/troubleshootingSettings' make[2]: Entering directory '/private/var/mobile/projects/troubleshooting/troubleshootingSettings' (printf "\e[0;3%im==> \e[1;39m%s…\e[m\n" 5 "Copying resource directories into the bundle wrapper"); set -o pipefail; (for d in Resources; do \ if [[ -d "$d" ]]; then \ rsync -a "$d/" "/var/mobile/projects/troubleshooting/.theos/obj/troubleshooting.bundle/" --exclude "_MTN" --exclude ".git" --exclude ".svn" --exclude ".DS_Store" --exclude "._*"; \ else \ printf "\e[0;33m==> \e[1;33mWarning:\e[m %s\n" "Ignoring missing bundle resource directory $d." >&2; \ fi; \ done) ==> Copying resource directories into the bundle wrapper… make[2]: Leaving directory '/private/var/mobile/projects/troubleshooting/troubleshootingSettings' make -f Makefile --no-keep-going COLOR=1 \ internal-bundle-compile \ _THEOS_CURRENT_TYPE=bundle THEOS_CURRENT_INSTANCE=troubleshooting _THEOS_CURRENT_OPERATION=compile \ THEOS_BUILD_DIR="." _THEOS_MAKE_PARALLEL=yes make -f Makefile --no-print-directory --no-keep-going internal-bundle-compile _THEOS_CURRENT_TYPE="bundle" THEOS_CURRENT_INSTANCE="troubleshooting" _THEOS_CURRENT_OPERATION="compile" THEOS_BUILD_DIR="." THEOS_CURRENT_ARCH="armv7" make -f Makefile --no-print-directory --no-keep-going internal-bundle-compile _THEOS_CURRENT_TYPE="bundle" THEOS_CURRENT_INSTANCE="troubleshooting" _THEOS_CURRENT_OPERATION="compile" THEOS_BUILD_DIR="." THEOS_CURRENT_ARCH="arm64" set -o pipefail; (mkdir -p /var/mobile/projects/troubleshooting/.theos/obj/armv7/) (printf "\e[0;3%im==> \e[1;39m%s…\e[m\n" 2 "Compiling troubleshooting.mm (armv7)"); set -o pipefail; (clang++ -x objective-c++ -c -I/var/theos/include -I/var/theos/vendor/include -I/var/theos/include/_fallback -include /var/theos/Prefix.pch -MT /var/mobile/projects/troubleshooting/.theos/obj/armv7/troubleshooting.mm.3c0f3014.o -MMD -MP -MF "/var/mobile/projects/troubleshooting/.theos/obj/armv7/troubleshooting.mm.3c0f3014.Td" -fcolor-diagnostics -DTARGET_IPHONE=1 -Os -Wall -ggdb -Werror -isysroot "/var/theos/sdks/iPhoneOS12.2.sdk" -miphoneos-version-min=12.2 -DTHEOS_INSTANCE_NAME="\"troubleshooting\"" -fmodules -fcxx-modules -fmodule-name=troubleshooting -fbuild-session-file=/var/mobile/projects/troubleshooting/.theos/build_session -fmodules-prune-after=345600 -fmodules-prune-interval=86400 -fmodules-validate-once-per-build-session -arch armv7 -F/var/theos/sdks/iPhoneOS12.2.sdk/System/Library/PrivateFrameworks -stdlib=libc++ troubleshooting.mm -o /var/mobile/projects/troubleshooting/.theos/obj/armv7/troubleshooting.mm.3c0f3014.o) ==> Compiling troubleshooting.mm (armv7)… clang-11: error: invalid iOS deployment version '-miphoneos-version-min=12.2', iOS 10 is the maximum deployment target for 32-bit targets [-Winvalid-ios-deployment-target] make[4]: *** [/var/theos/makefiles/instance/rules.mk:201: /var/mobile/projects/troubleshooting/.theos/obj/armv7/troubleshooting.mm.3c0f3014.o] Error 1 make[3]: *** [/var/theos/makefiles/instance/bundle.mk:37: /var/mobile/projects/troubleshooting/.theos/obj/armv7/troubleshooting.bundle/troubleshooting] Error 2 make[3]: *** Waiting for unfinished jobs.... set -o pipefail; (mkdir -p /var/mobile/projects/troubleshooting/.theos/obj/arm64/) (printf "\e[0;3%im==> \e[1;39m%s…\e[m\n" 2 "Compiling troubleshooting.mm (arm64)"); set -o pipefail; (clang++ -x objective-c++ -c -I/var/theos/include -I/var/theos/vendor/include -I/var/theos/include/_fallback -include /var/theos/Prefix.pch -MT /var/mobile/projects/troubleshooting/.theos/obj/arm64/troubleshooting.mm.b79c3a34.o -MMD -MP -MF "/var/mobile/projects/troubleshooting/.theos/obj/arm64/troubleshooting.mm.b79c3a34.Td" -fcolor-diagnostics -DTARGET_IPHONE=1 -Os -Wall -ggdb -Werror -isysroot "/var/theos/sdks/iPhoneOS12.2.sdk" -miphoneos-version-min=12.2 -DTHEOS_INSTANCE_NAME="\"troubleshooting\"" -fmodules -fcxx-modules -fmodule-name=troubleshooting -fbuild-session-file=/var/mobile/projects/troubleshooting/.theos/build_session -fmodules-prune-after=345600 -fmodules-prune-interval=86400 -fmodules-validate-once-per-build-session -arch arm64 -F/var/theos/sdks/iPhoneOS12.2.sdk/System/Library/PrivateFrameworks -stdlib=libc++ troubleshooting.mm -o /var/mobile/projects/troubleshooting/.theos/obj/arm64/troubleshooting.mm.b79c3a34.o) ==> Compiling troubleshooting.mm (arm64)… set -o pipefail; (mkdir -p /var/mobile/projects/troubleshooting/.theos/obj/arm64/troubleshooting.bundle) (printf "\e[0;3%im==> \e[1;39m%s…\e[m\n" 3 "Linking bundle troubleshooting (arm64)"); set -o pipefail; (clang++ -fcolor-diagnostics -L/var/theos/lib -ggdb -L/var/theos/vendor/lib -lobjc -framework Foundation -framework CoreFoundation -ObjC++ -fobjc-exceptions -fobjc-call-cxx-cdtors -framework UIKit -F/var/theos/sdks/iPhoneOS12.2.sdk/System/Library/PrivateFrameworks -framework Preferences -dynamiclib -isysroot "/var/theos/sdks/iPhoneOS12.2.sdk" -miphoneos-version-min=12.2 -multiply_defined suppress -stdlib=libc++ -lc++ -arch arm64 -o "/var/mobile/projects/troubleshooting/.theos/obj/arm64/troubleshooting.bundle/troubleshooting" /var/mobile/projects/troubleshooting/.theos/obj/arm64/troubleshooting.mm.b79c3a34.o) ==> Linking bundle troubleshooting (arm64)… (printf "\e[0;3%im==> \e[1;39m%s…\e[m\n" 4 "Stripping troubleshooting (arm64)"); set -o pipefail; (strip -x "/var/mobile/projects/troubleshooting/.theos/obj/arm64/troubleshooting.bundle/troubleshooting") ==> Stripping troubleshooting (arm64)… strip: warning: changes being made to the file will invalidate the code signature in: /private/var/mobile/projects/troubleshooting/.theos/obj/arm64/troubleshooting.bundle/troubleshooting make[2]: *** [/var/theos/makefiles/instance/bundle.mk:26: internal-bundle-all_] Error 2 make[1]: *** [/var/theos/makefiles/master/rules.mk:117: troubleshooting.all.bundle.variables] Error 2 make: *** [/var/theos/makefiles/master/aggregate.mk:12: internal-all] Error 2 -
Help/Support [Theos Compiling Error] Arm64 stripping code signing error
Z4R0S replied to Z4R0S's topic in Help & Support
I’ve tried to remove the armv7 from the makefile numerous times. As stated above, if I try to compile the tweak once, it’ll attempt both armv7 and arm64 but every attempt on the same project afterwards will only attempt armv7, EVEN when the project’s makefile doesn’t include ARCHS = armv7 ! (So ARCHS = arm64) Is there any other input in the makefile to modify? I don’t comprehend Theos’ files well enough to completely rule out armv7 -
Introducing iOSGods Auto Updater (Auto/Self Updating Tweaks)
Z4R0S replied to Rook's topic in Forum Announcements
Is this option only available to Novice Cheaters and above? (As to be able to see some more categories on the forum) -
Help/Support [Theos Compiling Error] Arm64 stripping code signing error
Z4R0S replied to Z4R0S's topic in Help & Support
I’m using the following with an iOS 12.4 SDK //Which seems to have an error in the name (xxxx.nic 2.tar) so I had to rename it to xxxx.nic.tar in order to get it to work *I’m not yet eligible for Online Theos -
Help/Support [Theos Compiling Error] Arm64 stripping code signing error
Z4R0S replied to Z4R0S's topic in Help & Support
Had to recreate the files again to get the console to the arm64 part, so don’t be confused by the many variants of the name you’ve seen thus far! (Usually ran as root but mobile give the same results) Z4R0S:~/projects/igpolytopiav2062 mobile% make package messages=yes > Making all for tweak igpolytopiav2062… make -f Makefile --no-keep-going COLOR=1 \ internal-library-compile \ _THEOS_CURRENT_TYPE=tweak THEOS_CURRENT_INSTANCE=igpolytopiav2062 _THEOS_CURRENT_OPERATION=compile \ THEOS_BUILD_DIR="." _THEOS_MAKE_PARALLEL=yes make -f Makefile --no-print-directory --no-keep-going internal-tweak-compile _THEOS_CURRENT_TYPE="tweak" THEOS_CURRENT_INSTANCE="igpolytopiav2062" _THEOS_CURRENT_OPERATION="compile" THEOS_BUILD_DIR="." THEOS_CURRENT_ARCH="armv7" make -f Makefile --no-print-directory --no-keep-going internal-tweak-compile _THEOS_CURRENT_TYPE="tweak" THEOS_CURRENT_INSTANCE="igpolytopiav2062" _THEOS_CURRENT_OPERATION="compile" THEOS_BUILD_DIR="." THEOS_CURRENT_ARCH="arm64" set -o pipefail; (mkdir -p /var/mobile/projects/igpolytopiav2062/.theos/obj/arm64/) (printf "\e[0;3%im==> \e[1;39m%s…\e[m\n" 1 "Preprocessing Tweak.xm"); set -o pipefail; (/var/theos/bin/logos.pl -c warnings=error -c generator=MobileSubstrate Tweak.xm > /var/mobile/projects/igpolytopiav2062/.theos/obj/arm64/Tweak.xm.mm) ==> Preprocessing Tweak.xm… set -o pipefail; (mkdir -p /var/mobile/projects/igpolytopiav2062/.theos/obj/armv7/) (printf "\e[0;3%im==> \e[1;39m%s…\e[m\n" 1 "Preprocessing Tweak.xm"); set -o pipefail; (/var/theos/bin/logos.pl -c warnings=error -c generator=MobileSubstrate Tweak.xm > /var/mobile/projects/igpolytopiav2062/.theos/obj/armv7/Tweak.xm.mm) ==> Preprocessing Tweak.xm… set -o pipefail; (mkdir -p /var/mobile/projects/igpolytopiav2062/.theos/obj/armv7/) (printf "\e[0;3%im==> \e[1;39m%s…\e[m\n" 2 "Compiling Tweak.xm (armv7)"); set -o pipefail; (clang++ -x objective-c++ -c -I"/var/mobile/projects/igpolytopiav2062" -I/var/theos/include -I/var/theos/vendor/include -I/var/theos/include/_fallback -include /var/theos/Prefix.pch -MT /var/mobile/projects/igpolytopiav2062/.theos/obj/armv7/Tweak.xm.1a185e94.o -MMD -MP -MF "/var/mobile/projects/igpolytopiav2062/.theos/obj/armv7/Tweak.xm.1a185e94.Td" -fcolor-diagnostics -DTARGET_IPHONE=1 -Os -Wall -ggdb -Werror -isysroot "/var/theos/sdks/iPhoneOS12.2.sdk" -miphoneos-version-min=12.2 -DTHEOS_INSTANCE_NAME="\"igpolytopiav2062\"" -fmodules -fcxx-modules -fmodule-name=igpolytopiav2062 -fbuild-session-file=/var/mobile/projects/igpolytopiav2062/.theos/build_session -fmodules-prune-after=345600 -fmodules-prune-interval=86400 -fmodules-validate-once-per-build-session -arch armv7 -stdlib=libc++ /var/mobile/projects/igpolytopiav2062/.theos/obj/armv7/Tweak.xm.mm -o /var/mobile/projects/igpolytopiav2062/.theos/obj/armv7/Tweak.xm.1a185e94.o) ==> Compiling Tweak.xm (armv7)… clang-11: error: invalid iOS deployment version '-miphoneos-version-min=12.2', iOS 10 is the maximum deployment target for 32-bit targets [-Winvalid-ios-deployment-target] make[3]: *** [/var/theos/makefiles/instance/rules.mk:270: /var/mobile/projects/igpolytopiav2062/.theos/obj/armv7/Tweak.xm.1a185e94.o] Error 1 rm /var/mobile/projects/igpolytopiav2062/.theos/obj/armv7/Tweak.xm.mm make[2]: *** [/var/theos/makefiles/instance/library.mk:52: /var/mobile/projects/igpolytopiav2062/.theos/obj/armv7/igpolytopiav2062.dylib] Error 2 make[2]: *** Waiting for unfinished jobs.... set -o pipefail; (mkdir -p /var/mobile/projects/igpolytopiav2062/.theos/obj/arm64/) (printf "\e[0;3%im==> \e[1;39m%s…\e[m\n" 2 "Compiling Tweak.xm (arm64)"); set -o pipefail; (clang++ -x objective-c++ -c -I"/var/mobile/projects/igpolytopiav2062" -I/var/theos/include -I/var/theos/vendor/include -I/var/theos/include/_fallback -include /var/theos/Prefix.pch -MT /var/mobile/projects/igpolytopiav2062/.theos/obj/arm64/Tweak.xm.e4a9ed43.o -MMD -MP -MF "/var/mobile/projects/igpolytopiav2062/.theos/obj/arm64/Tweak.xm.e4a9ed43.Td" -fcolor-diagnostics -DTARGET_IPHONE=1 -Os -Wall -ggdb -Werror -isysroot "/var/theos/sdks/iPhoneOS12.2.sdk" -miphoneos-version-min=12.2 -DTHEOS_INSTANCE_NAME="\"igpolytopiav2062\"" -fmodules -fcxx-modules -fmodule-name=igpolytopiav2062 -fbuild-session-file=/var/mobile/projects/igpolytopiav2062/.theos/build_session -fmodules-prune-after=345600 -fmodules-prune-interval=86400 -fmodules-validate-once-per-build-session -arch arm64 -stdlib=libc++ /var/mobile/projects/igpolytopiav2062/.theos/obj/arm64/Tweak.xm.mm -o /var/mobile/projects/igpolytopiav2062/.theos/obj/arm64/Tweak.xm.e4a9ed43.o) ==> Compiling Tweak.xm (arm64)… set -o pipefail; (mkdir -p /var/mobile/projects/igpolytopiav2062/.theos/obj/arm64) (printf "\e[0;3%im==> \e[1;39m%s…\e[m\n" 3 "Linking tweak igpolytopiav2062 (arm64)"); set -o pipefail; (clang++ -fcolor-diagnostics -L/var/theos/lib -ggdb -L/var/theos/vendor/lib -lobjc -framework Foundation -framework CoreFoundation -ObjC++ -fobjc-exceptions -fobjc-call-cxx-cdtors -framework UIKit -F/var/theos/vendor/lib -framework CydiaSubstrate -dynamiclib -install_name "/Library/MobileSubstrate/DynamicLibraries/igpolytopiav2062.dylib" -isysroot "/var/theos/sdks/iPhoneOS12.2.sdk" -miphoneos-version-min=12.2 -multiply_defined suppress -stdlib=libc++ -lc++ -arch arm64 -Wl,-segalign,4000 -o "/var/mobile/projects/igpolytopiav2062/.theos/obj/arm64/igpolytopiav2062.dylib" /var/mobile/projects/igpolytopiav2062/.theos/obj/arm64/Tweak.xm.e4a9ed43.o) ==> Linking tweak igpolytopiav2062 (arm64)… (printf "\e[0;3%im==> \e[1;39m%s…\e[m\n" 4 "Stripping igpolytopiav2062 (arm64)"); set -o pipefail; (strip -x "/var/mobile/projects/igpolytopiav2062/.theos/obj/arm64/igpolytopiav2062.dylib") ==> Stripping igpolytopiav2062 (arm64)… strip: warning: changes being made to the file will invalidate the code signature in: /private/var/mobile/projects/igpolytopiav2062/.theos/obj/arm64/igpolytopiav2062.dylib rm /var/mobile/projects/igpolytopiav2062/.theos/obj/arm64/Tweak.xm.mm make[1]: *** [/var/theos/makefiles/instance/library.mk:37: internal-library-all_] Error 2 make: *** [/var/theos/makefiles/master/rules.mk:117: igpolytopiav2062.all.tweak.variables] Error 2 -
Thanks @Rook for the SDK solution for my previous issue. Extra info: Using the latest THEOS version Using a patched 12.4 SDK Using IG’s v3.1 nic template Now my problem consist of a code signing error when trying to stripe the tweak. Armv7 always end in faults (duh) but once it reaches the arm64 stage with the code signing error, if I attempt to make package again afterwards it’ll skip the arm64 part altogether and end on armv7 error. I’ve tried more than once to edit the tweak’s MakeFile to remove the armv7 part and somehow compiles “successfully” the tweak in Arm64 but for some reason it’ll not appear at all in the app when enabled through Libhooker (Nor springboard this time😅) If I make the tweak anew (delete the whole project and create a new one in Theos), it’ll go through the same issues. Respringing or rejailbreaking won’t work on it. Console log; Z4R0S:/var/mobile/projects root# cd /var/mobile/projects/polytopiav2 062/ Z4R0S:/var/mobile/projects/polytopiav2062 root# make package > Making all for tweak Polytopiav2062… ==> Preprocessing Tweak.xm… ==> Preprocessing Tweak.xm… ==> Compiling Tweak.xm (armv7)… clang-11: error: invalid iOS deployment version '-miphoneos-version-min=12.2', iOS 10 is the maximum deployment target for 32-bit targets [-Winvalid-ios-deployment-target] make[3]: *** [/var/theos/makefiles/instance/rules.mk:270: /var/mobile/projects/polytopiav2062/.theos/obj/armv7/Tweak.xm.27b0a232.o] Error 1 rm /var/mobile/projects/polytopiav2062/.theos/obj/armv7/Tweak.xm.mm make[2]: *** [/var/theos/makefiles/instance/library.mk:52: /var/mobile/projects/polytopiav2062/.theos/obj/armv7/Polytopiav2062.dylib] Error 2 make[2]: *** Waiting for unfinished jobs.... ==> Compiling Tweak.xm (arm64)… ==> Linking tweak Polytopiav2062 (arm64)… ==> Stripping Polytopiav2062 (arm64)… strip: warning: changes being made to the file will invalidate the code signature in: /private/var/mobile/projects/polytopiav2062/.theos/obj/arm64/Polytopiav2062.dylib rm /var/mobile/projects/polytopiav2062/.theos/obj/arm64/Tweak.xm.mm make[1]: *** [/var/theos/makefiles/instance/library.mk:37: internal-library-all_] Error 2 make: *** [/var/theos/makefiles/master/rules.mk:117: Polytopiav2062.all.tweak.variables] Error 2 Z4R0S:/var/mobile/projects/polytopiav2062 root#
-
Help/Support [Theos Compiling Error] KeyWindow is deprecated
Z4R0S replied to Z4R0S's topic in Help & Support
Would you happen to know an effective method of removing the armv7 rule? It gave me a stripping error about code signing so it wouldn’t compile for arm64 and every attempt after that would skip the arm64 compiling process even after a respring so I modified my project’s Makefile to remove ARMV7 like I did earlier but it didn’t work as expected and won’t try to compile it for arm64 either, but keeps attempting for armv7.. On a side, unrelated, note; The IG nic template seems to have an error in the name xxxx.nic 2.tar I was unable to see it listed until I renamed it to nic.tar -
Help/Support [Theos Compiling Error] KeyWindow is deprecated
Z4R0S replied to Z4R0S's topic in Help & Support
Mb. First question is project name the second is the package name, not bundle ID The 4th question is the bundle ID -
Help/Support [Theos Compiling Error] KeyWindow is deprecated
Z4R0S replied to Z4R0S's topic in Help & Support
So when it asks for bundle ID while using the nic template in theos, I must add the app’s bundle ID twice? I thought the second time it asked I could simply skip it 🤦♂️ thanks again -
Help/Support [Theos Compiling Error] KeyWindow is deprecated
Z4R0S replied to Z4R0S's topic in Help & Support
Not sure how I got it to work except removing the ARMV7 setting from my project’s makefile as it wouldn’t work minutes ago. Solved, for now... //For a laugh Installed it and then enabled it for the app in question only via Libhooker and for some reasons whenever I respring before disabling it I get that; https://imgur.com/a/TXt66ii but nothing in the app haha. giving up for tonight, thanks for the help Rook! -
Help/Support [Theos Compiling Error] KeyWindow is deprecated
Z4R0S replied to Z4R0S's topic in Help & Support
I’ve been trying with a lower (patched) SDK and now I’m getting the following error; ==> Compiling Tweak.xm (arm64)… ==> Linking tweak POLYTOPIA (arm64)… ==> Stripping POLYTOPIA (arm64)… strip: warning: changes being made to the file will invalidate the code signature in: /private/var/mobile/projects/polytopia/.theos/obj/arm64/POLYTOPIA.dylib rm /var/mobile/projects/polytopia/.theos/obj/arm64/Tweak.xm.mm make[1]: *** [/var/theos/makefiles/instance/library.mk:37: internal-library-all_] Error 2 make: *** [/var/theos/makefiles/master/rules.mk:117: POLYTOPIA.all.tweak.variables] Error 2 /////All that for trying to submit my tweaks on here 😅 EDIT; and now whenever I try to run make package install it seems to only initiate the command for armv7 instead of arm64!? Quite lost here -
Good day to you all, (or you few whom are reading this); When trying to compile a Tweak with Theos, I’m consistently getting this particular error; [spoiler] ==> Compiling Tweak.xm (arm64)… Tweak.xm:74:40: error: 'keyWindow' is deprecated: first deprecated in iOS 13.0 - Should not be used for applications that support multiple scenes as it returns a key window across all connected scenes [-Werror,-Wdeprecated-declarations] [[UIApplication sharedApplication].keyWindow.rootViewController presentViewController:igcredits animated:true completion:nil]; ^ /var/theos/sdks/iPhoneOS14.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:134:51: note: 'keyWindow' has been explicitly marked deprecated here @property(nullable, nonatomic,readonly) UIWindow *keyWindow API_DEPRECATED("Should not be used for applications that support multiple scenes as it returns a key window across all connected scenes", ios(2.0, 13.0)); ^ 1 error generated. make[3]: *** [/var/theos/makefiles/instance/rules.mk:270: /var/mobile/polytopia/.theos/obj/arm64/Tweak.xm.5566b15c.o] Error 1 make[2]: *** [/var/theos/makefiles/instance/library.mk:52: /var/mobile/polytopia/.theos/obj/arm64/POLYTOPIA.dylib] Error 2 make[1]: *** [/var/theos/makefiles/instance/library.mk:37: internal-library-all_] Error 2 make: *** [/var/theos/makefiles/master/rules.mk:117: POLYTOPIA.all.tweak.variables] Error 2 [/spoiler] I managed to fix some other errors that were caused by me simply being a newbie to this all, but I can’t wrap my head around this one yet. Any help is appreciated! -Z4R0S
-
Ty?
-
Well explained, good job