Questions tagged [theos]

Theos is a cross-platform suite of development tools for managing, developing, and deploying iOS software without the use of Xcode. This tag might also refer to an operating system originally authored in the 1970's.

Theos is a cross-platform suite of development tools for managing, developing, and deploying iOS software without the use of Xcode. It is community-driven and managed. One popular way of using it is to patch/modify system or non-system applications, where such modifications are popularly known as tweaks. Tweaks can be used in ways comparable to tools like frida and mobile substrate in jailbroken devices. In fact, Theos uses the capabilities of mobile substrate as the engine powering tweaks, but provides templates, tools and the Logos syntax, to make tweak development more convenient. Theos can be used directly on iOS devices to build tweaks, on or MacOS, e.g., to build the tweaks and package them in .deb packages that can be installed on iOS devices.

409 questions
0
votes
1 answer

internal-package Error 2 while building in Theos

I keep getting make: * [internal-package] Error 2 when trying to build a tweak im working on. Ive never had this issue before, and its not specifying whats wrong. Here is what it says: Ethans-Mac-mini:alienblue ethanarbuckle$ sudo make…
user2272641
  • 131
  • 1
  • 3
  • 16
0
votes
0 answers

iOS UILabel in scrollview appears as block

I am a novice to objective-c and developing my first app, a notification-center widget, compiled by "theos" to .deb Its pretty straightforward: I want to create an Uiscrollview, to scroll (horizontally) through multiple pages, which are added as…
flok3r
  • 1
  • 1
  • 2
0
votes
3 answers

iOSOpenDev Theos - how to run

i Used iOSOpenDev with Xcode and I am able to compile a tweak and generate dylib file. Its a simple hello world kind of program which says hello when springboard is restarted. How do I run it on jailbroken device? 1) I copied the dylib file in…
TorukMakto
  • 2,066
  • 2
  • 24
  • 38
0
votes
1 answer

Calling a function from another class in theos(logos) Jailbreak

I'm trying to run a function from another Class in another Class. I want to call -(void)updateClock from the Class SBAwayView Ive tried [[%c(SBAwayDateView) sharedInstance] updateClock]; Ive also tried [%c(SBAwayDateView) updateClock]; but I can't…
atomikpanda
  • 1,845
  • 5
  • 33
  • 47
0
votes
2 answers

Is there a way to see what variables are declared inside of a method?

Im making a tweak in theos, and need to see the names of some variables. Say a method looks like this: - (UILabel*)makeALabel { UILabel *name_that_i_want = [[UILabel alloc] init]; [name_that_i_want setText:@"abcdefg"]; return…
user2272641
  • 131
  • 1
  • 3
  • 16
0
votes
1 answer

Theos tweak caused __NSAutoreleaseNoPool() crash

I was working on a tweak and everything was going fine, but suddenly the app I was hooking into started giving a ton of __NSAutoreleaseNoPool() errors and crashing. Ive removed the tweak, deleted and reinstalled the app, and restarted the device,…
user2272641
  • 131
  • 1
  • 3
  • 16
0
votes
1 answer

Objective C Theos UIView not working

Well i can't get this too work. My goal is too add a UIButton into Minecraft Pocket Edition. I think the problem is easy or obvious, so please don't get destracted by the small wall of code. Thanks soo much, Kivifreak #import #import…
bvoq
  • 189
  • 7
0
votes
2 answers

is it possible to set userInfo in SBApplication from Springboard tweak?

is it possible to set userInfo in SBApplication from Springboard tweak, so when app launches i can catch it in didFinishLaunchingWithOptions ?
0
votes
1 answer

THEOS Error llvm-g++-4.2: Invalid arch name : export

I'm using iOS SDK 6.1 and am trying to make a jailbreak tweak using THEOS. I used the default tweak template (5), created the project, built it, and got an error: collect2: ld terminated with signal 6 [Abort trap: 6] I looked it up, found this…
0
votes
1 answer

PreferenceBundle Not Loading Specifiers in Jailbreak (Theos) App

I have been fighting with this bizarre all afternoon long with no results. Before, I was able to just create a Tweak, using Theos' Tweak template, and add a PreferenceBundle to it by creating the subproject using the template in its directory. I'd…
Andy Ibanez
  • 12,104
  • 9
  • 65
  • 100
0
votes
2 answers

Using an unlock bar and making it raise an event?

I am making an iPhone tweak that will place a respring slider below the power off one. I have found the proper class, I have overridden it and I managed to insert a button that resprings the device when clicked. However, I need to substitute that…
0
votes
1 answer

Theos not being installed in ios 6.0

I have used installtheos3 command from mobile terminal as root user to install Theos in my IOS, but not able to see theos folder inside /var directory.It was present before i restarted my device but after that its gone. I have tried to install…
MVijayvargia
  • 331
  • 2
  • 10
0
votes
2 answers

Conditional call of a class inside a Hook block within THEOS/LOGOS

In my THEOS tweak, i'm hooking a class and calling one of its methods successfully. My problem is that the method name changed following an update to the app i'm tweaking. In the old version, the method in question takes one arguments (method:arg1)…
boudarbalat
  • 181
  • 1
  • 8
0
votes
1 answer

Displaying a UIView in a MobileSubstrate tweak?

I am making an iOS MobileSubstrate Tweak and I have hooked Springboard and the launch() method. Now I want to display a view with a button and if it is clicked it would call the %orig (the original code). How can I display a view if I don't have a…
0
votes
1 answer

(WeeLoader) 'UITapGestureRecognizer' was not declared in this scope

I know that when the error is "'blah' was not declared in this scope" means when the object was not created correctly, but when I am making a Notification Center widget for iOS, using the WeeLoader template and THEOS to compile, I am getting this…
Matthew S.
  • 711
  • 1
  • 5
  • 22