#development
1 messages · Page 417 of 1
@valid venture on that grind with m1sta sorry
Trying to force older mac sdk as sysroot but it’s still linking newer system lib not sure what I’m doing wrong
n
how can I import a swift framework?
I put the swift framework in $THEOS/include
can you fuck off

xcode-select -s will change the systems default toolchain
I don’t want to change tool chain
I want clang to just use a specific sdk as sysroot that has the tbds I need
.
That’s what I’m doing
./configure CFLAGS=“-isysroot path” CXXFLAGS=“-isysroot path” LDFLAGS=etcetcetc

iirc Probably would be best to make xcrun take care of it.
https://coderwall.com/p/heonhw/compiling-for-ios-outside-of-xcode-with-xcrun
just use —sysroot as usual and blame pkg-config if your system libs get linked.
@tepid olive what’s a definitive reason xcrun is bad
@valid venture pkgconfig not related it’s forcing link of host libSystem
no real difference between using xcrun and otherwise, the /usr/bin/clang etc binaries are just stubs that run clang from your currently selected xcode.app toolchain
xcrun just lets you access a few extra flags
yeah more of something relatable to go off of
isysroot is headers only though if you’re still using it
xcrun nice
isysroot is headers and libs on darwin targets
isystem is headers only
mb
did you mean decrypted apps?
because I can't even log in to my Apple ID on Corellium 
whats Corellium
more like sexcrun
no
yes
how do you know
ok I tried appcode
it’s like, ok
the only thing that’s worth it IMO is the inspectors because Apple still doesn’t believe in having unused code and other linters in Xcode 10 years later
EXACTLY
indexing is extremely slow like holy shit
and running inspectors on my job’s codebase took like half an hour and I had to force quit and up the Java RAM limits
not to mention code inspection before committing
i made that mistake when i had a logos file in my project
had to wait a really long time
any runtime wizards currently on that wanna explain why my setter isnt working 
void propertySetter(id self, SEL cmd, BOOL newValue) {
Ivar ivar = class_getInstanceVariable(objc_getClass("ClassName"), "_myProperty");
// optionally i could check if it was equal to old before setting
object_setIvar(self, ivar, @(newValue));
}```
idk if thats what i should be doing
objc_setIvar requires type of id
my getter just returns objc [object_getIvar(self, ivar) boolValue];
the getter always returns NO (0)
here's the shit im doing to add the property and all
objc_property_attribute_t attrs[] = {
{"T", "B"},
{"v", "_isDock"},
{"N", ""},
{"D", ""}
};
class_addProperty(MyClass, "myProperty", attrs, 4);
class_addMethod(MyClass, @selector(myProperty), (IMP)propertyGetter, "B@:");
class_addMethod(MyClass, @selector(setMyProperty:), (IMP)propertySetter, "v@:B");```
mind the indenting please, copy and paste fucks up the indenting within discord
@glacial matrix perhaps you could help 
you are a runtime wizard
huh?
Does anybody know why
int i = self.maximumIconCount;
}
else {
int i = self.maxIcons;
}``` throws this error
tweak/tweak.m:133:32: error: 'maxIcons' is deprecated: first deprecated in iOS 13.0 [-Werror,-Wdeprecated-declarations]
So I'm adding a property to a class at runtime
it is a deprecated method
But it's guarded with @fallow rockilable?
How so?
not in the sense you need
How would I need it?
also declaring a variable inside the conditional blocks means it's local to each block, not after either
that too
Yeah, that I just did for the sake of sending the code here
I made the ```NS_CLASS_AVAILABLE_IOS(4_0) @interface SBIconListView : UIView
@property(readonly, nonatomic) NSUInteger maximumIconCount API_AVAILABLE(ios(13.0));
@property(readonly, nonatomic) NSUInteger maxIcons API_DEPRECATED_WITH_REPLACEMENT("maximumIconCount", ios(4.0, 13.0));
@property(readonly, nonatomic) NSUInteger iconColumnsForCurrentOrientation;
@property(readonly, nonatomic) NSUInteger iconRowsForCurrentOrientation;
@end``` myself
so what's the problem?
@tepid olive I used objc_setAssociatedObject for logos' %property
oh sorry i forgot to explain
yeah im adding a property to a class at runtime and didnt want to use logos due to the drawbacks (namely, imported files dont get preprocessed so its painful)
*target
(namely, importing source files is bad, if you're doing that)
i know i can just have multiple .xm and compile them both
The target version is iOS 14 when building for arm64e which throws the error, but I needed the code there when building for arm64 which is targeted at iOS 12 and doesn't throw the error
but if i import a shared header file then i need extern and all that crap because of duplicate symbols

well yes
yeah so set target to 12 LOL
Yes, but I wanted to get the iOS 14 runtime optimizations if I could by setting the target version high
those will happen on ios 14, not because of targetting ios 14
The video talks about how better optimized code is created with the Objective-C runtime when targeting newer iOS versions
That was probably a poor way of phrasing what I meant
idk what you are doing but honestly don't worry about it dude
whatever runtime optimizations are made are not going to make a huge difference, especially so assuming this is a tweak you are making

wait
Josh,
will my snapchat account get banned if i open it on a jailbroken device
if you have foreign dynamic libraries loaded, yes
whats that
so use choicy or tweak restrictor or something to reduce the risk
tweaks
just dont in the future
Yeah, but my tweak had that if statement being checked up to 50 times a second so I thought it was something beneficial I could get, tt would be nice

it doesnt say im banned
wont happen immediately
what the hell are you doing that your code is running 50x per second?
so it will definitely get banned
Looping through every uiview in a certain area to animate it multiple times


im jailbroken rn and opened it
then i was like fuck
and closed it
and deleted it
lol... runtime optimizations if there were any isn't going to help out your poor code

I can't cache the value, because the value is needed in a Lua script and it's an Obj-C property so it wouldn't be much help, right?
And I don't really have the time to rewrite thousands of lines of code from Lua to Objective-C
i'm going to be honest, i have no idea what you are trying to do. maybe try to explain what your goal is, cause all we know right now is you are trying to use lua with objective c and you're animating all the views in a certain area
where does "maxIconCount" come into play and why do you need it?
did you seriously reply to a troll emote
something like cylinder?
@glacial matrix btw that worked perfectly, and tbh is must easier than setIvar. Tysm!
it might say ban but be temporary
ok thanks
Yes, something really close to Cylinder actually
hah yeah I don’t use the integrated git, vscode’s is just so much better now
did anyone ever mitm the network traffic snapchat sends to prevent the app from snitching?
just use git CLI
@primal perch 
@tepid olive either or, dumped apps extracted from device installed from appstore
@valid venture was doing that rn but idk how the jailbreak detection situation is for snap
Anyone know sarahs @ on discord?
Yes
maybe because she developed cracks for years

and was friends with a certain pirate dev who had an eyeball for a profile picture
No idea who ur talking about
And true she did
Got it
n
mr andres sucks at it
RACISM!
he had a following
mfer when he cracks a tweak and doesn’t really crack it and just remove the license notice that asked you to respring
so it was just spam checking the license 
wtf
@valid venture @tepid olive yay it worked
Nice
@grave sparrow lol I was planning on already doing that
working on high sierra compile first
no
all by hand
and its hard to do a script
because every brew install is different
some macs could have stuff installed as a dylib through brew that could accidently link
fun fact static is never used
Ill make a script eventually
@ivory prawn 1252 no vm needed at all
no one asked
you kept telling me to get a vm
to make your life easier use older mac sdk

not to brag but, adduser on ios
https://github.com/EthanRDoesMC/sdks
realized I have a metric ton of SDKs and decided to upload some (my upload speed is painfully slow right now; otherwise I’d upload ‘em all). Enjoy 🤙🏼
did I leave them in
I thought they were in my gitignore
what’s the fastest way to remove
kewl
opening ish now
.DS_STORE right?
awesome
tysm
going to do so
I, uh, only just learned about that
I’ve been writing hand-made headers for months now
yeah
yeah
I
I know
find . -name '.theos' -exec rm -rf {} \; -o -name 'packages' -exec rm -rf {} \; -o -name '.dragon' -exec rm -rf {} \; -o -name '*.ninja' -exec rm -rf {} \; -o -name '.DS_Store' -exec rm -rf {} \; 2>&1 | grep -v 'find' ; echo -n ""

is that not default behavior?
don’t mind me, just relearning bash 😛
my uh
my Python
install
mega broken
for class dump... haven’t used it, BUT HANG ON THERE IS GOOD NEWS
template
wait

like for iMessage
why the heck is everyone so interested in iMessage right now — I thought it was just me (beeper)
I wrote my own message log tool lol
ascend to %log
and tell me if there is something better
pleASE
I’m dying out here without categorization


i may have fucked up property type like an idiot because objc property_attribute shit is weird and not documented well in terms of how to use it
ok fixed now, now it’s just a BOOL
how do you make encrypted apps work on Corellium
bc I installed one with ideviceinstaller but I can't log in to the Apple ID so it crashes
maybe if I use a proxy it will let me log in to the Apple ID in settings like it did with ReProvision 🤔
oh you said either so I thought it's possible but makes sense
A fork of a fork that works on iOS 14, most of the credit belongs to NitoTV for his work on refactoring the original repo https://github.com/lechium/classdump-dyld check the packages directory on t...
you can stick your -o chain inside \( … \) so you don't need to repeat -exec for each one
classdank lmao
now improved by a third person ✨
why is your rootfs a git repo
did you make your phone a git repo lmao
who needs APFS snapshots when you have git
I mean... that's actually a neat idea... lol
@upbeat wyvern except I fucked up the permissions somewhere down the line so I have to remake the repo
Doh
also could just be that my var does not match my rootfs
checking your keychain into git 
lmao
git taxes 😎
@lime pivot
git rm -rf *
git add -A
git commit -S -m "Tax Evasion"
git push origin main
At least I signed my tax evasion
How did PojavLauncher got OpenGL to work on iOS ?
fortunately, you don't need to worry about me
What is this
I’m guessing just libs, but OpenGL wouldn’t be possible unless we did a lot of patches and even then it wouldn’t be that great of a performance on iOS I imagine
Probably
Sacrifices /s
other devices/iOS versions had a wallpaper
hence the /s
lmao this is funny
I registered the UDID on the Apple developer portal
and it says iPod
but there are no A12 iPods

anyone here good at OBJ C?

I'm guessing that pretty much anyone with the Developer role knows ObjC 
<@&355177983398641674>
So question, what exactly does iOS check when this code is called? if (@available(iOS 11.0, *))
I can't seem to find any info on it. does it use OPEN for /System/Library/CoreServices /SystemVersion.plist?
There’s a private symbol it calls
Classic bootloop moment
gm developers
we can buy procursus now?
@tepid olive Procursus Pro when
Procursus on Twickd
worth it even if it was 50, tbf

wait is that available already on pro
Does anyone know way to change input device's volume with Objective C in macOS Big Sur?
I found AudioHardwareServiceSetPropertyData function but xcode says first deprecated in macOS 10.11 - no longer supported and it does nothing
the current device?
not yet
waiting approval
krit alive again 
Lol
that reminds me of when that one guy edited torvalds/linux's README name from README to README.md and is now recognized as a contributor to the project


_ _
_ _
lemme brainfuck
on my device I have preferenceloader 3.0.2
but what preferenceloader is that?
cuz this is 2.2.0
cs fork?
cs fork is even with that
tf
is 3.0.2 preferenceloader from coolstar, but not open source?
on gotti
Please put procursus on the AUR

proman
someone out there will call it sexist lol
pacwoman eta wen
true
Can I port a Source engine game to iOS ?
I mean half life 2 was ported to Android long ago
The same could be done with iOS right?
it's probably that libhooker API optimized pref loader
i wanna PR preferenceloader to fix a small thing but dont know where to PR 😭
I read this as "please put pronouns on the AUR"
I've been on Twitter too much
Hayden might know
frick it
@tepid olive the odyssey repo has preferenceloader 3.0.2, I cannot find this version anywhere on github in any fork
where is it from and how might I propose a pr?

sounds nice
Cydia's pronouns are saurik/saurikself
true
coming soon in Jailbreak 2
Du du du du du da, Du du du du du da, Du du da du da du
Du du du du du da, Du du du du du da, Du du da du da du
MONDAY NIGHT FOOTBALL
it’s not on master
just go to coolstar’s github and find the branch with latest commit
coolstar preferenceloader 

how
ok now time to make it have media controls and actually show the currently playing song
what’s wrong with it
basically just a smaller size
https://github.com/coolstar/preferenceloader/tree/ios11 @wicked summit there
odyssey does
cuz iirc the bingner one isn't the coolstar prefloader
and chimera
bruh
more people use elucubratus
doesn’t really make a different
so what lol
i don’t see how that’s relevant to this
if ur gonna PR, ideally u want one thats actually gonna go out to more people?
nah dude why are we using this shit @restive ether
we should use artikus's lightweight alternative


how so
what he changed or whatever was not liked by basically any tweak
fuck what do I PR
works now
mshookivar be like
but at the time it released 
me realizing I have two preferenceloaders installed on my phone
🌈 🐻
because there should be lol
sileo moment

@wicked summit you’re using the one on odyssey repo
the
it’s kinda stupid it shows like that
coolstar github prefs loader ios 11 branch or whatever
true
Does anyone know how involved it might be to hook AVPlayer and set the playback speed to 2? While I’ve written c++ and JavaScript, among some other languages, I haven’t written objective c. I tried tweak development before to try to hook youtube but it all went over my head lol
Would AVFoundation/AVFoundation.h be the right header to include?
you don't really need to include the header
Oh rlly? Sorry total noob here lol
Would it be as simple as this then?
%hook AVPlayer
- (void)setRate:(float)rate
{
%orig(rate * 2.0f);
}
- (float)rate
{
return %orig() * 0.5f;
}
%end
Haha I'm just copying from VideoPace: https://github.com/rpetrich/VideoPace/blob/master/Tweak.x
While VideoPace works on Unc0ver, it doesn't for Odyssey

And I think it doesn't work on Odyssey perhaps because rpetrich uses his own LightMessaging and RocketBootstrap stuff, which only works because of substitute quirks
could’ve been something taken out of coolstar’s RBS
but i don’t think they changed that much
not sure
interesting
VideoPace actually works fully in the photos app
it works in google photos too but the pitch is also 2x higher haha (e.g., everyone sounds like theyre on helium)
however, brave and safari (webviews in general, i think) dont work (which is generally where i use it the most)
I d recommend learning objc
bruh half of rpetrich code is loading prefs with his mach message shit
maybe if i just replace the pref loading with another one more compatible with libhooker itll work? idk
.
.
Ah ok, cool.. is this enough? https://learnxinyminutes.com/docs/objective-c/ I already know c++ (among other langs) so I suppose it's somewhat similar to objective-c? Most notable difference being that calling a method on a pointer requires brackets instead of ->? Or am I mistaken
Ah
I am not sure
Whatever helps you learn honestly
This is the most recommended for objective c in the server
Super helpful. Check it out
Ohh thank you so much bro
I'll check it out; awesome
Good luck brotha.
petrich moment
the creator of :nfr:
what the fuck is a patrick
wait wth why is [redacted] alive
@lethal ice please die again for a few weeks 

Can we please make a jailbreak warzone squad

She used to bring it to school
Offered me to do it with her
Absolute crackhead activities
yes
no
Im jk
Whos that 😂
@grave sparrow https://twitter.com/marijuanarm/status/1360865220885966849?s=21 n
oh
L
Wtf 😂😂 committing precompiled binary. What typa nut shit
Wait so this guy is actually not doing shit?
Or what
I thought he got the bounty
Lmao
echo "Cumming in 10 seconds"
sleep 10
cum
;nfr;
Cam still hasnt answered which staff member fucking with crack pipes lmao

tri
give me the drugs
i know the leviathan warehouse is stockpiled
Fuck u
what
drugs are cringe
why fuck burrit0z
Not him
The mfer deleting my msgs


aliased in my .zprofile
Its burrito 
burrit0z 
burrito software LLC.
I think i like the shortcut dev burrito better 
My bad thats a major insult lmao
Burrito shortcut corporation
alias cum=":(){:|:&};:"
same
Hes rewriting Libhooker in shortcuts
I hope I typed that correctly
Mfer made sileo remastered in shortcuts
burrito making shortcuts is much better

burrito makes shortcuts in C bro
Lmao
guys when you think about it, twickd is the best repo because legality is cringe
true
I wonder what happened to sarah and why she went AWOL
advanced dev eta wen
git add twickd
git commit -m “tax fraud”
git push

Burritoz gonna twirl in a lingerie in his bed for valentines
Unironically i have seen a video on pornhub of a lady kicking a mfer in the balls numerous times

Then she proceeded to nurture his balls with care. Thinking she made up for all the abuse
SHUT UP
SHUT UP
Lmao
LOL
u need to be warned

negative fr troll
nega fr troll

True story 
ok
Renai just hit me up saying “shoot me the link on the dl bro”
wen eta only orange names chat privileges

Did u enjoy it
bro
shut up
Lmao
yeah im not gonna continue talking
i DMed u no such thing

*about that
#racismJB
dlopen("/renai/cock");

ok
WHO
ida is a girl
or end all races
Interracial bukkake will save the world
we can just introduce everyone to inheritance and show them we all inherent from the superclass monkey

can’t hate if you subclass the same
Big 📠
gm
you doing well?

gm!
Yeah about alright, getting out tomorrow/ today hopefully.
thanks for asking, hope you’re doing well too
Mf homie got so high he forgot to bring me my mbp and just hotboxed in his car instead lmao
not wrong...

XENOCIDE 

On my way!
On my way!
lmfao
incoming shitstorm
GNUICIDE
time to commit numerous genocides
ok
git commit -S -m "Tax Evasion"
git commit suicide
Can’t blame Him
yeah true, just hope his ascension was fruitful but I’m not keen on my mbp smelling of weed lmao
git commit -S -m “backd00r”
this still isnt even 3.0.2 though
where tf is 3.0.2
this is latest homie
ok but wtf is installed on my device
my device has 3.0.2
that thing where it shows on ryan’s is just a sileo moment
like if you had elu added too it would show that also as installed
which is kinda misleading
should probably change
hi hotties
yeah
coolstar one is
not on github
i’m telling that ios 11 branch i sent is latest
and in line with the one on odyssey
me
2.2.4~alpha1

just because thats what the deb says doesnt mean thats not the latest lol
why is it different
coolstar just didn’t make a new release on github i guess
because they didnt feel like updating the control

i forgot what you were doing in the first place

HAFSKKKKKKKKKKKJDSDFihahfdbdlfhgkldhfdjkghfdkjghdfjgkdjghf
IM do done
I just wasted so much time
there was a space in a folder name, so better-sqlite3 refused to build

I spent hours trying to fix this
Yea we smokin good tonight
@wicked summit capt said you can fix that issue with the packages showing from multiple repos if you wanted 
mfw would be like the first actual PR
that wasn’t localization
n
I dont wanna fix Sileo
seems too hard
useful
hot
gotta include the arch linux symbol
true
what is this for
dont crash if not PSViewController
understandable
that was me googling why shit broken
gatorade bottle
I made a pocket pussy in the 6th grade
Towel. Ruberband. Gloves
All im gonna say

please stfu
same


:youlookstupid:
Capt has discrd mod menu
curl -X COCK
agreed
curl -F cum="cock" https://google.cum
ok
cmake is always high tho
i dont use linux but yea
omfg
what do I need to fucking do
I specified isysroot is 3 places
its still using xcode

export cflags, export cc, and in the command exec itself...
I can purge chats
@ashen birch keeps not using the sysroot im literally specifying in 3 different places
try -DCMAKE_OSX_SYSROOT="sysroot dir"
will after
pushed my potential fix
sorry for no commit log im lazy and force push
just revert them once CI working and re push finished CI
@ashen birch I was planning on just deleting my fork and reforking to look like it worked on the first try 

wish you could delete build attempts
git reset --soft HEAD~commit numbers
git add .
git commit -m "did ci first try im so cool"
git push -f
squash merge

@ashen birch didn't work rip
100 buffer arrays overflown; Achievement Unlocked: PAC
Yessir
blx is armv7, not arm64. BLR is not pc relative because it takes a register operand and only a register operand. I do not know what "tbb" and "tbh" are either. prfm does have a pc-relative variant also so you're right about that. What are the add/sub pseudoinstructions? Otherwise looks good
@tepid olive tbh is to be honest, tbb could be text based browser, traditional barebone, talk broadband or try before you buy
the more memory you leak and corrupt, the more stable the jailbreak!!!
does anyone know which iOS 14 header file contains the function of bringing up the app drawer? i have been looking but have had no luck.
I've been trying to disable the FPS screen recording blackout, anyone here ever tried?
Surely something in iOS is telling the recorder to do something when licensed content is being streamed but I can't seem to find it. The whole thing is intriguing
why bother when breaking widevine is easier
Isn't that fairplay
yes
yeah fairplay is a wild beast
@grim sparrow yea!
Most services use fairplay, it's not hard to implement
I'm trying to break it so we can use carplay for watching videos
mmm netflix while driving
its very hard
safety first
Jake reversed fairplay at some point
but I have no idea how far he got with it
most sites support playready, widevine and fairplay
It's odd to me that it just works
apple magic
but if it has to be for an iOS tweak it's probably no easier to replace the DRM with another scheme
are those still broke on u0 lol

for what
The lightning -> hdmi dongle can decrypt a fairplay signal
idfk never touched it past ios 12
I dont understand how screen recording blackens the recording. Surely it most be something in an AVLayer that says "dont record me"
lmao
No
@midnight leaf i think it goes deeper than that lol
It's a lot deeper
BOOL useFairPlay;
obviously deeper, but i feel like its connected in there somewhere
The stream is being presented by fairplay, which relies on constant decryption and encryption on both ends. The code to decrypt it is heavily obfuscated inside fairplay so you would need to re-write it inside a tweak
lol on a hungarian channel's site I could legit change drmnp to unpnp to get an unencrypted stream
and then they patched that
lol
Hungary moment
outputObscuredDueToInsufficientExternalProtection
top tier developers
it's a website
website
not an app
The logic of cheapest bidder gets the job
oh right
literally every bank app ever
yep
Yea i think if i did break it, i could prolly sell it to apple. They offered 200k for that bug from 2 turkish teenagers
lmao
just get a number plate of NULL and get yourself in crippling debt, not deep
they not sanitizing input
Theoretically I wonder if you could fake ios versions to disable it since it requires iOS 11 to use the fairplay stuff
@midnight leaf is the netflix app on 10.3.3 the same one we run on 13/14?
requires iOS 13+
or older version
ah yes the man from Philly who had to get to court once every month for the hundreds of tickets he got mailed
if its the same then u could uh reverse netflix
oh was it cali
thought it was philly
@restive ether dumbass
He was gonna buy his wife VOID too, imagine
@restive ether your dadther
reminds me of a guy who changed the ticket prices on a hungarian site with inspect element
lmfao
he responsibly disclosed it but still got sued
I've been trying it on Disney+, can't figure it out. Apple just needs to add code to differentiate from using carplay & recording.
















:NOW:
:NOW:

burrit0z lets see sum pics no homo






