#development
1 messages Ā· Page 263 of 1

this dghost bro
dgh0st when someone writes a line of code that isnt up to industry standard
true
šš„Ā®
Though that was a bruh moment
yea true

i mean industry standard is a pretty low bar soo
i had a bruh moment like 2 days ago
what the fu
ck
rendering emoji correctly continues to be one of the hardest problems in computer science
if only there were an operating system feature to render emoji using a well-tested algorithm or something like that 
kirb
mr renai
where is kirbOS

https://kirb.me is the preview obviously
you're one of few people who know the answer to that lmao
just be one of the skids who copies linux kernel and some github tutorial to make a basic OS
just be one of the skids who copies linux kernel and some github tutorial to make a basic OS
@primal perch
just be one of the skids who copies linux kernel and some github tutorial to make a basic OS
@primal perch yeah obviously not me https://github.com/tale/shitOSCopyPasteTrash
if you ever want to be depressed, look at the pull requests on torvalds/linux
Do you still have a mipad ????
If yes please help us
We cannot make shield tablet blobs stable on mipad
We need bootloader sources please help
Sorry for writing here

ok that one surprisingly actually has a useful patch in it
trying to find my favorite one
there is this wonderful one https://github.com/torvalds/linux/pull/437/files#diff-1d14a574e857ce4156f93f23ce06baccfb288c00465d174b47da09abbde15e95R94
made the code go faster by deleting the spaces š
wtf
ahhh I found it
brace yourselves guys
my browser is struggling to load the thread it's amazing
it's just that great
ok here we go
we did it boys
we made the kernel have bruh moments
true
pr_emerg("JavaScript error: cannot read property '.toString()' of undefined: %s\n", buf);```

wtf lmao
perfect
shit
someone had a great idea to make computers go faster https://github.com/torvalds/linux/pull/78/files
all you have to do is replace a random constant with as many 9s as you can type
also add a call to rm -rf / to the start of init but ya know, minor detail
I like this one https://github.com/torvalds/linux/pull/159
Think it looks better with an explanation mark
No it doesn't.
what distro does torvalds use
most up to date answer I see is Fedora
linux desktop feels like XP with nicer icons tbh
have you ever used LibreOffice
that thing is literally Office 2000 with docx support
I mean
it's also lightning fast and doesn't try to push random shit like LinkedIn integration on me
so it's got that going for it
@ everyone
no

I love this https://linuxnewbiesince1996.wordpress.com/2020/06/20/fedora-32-linus-torvalds-linux-distro-choice/
it's an incredibly messy rant about why fedora bad
and ubuntu good
true
I mean, ubuntu good, he's not wrong there
don't @ me bitches
I can't believe that's been up for 10 minutes and nobody's disagreed with me
this place is weird
š«š·
who has a good tip that will make, making a setting icon less cancerous as far as size goes?
i tip 20%
laughs in retail


:ghostcock:
@primal perch did you get my dm the other night
best mario enemy change my mind

gm
take an existing settings icon, paste it into your photoshop or whatever, and set it as mask
gm is better
golden master
pog
what
nice
you mean mandy?


i was there when he mentioned the s olution lol
@primal perch oh gotcha, thought you hit the sack at that point
oh nvm you right
Im 
if I showed up at niagara tomorrow and you saw me you'd have no idea it was me š³
š³
why are you guys sending urls of emojis
you got to sometimes


shepgorber
@gh0st admin literal how
@primal perch i have the entire city of evil album on my playlist


@primal perch i have the entire city of evil album on my playlist
@primal perch i have the entire city of evil album on my playlist
@vivid dew i have the entire city of evil album on my playlist

how do i classdump an app
flexdecrypt + a class dumper of your choosing
corellium is giving out free trials btw <@&355177983398641674>

@gen
corellium is giving out free trials btw
https://cdn.discordapp.com/attachments/731578858029056001/732776705093271692/image0.gif
android only though ^
Isnāt it $100 a month per device if you pay?
really makes you wanna fix the qemu-xnu project
corellium is giving out free trials btw <@&355177983398641674>
@tepid olive
@restive ether why did u ping me

how much do banner and video reward ads make for a utility app?
cause ik that games make more cause users come back and play for longer.
idk i guess im asking how much do you make per view of a banner ad and a video reward ad?
look ad provider's websites
Iirc Google will pay between $0.40 and $2.50ļæ¼ every thousand views
is that banner ads or 30 video ads?
tldr lazy game dev:
- 100$ to post to the app store.
- Steal idea/game/assests
- Make game app with banner/video ads
- Once in a while, add a option to disable ads and include a ādonateā button to seem less greedy
- ???
- Be flappy bird and become rich somehow.
ex ^
the thing about shit tweaks is youāll get angry people about the crashing because of your mem leaks/bad code
app crashes no biggie
that game is just full of stolen things from breath of the wild and I think some animations are rip offs
flexdecrypt + a class dumper of your choosing
@lapis vessel thank yous ir

@lament mica feel stupid


ye you should do sizeof(void *) instead of 8 but it wont change anytime soon so its fine
or if you want 32 bit support
im not sure how swift vtable works but looks fine so far
u can skip the first line and just use vtable_address in the second line
@grave sparrow this is where my knowledge comes to an end
idk jack shit about swift
and dont plan on learning 

hooking swift natively?
@tardy narwhal afaik yes thats what he's trying
@tardy narwhal boo
@grave sparrow if tr1ās answer is correct then just port mach_override and add some tramp magic and poof
step 1: view
step 2: understando
step 3: apply knowledge
step 4 is āmagic haxā but you can write them after you got machoverride down
anyone have experience with using the pencil charging indicator view
id like it to use it but i cant find the view
true jules
hey @twilit jungle following up from 2 days ago with the idle timer stuff, even tho i call the idle timer reset it still doesn't do anything
also u mentioned that there was a way to do it without hooks but there isn't like a sharedInstance or anything is there?
There is shared instance of cover sheet
Something has to have reference to it, otherwise it wouldn't exist in memory
but yeah with SBDashboardIdleTimerProvider the resetIdleTimer method doesn't seem to do anything to help my case
ill switch away from a hook but for now im calling [self resetIdleTimer] after removing my disabled idle timer assertion reason
What iOS version?
13.7
on my a10
i haven't even tested this yet on ios 12 but hopefully that won't be a headache
Okay then that shouldn't require calling resetIdleTimer. Are you waiting out the 10, 15 or 30 seconds (whatever the timer is suppose to be) before tapping?
You can RE resetIdleTimer to find the exact time, pretty sure its hard coded in that method

@grave sparrow linked you machoverride because you can use it with some uh, intuition to achieve native swift hooking
thatās how I did it for my PoC on twitter
petition to remove all ios header repos off of github so i can search for code without that shit popping up

If there is multiple instances of idle timer, you could be applying your add/remove reason to the wrong instance.
petition for quippr to stfu
petition for jules
You can limit searches to not include .h files
true

If there is multiple instances of idle timer, you could be applying your add/remove reason to the wrong instance.
@twilit jungle well rn i'm just hooking it so wouldn't that override each instance of it?
ofc once i switch off of the hook it'll probably be a concern
renai
do you have local changes for kyoto? u should push them rq
so i can work on it when i get back
home
true
Does anyone know how to hook a class that gets created at runtime instead of compile time?
For instance if an app creates a class using objc_allocateClassPair
Hooking is the same, you just have to make sure you initialize (%init) your hooks after the class is created.
Iād basically have to hook the code that calls objc_allocateClassPair, right? And then Iād know when to hook the new class.
Thats one way of doing it yeah
@grave sparrow hook classes that arenāt in any of the appās libraries.
I've never actually tried calling %init outside of %ctor, I presume logos copes with that just fine?
I've never actually tried calling %init outside of %ctor, I presume logos copes with that just fine?
@lapis vessel Yup works just fine
capt I know what %init does lol
Uroboro has a section called "Late Hooking" on his iPhoneDevWiki profile (are those called profiles?) that has example.
hmm that doesn't look like it shows actually initialising hooks at a later stage, just UI actions and dynamic bundle loading

I guess I must be remembering something else then
But you can essentially call %init in the part where target class has been loaded.
Tfw when someone replies to your reddit post saying the tweak doesnāt work in safemode

@lethal ice is there anything special about crashing with exc_bad_access of 0xa3a3a3a3a3a3a3f3
@grave sparrow
show the whole log
what a chad of a mem address
curry thunk of CPTestClass.captMethodPrint()
curry thunk sounds like itās meant to be a racial slur

But is it really magic if everyone knows the trick?
is it tho
true
Then finally you can call any address
gm jules
i'm visiting the cum zone
@vivid dew
i'm visiting the cum zone
@vivid dew
@grave sparrow would refer now to lord triangleās answer, yes
@grave sparrow sorry ping me in 2 hours
@grave sparrow sorry ping me in 2 hours
@lethal ice
CS?
@grave sparrow How can computer science be redacted???????????

and cools
thats why i said cools 

?

hi kabir! quick question, I read through appleās docs on swift and it said the vtable for a swift class is at offset -1 from a pointer to a ClassMetadata record. it also said all ClassMetadata records are valid objective-c Class objects, which leaves me with the following code:

charles whileloop
@vivid dew hey can you shut the fuck up? Tryn to sleep
charles whileloop
@vivid dew not the first time Iāve heard of this
Soooooooo many jokes come off my name
Hey thatās cool
I still donāt get how you can make everything into just nand gates


Yeah I get that
But why
Ah yeah thatāll be why
Do you not think itās shit that your brain knows when youāre ill or something is wrong, but doesnāt tell you
Ok
com.iOSthemem0d.ModernSettingsPrefs
com.SouthernGirlWhoCode.RiveriaPrefs
i spot more similarities 
What?
Imagine knowing girls
You?
!ban
You do not have permission to use this command.
thanks for responding to me janet
You should put a tweak on your repo, and add that to the postinst file

Do it no balls
Just make a transparent dock tweak
who wants to pool money to make .cum a TLD
ye
bro why do all these people talk about how hard it is to get tfp0 literally just
task_t task;
task_for_pid(mach_task_self(), 0, &task);
Very true
stop talking about how hard it is to remount the rootfs literally just sudo mount -t apfs /dev/disk0s1 /
Tim Sweeney is such a cunt
Fuck sudo
All my homies alias it to please instead
please rm -rf /
Why do you have that saved
Wow stfu
It takes me like 8 seconds to open a new browser tab
Never mind find the image
make: *** No rule to make target 'me'. Stop.
didnt work bro stop lying
petition to rename theos
make packagetomake sandwich
@grave sparrow just make a pr kek
oh that worked thx
Or are you going to tweak Theos instead
I think so?
yes
lol
I was kinda dead yesterday

Ugh imma sleep

What about suicide?
just stop making the kernel nervous and it wont panic
just sign your function pointers
@vivid dew
can we pin the sandwich
@grave sparrow if the process is arm64e then yea that may it
I donāt know too much about PAC and the specifics
True
@primal perch
@narrow mason
@primal perch
@primal perch
@grave sparrow that code seems okay although Iām not familiar enough with the Swift ABI to say with 100% certainty
petition to rename theos
make packagetomake sandwich
@grave sparrowbash echo 'sandwich: package' >> ~/.theosrc
ironically it will complain if you ask it to sudo make you a sandwich
glad I was able to fix this theos design oversight for you

@lethal ice
@lethal ice
make sandwich install eat
@lethal ice
@narrow mason > @lethal ice
@primal perch
@narrow mason > @lethal ice
@primal perch
@lethal ice

š«š·
New Tr1 motivational quote 
Gm
Anyone got any swift advice 
I donāt feel like Iām learning and Iām kinda struggling a bit
make something
start with something basic then
make an app with a uiview and uilabel
dont use storyboard, do it all programmatically
just kinda expand from there
make it your test environment
Iām literally learning functions and parameters rn 
Ok my internet died
Alright Iāll do that 
class ThisIsAView: UIView {
var label: UILabel = UILabel()
label.frame = CGRectMake(50, 10, 200, 100)
label.backgroundColor=UIColor.whiteColor()
label.textAlignment = NSTextAlignment.Center
label.text = "this is a UILabel."
label.hidden=false
self.addSubview(label)
}```
basically all interface controls are types of uiview, so you can move them around inside each parent view and put them inside each other
@lime pivot hey, i just pr'ed a 13.0 and 14.0 patched sdk to theos/sdks if u care to accept
@surreal mountain that repos abandonware sir
hello
Hi guys, sorry to bother you, I wanted to ask you if it is possible to create an xpc service in iOS in order to make more processes communicate
what is the context/use case
Hi guys, sorry to bother you, I wanted to ask you if it is possible to create an xpc service in iOS in order to make more processes communicate
@fluid lintel yes just only when jail broken ofc
I would like to create a listening xpc service as root and create clients to communicate with it.
@fluid lintel yes just only when jail broken ofc
@primal perch Yes of course the iphone is jeilbreak, but I have not found any documentation/examples to understand how to create
Yep definitely possible thereās some basic docs on a daemon which you could do
On iphonedevwiki
Havenāt written one myself but some people in this channel have
https://developer.apple.com/library/archive/documentation/MacOSX/Conceptual/BPSystemStartup/Chapters/Introduction.html#//apple_ref/doc/uid/10000172i-SW1-SW1 good docs and the NSXPC api is in ios just undocumented for it
Explains how to write background processes that perform work on behalf of applications or serve content over the network.
pepegiggle
@surreal mountain
hello
@gaunt mesa helo good sir
@grave sparrow 
HOWEVER Sileo is only arm64
no e needed

wym
apps are only arm64
it doesn't make sense for apple to have both slices
it's a waste of space
Apps can be both
I made a discord bot that uses the google search api, for looking up websites, but I accidentally made it so that it finds the oldest relevant search. sooooo
but it's just not needed
Sileo might have it enabled, but by default apps are only arm64
you can just check from source

sileo is open source?
:frstraw:
99% sure
I am now

what?
it wouldn't make sense for apps to be arm64e for another reason
ABI changes in clang 12/iOS 14
arm64e dylibs are onyl needed for preferenceloader right?
I always do both
yeah me too cuz preferenceloader will break
but i dont think anything else does
I think system apps are only the arch of the device
nsextstep
hey
so im reading the preferences from multiple tweaks
but for some reason, some of the tweaks don't give me proper values when i use NSUserDefaults stuff inDomain or CFPreferences
its only when i read the plist value, any thoughts?

arm64e dylibs are onyl needed for preferenceloader right?
@surreal mountain you need arm64e slice for springboard too
But not for app tweaks
Since apps are only arm64
Obv
its only when i read the plist value, any thoughts?
@gaunt mesa pref noob
PREF NOOB
PREF NOOB
@gaunt mesa this
alright whatever
forgot u guys are the most worthless bunch of people to ask for help
bye
@gaunt mesa just fix it
forgot u guys are the most worthless bunch of people to ask for help
@gaunt mesa
You should know how to use prefs
i do

Not much you can do other than rewrite the tweak to use prefs properly
what is ur definition of "using prefs properly" then?
and everything works except for this one tweak
@gaunt mesa which
using cprefsd is the proper way
Yes
API exist for a reason
cfprefsd is cum
forgot u guys are the most worthless bunch of people to ask for help
@gaunt mesa š„
Whether you use cprefs or NSUserDefaults to get that information to cprefsd is up to you
āI donāt know how to use the proper thing properly so I bypass it entirelyā -people who use NSDictionary

āI donāt know how to use the proper thing properly so I bypass it entirelyā -people who use NSDictionary
@lime pivot lmao
see Iām not wrong
Whether you use cprefs or NSUserDefaults to get that information to cprefsd is up to you
@twilit jungle here's the thing.. i didn't write the tweak in question, im simply just trying to get its values
my tweak prefs works fine
along with the other 3
you prob need to read them with NSDictionary
use hopper to quickly figure out which one theyāre using


Or rewrite their tweak 

Or rewrite their tweak
@twilit jungle
Iād also recommend that if you have infinite free time
i love how burritoz isnāt a dick and really helpful
i love how burritoz isnāt a dick and really helpful
@surreal mountain
i love how burritoz isnāt a dick and really helpful
@surreal mountain false but ok
all that happened was two unnecessary pings
and probably a third one now
hey
why it doesnt let me use %c ffs
only this works for me [objc_getClass("SBAssistantController") sharedInstance]
@peak quartz u can only use %c in logos files
@peak quartz u can only use %c in logos files
@gaunt mesa doesnt work for xm files as well
so use either NSClassFromString or objc_getClass
anywayz is there a big difference from this line?
only this works for me [objc_getClass("SBAssistantController") sharedInstance]
@peak quartz
no
k
why u compile for armv7
@misty cradle windows š
skipped
i needed to manually specifiy arm64
i do that only when i compile 64e
when i open up my ram eating virtual mac
I wouldn't recommend compiling for armv7 if you don't need to
I wouldn't recommend compiling for armv7 if you don't need to
@lapis vessel when i release the tweak i dont do that
I'm talking about while developing
When I'm developing, I only compile for one architecture, the architecture of my test device
Simply because it compiles faster
is that cygwin
yes
man i haven't seen people using windows in a minute
use wsl wtf
i just compile for both 64 and 64e
@misty cradle windows š
i have 64gb ssd on my C drive
@peak quartz u can compile from arm64e using Windows Subsystem for Linux
for both archs
using wsl will sux ass
L
wsl 2.0 is way better than using cygwin
muirey uses WSL
gm
wsl in general is a good concept
can i choose to install wsl on a different drive than C?
I mean wsl 1.0 is way better than cygwin
and wsl 2 is great
i know but it fucked me up the last time i set it up, could not change the drive of the wsl unless i linked it
wsl is without a doubt what makes windows my OS of choice
wsl is without a doubt what makes windows my OS of choice
@lapis vessel whats your IDE?
i used to be like that, but there is something appealing about macOS
fuck macOS
When I use an IDE, it's visual studio, but most of the time I'm just using an editor so VS Code
what do u use visual studio for?
why use visual studio?
C# 
Development for non-iOS stuff
ah
ah
my main IDE is actually webstorm
webdev

lol
but idk if that's considered much of an ide
true
i have a question
web dev isn't necessarily bad. its just not appealing at all
My only experience with webdev is https://muirey03.github.io
that's a cool website tho
Was pretty happy with the js that went into that
can i use xcode to create things that could later translate to code? for example building UIView in an example app and then see its code, how it was made, to use that in my tweak?
how do u pronounce muir 
i am really shitty in macOS
why cant i rm -rf @lapis vessel
Sorry u can't type :(
Was pretty happy with the js that went into that
@lapis vessel there is actually something for react that lets u type
or u can use xterm.js
how do u pronounce muir
@gaunt mesa https://youtu.be/aiG-G4NpxBA
The Great Indian Festival is here on Amazon! Click here https://amzn.to/2H4Kq5R
Learn to pronounce Muir the proper way. Click here http://amzn.to/2F6fZt4
Verified by English speaking experts.
no
If you dig up the wwtc thing you can hear me say muirey
does anyone know how to add a delay to a rc.boot script?

i just call you M-EW-U-RI
actually more like mweye-rey
myeyore
MEWRI
:uhh;
ME-URI
:uhh;
@primal perch :uhh;
Here it is https://youtu.be/cd-oqo7mCao?t=929
Join us at https://discord.gg/jb
WWTC (Worldwide Tweaks Conference) will be a yearly event where developers get to show off some upcoming work of theirs.
Organized by Aaronp613, Hosted by 23Aaron, Keynote made by EthanRDoesMC
Had to stop myself saying mine-oh-taur in that for all u americans
any replacement for this class SiriPresentationSpringBoardMainScreenViewController on ios 12?
i need to write siri something when button is pressed
does anyone know how to do a sleep in the rc.boot sh script?
siri presentation springboard main screen view controller
@vivid dew
wat
siri presentation springboard main screen view controller
staytus bar
@gaunt mesa can you check your dms its important
u haven't sent me anything 
@gaunt mesa can you check your dms its important
@tepid olive
@restive ether can you check your dms its important
no
man u really did this to ping me
can you please check your dms its important

fr
TIme: 2020.10.26 07:18:32pm Version: 2.0.0~rc6-1 Hashed UDID: d76195e96524b0369fecfdd2c2a031c5 Model: iPhone12,3 {"status":"failed"}
lol
TIme
not Time
lol u got a droplet in europe imagine

most are from arab speaking countries
most jailbreakers are in north america smh
lol u got a droplet in europe imagine
@gaunt mesa no dummy
where is ur droplet then
i forget
i can just check actually

but ur timezone is wrong?
siri presentation springboard main screen view controller
@primal perch thanks this helped
u just said it wasn't in ur timezone
cause its not
and its ahead meaning it can't be central mountain or pacific
meaning the timezone isn't a US timezone
but ur droplet is in the US
yes
??
@twilit jungle typing bro
SBAssistantController is the replacement for iOS 12, though not as customizable.
UTC
carson how old is that log
bruh i thought this log was now
BRUH
SBAssistantControlleris the replacement for iOS 12, though not as customizable.
@twilit jungle any way to get that in ios 12? "requestOptions.text"
SASRequestOptions *requestOptions = [[objc_getClass("SASRequestOptions") alloc] initWithRequestSource:0 uiPresentationIdentifier:@"com.apple.siri.Siriland"];
lmao discord does get req when i post the link, so it shows in server logs
Time: 2020.10.26 10:38:41pm Version: Hashed UDID: d41d8cd98f00b204e9800998ecf8427e Model: {"status":"error"}
Like I said not as customizable
Like I said not as customizable

Its not impossible just not as easy to access
dont think its worth the effor
for 1-2 requests to support ios 12
ill drop that feature on ios 12
or if you have any other idea how to call via whatsapp without using siri text
x[

I avoid touching anything call related, but pretty sure whatsapp relies on iOS's API for calls.
And you should definitely not rely on hacky solutions like Siri to provide that feature.
I avoid touching anything call related, but pretty sure whatsapp relies on iOS's API for calls.
And you should definitely not rely on hacky solutions like Siri to provide that feature.
@twilit jungle whatsapp provides a way to send messages using whatsapp://send?phone=
other than that, nothing
it does not instantiate a call without opening the whatsapp app
hey how do u pass a paramter into a selector
hey how do u pass a paramter into a selector
@gaunt mesa i use userinfo
in general selectors are not accepting arguments

this doesn't have a place to pass userInfo
i might as well just set a property at this point
fr
Use delegates
why not? @gaunt mesa [NSTimer scheduledTimerWithTimeInterval:3600 target:self selector:@selector(xxxx:) userInfo:nil repeats:YES];

wtf
k
@twilit jungle how did you use that in your virtualhome tweak? you said you support ios 10 there
It uses SBAssistantController to display siri, there is no custom text.
It uses
SBAssistantControllerto display siri, there is no custom text.
@twilit jungle i get crashed in this lineSiriPresentationSpringBoardMainScreenViewController *presentation = MSHookIvar<SiriPresentationSpringBoardMainScreenViewController *>(_assistantController, "_mainScreenSiriPresentation");
regardless to the text, SiriPresentationSpringBoardMainScreenViewController does not exists below 13
Yes shouldn't use that on iOS 12
SBAssistantController *_assistantController = [%c(SBAssistantController) sharedInstance];
if ([%c(SBAssistantController) respondsToSelector:@selector(isAssistantVisible)]) { // iOS 10 - 12
if ([%c(SBAssistantController) isAssistantVisible]) {
[_assistantController dismissPluginForEvent:1];
} else {
[_assistantController handleSiriButtonDownEventFromSource:1 activationEvent:1];
[_assistantController handleSiriButtonUpEventFromSource:1];
}
} else if ([%c(SBAssistantController) respondsToSelector:@selector(isVisible)]) { // iOS 13
if ([%c(SBAssistantController) isVisible]) {
[_assistantController dismissAssistantViewIfNecessary];
} else {
SiriPresentationSpringBoardMainScreenViewController *presentation = MSHookIvar<SiriPresentationSpringBoardMainScreenViewController *>(_assistantController, "_mainScreenSiriPresentation");
SiriPresentationOptions *presentationOptions = [[%c(SiriPresentationOptions) alloc] init];
presentationOptions.wakeScreen = YES;
presentationOptions.hideOtherWindowsDuringAppearance = NO;
SASRequestOptions *requestOptions = [[%c(SASRequestOptions) alloc] initWithRequestSource:1 uiPresentationIdentifier:@"com.apple.siri.Siriland"];
requestOptions.useAutomaticEndpointing = YES;
AFApplicationInfo *applicationInfo = [[%c(AFApplicationInfo) alloc] initWithCoder:nil];
applicationInfo.pid = [NSProcessInfo processInfo].processIdentifier;
applicationInfo.identifier = [NSBundle mainBundle].bundleIdentifier;
requestOptions.contextAppInfosForSiriViewController = @[applicationInfo];
[presentation presentationRequestedWithPresentationOptions:presentationOptions requestOptions:requestOptions];
[presentationOptions release];
[requestOptions release];
[applicationInfo release];
}
}
spam

:frcoal:
@twilit jungle yes thats from your tweak
SiriPresentationSpringBoardMainScreenViewController *presentation = MSHookIvar<SiriPresentationSpringBoardMainScreenViewController *>(_assistantController, "_mainScreenSiriPresentation"); this is illegal
Bruh read the comments
dghost with that mrc tho true
Bruh read the comments
@twilit jungle ah i see what you did there, filtering by selector
vnice
true
muirey would like a word
Muirey can have "word"
pick up your own trash
pick up your own trash
@twilit jungle sometimes its a poo on a grass it leaves brown smudge
video games or refactor š¤ video games š
iPhone KEXTSTAT
iPhone KEXTSTAT
iPhone KEXTSTAT
__kernel__ is a kext?
__kernel__ is the kernel binary I am pretty sure
interesting to see theres not a kext for checkra1n
why would there be? it does all the kernel patches in pongo
ĀÆ_(ć)_/ĀÆ
video games or refactor š¤ video games š
@tepid olive
have you really felt pain until vscode tells you it needs to be restarted with more memory allocated since it ran out?

@narrow mason
:uhhzoom:
@late ridge


why would there be? it does all the kernel patches in pongo
@tepid olive it uses a mach-o kext for that
yea, but he meant a kext present after xnu boots @steady nest
who got ida scripts collection
joe
JOEBAMA GRAPH
JOEBAMA GRAPH
joseph mama
true
joseph mama
@lime pivot yeah good point
@lime pivot yeah good point
@surreal mountain
Little new to IOS dev but I had a question about people developing tweaks. I was wondering how people find those functions they hook. I want to tweak out imessenger but maybe i should bring it into ghidra first and look for debug symbols don't know if it has any. Any advice is appreciated?
you look at headers
Is the a ghidra equivalent otherwise back to user interface hell lol
I see flex a is separate thing from ida
ida is a disassembler
FLEX (Flipboard Explorer) allows you to look at all of that stuff on your device
headers are just headers
Me
Me after leaking 200mb of memory on each function call

Ps I dont even have 200mb of stuff to fill that memory
@narrow mason stop smoking meth
@lethal ice
jules smokes 10 oz of meth a day
@lethal ice
@tepid olive
ok
@narrow mason stop smoking meth
@lethal ice no
W
something useful
@narrow mason stop smoking meth
@lethal ice
@lethal ice
@restive ether
@restive ether
@narrow mason

true
How is a hook different from any other method implementation?
^

Guys is it possible to start checkra1n so that you don't disable all iOS mitigations?
Guys is it possible to start checkra1n so that you don't disable all iOS mitigations?
@fluid lintel
@fluid lintel
@narrow mason Did I ask something wrong?
Perhaps I misspoke, I would like to try to develop mitigation bypasses. In the past I started everything on qemu and put only SSH server and some binaries in the physical chain, I would like to know if it is possible to do it also with checkra1n
can you %hook your %hook
@grave sparrow
Guys excuse me, I wanted to ask if the by-pass part of the physical map codesign is Open or not. Because I'd like to create an Open rootlessJB for the ios 13 but I'm having difficulties in the process injection on arm64e
I saw in odyssey but it does not seem to be open
hello developers


is real?


ios14ęåå §éØé§å®¢2020[åč½] ā
ios14ęåå §éØé§å®¢2020[åč½] ā
@surreal mountain
@surreal mountain
@restive ether
8248 pages 

Nice function
Lmao I almost forgot how outrageous this was priced until I was looking at the nvidia website to see the 3070
3070 is stonks
Yeah
I would buy if I didnāt already spend way too much money
Also I doubt my cpu could handle it

cpu donāt know how to handle so many frames 
Lmao I almost forgot how outrageous this was priced until I was looking at the nvidia website to see the 3070
@tepid olive
@tepid olive
@narrow mason
imagine buying a 30 series rn

imagine buying a 30 series rn
@narrow mason thatās all you can do
Buying one is but a dream
I shall be in the corner here chilling with 1660 super :frcoal:
@tepid olive same
@primal perch true
Traded my 2060 super for 200 and it before 3070 came out kek
True
@narrow mason gaming
@primal perch go ahead, cum
True
cum
All I know about is ejaculation fluid
Mother please cum
Ok
Mom said I am naughty boy
And now as punishment
I have to help her with laundry tomorrow
Tylko jedno w glowie mam
@primal perch go ahead, cum
@narrow mason

im doing it as a property
// header
@interface SSSContainerViewController : UIViewController
@property(nonatomic, strong) NSTimer *timerToAvoidDeath;
@end
// .mm
[self startTimerToAvoidDeath];
- (void)startTimerToAvoidDeath
{
NSLog(@"Notatio: starting timerToAvoidDeath");
self.timerToAvoidDeath = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(onTick) userInfo:nil repeats:YES];
NSLog(@"Notatio: started timerToAvoidDeath");
}```
it crashes before the second log
so when the timer is made
but i cant figure out why
does onTick exist

a log

ontick method
%new
- (void)onTick
{
NSLog(@"Notatio: onTick");
}```


but
sir
the starttimertoavoiddeath or whatever is not
So
just put the ontick method in the implementation sir
that isnt pertinent to the issue considering i do the same thing just not property and it works just fine
no
better yet check the log
just move ontick to the implementation sir
and send it
its crashing because of the property setter i think
@tepid olive no, it wont, stop
try it
















stop bothering me now okay bye






