#development
1 messages · Page 376 of 1
Idk tbh lmao
lmao
my god macOS
ooh ptb got the new icon
@gentle grove i can't find the discord canary settings.json its not in the directory and i searched it on mac
is it in library app support for you ?
there is nothing named discord in my library
~/Library/Application Support/discord
yea its not there
discordcanary for canary
discord-ptb

are u in /Library or ~/Library
lol
he is in / lol
aw fawhk
also please turn off wallpaper tinting 
L
just run
``òpen $HOME/Library```
true
ok
reynay
gm
alright this is dope
why do people use dark mode 24/7
it just ends up hurting my eyes during the day
and light mode hurts my eyes in the night
dark mode is better for me all the time honestly
i hate it when apps like discord don't support system mode switching
ah no not the us

Your Mac has more panic attacks than me
book a genius bar appointment
lol
just mail it to me bro
lol
@property (nonatomic, retain) UIMenuItem *quikPaste;
%property (nonatomic, retain) UIMenuItem *quikPaste;
self.quikPaste = [[UIMenuItem alloc] initWithTitle:@"QUIK" action:@selector(pasteIt)];
[%c(UIMenuController) sharedMenuController].menuItems = [NSArray arrayWithObject:self.quikPaste];``` why is this not adding an item in the uicalloutbar
disable SIP
cant you just hold a key to enable verbose
lol
real mac hardware or hackintosh
hm
or use opencore
is it not in the m1 boot options
3
a debian binary?
nvm
you mean just a linux binary?
i got it
just put it into a disassembler
no thats not what i mean
wdym then
debian binary
what is a debian binary
binary file of a deb package?
nah
nvm

@twilit jungle sorry for the ping but normally to add a custom uimenuitem, you do this UIMenuItem* item = [[UIMenuItem alloc] initWithTitle:@"fasfas" action:@selector(action)]; [[UIMenuController sharedMenuController] setMenuItems:@[item]]; i wanted to add a uimenuitem as a system item. heres what i did. ```UIMenuItem *quikPaste = [[UIMenuItem alloc] initWithTitle:@"QUIK" action:@selector(pasteIt)];
UIMenuController *menu = [%c(UIMenuController) sharedMenuController];
NSMutableArray *items = [menu.menuItems mutableCopy];
[items addObject: quikPaste];
menu.menuItems = items;
NSLog(@"NSLogify c %@",menu.menuItems);``` the nslog statement shows that in the UIMenuController menuItems. My object was added along with the rest of the system UIMenuItems but the problem is that it is not appearing on the screen
and the reason i used made the nsmutablearray is because menuItems is an array so i could not add a object to it
docs say to use it
2021-01-15 16:11:16.494943-0500 SwiftApp[11078:1097536] MSFindSymbol: NULL image specified. The fuck did you pass to me? You should be ashamed of yourself.
2021-01-15 16:11:16.495203-0500 SwiftApp[11078:1097536] MSFindSymbol: I'm going to do this to preserve compatibility with Substrate, but go fuck yourself.
2021-01-15 16:11:16.495289-0500 SwiftApp[11078:1097536] MSFindSymbol: Also btw. Stop using this Substrate compatibility shim while you fix your crap
is it that deep
yeah
It just doesnt seem like anything to get wound up about
Where is it from
I mean it just doesn't seem like a big deal
It's not gonna hurt anyone's feelings surely
think it just did 
I feel like you are deeping it too much
ask the star
wasting too much of your time

I just committed a change to the Orion branch of Theos which fixes that
wait u didn't write this?

so saurik wrote that?


@pedantcoder @marcan42 @never_released iOS devs: arch? platform? What. Is. The. Difference.
Apple Silicon
iOS devs: oh sh-
@nimble parcel should all the theos tbds (lib, sdks) switch to that?
they could but I'm not sure whether the ios platform has greater compatibility
we need to overhaul lib anyway
sdks is fine because that's auto-generated so it should be right
u need to overhaul theos in general 
kabir smh im waiting patiently in voice 
The script may need to be changed
at the moment it only supports iOS devices and to support other platforms we'll need to create subdirectories of lib for each platform
i'm waiting for alessandro
woe
last i checked, the tbd generator for sdk stuff works correctly
but it should be changed to use xcrun tapi
it's required by cctools for tbd support
Oh, right. tapi is in the headers of tbd files
TAPI v1/v2 seem to use ios
libtapi
Do you think you could buy a mac of any sorts for £500?
dont care about specs really at all
probably a really old one
?
Let me try that
Call update on the uimenucontroller?
@primal perch ```objc
%hook UICalloutBar
-(void)updateAvailableButtons{
%orig;
UIMenuItem *quikPaste = [[UIMenuItem alloc] initWithTitle:@"QUIK" action:@selector(pasteIt)];
UIMenuController *menu = [%c(UIMenuController) sharedMenuController];
NSMutableArray *items = [menu.menuItems mutableCopy];
[items addObject: quikPaste];
menu.menuItems = items;
[menu update];
NSLog(@"NSLogify menuitems: %@",menu.menuItems);
NSLog(@"NSLogify updateAvailableButtons called");
%end
}``` this does not do anything :/
i can see the menuitem added to the array in UIMenuController but does not show up when toggling the UICalloutBar
even after calling the update method
Why mention me?
my bad , i thought you had told me to do something when i saw shep mention me
Just asked about ActionMenu
sorry about that, and yea actionmenu is not deprecated, you can use it to add uimenuitem actions in your app
based on the method naming scheme and that UICalloutBar is a private class (likely created by UIMenuController), my guess is you're adding the menu item too late
updateAvailableButtons is probably called after menuItems has been queried and it updates whatever is there
what is steam mobile auth
the in-app auth has timeouts
but the notification code doesn't expire
might be better to do here instead
%hook UIMenuController
-(id)init {
self = %orig;
UIMenuItem *quikPaste = [[UIMenuItem alloc] initWithTitle:@"QUIK" action:@selector(pasteIt)];
self.menuItems = @[customItem];
return self;
}
%end```
@burnt niche
dont actually know anything about it but if that doesnt work mix up the place you add it bc i assume you want it universally
Hello
hi
bruv orig is a pointer to a function pointer

mshookfunction fills it in with the orig

Will try it thanks bro
true lmao
%hookf(CFStringRef, SBSCopyLocalizedApplicationNameForDisplayIdentifier, CFStringRef identifier)
{
if ([(__bridge NSString *)identifier isEqual:@"com.apple.stocks"]) {
return (__bridge CFStringRef)@"Stonks";
}
return %orig; // oh wait cant use %orig anymore sorry guys
}```

Hookf doesn't support %orig?
Oh lol
nice
me when hookf _reboot3
I believe that was u0’s solution to the overnight userspace shit

Fr?
big lmao
idk why it was hard like just backtrace it and find why the system wants to reboot


springboardservices its good
the account
You are what you eat
Yeah but you could be a bit more polite
But seriously he’s right
Yeah but for someone who represents the server. They should be a little nicer
answer question and remind them in future the question is asked not in here


They way this is worded. Just sounds so condescending
text based communication is difficult because there is no tone or body expression
yeah i guess
@grave sparrow YOU BETTER REPRESENT THIS SERVER IN A NICE MANNER OTHERWISE I WILL COMPLAIN TO THE MANAGER OF THIS SERVER!!!!!
@grave sparrow YOU BETTER REPRESENT THIS SERVER IN A NICE MANNER OTHERWISE I WILL COMPLAIN TO THE MANAGER OF THIS SERVER!!!!!
yeah it didn't ping when I copy pasted
so I fixed it
Even though i am not able to complete pastebin shortcut at the moment because of incapabilities. I went back to my old project and did something i couldnt do
do i get a dev account or is it a waste of money
Never saw the point of it unless you are utilizing multiple IPAs and not near a PC or Mac
Finally figured a way to get touches registered on reachability with sbsecurewindow
Bruh
I came back to it and instantly knew what to do after learning app dev
No cap

Why that face 
We need more windows in SpringBoard
Hell nah
apple music api, app store probably, idk
Yeah SpringBoard needs some light, its too dark
I had to make use of the pointinside function. And basically i checked if the cgpoint existed inside the frame of a uiview
The easiest shit i ve ever figured out in 5 seconds
The funny thing is i couldnt figure this out for a week back when i didnt follow advice
Hope i can get this project finished so i can move on to pastebin shortcut which i think would be cool
You told me that you didnt know anything when u started and that inspired me to fuck up the same way you did
when
What i need to learn is how to set frames of things.
I can’t just give it predefined values. I need to have it so every phone can optimize.
Damn i might try that. I have to get familiar with it because i feel like its an important concept to understand when doing ui elements
same
Yea true... me neither
But damn you can do some cool shit with ui
You can cool shit without ui too
I am just starting with ui
It doesnt?
I mean technically you could still ssh ramdisk but you just wouldn’t be able to interface with the encrypted part at all
so /var?
hm
fixing system if you done shit with
unencrypted binaries
Tf is that

I love that name
Oh damn.
if it did it wouldn’t matter
So you just logged in root and ran the binary?
im not sure if mobile_obliterator interfaces with the SEP at all
ik you have to enter your passcode but idk if that’s mobile_obliterator itself or not
gosh i hate this
downgraded to 11.1
but safari still wants me to be on 11.2
so i can’t use that
Chrome
and i can’t reinstall safari
11.1
no
Do you hate yourself or something
Make a tweak to bypass that @tepid olive
so i have to clean install 11.1 on it
dude it’s a mac
Oh i thought it was ios
i’m not gonna spend hours figuring out dyld injection when i can install big sur clean in half an hour
just shitty
tbh
this is my problem
ok?
And inject
it doesn’t work nicely on big sur
and it isn’t a quick learning curve or a permanent solution
Yea its not
<-- if you want pro tips XD
Bruh
Hell naw
Wtf is that😂😂😂😂
i don’t get that shit at all
This is more confusing than hooking it self
That d be perfect if u could explain it sometimes
Im gonna out rn but next time i see
sure
U better give me an explanation 
Yea i never got used to constraints ever either
you have 4, leading, trailing, height and width
top, bottom, right and left
you cant set constraints as it will force the view to adapt according to the ones you set

Reinstall
just don't break stuff in the first place
Facts
Did you try turning it off and on again
true
did you try xor eax, eax
You can use “they” instead of “(s)he”
let’s just designate a symbol to mean “an entity”
as a society
maybe the greek psi one
An English language feature missing in Spanish and French
You mean it?
ah yes updating macOS is a bad idea

what a n00b
Gender neutral pronouns? Yes
Gender neutral pronouns are poggers
they’re as redundant as gender itself in nowadays age
Hungarian doesn't even have gendered pronouns in the first place 
LOL, you are a "you"
Would be pretty Pog if gender just didn’t exist
it doesn’t if you just ignore it‘s given relevance lmao

Meh
like 2020 was the year of the snowlfakes rising and coming up left and right with new identifiers. While I don’t really care, it’s just clutter and makes an already irrelevant thing even more difficult to perceive if one looks at it

Like okay, I’m a pink helicopter. you got it wrong? nice Imma sue you
F
There’s definitely a line
not wrong but i dont think twitter is representative of society™️
The internet yes, not in person
Meh if irl people make a deal out of their identification or yap too much they have other issues to deal with

what you got against pink helicopters?


whoa good human, if you do not use my designated identifier i will sue you

Good Morning Developers
🚁
int cornerRadius = 17.5;
can someone run a command for me
sudo /usr/libexec/mobile_obliterator
cock_obliterator
thats what they called me in elementary school

help
true
i now know what the issue is thanks to that song
i need to use python instead
true

maybe BOOL cornerRadius = 17.5; would work instead
True
:frbruh_l:
just saw that
unfortunately its still 17
wtf
spare time

Sorry, your input is too big or contains unsafe directives!
The period (.) character must not appear anywhere in your source code.
did not work


id watch the scoob anime tho tbh
i dont watch it normally but a scoob one
with 
as the main character

check your paypal, already sent
check your paypal, already refunded
SwipeExtenderX
😂 no refunds available. You must keep spinning
My new tweak is gonna be dope no cap. Im going all out on it and learning as much as possible
bruh
corellium dunking on Asahi
Linux for Apple Silicon macs
Code: http://github.com/AsahiLinux
Patreon: http://patreon.com/marcan
GitHub Sponsors: http://github.com/sponsors/marcan
11
3270
true

afsfdfes
Does ios 14 have any header that can help me retrieve the password that was inputted from attemptUnlockWithPasscode?
the first parameter?
the id?
yea
thats it
apples naming scheme usually makes it pretty clear what the parameters are
so look out for that in the future
why is it so bad
to be fair i dont think their goal when making it was for it to be super understandable in binary form

help
Weather framework isn't even bad

true
when you get hired at apple and slap it in the end of the foundation code base
and then nobody notices
and reverse engineers find NSCock

true
gm
we're very spoiled by how organised SpringBoard team are, I guess a lot of that comes from it having been run by the same people for the past 10-15 years
Man i need to practice with preferences now, because i have never even added preferences to my projects
Weather I'd be surprised if they've even touched that since iPhone OS 2 (other than when they switched it to weather.com in iOS 7)
Well i have to spend the rest of tomorrow adding pastebin feature on my tweak. Maybe tommorow ill experiment with prefs
If i have time
so @lime pivot apparently all of the memory issues i was having with thinkorswim was because of my window manager/tiler/thing

what is your tweak
if u dont mind sharing
hah, really
Its a reachability tweak
how do you know that?
is it to upload selected data to pastebin
Yessir
That was me
nice nice
past users i guess
i havent had time to test it
i dont know why m1 would cause mine to break so bad and not on intel though
its just java and chromium
If i don’t do it. Ill let you know, you would do a better job than me anyways
if you plan on making it open source i can always pr stuff
I do plan on open sourcing it
nice nice
Shouldnt be too hard using the api. Just have to apply my objc knowledge. Or i could just use nstask and make pb-utils a depend
if you want, upload what you have to a private gh repo, add me to it and ill do what i can
or go for it yourself thats how i learn
also; pbutils is MIT so you can just rip the code
and put a thing saying i wrote it or whatever
I actually researched stuff for the UI today. But ill definitely try to give it a shot first. And yea i could do that as a last resort but i want to try to do it. I love to learn new things. If i did do that, i would definitely put your name there.
Thank you i appreciate it
sup guys how's everyone
[[%c(FBSystemService) sharedInstance] exitAndRelaunch:YES]; is this a good way to respring?
Yes sir
sweet thanks
So moral of the story, use sbreload?
not from code
So nstask and call sbreload?
that would be more effort than copy pasting the code sample 😛
gm
gm
how r u buddy
I am not sure what you mean kirb
The code samples are for earlier ios version arent they?
the code you need is in the first code block you see there
Oh damn really
NSURL *relaunchURL = [NSURL URLWithString:@"prefs:root=MyTweak"]; // use a nil relaunch URL to return to the lock screen
SBSRelaunchAction *restartAction = [SBSRelaunchAction actionWithReason:@"RestartRenderServer" options:SBSRelaunchActionOptionsFadeToBlackTransition targetURL:relaunchURL];
[[FBSSystemService sharedService] sendActions:[NSSet setWithObject:restartAction] withResult:nil];```
he means that i think
the second one is the one that's more compatible
note youll need to link the relevant frameworks and define interfaces as necessary
so when you get errors thats why
yup
headers for it are in theos, just need to #import them
but yes do link FrontBoardServices to get that to work
well
you can also just use %c() on the class names
thinking I might make modules out of all the private frameworks on theos/headers at some point tbh
then you won't even need patched SDKs
#import "SBSRelaunchAction.h". ?
btw i have to add @import Foundation; @import UIKit; on top of all projects and skip a line after to make my projects work with theos
tried
worked?
it’s from SpringBoardServices (SBS)
#import <SpringBoardServices/SBSRelaunchAction.h>
i did that for some stuff already
in the Orion branch
also @lime pivot can you test out orion rn?
who wants orion super-early beta access btw
like now now?
ideally
what is orion
damn sudo on macOS is pretty outdated
@interface SpringBoard (TWEAK)
+(void)aMethod;
@end
How would I ideally call aMethod from another Class?
I tried with notifications, but that seems like a far fetched workaround (and also doesn't really work for me)
unfortunately no 😦
Wot

or maybe i was stupid w8

i can try it i suppose
You would need a shared instance of that class
btw funny how certain words on discord r censored
To call that method
no thats just this server
if its an instance method then just get the sharedApplication from UIApplication
Did not see that
I mean I specifically asked ideally because i didnt wanna play with the SpringBoard too much
idk how the way i posted doesnt work but alright
unless ur calling it from some other app
[%c(SpringBoard) aMethod]; ?
Idk if im supposed to do that %c
true
i just like mine 
nah
#define NotatioLog(fmt, ...) NSLog((@"Notatio: " fmt), ##__VA_ARGS__)
best line ever
it's not the same, %c() holds onto the Class pointer so it doesn't need to be looked up every time your code hits a %c()
Mfer out here writing python tweaks. How can’t you call a method
how they get the class is the same yes
yeah, that bit is the same
no one:
ida pro:
I did try yalls suggestions before but i didn't really wanna play with fire there with SpringBoard n shit
me when clangd
if (!logos_class_some_shit_idk)
logos_class_some_shit_idk = objc_getClass("cum");``` this is what it does yea
also I had a big break from tweak development (and objc) so I kinda have to get used to it again
You have dev tag.
Nice
logos local ctor
springboard

i was trying to make my tweak not use springboard\
but
btw what u mean with python tweaks lmfao
i gave up
Did you try what we said?
clu3less letting him know
Notatio the god project if I actually gave a shit
can't decide whether SSSScreenshotImageProvider or SBBBBulletin is worse
SBBBulletin
Can you send error ?
LMAO
SpringBoard BulletinBoard Bulletin
@lime pivot why do you think I abandoned my own tweak project
ScreenshotServicesServiceScreenshotImageProvider
should have added NS, UI, CF, CA, and WK for good measure
WK, the very unique prefix, as used by both WebKit and WatchKit
I'm suprised quip is still trying at it
NSUISSSScreenshotImageProviderDelegate
apple screenshot infrastructure is dogshit
just got to hope WatchKit never has a WebView I guess
There's no error
The method is not being called?
this is terrible
ASSScreenshotImageProvider

arent u just trying to upload it to a server @faint timber
each time a ss is taken
ass is taken
Are you sure the method you are calling from is getting called? Can you use nslog and check
@primal perch gestures and async are the problem
so what im hearing is user error is the problem and not apples infrastructure
i fixed that

its literally rc stage at this poitm
ngl github tried to copy steam profiles with this new profile shit
Yeah as I said I might have been a lil stupid and put it at the wrong place, I'm trying around rn lmfaoo
send code
^
the only person to mess with screenshot gestures is any wiik but
his code was dogshit
lol

@lime pivot u will prob hate the syntax we used on this
The screenshot shit has a screenshot window that it uses to capture screenshots i think
Doesnt snapper mess with screenshot gestures?
SSS has a container view controller
we hook that
that was implied when you invoked his name anyway
LMAO
oh shit
@lime pivot true
Sss = screenshot shit?
credit
not sure why people go oss without tidying their code
sss = ScreenshotServicesService
Lmfao😂 ik im jk
worst name
ssmemo is the most confusing viewcontroller shit ever
Damn nice. Honestly wouldn’t want to mess with screenshots. Snapper is perfect. If not one of the most well made tweaks imo
Notatio is sharex for apple devices
snapper is supposed to have notatio support but he hasnt said anything since the new year
still tryna get libNotatio to work on mac lol
Are you sure its actually ScreenshotServicesService? doesn't sound Apple-y
No idea what notatio is .
yes....?????
LMAO
What is notatio?

do you know what sharex is
No i do not
ok ill just explain it
or that
thats super old
im ready for release tbh
well
i would like to fix some stuff but yeh
all bugs r basically gone but the plist parsing shit is kinda janky
Oh that is hella nice. Does it support all files?
nah its just built into screenshots
could add support for someting like that but the uploader would have to support it as well
Thats dope asf
@burnt niche the old shit project
You guys could add support for gifs so people could add gifs cuz i know people on reddit like to do that
this is solely built into screenshots there really is nothing else
use screenshotactions for that or whatever it is
Screenshots is nice enough since people could post on imgur
there is another tweak that can do that im p sure
i fixed that
by moving it all to springboar

I noticed quip likes to work with apis
libMRYIPC?
false
Alright im gonna sleep. Im definetly going to be looking out for that. And honestly that is a must have in snapper ngl
Makes no sense for him not to add support for it
Any viable way to update the sudo that ships natively on macOS?
@surreal mountain nice butteryfly keys
nah
lol
ik
I hate it
the two unsigned commits were froma. mac with butterflies
thats the laptop I borrow
hence why they r unisgned
no gpg
alslo i refactored a lot
it is suuper clean now
cum
i wonder if you can tell how much i have improved since we started and since we finished
@surreal mountain wym doesn't work on mac? what hooker is for mac
I like it
it is clean
hold on
added u to a repo
this is just a simple bin that you open when you screenshot
i compiled lib for mac
might not work for your since i think its just an arm build
yeah its just arm
also made that
static const char *data = "aHR0cHM6Ly9jZG4uZGlzY29yZGFwcC5jb20vZW1vamlzLzc3NDA3MDI4MjgzODA4MTU2Ni5wbmc=";
void xor_eax_eax()
{
asm("xor %eax, %eax");
}
int main()
{
xor_eax_eax();
}
``` the correct way @tardy narwhal

they’re technically equivalent afaik
the correct way
nah i think you want 0xAA1F03E0

UIAlertView is deprecated, use UIAlertController in a UIViewController and present it there. If you are just starting off with tweaks and have no Objective-C experience, I recommend you learn Objective-C first, through: https://uroboro.github.io/Learn-Objective-C-in-24-Days-Clone/
Then also experiment while learning and when you're done, make a few apps to get familiar with iOS, UIKit and other frameworks.
This project was created with the intention of preservation
If you're new to coding, then I definitely recommend you don't start with Objective-C. It's a difficult language to start in, if you're a new coder.
You could start with like Python or some other language, to get familiar with programming etc
Which bsd tool isn’t on macOS?
[%c(SpringBoard) aMethod]
ok so basically wen Orion
@wicked summit what's your gh username
EamonTracey 👀
alright I'm giving you access but please remember this is a beta; don't use it in production until 1.0.0 is out
Try to start out with Swift or python. I say swift because it has a lot of beginner tutorials that can help get you started.
If you have a mac, swift is a no brainer honestly. Just put in time everyday and stay consistent
Definitely python in my opinion
Python is really useful as well
either Python or Java
He said java because it has a lot of tutorials and will help him learn oop
Yee I had tried that, but it seemed not to do anything. Found my issue though, thank you
Would you care to share what went wrong
A couple of small things actually, shit that happens when you copy paste code from an old project lmao, at the end the main issue was that I was trying to make a window visible in that method, but I was just trying to set the hidden property to false, calling makeKeyAndVisible fixed that
Cool . Good job
Are you learning ab tweak development or..?
I am doing it at the moment and learning as i go so sure
@glacial matrix I have an obsessive need to have them updated
ahh
I am making a reachability tweak atm. I am good with tweak development but i need to learn about prefs
Yup i am making a reachability tweak atm
Not really. Just like a set of useful tools
I am making a pastebin tool there to so i might add a pastebin tool to quickly make pastebin links
Just with a click of a button
Shit like that
U like saying pastebin huh
And the reachability background is animated as of rn
And i do 
Just have to experiment with prefs to see how i am going to structure everything
i can gift you a tweak of mine, look at the settings and give me some honest feedback
That doesn’t make them less outdated by apple when they release a new os update
Sure thing
I understand that Apple just goes by the stable release. I just like having the lastest that way if I encounter bugs I don't mind reporting or dealing with the issue.
ld: warning: directory not found for option '-F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.3.sdk/System/Library/PrivateFrameworks'
ld: framework not found Preferences
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[4]: *** [/Users/dopeboy/theos/makefiles/instance/bundle.mk:37: /Users/dopeboy/Desktop/projects/preftest/.theos/obj/debug/arm64/preftest.bundle/preftest] Error 1
make[3]: *** [/Users/dopeboy/theos/makefiles/instance/bundle.mk:37: /Users/dopeboy/Desktop/projects/preftest/.theos/obj/debug/arm64/preftest.bundle/preftest] Error 2
make[3]: *** Waiting for unfinished jobs....
==> Linking bundle preftest (arm64e)…
ld: warning: directory not found for option '-F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.3.sdk/System/Library/PrivateFrameworks'
ld: framework not found Preferences
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[4]: *** [/Users/dopeboy/theos/makefiles/instance/bundle.mk:37: /Users/dopeboy/Desktop/projects/preftest/.theos/obj/debug/arm64e/preftest.bundle/preftest] Error 1
make[3]: *** [/Users/dopeboy/theos/makefiles/instance/bundle.mk:37: /Users/dopeboy/Desktop/projects/preftest/.theos/obj/debug/arm64e/preftest.bundle/preftest] Error 2
make[2]: *** [/Users/dopeboy/theos/makefiles/instance/bundle.mk:26: internal-bundle-all_] Error 2
make[1]: *** [/Users/dopeboy/theos/makefiles/master/rules.mk:117: preftest.all.bundle.variables] Error 2
make: *** [/Users/dopeboy/theos/makefiles/master/aggregate.mk:12: internal-all] Error 2``` made a new tweak and then cd into that tweak and i creates a modern preference bundle. and added ```PREFIX=$(THEOS)/toolchain/Xcode.xctoolchain/usr/bin/``` into my makefile and i still get this error. First time doing preferences. any clue on what this might be
set the TARGET to 11.0
i fixed it
lol
I don’t believe that python2.7 is the latest stable release of python
Python 2 is EOL
but many Linux distros like Debian still include 2.x as python and 3.x as python3
at least Debian stable, idk if that's changed since
but personally I hope they just eliminate python2 from the default repos and then I can still use pyenv to install it if I really need it for some old software
I'm unbanned 
Hi unbanned, I am D 

Deez nuts
what he say
I saw something about that
What r word?
The word for mentally challenged people
it actually got added to the filter? nice
Idk if it did, I just don't want to risk mute


is there a better way to do something to have cross-platform compatibility other than objc #if TARGET_OS_MAC #import <AppKit/AppKit.h> #elif TARGET_OS_IPHONE #import <UIKit/UIKit.h> #endif for each thing that is different
Burritoz is muted again wtf
hmmm ok
no
macos
just mac and ios
since macos doesnt have UIKit i have to use NSPasteboard
nah
dumb af but
works well enough
ah its TARGET_OS_OSX
thats dumb lol
TARGET_OS_IPHONE is all non-mac apple devices
targetconditionals is stupid
dont tell me i have to include TargetConditionals.h

frcoal tweak development guide
^
NSUserDefaults is a way to get and store preference values
Notifications are just cross-process communications ig
Okay so if i wanted to change a color of some view and wanted to implement in my preference
Thanks
Yes
use PostNotification key in your Root.plist
Alright is there a tutorial on this somewhere?
That explain this
Alright got it.
So userdefault to save the value of a switch cell. And notification to apply changes and do them live
Correct?
Got it
Thanks
Okay
is it bad practice to have imports in my method
so i dont have to have multiple #if blocks
no
lol
Dont do that weirdo
wtf
the fuck are you doing with that
it dont work
Just do another #if up top fucks wrong with you
Get out of my house
I did mean to say most


Not exactly true, you can import inside functions, compiler doesn’t give a shit. The problem is what happens after that. The compiler doesn’t like it when you define functions inside other functions.
WTF

@surreal mountain by using #include mid-function it's gonna copy paste every single header from the framework into that function
probably not a great idea
ik
man started a flame war on himself
at least he's not including .S files like i do when i write assembly
false, your usage was 
no it was good
wait now that i think about it it wasn't
i was thinking that it would use different code for different architecture but windows and macos are both x64
scoob moment
Mac can be arm
ah
@nimble parcel I may of found a bug in your xcodeproj.mk
which may explain why sticker packs don't work, I'm trying something now
what’s wrong?
standby
anyone messed with chromium ssl
ok yeah
I blame Xcode, but if the binary contains a space, such as StickerPack StickerPackExtension, ldid fails out
easy fix is to just change the extension targets in Xcode

What an awkward position to be in
lmao
@turbid fjord Ok I'm right, I figured out how to use theos/makefiles for Sticker Packs. You just need to remove the space in Extension
@nimble parcel Ok as far as I can see, a simple fix. Just wrap the binary names in quotes 
Oh never used theos soo its probably easier for me to stick to current method 
no it's piss easy
Oh
Installing Theos is easy as fuck, and then you just need to make a Makefile with 8 lines I think
Oh
For context heres mine:
TARGET = iphone:13.3:10.0
ARCHS = arm64
INSTALL_TARGET_PROCESSES = MobileSMS
include $(THEOS)/makefiles/common.mk
XCODEPROJ_NAME = AmyStickerPack
AmyStickerPack_XCODE_SCHEME = AmyStickerPack
AmyStickerPack_CODESIGN_FLAGS = -Sentitlements.xml
include $(THEOS_MAKE_PATH)/xcodeproj.mk
Oh

bruh
yeah














Of course you would