#development
1 messages · Page 538 of 1
[manager addItem:(itemDict) ? itemDict : @{} withBundleID: (bundleIdentifier) ? bundleIdentifier : @"" withAppName: (appName) ? appName : @""];
real code
i love recursion fuck the call stack

item.appImage =
(([appName isEqualToString:@""]) ||
([appName isEqualToString:@"Siri Search"]))
? [UIImage systemImageNamed:@"hammer.fill"]
: [UIImage _applicationIconImageForBundleIdentifier:bundleID
format:1
scale:3.0];
``` AS you can see
readability is key

every guy in a 5 mile radius: 
for(;;)
use c instead of i in for loops so its c++
okay gotta put on my big boy goggles. add x8 + 1 into x8 register
what are the non volatile registers in arm64
the only thing i did in arm was write to a file and read it back
and do a for loop
i was supposed to take a college class on arm64 asm but its not in my course now since the college i am transferring to doesn't require it
i still want to take it so i actually get forced to learn arm
for (int c = 0; c < no; ++c) 
++c > c++
which is not true
++c > c++ != true == false != true == true != true == false
ogey
return false; you are cancelled
about to start talking in c++ from now on
bye
#include <iostream> learn how to communicate
don't speak nerd
dog_girl.png
can you hook a method in a private framework without adding it to the makefile
idk what you mean
i think i figured it out
we don't need another dogshit language like c++

swift-evolution moment
flexdecrypt from 3d touch contextual menu
flexdecrypt doesn't work on procurus/libhooker right though?
it does
because that is what i used
i might even make it to work with fouldecrypt through prefs except i don't know how i would handle depends
idk which one is prefered. i just use fd since it just works
I could never get past this, even John said it doesn't work: https://github.com/JohnCoates/flexdecrypt/issues/8
It worked fine for me on odysseyra1n/taurine
Maybe try the tweak and see if the binary is visible in /tmp
Did you actually decrypt an app or just type flexdecrypt?
Decrypt an app
I used to use my iPhone 11 as a test device, now I use iPhone X
I have used fd on both taurine/odysseyra1n with no issues
that dock though
My most used applications
Wish Apple could make a fucking option to at least choose how many apps you want on the dock
@main apex that video is on odysseyra1n
I mean if fouldecrypt or any other is the move then I can add preferences, I would’ve done that rn but I don’t want to make them multiple depends
^ that just uses flexdecrypt
Using nstask
so it replicates flexdecrypts behavior.
I might also add a 3D action in Filza to decrypt binaries
Yea
It can
It just uses flexdecrypt
whatever flexdecrypt does, this will do
Just gives you a 3D Touch option for applications
Hm hold on, idk if flexdecrypt has any args except the exec path
I am just running “flexdecrypt /path/to/executable”
Can you give me an app for example
And test it with/without the menu
and see if the behavior is different.
F
I am going to assume everything is fine
@silver rampart this is the coolest shit ever
can't for it to become better because i might be using this shit daily
Does the GUI work well on macOS? It gives me an error trying to load
same here, tried python 3.10 first. 3.9 almost loaded the tui but errored out
I was able to fix it but the program hangs whenever i choose some menus
@indigo peak did you remove the cursed code before releasing 
definitely not

of course i got on idb from a bad tweak
yoooo
The program is in a early beta
Tbf they write about every tweak
Even I'm on idb
I don’t understand why they made this article
for the broke people
Interesting
@digital helm
man...
LOL
we do a little trolling
“not serious tweak”… releases it and feeds the source to GitHub CoPilot
cry about it
I need to setup copilot...
And restrict it to only give me suggestions based on fiore's code
one day i’ll be on iDB
The idea behind BrokePods was originally proposed by @digital helm,
does anyone have a repo template with payments and shit
i’m too lazy
atleast restricted packages
thatll probably take a lot more than a template
ok
since you need like a payment gateway and stuff
o
Need I remind you that this server primarily comprises those who are cognitively dysfunctional, technologically illiterate, or perhaps most frequently, some complex combination of the two? We should not make an effort to render life any harder for -- nor confusing to -- them.
.
Just use chariz
you can give the package the cydia::commercial tag
but uhh you can't really download it if you dont implement a payment API somehow
for my paid packages? the reason i want my own repo is so i get payments instantly instead of having to wait 30 days to get the couple of dollars i made for a purchase with packix 
idk if chariz does the same
well yeah i could use the shoppy api to see if the user purchased the item
yeah but you still need to give the user a one-time download link
ye
n
tldr?
Sounds like a skill issue
ok

yes it’s the same sorry
yea
it’s a compromise to make sure we’re always able to give customers refunds when necessary, and if you end up being sus (I doubt it hah, but we still need that just in case)
yeah those words basically
i figured
saurik when he’s about to give refunds on 7 year old purchases
lmfao that thread tho
it’s truly amazing
plus it does have a benefit to you in that we just handle sales taxes for you
since logically we’re the one accepting money, we’re the ones that pay it
no fee that way 
it’s a pain in the ass so you may as well have us do it for you
https://twitter.com/ultratiem/status/1470911024664514562?s=21 trolled too hard
Yo @saurik I've sent multiple DMCAs. Sent personal pleas. Tried contacting your hosting providers.
STILL, you continue to sell my theme (Jaku) on Cydia knowing full well none of the payments are being sent my way.
At this point, not sure why you don't STOP...
until you get over 2k
I honestly don't understand what you want :/
what in gods name is this thread
name a more iconic duo than saurik and text expressions
;P
troll
“hey you’re ignoring my dmca’s”
“it’s not even my problem go away”
“don’t care + ratio fix it anyways”
“ok but i’ll lose money”
@lime pivot do you guys do ui themes
what would that theme exactly?
uh
TFW chariz rejected my tweak
cam that was like
(wasn't rejected, they just wanted me to add a couple more features that I wanted to do but was too lazy to do)
like for example the search icon on discord
the only tweak you ever made
it can
you need to call pthread_join from a real thread
Yes
and it probably burned in someone’s status bar
bootleg mach threads won't cut it apparently
QuickActions
wait what did we reject
github is something something microsoft, proprietary
he won’t use gitea cause they haven’t fixed their cringe yet
fuck microsoft
github could bomb orphanages i still wouldnt think about using cgit/gittea/gitlab
nah gitea is fine
they literally do lmao
gitlab and cgit are fucking ugly though
gitlab is fine
see the ICE contract controversy
gittea is ugly
oh yeah…forgot about that
gitlab's ui makes no sense why did they have to be different from every other git site
yikes…
gitlab is just github if it had a left sidebar instead of a top tab bar
have your mach thread create a frozen pthread in the target, then call _pthread_set_self with the resulting pthread_t
gitea literally just…looks like github?
i don't use programs written in g*
Still waiting for single user gitea 
in gay??
i guess it’s only weird on mobile
it’s a party on your repo and everyone’s invited
what's a good python GUI framework
tk
ur mother
github is weird on mobile too
github mobile doesn’t even work half the time
git.boba.best and git.bbaovanc.com both have dark gitea theme by default btw
lol sometimes I have to use the safari page zoom to zoom out until it thinks I’m on desktop
no more desktop site link + request desktop site doesn’t also change your viewport to desktop resolution any more for some reason
i tried to get it to work before but there's litearlly 0 docs anywher eon cgit
so i used gitea
the thread that called it will continue running, the mach thread underlying the pthread you created will need to be killed
Bro
you don’t want cgit anyways the shit is disgusting 🙏🙏
hot take: just use github
i couldnt find it
literally searched the entire internet
your code may as well not exist if I can’t find it
couldnt find barely anything related to cgit
i think the most i could find was the arch wiki page
because nobody wants to use it lmao
true
I’m surprised anyone uses it in current year
i know a certainly bootstrap repo that’s quite active on the cgit
and then moved to gitlab
on the cgit
which is arguably worse
there’s a gitweb built into git itself that’s better 🤷♀️
gitlab's website is so confusing
yes
i can never figure it out
gitweb is so ugly 🤮
see https://github.com/summertriangle-dev/leviathan/blob/master/payloads/nightmare/inducer.c for a full implementation
i guess that wouldve been helpful a couple years ago when i was trying to do it
404
when are you going to invite me
been waiting at least a year

git.elucubratus.com moment

im gonna try gitweb
honestly it’s incredibly useful that salsa.debian.org switched to gitlab
true
why does systemctl status just freeze up
at least now there’s literally any SEO whatsoever and I can navigate the damn thing
for half of my serivces
why is docker so slow
well and it helps that they’re using it for issues and PRs too
how
up to you
i type docker ps
skill issue
you can use whichever synchronization method you want at that point
since your bootleg thread is now a full pthread
yikes idk how you manage to make docker that slow man
do you have DOCKER_HOST set or a docker context to like a server in Antartica or something???
i don’t even fucking know what docker host is
yes it’s running on a raspberry pi, but i had the same issues on a linode server too
like a fucking $40 a month linode
that's not normal
yeah no kidding
i’m running it on an rpi 4 8gb
but home assistant seems to be too much to handle for my rpi
tf
idk what you did then
@lime pivot @restive ether FreeBSD is using cgit and phabricator
docker ps takes 30 ms on bbaovanc.com vps
and then on my rpi 3…. docker would take forever to restart a container that it times out
they can do better
wtf how much do you pay for that
weird
they could be less cringe about their source
it's 2 vpcpu and 2 GiB of ram

Phabricator is abandoned 
200ms, 50 containers
for docker ps
hehe
oh wait if i run it a second time it's 90ms
I mean take it with a truckload of salt because it’s a Ryzen 3700X but 6ms on my machine
wdym
y’all have op setups idk
literally just default docker
idk what you did
heh subsequent runs are literally 1ms what the hell
yeah
linux must be caching something important or something
portainer on the other hand loads it instantly actually
oooo should i do podman ps on my personal computer
i use podman instead of docker on non-servers
i am NOT running podman on production
@native dune what are you running on your pi
I am a pod person ama
oh really? damn that sucks
in docker?
i cant get git instaweb working btw
yeah and also outside of docker, to get an idea of how much work it's doing
You have to mark the repo to be exported
too much work
outside of docker = i don’t think anything except for caddy
inside of docker = waiting for docker ps
do you have any docker containers??
Yeah, llvm ended up switching to GitHub
yeah like 7
what does your htop look like
why is this not mentioned at all on the git docs
@gentle grove
it wasnt as slow this time
it used to be slower
this was more like 10 seconds
it's a shame cause it feels like a big deal to drop something a bunch of major projects are relying on
It is...
You seem to be really bad at reading docs
where tf is it mentioned
vaultwarden is… a name, hah
Yeah I agree
https://floppa.art/Niay1k39 that is an issue

yeah that might do it lmao
that is probably the cause
uh
that is your cause
guys what do i delete
what do you have that you dont need
nothing
hah
fucking 32gb card
you might need to do a docker prune
i have one too
ooo yeah
docker images | grep '<none>' | awk '{ print $3 }' | xargs docker rmi
also check docker system df
lemme move my piracy legit movie downloader config files to my hard drive
why tf would you do that instead of docker image prune
lmfao
what is prune
never heard of it
"Removes dangling or unused images from local storage."
stopping all da containers
you can also clean up the systemd journal
docker says "Remove unused images"
cause that just… grows infinitely and never deletes old shit
not sure you exactly care about logs from a year ago but hey I guess if you do, journald has your back, for some reason
don't remember exactly but it'll be on journalctl
is that still the default setting?
let me grep through my binary log files
"auto" behaves like "persistent" if the /var/log/journal directory exists, and "volatile" otherwise (the existence of the directory controls the storage mode).
apparently
Oh, cause they expect you to have git-daemon setup first
honestly don't even care about them being binary
it's so much more useful to be able to filter using journalctl and then pipe to grep
gzgrep
do i need qemu-user-static
hmthis isnt a comand for me but i have zgrep
Yeah, that
i cant even delete packages
yeah it'z sgrep
ive been piping zcat to grep all my life
zeeegrep
see if you can find what uses it via dpkg
waiting......
I'm assuming it's debian or whatever
how
only dpkg command i use is dpkg -b 
then apt remove that package
don't actually remove it
just see what it says it'll remove
actually dpkg-deb 😉
what am i looking for
find the package name on the left
i actually use dpkg -b even though its probably the same thing
the package that owns qemu-whatever it was
also try apt autoremove to remove orphaned dependencies (but make sure you dont accidentally remove anything you need)
i cant delete anything
no storage
yikes
im copying shit to my hard drive
did it fill up the buffer space that's reserved for root user too
idk how that even works on raspi-like bootloaders
idk its all fucked
try rebooting
delete all your containers, since you won't be needing them soon
it should clean up a tiny bit of space
that doesnt seem like a good idea
whats that
most importantly when it fills up
if it fills up it just fills up and everything breaks because everything assumes more disk space will exist forever
im moving it to my hdd
true
im going back to using less for man because it's better
they're already gzipped i think
wtf
did they cahgne the ui
you have regex selected that's why
it looks different than i remember
no it still looks like windows 95
those checboxes though
that's windows 11
those checkboxes
wtf
wtf
why do i have that selected

recompress with zstd
yeah it's searching for the text "{MEDIASERVERDIR}" after the end of a line
i think
whcih is impossible
{} also has special meaning in regex
oh
default checkbox changes with windows versions
not an app thing
it doesnt say it does on regex101.com
oh
vscode does
just rebooted
oh wait
regex101 is just smart enough to know since i didnt put a number inside
make sure you select ecmascript
yep
conclusion: vscode is dumb 
To make life easier

read your emails
@lime pivot @gentle grove just reinstalled dietpi 
woe
what does it do
dietpi is the os thats on my rpi
instead of ubuntu server or whatever
can you send your bitwarden caddy thing
because i forgor to back it up
i use raspbian
configs/caddy on bobatea
dietpi is based off of raspbian lite
thanks
thank u
i haven't read them since i made the email like 5 years ago
i only read it for 2fa/codes
You forgot a license
Idk what license to put
What license should I put if idc what anyone does with the code
WTFYW
i use unlicense on my configs
legal issues
I’ll figure it out later, I don’t have license for most of my shit
The unlicense is illegal in Germany iirc
BSD-2 or MIT
Or BSD-0
Please add licenses, unlicensed open source code is useless
0BSD
MIT/BSD2 still have some limitations
like if anyone uses your code they must put your license in their repo/app
DO NOT USE BSD-4
oh wtf
BSD-4 is a terrible license
what about cc-0
is cc0 license good
3. All advertising materials mentioning features or use of this software must display the following acknowledgement:
This product includes software developed by the Sileo Team.
This clause can go suck nuts
cc licenses are for artwork and text not code right?
not often used for source code but it's fine
pretty sure you can use it on code too
you can use cc on code im pretty sure
although i gues it makes more sense to get a code licesne anyways
@restive ether so where hearse's dev role
tf
that's rerd-ed
uikittools-ng has so much BSD-4 code by cool star, I really want to relicense but CS refuses to switch to any license that is GPL compatible
about to go sue every article that mentions sileo
because of this one clause

So it's either deal with it or rewrite huge amounts of code
bruh
whats wrong wtih gpl compatible
can't they just compromise and remove that one clause lol
It's only for advertisement in forks iirc
they don't want sbingner to steal the code which I completely understand, cause sbingner has done it before
sbingner swooped
basically:
"i give no fucks do whatever" license: 0BSD (more legal than unlicense at least)
your average permissive license: MIT/BSD-2/BSD-3
copyleft license (gotta open source the derivatives): apache, gpl
looks like the FSF recommends cc0 if you want to public domain your code
I’ll just use MIT
true
just sbreload and uicache at this point
oh and ldrestart
i use the anyone but coolstar + a bunch of other random people license
based

double based
Triple based
This Django tutorial aims to teach everyone the Python Django web development framework.
🔗 Course Website: https://www.dj4e.com/
💻 Sample Code: https://github.com/csev/dj4e-samples/
✏️ This course was created by Dr. Charles Severance (a.k.a. Dr. Chuck). He is a Professor at the University of Michigan School of Information, where he teaches var...
deez nutz license
see you in 18 hours
this is so the remote thread you created doesn't crash when calling anything that needs the thread specific data to be set
where
i mean, you can if you want
but you have a remote port to the bootleg thread so you can control that
Most of uicache
pthread_set_self turns your bootleg thread into a proper pthread
the other one you spawned to get the pthread struct from can be killed whenever
the bootleg thread (which is no longer bootleg)

you want to call pthread_exit
but if you don't care about cleaning up you can just kill it
hey man that’s no big deal (besides all the anemone research that went into uicache) 
If someone gives you $14 million then yes
can you make apple watch apps with theos
Probably not
You would need xcode to do that extension shit
@grim sparrow @tepid olive do either of you know
Yes
You can
You can do anything
You’ll probably just need to add a new mk file changing a couple things
I am going to try to do safari extensions
I still haven’t gotten around to reading his books
No I just know it’s possible
@grim sparrow couldn't i just use the xcodeproj.mk
i don't
i was looking at this fancy repo: elihwyma/ExampleXcodeApp and I looked in the dir for *.mk and saw it in there
i see now that i need a mac 
waiting for my theos safari extension template
soon as I update my old opencore install and install Monterey I ll try that
probably isn’t too difficult
man
the free build minutes
wtf, am i forced to codesign apps in xcode now or am i just dumb?
guess i have to deal with it 
that's a weird looking iphone
smallest docker image in history
It’s old asf
how do i hook NSString
and lets just say
replace every string with a static string
hypothetically
how would i do that
nono
i want to hook NSString
i already hooked UILabel
and i want more
rip
okay
thanks
well
i thought that the class method
+(id)string
would be what i needed
but its like
nothing
so hear me out
+(id)string {
return [[NSString alloc] initWithString:@"jew"];
}
well it depends
does string call alloc init
or does alloc init call stirng
yooo
i got into safemode
pog!
@grave sparrow i found something that if i changed the string it would definitely break the entire OS
-(char *)UTF8String
i think it would
well yeah
over exaggeration
oh well, this seems like a lot of work just for some shitty little joke
fr
UILabel, UITextView
aren't discord messages YYLabels
get the mach port and call thread_terminate from thread 2
interesting
yeah
i was only doing it because someone wanted a caesar cipher on there phone
so i was like
ill do it
PENIS
Not-iphone
@silver rampart ktool should work on wsl, right
only place i ever use it
because it's not working for me 
send error
zsh: /mnt/c/Users/donat/AppData/Local/Programs/Python/Python39/Scripts//ktool: bad interpreter: c:\users\donat\appdata\local\programs\python\python39\python.exe^M: no such file or directory
did you install it in windows and try to use it in WSL?
i tried on windows, but i thought i deleted it
type python3 in WSL, see if it has the same issue
try python3 -m pip install --force-reinstall k2l
same error
echo $PATH
do i send the whole path?
sure
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/mnt/c/Program Files/WindowsApps/CanonicalGroupLimited.Ubuntu20.04onWindows_2004.2021.825.0_x64__79rhkp1fndgsc:/mnt/c/Program Files/Common Files/Oracle/Java/javapath:/mnt/c/Program Files (x86)/Common Files/Oracle/Java/javapath:/mnt/c/Program Files/Eclipse Foundation/jdk-16.0.2.7-hotspot/bin:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files (x86)/Gow/bin:/mnt/c/MinGW/bin:/mnt/c/Library/Developer/Toolchains/unknown-Asserts-development.xctoolchain/usr/bin:/mnt/c/Library/Swift-development/bin:/mnt/c/Library/icu-67/usr/bin:/mnt/c/Program Files/nodejs/:/mnt/c/Users/donat/Desktop/mongosh-1.0.6-win32-x64/bin:/mnt/c/Program Files/MongoDB/Tools/100/bin:/mnt/c/Program Files/Go/bin:/mnt/c/Program Files/PuTTY/:/mnt/c/Program Files/Git/cmd:/mnt/c/Program Files/dotnet/:/mnt/c/Users/donat/AppData/Local/Programs/Python/Python310/Scripts/:/mnt/c/Users/donat/AppData/Local/Programs/Python/Python310/:/mnt/c/Users/donat/AppData/Local/Programs/Python/Python39/Scripts/:/mnt/c/Users/donat/AppData/Local/Programs/Python/Python39/:/mnt/c/Users/donat/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/donat/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/Users/donat/AppData/Local/GitHubDesktop/bin:/mnt/c/Users/donat/AppData/Roaming/npm:/mnt/c/Users/donat/AppData/Local/Programs/mongosh/:/mnt/c/Users/donat/go/bin:/mnt/c/Users/donat/.dotnet/tools
idk how wsl2 works but why are so many windows program paths in it
i have no clue man
it also could've been from me trying to set up zsh on it
currently trying to install python3.9 to see if that would work
@silver rampart what version of python is recommended for ktool
anything above 3.7, it shouldn't matter
ur env is, not correct
try this python3 -x $(which ktool)
ah yeah that windows version is like a month old
just delete /mnt/c/Users/donat/AppData/Local/Programs/Python/Python39/Scripts/ktool
@silver rampart i got it to work
it was weird
i uninstalled python 3.9 + 3.10 from my windows install
installed 3.8.9, and then ran pip install k2l through cmd and then i restarted the wsl shell
and i ran python3 -x $(which ktool) and then it worked
so idk wtf that bs is
but

im not confused
the way wsl handles python is by running the exe
so wsl doesn't have its own python interpeter
thats just my guess
no
okay, then i have no idea
afaik that's not how that works
you have windows bins/scripts in your path in WSL
python3 -x $(which ktool) -> find the place $PATH says ktool is, remove the first line hashbang, (which is trying to execute the windows binary), then run it with WSL's python3
only reason that works is bc you have the same version of k2l installed on both linux and windows, and its platform-independent, so you can use the windows script with the linux library
i just thought that is was weird that i had to install ktool through windows but run it through WSL
its again bc ktool in your path resolves to the windows bin
see if you have it in /home/donat/.local/bin/
add alias ktool="/home/donat/.local/bin/ktool" to your shell profile and restart/source it

beautiful
definitely worth the setup hassle
@silver rampart uhhh
what does this mean
it didnt work for Discord, but it worked for MobileTimer
wtf
how much did it not work, tho
none
is it because discord is an appstore app and clock is not
let me try instagram or somethign
could be
i've only tested this on apple stuff
but i've seen people use it fine on youtube.app
yeah instagram didnt work
hm
i think it might be from my decryption of the app
but im not sure
@restive ether how do I get advanced dev?
I've contributed to taurine and odyssey

What did you contribute
I remember you wanted it for a while
And then I sent you the dump I had
Unregister apps on restore rootfs
I PRd it to odyssey and CS committed it but removed me as the author 
That was cause I broke my orig-fs snapshot name and had to hack together a fix
L
Not leaving every 2 minutes is a good start
Done

be advanced idk
there’s not really criteria for it
yeah we don’t do that anymore
can't remember where I put my keys this morning but I remembered you saying that over a year and a half ago
to someone else

we changed it since homie is more or less MIA
he's off playing cs
this is true
I'll finish my tweak for chariz, how about that?
I made brokepods
How about that
@restive ether if I make a competent discord theming platform for iOS can I get advanced dev
Banned
I made calculator history
so is dev and designer
thank god i made that one tweak 1.5 years ago
gonna release thanos fuck 2
go ahead
Go ahead, vote on it
nerd
probably not dog
U gotta have a deep understanding of ios/macos internals to get advanced dev i feel like
same thing
@lime pivot https://github.com/SinaKhalili/Folders.py when can we make tweaks in folders language 
real
I just watched a video for that last night
What the fuck is this
I have no words
this dude probably put more effort into his shit post language than i do to my actual code

I need to learn uikit 
you also need to learn how to not break an entire core functionality of jailbreaking
Shut up
It wasn't that big a deal
And was fixed quickly
At least I didn't bootloop anybody
We have identified the cause of the recent bootloops following Cydia updates. There was a system file removed by another jailbreak app. New uicache caused the system to detect this and bootloop. A test has been implemented that will avoid informing the system of missing files.
356
TFW sbingner's uicache bootlooped people
It’s easy asf
Literally spend a week on it, and it will be easy. I don’t even pull up the docs for certain shit since I already gotten used to pulling them up 100 times

I am about to buy the Jonathan levin books
ok, write me a todo list app in 10 seconds
done
todo: make a todo list app for tri'
Learn UIKit + understand MVC then everything easy
Just get good then everything easy
Tbf I got no idea what they are talking about
meme functions that are not part of the pthread standard
i will send you a message in morse code
MVVM :3












i prefer the VIPER pattern
Is it even possible for a subclass to be overriding my hook? I would think the answer would be no, right?
..-. ..- -.-. -.- / -.-- --- ..-
or like, could my hook not work on subclasses added in ios 14, if I linked it against iOS 13?
should i make a app for windows thats literally just the SF Symbols app on mac, but for windows
or like
no
I would still use the Website ngl
I would rather want it in a browser tab than a whole new window
the website is so shit tho
actually wait
you can still call pthread_mach_thread_np you just need to call it after pthread_set_self
mach_port_t rfake_thread = (mach_port_t)remote_call_and_trap(rthread, ex_handler, ^(arm_thread_state64_t *state) {
// Now that we're a real thread, get the fake thread's mach port.
// This works because libpthread doesn't overwrite the thread's mach port in pthread_set_self.
uint64_t __pthread_mach_thread_np = (uint64_t)reslide_shared_cache_ptr(&pthread_mach_thread_np, my_scb, their_scb);
__darwin_arm_thread_state64_set_sp(*state, top_of_stack);
__darwin_arm_thread_state64_set_pc_fptr(*state, pac_data_to_func(__pthread_mach_thread_np));
state->__x[0] = rpthread_t; // input pthread_t
});
wtf
are you calling it from the injector or the target
the mach port is local to the target
hmm
no idea what that means
you need more spongeballin in your life triangle
it was in ios 12
%hook Chariz
oh no
where can i find this tweak please
Just compile it smh
The plist should restrict it to load into chariz.com
ogey
thanks capt
Stop trying to hack jlevin
man

fr just trying to figure out what process is hosting this server
and thought that would be an easy way of doing it
Clone it then grep -R
then get out of bed
lol
I’m not at home
I’m not getting an Uber an hour up the motorway Fr
I'm on Big Sur, but I don't have Xcode 
lmfao
i still haven't updated hack to monterey

i am supposed to be updating today
i am on big sur at the moment
i don't even know if my smbios supports monterey
thanks for the token
% ./foo
Using x86_64 architecture...
Creating a second thread...
Sleeping main thread for 2 seconds...
Hello from the second thread
Hello from the second thread
Hello from the second thread
Hello from the second thread
Acquiring the mach port for that second thread...
Terminating the second thread using its mach port...
Return value from kernel is: 0
% echo $?
0
ODk3MzIzNzg2NjkxNTYzNTIx.[redacted]
How can I make an app send me a notification in a hook


do