#development
1 messages · Page 59 of 1
skull issue
it's a double sized long, which (used to be) a double sized int
It's int64_t iirc
actually that's not true, longs might be 64bit now
But you can check with sizeof(long long) == sizeof(int64_t)
I'm talking apple arm64 specifically
was replying to myself
Yep, just checked the sdk
CLongLong brother
help
try updating Theos
this is art thank u
mii music on the desktop next imho
and have the icons walk around randomly
ahhh thats a good idea but thats gonna be so hard to make lol
and i'd have to inject into windowserver
im pretty sure?
Powered by Zefram™️
yeah
i can’t do it for some reason
overwrite2 doesn’t work innit
neither does overwriteFile
overwriteFile is the vnode dependent one right
I got it to do a direct write with chown/chmod but it fails with no error
yeah but i know how to find offsets
oh weird then it should work? unless this is some vnode thing
it doesn’t seem to…….
why would writing to fonts and other shit work but not mobilegestalt 😭
how weird
https://developer.apple.com/documentation/foundation/nsstring/1414563-containsstring
TIL this was added in ios 8 
fr
I have a tweak that confirmed works on iOS 7-17 possibly older iOS's
Also I have a device to test iOS 7 if you want
Well ios 7, 12, 14, 15, 17
I just assumed it still worked on the in between versions
wrdgaf
i do
On my way!

thanks zefram man
It’s a game restoration mod I made last year
someone managed to get an iOS 4 ipa earlier today
🙏
holy hell
armv6 support?
and iPod touch 2nd gen

not really
well in terms of the old/new bootrom split kinda
but I got an old bootrom very easily on ebay for not much
in great condition (excluding chrome back which scratches by merely existing)
oh they also have two bootroms? I thought it was only the iPhone 3GS that had that
you know it’s bad when even the standard library is deprecated
💀
Oh yeah I found a logos bug earlier whilst writing shit code 
I’m listening
I wrapped hooks in #ifdefs, but logos just chucked the substrate calls at EOF
So the compiler wasn’t very happy

Also one of the original game devs joined the server a few months ago and spoke for a few hours
Super cool dude
16/32GB were the original model. when the 3GS released they also released the 3rd gen at 16/32, with the 2nd gen re-released alongside as the "base" 8GB model
a troll I think they learned to never do again, because they were visually identical aside from a tiny model number label
but completely different beasts, 2nd gen being more like fixing a few missing features of the 1st gen
3rd gen being almost equal (faster actually) to the 3GS
yeah the MB/MC thing
Really weird to see how much Foundation has changed over the years though
firstObject, initWithSuiteName, containsString were my main issues
Like seriously, no containsString until iOS 8??
did you have to reimplement it or something
BOOL contains = ([string rangeOfString:substring].location != NSNotFound);


shut up
is do_kopen supposed to crash
im sure im doing something wrong
i get alot of green in the logs but it reboots

jet black iphone 7 owner here
NSNotFound was my jam for a long time
the range just being nil in swift is so much better
Just found out nsnotfound is NSIntegerMax
Why not be normal and use -1

because it's apple
Is .location signed or unsigned? If it's unsigned then -1 would be an under flow and UB
Oh good point
Swift still has its own silly goofy string APIs
Swift try to have normal string indexing challenge (impossible)
Y’all have fun modifying system files with kfd I’m doneeeeee
16.6 beta 1 is unsigned i’m so scared now
Gonna work on my sandbox escape
@faint timber Do you know how to compile pongoterm? I saw you posted a screenshot of what looked like it in the FDR Bureau Discord server (before I was kicked out, of course).
Bro doesn't know how to use make
So cringe
And who are you?
first open up the sln file in visual studio 2019 enterprise
then press the purple play button
if this is your first time using visual studio you'll also need to open up the identity validation wizard, place your penis into the validation jig (as directed by the wizard), then once the probe is fully inserted into your urethra sign in with your microsoft account
If I use it, it errors out
i own vs 2022 professional
pretty good
too bad windows dev sucks
imagine waiting 4 hours to update an ide
yeah old xcode versions are great as long as you don't actually do any development (like capt), otherwise you'd have to update for every .x version of ios
If I compile PongoOS using make all it doesn't compile pongoterm, and trying to compile pongoterm.c with clang just results in a bunch of errors and doesn't build anything (do I need to pass certain arguments?).
don’t use*
yeah use Jetbrains AppCode
OK, so the issue was that I was running make from the root of the PongoOS source instead of within the scripts directory.
Idiot
such helpful much wow
cameron try not to be rude challenge
Some people deserve it
is there a way to add an ssh key's passphrase to the ios keychain
i presume when using ssh-agent I'd have to re-enter the passphrase when my phone restarts
i mean yeah it's a daemon and if it's not reading from some file each time it runs you'd have to do it after a restart
i'd prefer just using a key with no passphrase then disable password auth since they key will work as long as you have the private one present
as long as you never install macOS updates*
true
I can't even run 14 on Sonoma
usually they support a version back, this year you can only use 15
yeah sounds like sonoma alright
apple shenanigans
Xcode needs to have a built in terminal
I despise switching to a separate terminal window to run git commands and other random things
dont give them yet another opportunity to mess xcode up
Prime example of a feature that can be done well, but won’t be
Can't wait for xcode to take another 60 seconds to launch on the fastest nvme
fr
meanwhile vscode, a literal chrome browser instance boots and runs way faster
i love microsoft
and is also extensible as fuck
VScode…
like
VSCode is useless for objc/swift programming
At that point use CLI text editors
Tru
well there is clangd
you can use it for autocomplete
Autocomplete is overrated
Things like simulator and previews are much more important for apple dev
And docs support
And spm integration
etc.
yeah its as usable as notepad
🤷♂️ you can have your opinions
honestly sometimes that's better than having 50000 different things all at once like Xcode
🤷♂️
Hmm, maybe having a corporation work on software is a bad thing 
https://twitter.com/wh1te4ever/status/1687190952128172033 @tepid olive have you tried this?
@htrowii @ichitaso *memcpy, mmap -> write()
But only works on /var
i asked xsf1re on how he overwrote mobilegestalt
No
@tepid olive idk what u are talking about, i got dynamic island first try
?
its in chicken butt
need to push
better function than dynamic cow
oh.
💀
i was going off that ode
code
that's why yeah
you were too?
gg.
altho i almost got it now
literally coded this in 5 seconds
i have depression
now to make it customizable
how would you customise dynamic island?
it needs to check if its the same size otherwise it can bootloop
revert it
or the pro max version
wait i got it without your app
LMAO
it works
i didn't even noticed till i installed the app
what
how did you do it?
so what xsf1re said was true
finding them is easy
i was only attempting to do it using the overwrite2 rip
@granite frigate
i can;t figure out ghidra rip
dynamic island
pog
version?
16.6b1 as well
even if you already got them at some point i'd need to find my own anyway
use mine then
yeah
should work
it does 👍 thank you
thanks
can’t believe this happened by accident
yeah I might try that
Hello, what is the called MD5sum sha256 here and what do I have to paste instead
a hash for the package
So what should I write instead?
What should I convert to hash
I also get this error while uploading my repo
you aren't supposed to write Packages files by hand
use dpkg-scanpackages
example if your deb files are in a folder called "debs":
dpkg-scanpackages --multiversion debs > Packages
There is dpkg-scanpackages but still not resolved
my brother in christ
U have to run the command that Icraze sent in the folder where all your deb files are
💀
then u commit and update the repo
Bro said my brother in Christ
The command iCraze sent takes the output of the command and puts into file named Packages
Eagerly awaiting the xcode javascript/electron rewrite to boost performance 🙏
unironically would be more reliable
So, what now?
Put Packages where the repo files are
Packages already existed on repo files
Oh finally
Thank you to everyone who helped me through this process lol
np
how are you generating the bz2 file
bz2 is archaic
Repo moment
they're not required
in zstd we trust
Could someone please review the repo named "cann66dev.github.io" on github and tell me where I went wrong?
elucubratus users crying rn
uh your bz2 archive decompresses to a file called "Packages (2) (1) (2)"

le trollege
Oh
So it's the error or not?
probably
#!/usr/bin/env bash
source .env
Force GPG to ask for a passphrase if necessary
gpg -o /dev/null -u "$GPG_KEY_ID" --sign /dev/null >/dev/null 2>&1
rm -f InRelease Packages* Release*
apt-ftparchive -c aptftp.conf packages debs/ > Packages
bzip2 -fk Packages
gzip -fk Packages
lz4 -fk Packages
lzma -fk Packages
xz -fk Packages
zstd -fk Packages
apt-ftparchive -c aptftp.conf release . > Release
gpg --batch --yes -o "./$d/Release.gpg" -a -b -u "$GPG_KEY_ID" --sign Release
gpg -o "./$d/InRelease" --clearsign Release
I’m dead as fuck
Like
No disrespect this shit is just too funny
dude hes been bugging tf out of me in dms
talking abt help me bitch you have nothing better to do
So dead
nah he wouldve gotten the answer from chatgpt
Do you think I would consult someone if google gave me the results I wanted?
you clearly didnt google good enough
because this isnt some underground people dont know this shit stuff
this is an apt repo
a repo for the most popular package manager
💀
Yeah I do be. Type 1 tho. Not fat it’s genetic. Legit couldn’t have done anything
My blood sugar a little high rn
I need it in the gray not the yellow 💀
yea i was just abt to say 263 isnt that pretty high
my step mom has type 1 too shes always checking her blood sugar
I'm still getting this error
cool now make it support iphone X 
no
i speak for everyone when i say wrdgaf about slow ass devices
(undeniably true, iphone 15 please drop faster)
Add iPhone 4 support 
Don't you have a 14 pro??
Just turn it off
FR!
You should only be using free software which you can compile for arm64 yourself if needed
Imagine not using only free software
@unkempt raft No shade but you’re a loser for profiting off of xsf1re’s work
it's mit licensed
what's wrong with it?
so?
point stands
exactly so
$6 plist editor
that’s wrong
still shitty even if oss
there's no alternative
?
lemin's app:
you can't do stuff such without picasso
lmao ur so funny
misaka (even though its not great):
doesn't work for all devices
doesn't work for all devices
im sure itll get there
ok
idk if i can say that for this
profiting from other's work...?
i dont see what's wrong here
what's shitty about it 
Bro $6 is such a joke
im offering a product, people buy
ok well i had just pushed the start of a sandbox bypass to my kfd repo but i guess in this community you can’t be normal
deleted the repo

lemin will be getting it though
i dont understand why are you so mad
no more beef please
you're selling a plist editor for $6, relying entirely on someone else's exploit
nothing positive will come out of this
i’m not mad i’m bored
so i wanna fuck with you a little
you are mad
💀
I would also like to know
i unironically want to make an alternative to misaka but putting 300 offsets in an app isnt my thing
and uh
kfree the object
for what devices ?
11 Pro
L
rip
@unkempt raft i actually still think ur chill don’t take this the wrong way
i don’t care what ur selling but i’m in bed and bored
rm -rf / —no-preserve-root
malicious advise, ban 
@shut stag do it babe
srsly now 😴
it is
thread_create_running on close @grave sparrow
exactly
task for pid
it is actually
yeah it is
i mean capt please be real
not sure if you are aware, we plan on open sourcing once beta ends
how would you call a syscall for another process
what does that change
significant amount
hm nice rule 1 violation
stop arguing with rosetta
ok moderator
PAUSEEE i didn’t say nothing
why are you replying to a deleted message?
Isn’t cowabunga gpl 3
ok sweetheart i won’t have fun
what everyone shorter than 6'0'' should do
why did i say that i’m sorry
we agreed with lemin
EXACTLY. like i would never date a man under 6' that’s either
- a boy
- a woman
- non binary
or people which have names that start with a and end in ndrew
you are mad
no man is under 6'
fr?
I’m pretty sure you can’t make one off license violations like that but pop off king
I've been using it for at least 10 years
should i kill myself?
if somebody could sue me it would be lemin
and we agreed with him
@grave sparrow
https://github.com/leminlimez/Cowabunga/graphs/contributors or anyone here
is he really
i think capt is kinda fine when he dresses well
idk, thoughts?
true, but that's going to be a hassle
how tall are you
So you’re violating the license on the basis that it’s a hassle for anyone to deal with it
Lmfao nice
nobody would sue @grim sparrow chill out
not enough @torn oriole
No but what I’m saying is it’s ok to break the license because nobody can be bothered to deal with
hydrate you can speak if you "demote" yourself to dev
the only thing u can say about sourcelocation is that he supports matt walsh
you are mad
very mad
Ok that’s criminal

no i’m actually laughing
us
what is a woman?
capt is 5'6"
tall af
jk
short mf
5'6 is like 130cm
orange name only, sorry boba
167 cm
HEY
I've kissed a girl almost your height
don't delete that one
orange names only
i know a gay man who is taller than u 😂😂😂😭😭😭
so have i
who deleted the whitename 😭
yeah your mom is tall
we gonna lose perms 
🟠 ✅
🟡 ❌
i don't think he can
damn he saw it
ban for nsfw hydrate
if nobody says it's an abuse it's not an abuse
@unkempt raft tell me. what is a woman?
capt inc
everyone told to pass this topic
is this chat hell
my lawyer advised me any answer is wrong
i wanna know your genuine opinion
ok
very
a woman is an adult human female
meow
SIG
okay now what is a female
anyone got ida loaders working on ida wine
someone who has typical female sex phenotypes
demote hydrate for spam

and i need to sleep
cap
best channel
DEFEND DEVELOPMENT
DEFEND DEVELOPMENT
DEFEND DEVELOPMENT
DEFEND DEVELOPMENT
DEFEND DEVELOPMENT
v
DEFEND DEVELOPMENT
DEFEND DEVELOPMENT
DEFEND DEVELOPMENT
DEFEND DEVELOPMENT
DEFEND DEVELOPMENT
DEFEND DEVELOPMENT
DEFEND DEVELOPMENT
DEFEND DEVELOPMENT
DEFEND DEVELOPMENT
DEFEND DEVELOPMENT
DEFEND DEVELOPMENT
DEFEND DEVELOPMENT
DEFEND DEVELOPMENT
DEFEND DEVELOPMENT
DEFEND DEVELOPMENT
DEFEND DEVELOPMENT
DEFEND DEVELOPMENT
you don't do low level stuff
i read that as boner
it's on gh
it helps with stuff
and loading files
who was the mf
that deldted mt msg
its the racist
why
idk










gorn
no
ban swiftui
you've been at the phase where your code should work for months
true
ban all swift
no
just swiftui
how about french
you have exec on the process
@unkempt raft in all seriousness, instead of making 6$ apps you should get a job
cant
im 16
@unkempt raft how about french
swiftui on top
also you dont speak portugalo
swiftui appreciation not welcome here 
on GOD
so am i, i’ve been working for 2 years on 2 separate jobs, but not at the same time
move somewhere where you can work at 16
Broke
i mean what other way
like america 🦅
@torn oriole i think i did most of it tbh 
My money
imagine being unemployed
Flip
youre right
if you are not willing to live without any documents for the first 5 years
fr
no
because we live here
one of the prerequisites of the developer role is unemployment
ok
squatters rights or smth idk
developers hosted a rebellion
where do u live @unkempt raft
portugal
ig i should quit my job 
okayyyyy that’s actually cool
thats called stealing rich people's hoems which is good

Coreserena is gay confirmed
flowercat
if I make 1 tweak does that make me a developer 
FLOWERCAT
meowcat

make a tweak that changes status bar color
I fucking hate catboys
me
ez developer
only if you make it edit plists and sell for $6
what did you say
More than british people

@bright island dm me what you said
i should become a nexus reseller

well yes
dead chat
need to filter swiftui
filter swiftui and you can talk here @torn oriole
literally no one after not seing a message in #development for 1 minute:
This filter will not ping for reports, level 4 can bypass it, and the phrase is swiftui
W

objcui
filter bypass, ban
uiswift
Who is censoring me
uikit slander 😡
The Jew will be most upset
dead chaat
This is litewelly north kowea guys
Icraze selfie??
icraze after receiving a new purchase from nexus
🤓 ☝️
me when i make $6 from reselling an exploit
When was the last time that got a sale anyway
NOOO

dead chat
give me back my meow
Mrow
Mrow
gagged him

I applied for the kfd cowabunga giveaway and I don’t have arm64e or ios 16
ret
?
good looking question mark


but take it to DMs
what is happening
The first kfd jailbreak will come out in second quarter 2024.
wtf is a kfd
false
Kentucky fried chicken
Unc0ver gold
kentucky fried dicks?
Intrusive thoughts won
Oh that's why I don't have it
?
who ghostpinged
dont you blame this on me
why not
because it simply was not
just what you want us to think
racism
I'm 6'1 bbg 😘
I've never seen capt but the fact that he is named Andrew leads me to believe that he is super ugly
Like this ^^^
can confirm
so you forced rosseta to work for you?
captinc
I can do that too
print("flags: 0x5F")
true
holy shit boba didn't use rust
god is real

are there any way to bypass the max inband size limitation in IOConnectCallMethod. just need a pretty big inputStructCnt but the max size is 4096.
tried to use mach msg directly but got (os/kern) name exists
unsafe { println!(“capt is queer”); }

WTF
BOBA USING PYTHON

the line of code given is entirely safe
W
true
DM

💀
Wait, how old are you
Im a minor too
I'm a major
Major dumbass
looks like this is why mmapping causes it to become unexecutable
The following workarounds are available:
- You can wait for your pages to leave the UBC. If you don’t want to wait, purge can help.
- You can put your file contents into a new vnode (via a new inode), as long as you write the file with something like write and not writing to an mmaped region. cp or equivalent is fine for this.
- My favorite: you can call msync(…, MS_INVALIDATE) on the mmaped region, asking xnu to throw away what it knows about the vnode. If you compile mmap_copy.cc with MMAP_COPY_MSYNC_INVALIDATE defined, it will do this. You can even use this technique to “save” a broken vnode from an entirely different process by opening the file,mmaping it, and then calling msync.
i'm not smart enough for this but I'll try msyncing the original file with ms_invalidate
@granite frigate just use the write() mod then
mount -uw / 
this doesn't work since sandbox specificially blocks the read in /var
what write() mod? isn’t that only in var → var
but read is ok in /System/Library
return EPERM;
oh i get it
can you figure out a way to access the kernelcache
that's going to be the biggest problem if you wanna make an arm64 jailbreak
cause patchfinder needs it
L
real
yeah that’s easy
Apple TV 4K Advanced
Apple TV 4K Advanced
Apple TV 4K Advanced
@unkempt magnet findChildVnodeByVnode is not working. is this offsets error?
Apple TV 4K Advanced
damn i cant get this to work
im just gonna sleep
my dreams of trollface passcode are gone
KCALL IOS 15 KFD REAL arm64
last year I discovered this article/YouTube video from Billy Ellis relating the iOS framebuffer:
- https://bellis1000.medium.com/exploring-the-ios-screen-frame-buffer-a-kernel-reversing-experiment-6cbf9847365
- https://m.youtube.com/watch?v=pa3KCMNE9fc
and I tried to replicate it on iOS 15 (multicast bytecopy) at the time, but came up with nothing
I tried again this year on iOS 16 (kfd), and still came up with nothing, while being less experienced with IDA last year, I was looking through messages sent in Hack Different relating to helping me w this project, and I saw this message from Siguza, does anyone know the answer to his question?
because that will save a decent chunk of time
hacked!
This time around I was able to find in IDA a function that’s supposed to have a reference to an instance of PE_Video struct according to apples XNU source on GitHub, but any references to the struct or anything PE_Video related doesn’t exist anymore in that disassembled pseudocode of the kcache
Lol i used this on my iphone 4
iPhone3,2
release the code
zomg eta jailbrek
i hope someone dies and goes to hell today
i vote capt
a mi tambien
ok its been 1 minute and i already dont understand how simplelogin works
nothing is simple to you
Here’s to hoping it is me
if you die i die
Idk if this is enough to post on r/tweakbounty but could someone make a tweak so that like the playback speed button is always there ? (I go thru like the stuff in flex list idk if that helps)
@radiant idol ?
i'll do it
how much u paying me
Uhh idk I mean I kind of wanted to try to make it myself, but I don’t have my Mac vm rn. I mean could u “make it in English”/exsplain what you hook, change etc? I mean do you just like hook AVPlaybackControlsController and change one of the properties Or sm like that?
yes
yes that is what you do
Ok, and I can ask here if I get like “stuck” on sm?
yes
Ok thanks
i did it if you want it @acoustic imp
Already, I’m gona try to make it tmro but could u dm me a zip of your source code ig
13 lines damn
oh, could u just send a paste bin link, just caue like I wanna try to make it my self first
Paste bin if u can, here is fine
ok
nvm its 9
code golfing tweak requests
I mean I have like two newlines
so
if I were to compress it, it could fit in 5
sloc not loc
ah
https://pastebin.com/3btkGUpV
@acoustic imp
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
wow using true and not YES
%hook AVPlaybackControlsController
- (void)setShowsPlaybackSpeedButton:(BOOL)capt_is_queer { %orig(YES); }
%end
Thx
np
%hook AVPlaybackControlsController
- (void)setShowsPlaybackSpeedButton:(BOOL)doesShow
{
if (doesShow)
{
doesShow = YES;
}
else if (!doesShow)
{
doesShow = YES;
}
else
{
doesShow = YES;
}
%orig(doesShow);
}
%end
i get paid off of sloc
this is truly beautiful
i think it is
resset16 also doesn't work
unless im stupid or something
💀
@torn oriole i am pinging you to remind you about your (nonexistent) access to github.com/captinc/zefram
Consider joe filtered
Damn right you are now get me some access bitch 
@grave sparrow refuse
Even autocorrect is out to not get me access to zefram
I typed fuckin racist bruh 😭
2 tweaks
You should host a #cool-people-giveaways and it's just some random files from zefram source tree 
As the years go by, various revisions and pieces of the zefram source code are revealed
as the years go by, I see glimpses of my past sanity
Hmmm doesn’t seem legit enough

@tepid olive sorry but I can't get your offsets to work, is this my skill issue or?
@grave sparrow
@tepid olive massive trolling
amazing how that kcall strat still works lol
I spent like 10 minutes finding set_ucred address in the kernel and it worked first try lmao
don't you panic since you don't save the original ucred
I didn't save anything and I'm not panicing
I closed the app fully
I do it like this
uint64_t kernproc = patchfinderaddress(PFIND_ADDR_KERNPROC);
uint64_t proc = rk64(kernproc);
uint32_t our_pid = getpid();
uint64_t our_proc = 0;
uint64_t kern_proc = 0;
while (proc) {
uint32_t pid = (uint32_t)rk64(proc + koffset(KSTRUCT_OFFSET_PROC_PID));
if (pid == our_pid) {
our_proc = proc;
} else if (pid == 0) {
kern_proc = proc;
}
proc = rk64(proc + 0x8);
}
//uint64_t ourcred = rk64(our_proc + koffset(KSTRUCT_OFFSET_PROC_P_UCRED));
uint64_t kern_cred = rk64(kern_proc + koffset(KSTRUCT_OFFSET_PROC_P_UCRED));
wk64(our_proc + koffset(KSTRUCT_OFFSET_PROC_P_UCRED), kern_cred);
setuid(0);
uid_t myuid = getuid();
Log(@"[i] Who am I: %d", myuid);
which jb is that
mine
kfd-based?
oh lol
same kcall strat
ah
so that's why i kcalled set_ucred
how does the kernel enforce that on non-PPL devices though
no idea but the kernel just panics with a data abort
page protections
SPRR?
idk
saying the instruction doesn't exist or?
just a "generic" kernel data abort
the kernel has data exception handlers
the kernel has a page table too
So my guess is they just set the pages to read only, and when using that one memcpy, they flip it to rw, do the write and then flip it back
anyways @crisp frost you should be at a point now where you can map the entire kernel into your process using pmap->ttep
and that should give you unrestricted r/w
https://github.com/mineek/kfd/commit/e3567e4526bc5d46f171a7d42a10ade7e3593728 btw if anyone is interested
kalloc!
well that wasn’t too hard
now you can just inject in the trustcache with this
In the case of A9 we could also race with KPP to get tfp0
or just get tfp0
it’s still doable
possible
I wonder if that'd be kpp protected
nah
hum, how...?
How I can help you to find exploit?
@radiant idol it doesn't work, what should i set as like the injection process springboard?
?
this is what chat gpt came up with, didnt work either
#import <MediaPlayer/MediaPlayer.h>
@interface AVPlaybackControlsController : UIViewController
- (void)setShowsPlaybackSpeedButton:(BOOL)arg1;
@end
%hook AVPlaybackControlsController
- (void)viewDidLoad {
%orig;
// Ensure the playback speed button is always shown
[self setShowsPlaybackSpeedButton:YES];
}
%end
@hexed knot ?
No
i tired that, urs, and joe's none worked
speedy.plist should be com.apple.UIKit
the target i mean
ok
that makes sense, i thouhgt it had to be like an actual like app/springboard, chat gpt lied smh
the target is just the process that your tweak should inject into
wait is 'com.apple.UIKit" considered an app/process ?
yes it is a process
so com.apple.UIKit is running in the bg? persay
yes
realy, like it would show up on cocotap?
No (I think), because com.apple.UIKit is what's used to build apps
it's basically in every app
yea, its the thing all the apps like use/pull the data on how to show/display things right?
more or less
you can “inject” into headers, classes, whatever
people usually inject into processes
weird to explain
youre always injecting into processes
you can do Headers = whatever the syntax is
@radiant idol it’s still not working changed the plst, and copy pasted your code form paste bin
uh






