joeyjurjens / ios-mod-menu-template-for-theos Goto Github PK
View Code? Open in Web Editor NEWThis is a Mod Menu template for theos.
This is a Mod Menu template for theos.
hello TED2!!
modmenu support substitute or A12 device??
when testing a menu and sometimes the sliders will show that they are enabled but will actually be disabled, this happens for the other way too, they can show disabled but be enabled
Filza is unable to open the ~400KiB sample.xm file, which is what I want to edit. Do you know any good iOS code editors or a way to work around this?
injecting into an ipa crashes the app after the credits pop up. anyway to fix that ?
iOS 13.3-iPX-Jailbroken-checkra1n
edit: forgot to remove the auto patch offset form template. it still crashes when tapping the teddy bear to open the menu.
edit2: removing all switches stops the crash.
I have made my first project tweak using your template, and it was really easy compared to other templates. Thanks so much for this amazing template.
The issue am facing is, I have made my mod menu using this but the thing is that, the mod menu is only working correctly for A11 & earlier devices without any issue. When trying to use this mod menu on A12+ devices, then it shows this error ‘Something went wrong while patching this offset: 0x4298147336’.
I even have included ‘arm64 arm64e’ in my makefile but same thing happens. Am trying to fix this error from days but I couldn’t. Your help will be greatly appreciated.
My device: iPhone 8 Plus Palera1n rootless
iOS: 16.7.6
When I am trying to remove your icon then I get errors by theos with the hole code. Even when I remove one letter. Please check this or help if it’s an issue with my theos.
Implement sub menus into the Mod Menu.
What are submenus:
Say for example you have hacks related to your player only, you could make a item in the menu called: "My player hacks" which will show all hacks related to your player (because you added it there).
Hi!
i error see
/tweak.mk no such file
install a theos by theosinstaller
# THEOS_DEVICE_IP = 127.0.0.1 -p 2222 # install to device from pc
ARCHS = arm64 #arm64e
DEBUG = 0
FINALPACKAGE = 1
FOR_RELEASE = 1
# 0 to treat warnings as errors, 1 otherwise.
IGNORE_WARNINGS=0
# only set this to 1 if you are on mobile theos
# assuming you have an sdk at your theos sdks directory
# this will include c++ headers and other needed headers for your project so you don't need to manually include them or something like that
# if some c++ headers are still missing in your sdk like "initializer_list" then manually copy them to your c++ headers directory and not your project folder
# for example in my case c++ headers directory is located at /private/var/theos/sdks/iPhoneOS11.2.sdk/usr/include/c++/4.2.1/
# please note, do not include c++ headers in your theos includes to enable c++ which is a ghetto solution and use this approach instead
MOBILE_THEOS=1
ifeq ($(MOBILE_THEOS),1)
# path to your sdk
SDK_PATH = /var/iPhoneOS15.4.sdk/
$(info ===> Setting SYSROOT to $(SDK_PATH)...)
SYSROOT = $(SDK_PATH)
else
TARGET = iphone:clang:latest:8.0
endif
## Common frameworks ##
PROJ_COMMON_FRAMEWORKS = UIKit Foundation Security QuartzCore CoreGraphics CoreText
## source files ##
KITTYMEMORY_SRC = $(wildcard KittyMemory/*.cpp)
SCLALERTVIEW_SRC = $(wildcard SCLAlertView/*.m)
MENU_SRC = Menu.mm
include $(THEOS)/makefiles/common.mk
TWEAK_NAME = @@PROJECTNAME@@
@@PROJECTNAME@@_CFLAGS = -fobjc-arc
@@PROJECTNAME@@_CCFLAGS = -std=c++11 -fno-rtti -fno-exceptions -DNDEBUG
ifeq ($(IGNORE_WARNINGS),1)
@@PROJECTNAME@@_CFLAGS += -w
@@PROJECTNAME@@_CCFLAGS += -w
endif
@@PROJECTNAME@@_FILES = Tweak.xm $(MENU_SRC) $(KITTYMEMORY_SRC) $(SCLALERTVIEW_SRC)
@@PROJECTNAME@@_LIBRARIES += substrate
@@PROJECTNAME@@_FRAMEWORKS = $(PROJ_COMMON_FRAMEWORKS)
# GO_EASY_ON_ME = 1
include $(THEOS_MAKE_PATH)/tweak.mk
internal-package-check::
@chmod 777 versionCheck.sh # Give permission to script
@./versionCheck.sh # Script to verify template's current version
after-install::
install.exec "killall -9 @@BINARYNAME@@ || :"
Hi Joey,
Can you add a watermark in the Template, and You can choose what Color, Place and Size, Thanks 🙂
How to give condition, for ms hook ?
i just want to replace opcode, if address target is my player,
I am doing this on mac so a lil help will be great
Crashing when i use this template with XinaA15 KFD iOS 15.2.1
Hello
Could you please help me
Im working on a mod menu and there are some issues with compilation
Log
`iPhone:~ root# cd /var/root/modmenu1
iPhone:~/modmenu1 root# MP
===> Setting SYSROOT to /var/root/theos/sdks/iPhoneOS11.4.sdk/...
/usr/local/bin/curl: 1: /usr/bin/curl: not found
Making all for tweak modmenu1…
===> Setting SYSROOT to /var/root/theos/sdks/iPhoneOS11.4.sdk/...
===> Setting SYSROOT to /var/root/theos/sdks/iPhoneOS11.4.sdk/...
===> Setting SYSROOT to /var/root/theos/sdks/iPhoneOS11.4.sdk/...
==> Preprocessing Tweak.xm…
==> Compiling KittyMemory/KittyMemory.cpp (arm64)…
In file included from KittyMemory/KittyMemory.cpp:9:
KittyMemory/KittyMemory.hpp:13:10: fatal error: 'string' file not found
#include
^~~~~~~~
1 error generated.
make[3]: *** [/var/root/theos/makefiles/instance/rules.mk:237: /var/root/modmenu1/.theos/obj/arm64/KittyMemory/KittyMemory.cpp.7656cb73.o] Error 1
make[3]: *** Waiting for unfinished jobs....
==> Compiling Menu.mm (arm64)…
In file included from Menu.mm:10:
In file included from ./Menu.h:10:
./KittyMemory/MemoryPatch.hpp:9:10: fatal error: 'vector' file not found
#include
^~~~~~~~
1 error generated.
make[3]: *** [/var/root/theos/makefiles/instance/rules.mk:201: /var/root/modmenu1/.theos/obj/arm64/Menu.mm.7656cb73.o] Error 1
rm /var/root/modmenu1/.theos/obj/arm64/Tweak.xm.mm
make[2]: *** [/var/root/theos/makefiles/instance/library.mk:52: /var/root/modmenu1/.theos/obj/arm64/modmenu1.dylib] Error 2
make[1]: *** [/var/root/theos/makefiles/instance/library.mk:37: internal-library-all_] Error 2
make: *** [/var/root/theos/makefiles/master/rules.mk:117: modmenu1.all.tweak.variables] Error 2
iPhone:~/modmenu1 root#`
recently I'm compile the source code, but I have the next error:
In file included from Tweak.xm:1: In file included from /OS-Mod-Menu-Template-for-Theos/template/Macros.h:13: /theos/vendor/include/substrate.h:45:1: error: import of C++ module 'MachO.nlist' appears within extern "C" language linkage specification [-Wmodule-import-in-extern-c] #include <mach-o/nlist.h> ^ /theos/vendor/include/substrate.h:43:1: note: extern "C" language linkage specification begins here extern "C" { ^ 1 error generated. make[3]: *** [/iOS-Mod-Menu-Template-for-Theos/template/.theos/obj/arm64/Tweak.xm.69798639.o] Error 1 make[2]: *** [/iOS-Mod-Menu-Template-for-Theos/template/.theos/obj/arm64/@@PROJECTNAME@@.dylib] Error 2 make[1]: *** [internal-library-all_] Error 2 make: *** [@@PROJECTNAME@@.all.tweak.variables] Error 2
that isn’t found in Menu.mm
bash-5.0# sh "versionCheck.sh"
bash-5.0#
Hello i have a question but can this menu ne import to android device ? Or not can you make a version that can be use on android
when I make, string and vector are not found
they don’t have like .c or .h, literally just string and vector
EDIT: added “are” cause grammar
I created a mod menu for a game and thank you for your template. But when I or someone else closes the game then we got crash notification. I checked all codes and I didn’t found any issues on my code. So it seems like it's with the template.
What should i do to fix this error,im use theos13.1 and ios13.3.1.BIG THANKS
dyld: Library not loaded: /usr/lib/libplist.3.dylib
Referenced from: /usr/bin/ldid
Reason: Incompatible library version: ldid requires version 7.0.0 or later, but libplist.3.dylib provides version 5.0.0
bash: line 1: 11601 Abort trap: 6 CODESIGN_ALLOCATE=codesign_allocate ldid -S/var/theos/entitlements.xml "/var/mobile/kk/.theos/obj/@@projectname@@.dylib.93e8684b.unsigned"
make[2]: *** [/var/theos/makefiles/instance/library.mk:51: /var/mobile/kk/.theos/obj/@@projectname@@.dylib] Error 134
rm /var/mobile/kk/.theos/obj/@@projectname@@.dylib.93e8684b.unsigned
make[1]: *** [/var/theos/makefiles/instance/library.mk:37: internal-library-all_] Error 2
make: *** [/var/theos/makefiles/master/rules.mk:116: @@projectname@@.all.tweak.variables] Error 2
As title, when you press on patching offset on iOS 15 jailbroken by Xina, it's crash. Do you have any idea to fix that?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.