/r/jailbreakdevelopers
A subreddit for iOS tweak developers, iOS theme artists, jailbreak developers and anyone who is interested in the jailbreak development community.
Check out the sidebar below for rules and helpful links.
Welcome to /r/jailbreakdevelopers, a subreddit dedicated to the iOS jailbreak developer community.
Get involved in the jailbreak development community.
Updating extensions for iOS 7, iOS 8, iOS 9
A new repository exclusively from Reddit jailbreakers (Reddit Community Repository)
Rules, Code of Conduct & responsibilities
For Tweak Development:
For Theme Development:
For jailbreak development:
If you're a developer, theme artist or someone of good significance to the jailbreak community, message the moderators and request a custom flair.
Have a nice day.
/r/jailbreakdevelopers
Hi guys
Please help me with this problem
this is the error i got when i "make" the Tweak:
Tweak.x:3:9: fatal error: 'MobileSubstrate/MobileSubstrate.h' file not found
Using shortcuts, when you build an automation, when receiving a message from 'email address', show notification, 'your notification'. It will ask for your permission to run the automation every time when it’s triggered because apple considers it a security risk.
Is there a way (tweak/flex 3 patch/configuration) to make it run without asking for permission every time when it’s triggered?
I know with Powercuts tweak enhancement for Shortcuts, there are some tweak settings that disable things like that such as:
I also tried Truecuts tweak (http://cydia.saurik.com/package/com.ethanrdoesmc.truecuts/) for Siri Shortcuts that enables all automation triggers to run without prompting.
But it doesn’t seem to bypass this scenario upon my preliminary test, please correct me if I’m wrong.
Thanks.
random unused red phone, what should I do with it?
I got extremely annoyed with all the suggestions and inacurate search results, so I’ve thrown together a tweak that’s lets you just entirely block channels o7
I wrote my tweak's code, but for some reason it fails at making the file a deb. I am a total noob so please forgive me if this is stupid, I am really new into this thing
log:
gamer@BatuEmirSeven:~/RoundedCorners$ make
bash: line 1: /home/gamer/theos/toolchain/linux/iphone/bin/clang: No such file or directory
> Making all for tweak RoundedCorners…
bash: line 1: /home/gamer/theos/toolchain/linux/iphone/bin/clang: No such file or directory
bash: line 1: /home/gamer/theos/toolchain/linux/iphone/bin/clang: No such file or directory
bash: line 1: /home/gamer/theos/toolchain/linux/iphone/bin/clang: No such file or directory
bash: line 1: /home/gamer/theos/toolchain/linux/iphone/bin/clang: No such file or directory
bash: line 1: /home/gamer/theos/toolchain/linux/iphone/bin/clang: No such file or directory
bash: line 1: /home/gamer/theos/toolchain/linux/iphone/bin/clang: No such file or directory
bash: line 1: /home/gamer/theos/toolchain/linux/iphone/bin/clang: No such file or directory
bash: line 1: /home/gamer/theos/toolchain/linux/iphone/bin/clang: No such file or directory
bash: line 1: /home/gamer/theos/toolchain/linux/iphone/bin/clang: No such file or directory
bash: line 1: /home/gamer/theos/toolchain/linux/iphone/bin/clang: No such file or directory
==> Preprocessing Tweak.x…
==> Preprocessing Tweak.x…
==> Preprocessing Tweak.x…
==> Compiling Tweak.x (arm64e)…
bash: line 1: /home/gamer/theos/toolchain/linux/iphone/bin/clang: No such file or directory
make[3]: *** [/home/gamer/theos/makefiles/instance/rules.mk:404: /home/gamer/RoundedCorners/.theos/obj/debug/arm64e/Tweak.x.e993666d.o] Error 127
rm /home/gamer/RoundedCorners/.theos/obj/debug/arm64e/Tweak.x.m
make[2]: *** [/home/gamer/theos/makefiles/instance/library.mk:52: /home/gamer/RoundedCorners/.theos/obj/debug/arm64e/RoundedCorners.dylib] Error 2
make[2]: *** Waiting for unfinished jobs....
==> Compiling Tweak.x (armv7)…
bash: line 1: /home/gamer/theos/toolchain/linux/iphone/bin/clang: No such file or directory
make[3]: *** [/home/gamer/theos/makefiles/instance/rules.mk:404: /home/gamer/RoundedCorners/.theos/obj/debug/armv7/Tweak.x.8edcea20.o] Error 127
rm /home/gamer/RoundedCorners/.theos/obj/debug/armv7/Tweak.x.m
make[2]: *** [/home/gamer/theos/makefiles/instance/library.mk:52: /home/gamer/RoundedCorners/.theos/obj/debug/armv7/RoundedCorners.dylib] Error 2
==> Compiling Tweak.x (arm64)…
bash: line 1: /home/gamer/theos/toolchain/linux/iphone/bin/clang: No such file or directory
make[3]: *** [/home/gamer/theos/makefiles/instance/rules.mk:404: /home/gamer/RoundedCorners/.theos/obj/debug/arm64/Tweak.x.ba3d0380.o] Error 127
rm /home/gamer/RoundedCorners/.theos/obj/debug/arm64/Tweak.x.m
make[2]: *** [/home/gamer/theos/makefiles/instance/library.mk:52: /home/gamer/RoundedCorners/.theos/obj/debug/arm64/RoundedCorners.dylib] Error 2
make[1]: *** [/home/gamer/theos/makefiles/instance/library.mk:37: internal-library-all_] Error 2
make: *** [/home/gamer/theos/makefiles/master/rules.mk:146: RoundedCorners.all.tweak.variables] Error 2
I am a simple creature and this is too much for me
Hi guys
I got this error when i make the tweak
I'm using my iphone X with Theos installed on it
this's the error i got
what i have to do?
==> Compiling Tweak.x (arm64)…
While building module 'AVFoundation' imported from Tweak.x:2:
While building module 'simd' imported from /theos/sdks/iPhoneOS14.4.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCameraCalibrationData.h:12:
While building module '_Builtin_intrinsics' imported from /theos/sdks/iPhoneOS14.4.sdk/usr/include/simd/base.h:70:
In file included from <module-includes>:2:
/usr/bin/../lib/swift/clang/include/arm_neon.h:33544:25: error: incompatible constant for this __builtin_neon function
__ret = (float32x4_t) __builtin_neon_vcvt_f32_f16((int8x8_t)__p0, 41);
^ ~~
/usr/bin/../lib/swift/clang/include/arm_neon.h:33565:25: error: incompatible constant for this __builtin_neon function
__ret = (float16x4_t) __builtin_neon_vcvt_f16_f32((int8x16_t)__p0, 8);
^ ~
While building module 'AVFoundation' imported from Tweak.x:2:
While building module 'simd' imported from /theos/sdks/iPhoneOS14.4.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCameraCalibrationData.h:12:
In file included from <module-includes>:1:
In file included from /theos/sdks/iPhoneOS14.4.sdk/usr/include/simd/simd.h:17:
In file included from /theos/sdks/iPhoneOS14.4.sdk/usr/include/simd/vector.h:43:
In file included from /theos/sdks/iPhoneOS14.4.sdk/usr/include/simd/vector_types.h:92:
/theos/sdks/iPhoneOS14.4.sdk/usr/include/simd/base.h:70:13: fatal error: could not build module '_Builtin_intrinsics'
# include <arm_neon.h>
~~~~~~~~^
While building module 'AVFoundation' imported from Tweak.x:2:
In file included from <module-includes>:1:
In file included from /theos/sdks/iPhoneOS14.4.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVFoundation.h:23:
In file included from /theos/sdks/iPhoneOS14.4.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVFCapture.h:24:
In file included from /theos/sdks/iPhoneOS14.4.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVDepthData.h:11:
/theos/sdks/iPhoneOS14.4.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCameraCalibrationData.h:12:9: fatal error: could not build module 'simd'
#import <simd/matrix_types.h>
~~~~~~~^
Tweak.x:2:9: fatal error: could not build module 'AVFoundation'
#import <AVFoundation/AVFoundation.h>
~~~~~~~^
While building module 'MediaPlayer' imported from Tweak.x:5:
In file included from <module-includes>:1:
In file included from /theos/sdks/iPhoneOS14.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MediaPlayer.h:11:
/theos/sdks/iPhoneOS14.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/AVFoundation+MPNowPlayingInfoLanguageOptionAdditions.h:10:9: fatal error: could not build module 'AVFoundation'
#import <AVFoundation/AVMediaSelectionGroup.h>
~~~~~~~^
6 errors generated.
make[3]: *** [/theos/makefiles/instance/rules.mk:404: /var/mobile/bh/.theos/obj/debug/arm64/Tweak.x.2a4e5c63.o] Error 1
rm /var/mobile/bh/.theos/obj/debug/arm64/Tweak.x.m
make[2]: *** [/theos/makefiles/instance/library.mk:52: /var/mobile/bh/.theos/obj/debug/arm64/bh.dylib] Error 2
make[1]: *** [/theos/makefiles/instance/library.mk:37: internal-library-all_] Error 2
make: *** [/theos/makefiles/master/rules.mk:146: bh.all.tweak.variables] Error 2
I am looking for someone that create the following (automated) but my own system is app that can achieve this , I’ll let you kno how I achieve it atm and leave a video below
Important; the rotation of Gmail accounts is very important:
Note: I would like rotation on the gmails and on the containers
SAMPLE VIDEO:
I want to create an iOS app that requires root, so jailbroken or troll stored, so how can I jailbroke Xcode Simulator for test my app?
I’ve been wanting to make a tweak to control the audio volume between the call and media playing on the device. Not sure where to start on this at all. As I’ve only developed tweaks for applications. Is there anyone who could point me in the right direction on this? Tweak release would be free and open source I’m just not sure where to start 🤷♂️
(Please read my question below too🙏) Im looking for an app developer that can create automation, device spoofing , gps manipulation for gmaps and containers like crane create all into one (with afew extra things)
QUESTION: My question is “are these kinds of tweaks only available on jailbroken devices or is it possible to get all this on a non jailbroken iOS device”?
Thanks , I appreciate this community
Help
I downloaded a decrypted IPA file from decrypt.day and tried to install it on my iPhone 15 with iOS 18.0 via Sideloadly's "Apple ID sideload", but it keeps crashing on lanuch. Payload/Info.plist doesn't contain "UISupportedDevices". Here's the relavent parts of the log:
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x0000000191b1f674
Termination Reason: SIGNAL 5 Trace/BPT trap: 5
Terminating Process: exc handler [6011]
Triggered by Thread: 3
Thread 3 Crashed:
0 CloudKit 0x191b1f674 0x191b18000 + 30324
1 CloudKit 0x191b5c828 0x191b18000 + 280616
2 CloudKit 0x191c65e30 0x191b18000 + 1367600
3 libdispatch.dylib 0x1915520d0 _dispatch_client_callout + 20
4 libdispatch.dylib 0x191553918 _dispatch_once_callout + 32
5 CloudKit 0x191c65e0c 0x191b18000 + 1367564
6 Countdowns 0x1009695a0 0x100834000 + 1267104
7 Countdowns 0x100907319 0x100834000 + 865049
8 Countdowns 0x1009edc85 0x100834000 + 1809541
9 Countdowns 0x100907319 0x100834000 + 865049
10 libswift_Concurrency.dylib 0x194f4de19 completeTaskWithClosure(swift::AsyncContext*, swift::SwiftError*) + 1
How can I move forward on finding the issue and appling the probably necessary patches?
Hello, my old iPad 2 (A1395) has been permanently disabled for many years. I disabled it years ago and then had to wait like 3 million minutes before I could try again and failed it again... and now permanently disabled. Anyway, I'd like to retrieve photos and videos on that iPad. It was sadly not synced to the iCloud so I'm wondering if jailbreaking it might unlock it. It's most likely on IOS 9 or 10, I can't tell. I have no experience with doing this so advice would be appreciated.
As i know, in ios 13 there was a metod called isInDock that returned “state” of icon. I was looking for it in ios 14 headers but there was nop. API changed so now SB crashes when using it. How can i find that “state” of icon?
SpringBoardHome.framework -> SBIconView.h
I'm quite new to jailbreaking but had a go with this but seemingly getting nowhere. Would anyone be able to help it'd be greatly appreciated!
All I'm trying to do is know the foreground app from the commandline
#import <Foundation/Foundation.h>
#import <objc/runtime.h>
#import <UIKit/UIKit.h>
#import <stdio.h>
// Declare the SpringBoard interface
u/interface SpringBoard : UIApplication
- (NSString *)_accessibilityFrontMostApplication;
u/end
int main(int argc, char **argv, char **envp) {
u/autoreleasepool {
printf("Starting ForegroundApp tool...\n");
Class springBoardClass = objc_getClass("SpringBoard");
if (!springBoardClass) {
printf("Error: SpringBoard class not found.\n");
return 1;
}
printf("SpringBoard class found.\n");
SpringBoard *sb = (SpringBoard *)[springBoardClass sharedApplication];
if (!sb) {
printf("Error: Unable to get SpringBoard instance.\n");
return 1;
}
printf("SpringBoard instance found.\n");
NSString *foregroundApp = [sb _accessibilityFrontMostApplication];
if (foregroundApp) {
printf("Foreground app: %s\n", [foregroundApp UTF8String]);
} else {
printf("No app in foreground or user is on SpringBoard.\n");
}
}
return 0;
}
That's what I have tried
My camera or flashlight doesn’t work. I try added my face id but its not letting me can someone help me out with this?
Should I buy a cherry from a Flekstore or AppleP12 which is best? I usually download tweaked ipa and install it.
Can someone please upload an actual working copy of their Theo’s jailed install please(for Mac). I’m having problems compiling anything on mine keep getting CydiaSubstrate.h errors and substrate.h not found etc. supposedly it’s because I need updated header files but tried every GitHub source combination I can find. Also having problems with sclalertview libraries. So if someone could upload a zip of an actual working install it would be greatly appreciated and also some tweak example source codes. Thank you if you can help
idk if the title makes sense, but i am trying to call a function declared from a dylib through a binary (theos tool).
sample dylib:
Tweak.x
void myCustomFunction() {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Welcome"
message:@"Hello world"
delegate:nil
cancelButtonTitle:@"Ok"
otherButtonTitles:nil];
[alert show];
}
binary code:
tweakTool.m
typedef void (*MyCustomFunctionType)();
int main() {
void *handle = dlopen("/Library/MobileSubstrate/DynamicLibraries/theTweak.dylib", RTLD_LAZY);
if (handle != NULL) {
MyCustomFunctionType myCustomFunction = (MyCustomFunctionType)dlsym(handle, "myCustomFunction");
if (myCustomFunction != NULL) {
myCustomFunction();
} else {
printf("Function not found: %s\n", dlerror());
}
dlclose(handle);
} else {
printf("Failed to load dylib: %s\n", dlerror());
}
printf("done\n");
return 0;
}
however the alert doesnt show whenever i execute the binary. calling the function directly inside the tweak dylib works tho i dont understand. also weirdly, when i try adding printf inside the function, i can see that on the terminal as i execute the binary, but not the alert.
i am currently learning objective c as i try creating tweaks but i dont really understand whats happening here.
iOS 18.1 Developer Beta 5 on Google fi no MMS or RCS
I am trying to create an executable for this existing touch simulation tweak library: https://github.com/Ryu0118/TouchSimulator-iOS14
Example usage:
#import "TouchSimulator.h"
%ctor {
simulateTouch(TOUCH_DOWN, 100, 100);
simulateTouch(TOUCH_MOVE, 100, 300);
simulateTouch(TOUCH_UP, 100, 300);
}
that works fine.
However, I am trying to make an executable for it that accepts arguments to trigger touch events
#import "./TouchSimulator.h"
int touchType;
float touchX;
float touchY;
__attribute__((constructor))
void setupTouchParameters(int argc, char *argv[]) {
if (argc != 4) {
NSLog(@"Usage: TouchSimulatorBinary <TOUCH_DOWN|TOUCH_MOVE|TOUCH_UP> <x> <y>");
exit(1);
}
if (strcmp(argv[1], "TOUCH_DOWN") == 0) {
touchType = TOUCH_DOWN;
} else if (strcmp(argv[1], "TOUCH_MOVE") == 0) {
touchType = TOUCH_MOVE;
} else if (strcmp(argv[1], "TOUCH_UP") == 0) {
touchType = TOUCH_UP;
} else {
NSLog(@"Invalid touch type: %s", argv[1]);
exit(1);
}
touchX = atof(argv[2]);
touchY = atof(argv[3]);
}
__attribute__((constructor))
void simulateTouchOnLaunch() {
simulateTouch(touchType, touchX, touchY);
NSLog(@"Simulated touch at (%f, %f) with type %d", touchX, touchY, touchType);
}
int main(int argc, char *argv[]) {
setupTouchParameters(argc, argv);
return 0;
}
#import "./TouchSimulator.h"
int touchType;
float touchX;
float touchY;
__attribute__((constructor))
void setupTouchParameters(int argc, char *argv[]) {
if (argc != 4) {
NSLog(@"Usage: TouchSimulatorBinary <TOUCH_DOWN|TOUCH_MOVE|TOUCH_UP> <x> <y>");
exit(1);
}
if (strcmp(argv[1], "TOUCH_DOWN") == 0) {
touchType = TOUCH_DOWN;
} else if (strcmp(argv[1], "TOUCH_MOVE") == 0) {
touchType = TOUCH_MOVE;
} else if (strcmp(argv[1], "TOUCH_UP") == 0) {
touchType = TOUCH_UP;
} else {
NSLog(@"Invalid touch type: %s", argv[1]);
exit(1);
}
touchX = atof(argv[2]);
touchY = atof(argv[3]);
}
__attribute__((constructor))
void simulateTouchOnLaunch() {
simulateTouch(touchType, touchX, touchY);
NSLog(@"Simulated touch at (%f, %f) with type %d", touchX, touchY, touchType);
}
int main(int argc, char *argv[]) {
setupTouchParameters(argc, argv);
return 0;
}
but it doesn't seem to work i can't figure out why.
I was following some tutorials and got some super basic springboard tweaks compiled and working using flex to find the items to modify but I can’t figure out how to use flex in let’s say safari to add an extra button to the bottom tool bar. Anyone know how to do this on iOS 16?
Hi, I‘m trying to make a notification auto-reply app for iOS. Is there a private api(something similar to Android’s NotificationListener.WearableExtender) that can be used to programmatically reply to a notification?
If it exists, can it be used in a separate app, or only by injecting dylib to the app sending the notifications, or only on jailed devices?
why i dont see in my home screen the new container i created for crane?
Hello I’m new to creating jailbreaking tweaks and would like a point in the right direction on creating a tweak that will turn the whole UI into landscape mode. System apps, Home Screen and lock screen. Any advice and suggestions would be appreciated.
Thanks
Hello, I am creating a private application created by theos, I have successfully included firebase in the application and there are no errors, but it is not working, on firebase there is no traffic, anyone who has done it before, please help I
I’ve been trying to find the class responsible for triggering a 3D touch that expands the notification. I can’t seem to find it. I’ve been going back and forth between NCNotificationShortLookView and NCNotificationListCell
Also i am wondering, if you 3D touch a message notification, “reply” option will be available. Is it possible to trigger “reply” without ever needing to trigger 3D touch first?
I'm having issues actually getting my code to work* I've had success with Flex in determining what to change. I've also made the changes in flex and had it working. It's super simply I just wanna change the backgroundColor of the keyboard
If anyone can help me I have provide my code and hopefully can point me in right direction.
with you wanna partner with me to make some tweaks, add me on discord: eduxz373
hi all i need help when i hook com.apple.UIKit without a pref the code work fine but when i hook com.apple.UIKit and put a pref to the code the system apps crash like mail or music and other how to fix that ??