#development
1 messages · Page 578 of 1
remote: Counting objects: 100% (762/762), done.
remote: Compressing objects: 100% (381/381), done.
remote: Total 810 (delta 511), reused 580 (delta 376), pack-reused 48
Receiving objects: 100% (810/810), 270.67 KiB | 1.76 MiB/s, done.
Resolving deltas: 100% (516/516), completed with 101 local objects.
From github.com:ProcursusTeam/Procursus
* [new branch] autogenerate-conffiles -> origin/autogenerate-conffiles
+ 5685d0c5...c2dc99bb ck/cron -> origin/ck/cron (forced update)
* [new branch] ck/llvm-12 -> origin/ck/llvm-12
5929c20a..8eaae113 main -> origin/main```
nvm wasn't that bad


man you know, I realised a fairly obvious perf improvement a few weeks ago and implemented it with apparently no breakage whatsoever
pog
was it a sleep(10) call
the one person who wonder why their tweak wouldnt compile anymore
may as well have been
I respect that the perl approach is far cleaner (that’s saying a lot considering it’s perl), but man
ooooo comments
I hate that Theos startup was inherently bound to having an external script write make to disk, and then have it immediately read in
the leading perf issues continue to be make startup speed being trash and xcrun just being slow on first launch after reboot/xcode update/routine or low disk $TMPDIR cleanup
dumb question but where would i put a third-party framework in theos
theos/lib doesn't work, ld complains about missing framework
theos/vendor/lib works though 
wherever you want, then add it to CFLAGS + LDFLAGS with eg -Fvendor
wait uh huh
ok that’s not meant to happen
make sure it’s being set in blah_EXTRA_FRAMEWORKS
true
Where is my Procursus jacket from CK?

and so it begins... @grave sparrow
surprised vendor worked for you though
it’s only meant to insert the -F/-L flags if you use the EXTRA flags
I can make clean package in under a second 🔥
true i should figure it out
i havent done much caching to be fair
reads through actions/cache for 2 minutes should be easy enough
also is there any reason for not caching /opt/procursus directly but making a separate __cache folder
Nah just disassembler
#include <chrono>
class Timer {
public:
Timer(std::string function) {
m_StartTimepoint = std::chrono::high_resolution_clock::now();
m_Function = function;
}
~Timer() {
this->stop();
}
void stop()
{
auto endTimepoint = std::chrono::high_resolution_clock::now();
auto start = std::chrono::time_point_cast<std::chrono::microseconds>(m_StartTimepoint).time_since_epoch().count();
auto end = std::chrono::time_point_cast<std::chrono::microseconds>(endTimepoint).time_since_epoch().count();
auto duration = static_cast<double>(end) - static_cast<double>(start);
auto ms = duration * 0.001;
std::cout << "[*] Timer: " << m_Function << ": " << duration << "us (" << ms << "ms)\n";
}
private:
std::chrono::time_point<std::chrono::high_resolution_clock> m_StartTimepoint;
std::string m_Function;
};
Timer timer(std::string("funcname"));
already got a timer
@grave sparrow this good?
pass your strings by reference dawg
^
Timer(const std::string &function)
and this if you care enough lmao```cpp
void stop() const
why not
yea true unless he is planning on using templates i think he might not have a choice. i usually put const at the end so i know i didn't touch the object called
I really wish I could use c++20 but I don't think xcode supports it yet
then I could entirely abandon c code
whats const do
its basically to make sure you are not editing the object in that function. Let's say that you edited the private members in that function, then you would not need it there
if the function stop is called, it would not change the object that is calling it.
lets say if stop was modifying a private member, then compiler will not be happy```cpp
void stop() const
{
auto endTimepoint = std::chrono::high_resolution_clock::now();
auto start = std::chrono::time_point_caststd::chrono::microseconds(m_StartTimepoint).time_since_epoch().count();
auto end = std::chrono::time_point_caststd::chrono::microseconds(endTimepoint).time_since_epoch().count();
auto duration = static_cast<double>(end) - static_cast<double>(start);
auto ms = duration * 0.001;
std::cout << "[*] Timer: " << m_Function << ": " << duration << "us (" << ms << "ms)\n";
m_Function = "blah"; //not allowed
}
if you care enough to use it lmao
its pretty based
got my lsp set up for c++20
C++11 is the real goat
clang-tidy is the goat ngl
class TableViewCell : public View {
private:
std::string reuseIdentifier;
TableViewCellStyle style;
Property<Strong, Label *> textLabel;
void _SetupTextLabel();
public:
TableViewCell();
TableViewCell(const std::string &reuseIdentifier);
TableViewCell(TableViewCellStyle style);
TableViewCell(TableViewCellStyle style, const std::string &reuseIdentifier);
Label *GetTextLabel() const;
void SetTextLabel(Label *textLabel);
virtual ~TableViewCell() = default;
void SetFrame(const Rect &frame) override;
};```


c++ mfs be like const :: const :: const ::
true
its because my fucking teacher instilled it in me
const and passing everything by reference. one time i called him out for not passing a string by reference and he said "it won't make that much of a difference" 
for shame
@faint timber https://developer.apple.com/forums/thread/132400
"just discovered that you can go into the C++ Language Dialect setting under Build Settings, select Other.. then type c++2a and press Enter. Tested with new string functions starts_with/ends_with from C++20 and the program compiled/ran."
yea i use it alot
Im refering to xcode cli tools not xcode @hardy glen
oh shit my fault
I use clion not xcode
it didn't have std::format last time I checked
@grave sparrow ldr imm be adding 0x38 in front 
lmao std::format shouldve been in C++ ages ago
its supposed to be 0x300
its hilarious that it took them that long
is that supposed to be a disassembler?
@grave sparrow its a ptr thats fine bro its correct
no its not sp
its ldr literal
ldr literal accesses the addr from the label pointer
the emojis make it faster
0x300 is a valid pointer @grave sparrow
the only time i built a diasm was a chip8 disasm and it was the easiest shit in the world
arm64 disasm is on my list once i finally start fucking with arm
never, just in a disassembler. i watched courses on x86 if that counts
pc relative™️ @grave sparrow
for a disassembler, do you guys use switch statements/if statements/ or lookup tables
Im never touching x86_64 lol
everyone loves 15 byte instructions
only doing arm
i finally started using m1, i should start writing some shit in arm
my a15 is my pac test device 
lookup, unless it's x64
then gg
rip-relative address be with u
inshallah

probably, can't tell u what i'm doing for shep's project just yet
wtf massive is working on [redacted]?
yeah the x64 disassembler works as intended, just the rip-relative addressing sucks ass rn and simd
basic vector operations are there though such as movss
bc i was going to
wouldn't count on finishing it tbf, just started it for shits

well feel free to commit to it
100% will do
oh fuck me
its not gonna be pretty either way
not to mention all the prefix parsing before that
amd actually wrote the x64 instruction set
so blame them
intel got a license to it in exchange for intel giving amd an x86 license
and thats why we have a duopoly
when did amd get bought
they picked up ati
armv6/v7 goes pretty hard
ok
Any free Xcode alternatives?
vm / hackintosh
noob question, why is it important to .align2 or 4
lmaoo
Does it have like the simulation thingy?
@primal perch when can i get birdpoop source
Shush
Why is Xcode 10Gigabytes 😩
Im already using 7.7 but you are blocked so u ain't getting it
@grave sparrow okay question, why do we have to load the syscall # in X16 opposed to X8
really? i thought it was x8
true
base address support 
okay i guess i got confused by the rasp pi/linux syscall tables
yea ik that. i guess i am just confused why we have to load it into X16 and X8 on other platforms
Fuck this where is the helloworld syscall
nvm found it
docker-wine-ida
trolle
Did you run it in docker because of the malware shit?
nah it just says that
idk ive never even used docker
Now you just need to set up the dark theme 

Virtualizing w11 with utm on my m1 air so smooth asf
Except i haven’t done any heavy tasks. Doesn’t really get hot
pp
Have you ever debugged using ida?
a few times
I remember i had a onion link that came with all ida tools on their website that locked behind the authentication
i usually just use it for static analysis
i'm not blocked

at least..
i don't think I am
who's pa
you pinged someone named pa
Ik lmao
trol
Wait so would i declare my string in the data segment?
Makes no sense to me
I thought we were supposed to allign before the _start
Im just gonna read the reference manual
There’s so much shit in that code idk. I thought it was just write and exit syscall
@grave sparrow any advice?
what is the best way to check for procursus on an unknown macOS machine
look for /opt/procursus
nice ty
cumming into a bucket is efficient
5 mins 🙏
@grave sparrow app is non fat btw too
hope im not too late
2 mins left dw
well this dylib is arm64e so I need to load it into arm64e app @grave sparrow
ok it works after abi flag

Does this mean you can do this on zefram too lmfao
@grave sparrow
You know how you have to set the boot flag. Could you take it out and use the flag in the compiler for zefram
Lmao
clang is an AI bootloader @grave sparrow
how do I symbolicate this
wtf
its crashing on
why is exit crashing
What is a AI Bootloader?
@grave sparrow after adding args it no longer crashes
that's actually really neat but why did u ping me specifically
cause I remembered you mentioning using yes and lldb to get a makeshift repl
yllacificeps em ginp u did yhw tub tean yllear yllautca s'taht
lper tfihsekam a teg ot bdll dna sey gnisu gninoitnem uoy derebmemer I esuac
cause I remembered you mentioning using yes and lldb to get a makeshift repl
stfu
No one cares
which type of dogs?
The stupid ones?
Shih Tzus?
One of them died because their neighbor pitbulls broke the fence
And played fetch with him
That sucks
Fax
The one in my pfp is also dead, but that is cause she had heart murmur. She wasn't that dirty of dog and mostly stuck to inside the house
I hate lil dogs for some reason
AYO
I don't really care about dog size. Only reason my family got a small dog was because my parents are old and don't want to walk 6 miles with a big ass dog that can drag em
No opencore?!
and also cause they don't shed
My parents are in their 60+ they are more comfortable with smaller dogs anyway
I'm not around to train a dog for them
ur tellin me u don’t agree with my opinion?!
is clover bad or somethign
Yeah, its awful, outdated, buggy af and should be avoided at all costs.
opencore is pretty hot because it emphasizes vanilla installs
breaks less shit
but my clover installs have also worked fine
what are vanilla installs
basically you dont change macos at all and only inject kexts / drivers on boot
leaves /system/library/extensions and /library/extensions alone

literally satan please ban from hackintosh discord
clover has never worked fine ever for anyone going to c ry and shit and cum if someone insists otherwise

Anyone have any good references for neural nets and machine learning in python
- dont
Why
what about JavaScript
Because I would prefer it to be on JavaScript so it runs in a webpage
nah its kinda hard to tell you can click the things on the page
i need to make it more obvious somehow
@grave sparrow mssymbol doesn't work on arm64e I need to use the dyld header method again

release a tweak that says it removes the beta expiry popup and have the tweak just update the phone to the latest OS
based
same
how dare you interrupt such valuable discussions
glhf
i dont see them there
but cant you hook init, set all the properties to TRUE, then hook the clearDeveloperInstallBrickAlerts and have it not call orig()?
what if you just update?
funnier when the 5th person repeats it
yeah i hope there’s a 6th soon
they say 6th times the charm
i got a solution
update
If i was home 
Sorry for the noob question but how do I write a tweak to hide an arbitrary UI element?
Like I want to hide the YTQYMButton
That says play next video
I see...
Wow ok...
How can I figure out what view controller is responsible for that YTQYMButton view?
Also idk if this particular element is reused in other places
So I’m not sure if I want to set them all to be hidden
Hm ok
So this is supposedly the nearest view controller
Ok there are a lot of different properties
Nothings immediately jumping out to me that they’re the YTQYMBUTTON view...
What kind of things should I search for? Sorry I’m new to this
Ahh ok all good
I remember back in the day there was something called Permaflex that could help you hide any arbitrary UI element
Don’t think it works anymore tho or if there is any replacement :/
Ah ok
@twilit jungle any ideas?
@grave sparrow how did you get the address of the section using the header I forget
Trying to hide this “up next” thing with a tweak
I'm attempting evil scientist hacking
this is nothing to do with symbols
I need to get the address of the one of the __DATA sections
no its irrelevant to symbols
just any section
LC_SEGMENT_64
is there a dyld struct entry for LC_SEGMENT_64
I don't mind parsing them
I just don't know how was asking if you did it before
Ill do it myself if you haven't

basically the dylib is accidently reading the host's binary sections
so I'm gonna copy over the section it needs
@grave sparrow make an all-inclusive post in regards to mach-o and pin it here
the amount you've helping cryptic justifies a post lmao
we literally have https://hackdiffe.rent/
Hack Different is a community of research around the Apple platform.
it ain't there chief
shim the call

why is the symbol missing bro
You could find the view responsible for it and just hide it or find the view responsible for it and stop it from being created in the first place. Both of which can be done in many different ways. Which method to pick depends on the efficiency you want.
But the general idea would be finding some event that would be a good spot to hide it. Then figure out a way to get an instance of view that you want to hide (if you are not just hooking the view). This is where flex is really helpful, it has a way to view object references that show which objects hold a reference to an instance you are currently viewing. So keep repeating till you reach the class/instance where you want it. You’d basically be following the chain of references to get the instance in code. Then its as simple as doing it.
If you nail down on the event where the view is created then you can even go a step further and stop it from being created.
.rent
finally an actual use of this tld
lol tru
@grave sparrow info.imageLoadAddress + (link->vmaddr - link->fileoff) + symtab_lc->symoff i feel like the math here is absolutely wrong 
to get the symtable
it doesent. is there one symbol table or does every dylib have one?
weird that its an invalid address then
@grave sparrow what is the structure of the symbol table? reading a blog currently and it seems like every element is a nlist_64, so i guess just an array of nlists?
perfect, thanks
u guys still on this damn
Did you ever do it????
The network thing
I'm doing it if you didn't
K
How do I update phone to beta
Block website
Req
Ok
How 2 update
To beta
Well
Kay
Restoring an iPhone 8
Gm talented developers
It
Fuck
It might stop checking once it finds that it's unsigned
Or new ver
We need a jailbroken phone on a beta to test this
@everyone
Should I update my iPhone X
I have boob for 14 betas
True
hey, can someone tell me if there are some good and controllable kernel heap objects to spray?
CGRect screenRect = [[UIScreen mainScreen] bounds]; error: Initializer element is not a compile-time constant.
What am I doing wrong?
Idk how to do that
Should give you an idea of what you need to do and why what you are doing is wrong
deranged
maybe construct a funny joke
maybe construct an answer 
don’t people use iosurfaces a lot
Is CG global scope?

If this is for me.. yk i started doing objc since today right?
how did you even get to that point though
i specifically linked you uro's preserved objc guide so you won't end up in the midst of the message madness
on a related note
My bad 😂 I was just messing around with trying to make a button in the middle of my screen… so en needed the screen width and height to divide them by two.
#development i have a really important question:
what would getting negative bitches consist of?
Being gay
fucking anime pillows
and degen stuff like that
that's literally me

just kidding I don't have money for that
What's that
Down extraordinarily
Shes like 9000 years old man

Yeah google tells me so LOL
This is why you should learn. Read that whole guide
big homie rick
hypocrite rick
its now tomorrow from yesterday ( <t:1644871440:R> )


@primal perch before i try to crack the password, is the tweak in there
like so my efforts wont be for nothing
yeah
good luck though its aes256 and the password is like 50+ digits
WHY

CANT YOU MAKE IT SOMETHING LIKE scoop has a big dick
on the off chance you get it though, the source from 1.0.8 is there
yeah, it's shasum -a 256 "scoop has a big dick"
@primal perch can i get a hint 👉 👈

Bruh how do you keep reading fun and speed up reading?
if you don’t wanna read and learn you aren’t gonna get anywhere with it
f
why you have to make the password so long
Pass123
liar
Lmaooo
anime will never leave you
Uhh Iam reading the thingy @tardy narwhal send me.. but now Iam stuck cuz he’s running Xcode 2010 and iam running Xcode 2019, the hello world files are not the same
Or it’s just an error or som, my log says:”Message from debugger: unable to attach
Program ended with exit code: -1”
And that’s defo not what his says

ok now use sha512
please dont.
none of those
who the fuck is
js

@rain sky
What
?
hello regulate
Idk who that is
you
you are regulate
you’re revulate
I'm rev
ulate
Not revulate
who the fuck is
who the
rev car
you still making harmony?
Idk what that is

just rezip it

troll
critical race theory strikes once more
i don't know who's trolling who anymore
we're trolling you
i legit do not know whats going on anymore
please
idk what im going to be begging for
but please
the password is trolling
the password is not trolling
cum
there are worms in your brain
i couldnt even guess the password if i tried
password
bru
dont need to though
why do you even have it

Ban
@primal perch send me it
word
shitd
im dead
i recognize that file, see you soon
on the bathroom floor
i have BPButton.m

#import "BPButton.h"
@implementation BPButton
-(instancetype)initWithFrame:(CGRect)arg1 text:(NSString *)text {
if ((self = [super initWithFrame:arg1])) {
self.blurEffectView = [[UIVisualEffectView alloc] init];
self.blurEffectView.effect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight];
//self.blurEffectView.layer.cornerRadius = 14;
self.blurEffectView.alpha = 0.85;
self.blurEffectView.backgroundColor = UIColorMake(255, 255, 255, 160);
self.blurEffectView.translatesAutoresizingMaskIntoConstraints = NO;
[self addSubview: self.blurEffectView];
[self.blurEffectView.leadingAnchor constraintEqualToAnchor:self.leadingAnchor].active = YES;
[self.blurEffectView.trailingAnchor constraintEqualToAnchor:self.trailingAnchor].active = YES;
[self.blurEffectView.topAnchor constraintEqualToAnchor:self.topAnchor].active = YES;
[self.blurEffectView.bottomAnchor constraintEqualToAnchor:self.bottomAnchor].active = YES;
self.textLabel = [[UILabel alloc] init];
self.textLabel.text = text;
self.textLabel.textColor = UIColor.blackColor;
self.textLabel.textAlignment = NSTextAlignmentCenter;
self.textLabel.font = [UIFont boldSystemFontOfSize:13];
self.textLabel.adjustsFontSizeToFitWidth = YES;
self.textLabel.translatesAutoresizingMaskIntoConstraints = NO;
[self addSubview: self.textLabel];
[self.textLabel.widthAnchor constraintEqualToAnchor:self.widthAnchor constant: -5].active = YES;
[self.textLabel.heightAnchor constraintEqualToAnchor:self.heightAnchor].active = YES;
[self.textLabel.centerXAnchor constraintEqualToAnchor:self.centerXAnchor].active = YES;
[self.textLabel.centerYAnchor constraintEqualToAnchor:self.centerYAnchor].active = YES;
self.layer.cornerRadius = 14;
self.clipsToBounds = YES;
}
return self;
}
@end
big penis button dot m
you know
yeah
because of you

game seagull when it just be game pigeon code
if(extTrajectory) {
uint32_t newBallVal = 0x52A88F48, newCueVal = 0x1E67D002;
void *ballAddr, *cueAddr;
ballAddr = (void *)((unsigned char *)_dyld_get_image_header(0) + 0x155684);
MSHookMemory(ballAddr, &newBallVal, sizeof(newBallVal));
cueAddr = (void *)((unsigned char *)_dyld_get_image_header(0) + 0x155750);
MSHookMemory(cueAddr, &newCueVal, sizeof(newCueVal));
ballAddr = (void *)((unsigned char *)_dyld_get_image_header(0) + 0x0CA6B0);
MSHookMemory(ballAddr, &newBallVal, sizeof(newBallVal));
cueAddr = (void *)((unsigned char *)_dyld_get_image_header(0) + 0x0CA77C);
MSHookMemory(cueAddr, &newCueVal, sizeof(newCueVal));
ballAddr = (void *)((unsigned char *)_dyld_get_image_header(0) + 0x0644FC);
MSHookMemory(ballAddr, &newBallVal, sizeof(newBallVal));
cueAddr = (void *)((unsigned char *)_dyld_get_image_header(0) + 0x0645C8);
MSHookMemory(cueAddr, &newCueVal, sizeof(newCueVal));
}
@primal perch
it just seems like a scam so they don’t have to pay you more than they have
it is
lol
wait 13k birdpoop downloads?
they’re basically a pimp
i dont blame chariz or packix for not taking it though
and controlling how much money you have
either way we got cash so it worked out
profit: 0.00
lmaoooo
give me your profits
(zero)
shep: bag fiore: no bag
0 bitches, 0 profit
fr
foss supporters when they're homeless
lmao true
lmaooo
0 passwords for birdpoop
root mean square
average nvidia user
no hoes?
all nvidia sadly
hdmi to water hose
tearing with proprietary on linux
if they would like not write ass xorg drivers that'd be great
idgaf that theyre closed source but how do they have stuttering and tearing on GNOME in 2022
on a rtx 3070
half of it is gnome tbf
ass gnu code
hey so shep
yea who uses dwm and picom
wanna like
by the time they write xorg drivers that don’t suck wayland will finally be good
re compress it
i do
no password
really though who uses linux
just for me
so never
smh
👉 👈
ok sure
20 years at a minimum
.
if you use pure wayland you should be in prison
now in LZMA2
i cant even tell you to kay why ess anymore
@primal perch is the password an actual word
because bloo filtered it
no
kay why ess
no its probably like
idk dawg its like 60 random characters
it worked though
oh it’s just some nonsense
[90q237 VVN374PGHIOUYNBAW43TVO[U8A3Y4B79R80TYW IUEF HBZKSBFDVOUJHsegoFD"pqaoif
[EGIRUI
hahaha
it's nmot filtered
give me your gpg key
PGP
oh thats a thing
piss, gamer piss
pgp is the standrad i think
@primal perch you're not funny. gibe paswerd or else
not an actual program
unironically you can have it for 1000$
you wouldnt even go outside to find him
thats more than can be profited off it
haven't you made enough money off of it
jew.

game seagul 2.0 now 1.99
that makes it look like a version number
when byou put just one 0
btrfs try not to have a fatal bug for 1 month challenge
shep try not to make money for 1 month challenge
zfs 
like me
how about you grind on some hoes
based
you can literally make anything paid as long as it looks pretty
the code doesn’t even have to be good
luck at southern girl who codes
that code was fucking garbage and people ate it up
thats all tweaks
problem is, i need something thats good, original and going to be popular enopugh to make me like $10
you can shit out layoutsubviews and get thousands of dollars
im still convinced thats triangle's alt
it’s like 50% privatization of research 50% they just wanna bag so shit out whatever works
do you think if i make discord theme tweak paid it will generate me good revenue
no
whatever you do just make a SB tweak
unless you can find a popular game like gamepigeon thats easy to cheat
yeah if it’s a springboard tweak you can milk it
when the game pigeon man trolls you and server validates everything
yea

like money money
or just money
because ive been meaning to work on that for a while
just money
dang
thats a gimmick altho it is kinda cool
the average user doesnt see that and go "shit gotta get moms credit card"
they are that
how do i get money online
we made 60% of the money in the first 3 months
without being 18
but how do i use the money
paypal
bc my paypal acc can get the money
transfer it to an account
get a debit card and account today then
do u know ur social
yeah
oh wait ur not 18
yeah im not
but i do have it
idk it off the top of my head, but i know where it is
send me it and ill help

ok so is birdpoop source going to my social's mailbox?
is that your phone number
no mine is 3
3 what
3 what
nothing
just 3
3 what
3
3 what
phonenumber = 3
boba.respond(phonenumber)
cum
3
is this fiore number #leek
no it's not
is this mum or dad fiore number leak 😂
that's my number
netctl cellular call 3
cum bucket
sorry i just slammed into your walk dog
most powerful linux user setup
This isn't a memory leak is it? UIColor* customColorFunction(__unsafe_unretained UIView* const self, SEL _cmd) { return ((UIColor*(*)(Class, SEL)) objc_msgSend) (UIColor.class, colorSelector); }
objc_msgSend sometime still confuses me about doing memory management
If anyone was curious about what I'm doing
the true negative bitches setup
Yes, I can just have the switch statement in the customColorFunction which would return the UIColor and I guess that would be the proper way, but it's not as efficient nor as fun
The function is replacing the [UIView tintColor] method
why not just [UIColor performSelector:colorSelector]
^
use that; there's nothing inherently wrong with the switch statement you're doing; i've seen that exact setup used in SpringBoard family frameworks
Well ARC doesn't manage that either with Xcode throwing warnings about it so it's basically the same thing
besides performSelector just calls objc_msgSend anyways
but performSelector: is actually readable
which makes more sense:
((UIColor*(*)(Class, SEL)) objc_msgSend) (UIColor.class, colorSelector)
or
[UIColor performSelector:]
True though the clang messages to get rid of the Xcode warning for it kind of ruins that
Either way no memory leak though, right?
then just set whatever you need to set in the switch statement instead of using SEL, who cares if there are repeated statements, it'll still work fine and run the same
or set a variable to the UIColor then use that after
I thought that would be a problem because there would be like 100 views accessing the same pointer, is that fine?
I don't understand what you're doing
just try it and see if there are any issues 🤷♂️
cool
xcode errors my build because 75 lines of swiftUI is "too much to parse in a reasonable time"
garbage ass ide
There weren't any but the retainCount selector is disabled with ARC so I couldn't be completely sure which is why I asked here
I'm replacing the tintColor method of UIView with that
retainCount isn’t super useful any more anyway
wtf
Nah that was me I token logged him and made the payments don't worry about the naming. Just tell em. We do a little trolling
Uhh no I don’t see anything that does that
And iam supposed to change something to foundation.. a drop menu with foundation nowhere to be found
love how passive aggressive it is
Think I got most ground covered now
optional caching, custom cache dir, macos version checks, package installation, and it can even be run multiple times without issues (probably) 
final consideration would be adding an option for a custom mirror but there's like two of them and i'm lazy
Can we make blobs

Yes, when the versions are signed 
Fuck this shit Iam jerking off
Hi
Oi
just get your blobs from linux
smh
linux has lots of proprietary blobs 
Update 0.0.4 - Changes method of spawning processes since Pwn called me out and now I have to deliver...

literally gonna help some kid crack his filza password bc hes a dumbass and forgot it 
who even password locks filza
didn't even know it was a feature
lol, it's md5 
bioprotect's password is unhashed 
john the ripper will do that in it's sleep
anything will
defaults read com.tigisoftware.filza pw-md5 
the user is really stupid
i aint gonna get them to install a terminal app
and they dont know what ssh is
put it in postinst



nano 4.8 
cli editor 
bro look how small the tweak is
it did not require a gui 
hey fellows could anyone let me know if open.spotify.com is accessible on your iphone if used in firefox and with desktop mode on, or does it force the app install page?
This is not the right channel for this
Lmfao
Hey. This runs code when a user taps on a collection item. I want a different function to run different code when a user holds down on that same item. I'm assuming I'd replace "didSelectItemAt" with another keyword, like "didHoldDownItem". Does anyone know the swift UIKit keyword to trigger code when user holds down on a collection item?
Actually, is there documentation about what actions you can perform on collectionitems and collectionviews?
Hey if anyone wants to teach me iOS dev, I'm happy to pay you for your time (and saving me time) 😂
people still use it these days?
Yeah
ah lovely days when the leaderboard was full
Thank you. There's nothing on there for holding down on a cell. I'm watching some random drag and drop tutorials lol
you need to add a gesture recogniser
and then in your handler for that get the cell at the point
I see what you mean! I should be able to figure it out now
lol
yalu102 style
is this a hint towards the password
if i convert this to base64 and then sha256 encode it will i get the password
ye
power move wouldve been to delete it before i saved it
as long as the image on discord is the same as the one that was uploaded
of the image
ong?
oh lord
ok can confirm the password is not ACF0747373A3B1CC5081AA3B3CE37EFD540E11F8FEF03AE330B5EC0C49197F74
@primal perch did you say bytes or bits
im assuming it was bytes
bytes
@primal perch it's not working
probably my code, but still
it aint working
import io
from PIL import Image
e = open("file.txt", "w+")
with open("ok.jpeg", "rb") as image:
f = image.read()
b = bytearray(f)
print(type(b))
for i in range(len(b)):
if i % 4 == 0: e.write(str(b[i]))
e.close()
e = open("file.txt", "rb")
imageBinaryBytes = e.read()
imageStream = io.BytesIO(imageBinaryBytes)
imageFile = Image.open(imageStream)
print("imageFile.size=%s" % imageFile.size)
totally didn’t make it up to troll you
no shit sherlock
ntwerk
im bored so im just doing whatever you say it is
😂





