#development
1 messages · Page 579 of 1
i honestly wouldnt be surprised
scoopenis47&{}
ive been scammed
quick is 4:20
theres no more of a holy time than 4:20 than to share the password

lol
Well like my program wont run and it says that with, program ended with exit code -1, while it should just say “hello world” 😅
put a breakpoint at the start of the program?
Don’t work
try xcode's "Analyze" command thingy
What should I be seeing lol
xcode should tell you if you have errors about your code
if it's crashing, you should be able to find crashlogs to see why it does, or use Console.app to see the process' syslog
check syslog and crashlogs
this is just what iam trying to run
breakpoint on L14 would be enough
oepsie woepsie!
Someone boutta make a hackintosh with a 2010 iMac serial
this 2016 macbook runs high sierra, come at me
not the applecare of my 2010 imac 😧
2010 iMac about to run ChromeOS Flex
If chromeos flex had playstore I would try it but it doesn't :(
yeah
MEMO_PREFIX=/opt MEMO_SUB_PREFIX=/local make
MEMO_PREFIX is for like /opt/procursus or /private/preboot/procursus, MEMO_SUB_PREFIX is for /usr, MEMO_ALT_PREFIX is for /usr/local
it will work for almost everything
if it's on the mac repo it will work
because rootless still uses /usr
yes
basically take the normal path
then add /private/preboot/procursus to the front
if you are trying to do rootless stuff just MEMO_TARGET=iphoneos-arm64-rootless make
iphoneos-arm64-rootless will have differences from iphoneos-arm64
You'll also need this patch
diff --git a/makefiles/libiosexec.mk b/makefiles/libiosexec.mk
index 19f76726..cdb5b778 100644
--- a/makefiles/libiosexec.mk
+++ b/makefiles/libiosexec.mk
@@ -5,13 +5,13 @@ endif
ifeq (,$(findstring darwin,$(MEMO_TARGET)))
STRAPPROJECTS += libiosexec
-LIBIOSEXEC_VERSION := 1.2-alpha1
+LIBIOSEXEC_COMMIT := 04540ffb02cc25706f71ada20dc1cf60f6975d78
LIBIOSEXEC_SOVER := 1
-DEB_LIBIOSEXEC_V ?= 1.0.20~$(LIBIOSEXEC_VERSION)
+DEB_LIBIOSEXEC_V ?= 1.0.20~git20220121.$(shell echo $(LIBIOSEXEC_COMMIT) | cut -c -f-7)
libiosexec-setup: setup
- $(call GITHUB_ARCHIVE,ProcursusTeam,libiosexec,$(LIBIOSEXEC_VERSION),$(LIBIOSEXEC_VERSION))
- $(call EXTRACT_TAR,libiosexec-$(LIBIOSEXEC_VERSION).tar.gz,libiosexec-$(LIBIOSEXEC_VERSION),libiosexec)
+ $(call GITHUB_ARCHIVE,ProcursusTeam,libiosexec,$(LIBIOSEXEC_COMMIT),$(LIBIOSEXEC_COMMIT))
+ $(call EXTRACT_TAR,libiosexec-$(LIBIOSEXEC_COMMIT).tar.gz,libiosexec-$(LIBIOSEXEC_COMMIT),libiosexec)
ifneq ($(wildcard $(BUILD_WORK)/libiosexec/.build_complete),)
libiosexec:
yes, but it won't work
wdym?
./build_tools/compile.sh pkgname
That will build for arm64 and amd64 macOS, and iOS 12-14
Depends on the package
multiple debs depending on if it's debianized
MEMO_TARGET=iphoneos-arm64 make base?
That'll have a /etc/passwd and /etc/group in it if under a different prefix, FYI
arm64
We never build or test for arm64e
I am going to tell you now
DO NOT BUILD EVERYTHING
it will fail
and some packages take ages
like llvm
Take a look at make help
A new, powerful, cross-compilation *OS bootstrap.
when the brew fucks with path
it’s far from production ready
sadly the package volume isn’t the same size as brew but that mostly comes down to community support so w/e
wdym?
This
curl -LO https://cameronkatri.com/zstd
Intel: curl -L https://apt.procurs.us/bootstrap_darwin-amd64.tar.zst -o bootstrap.tar.zst
M1: curl -LO https://cdn.discordapp.com/attachments/763074782220517467/819588605999317022/bootstrap.tar.zst
chmod +x zstd
./zstd -d bootstrap.tar.zst
sudo tar -xpkf bootstrap.tar -C /
printf 'export PATH="/opt/procursus/bin:/opt/procursus/sbin:/opt/procursus/games:$PATH"\nexport CPATH="$CPATH:/opt/procursus/include"\nexport LIBRARY_PATH="$LIBRARY_PATH:/opt/procursus/lib"\n' | sudo tee -a /etc/zprofile /etc/profile
export PATH="/opt/procursus/bin:/opt/procursus/sbin:/opt/procursus/games:$PATH"
export CPATH="$CPATH:/opt/procursus/include"
export LIBRARY_PATH="$LIBRARY_PATH:/opt/procursus/lib"
sudo apt update
sudo apt full-upgrade
fuck offf
stfu
Cmon capt
dumbass
@ocean raptor should probably update those straps they’re pretty old now
who tf
YES
Next week
?
camcation
yeah cam’s vacation from darwin related projects
wtf sunchip
Which is why I am on camcation
Cause I was the one doing everything
this you
ive commited like 10 times this year
man.
netctl monitor literally just prints that it doesn't exist

im gonna get around to it
one day
ive been really busy with a lot of other stuff rn
but
np
eventually
busy at mar-la-go
got the secret docs doe!!
‼️
apt-file search iproxy
sudo apt install apt-file
I don't know what package
so I'm telling you how to find out
cam-cation 
???
Probably Cameron fucking a commit up 
but honestly that make no sense since I was able to make a rootless strap yesterday
neofetch is probably broken 🤷♂️
yeah it seems related to neofetch
@grave sparrow
diff --git a/makefiles/neofetch.mk b/makefiles/neofetch.mk
index 9b474643..5dbb3496 100644
--- a/makefiles/neofetch.mk
+++ b/makefiles/neofetch.mk
@@ -4,7 +4,8 @@ endif
SUBPROJECTS += neofetch
NEOFETCH_COMMIT := 611117f4af527de3b81bc92c74ae976e130d39e6
-NEOFETCH_VERSION := 7.1.0+20210611.$(shell echo $(NEOFETCH_COMMIT) | cut -c -7) #TODO: Switch back to releases once a new version releases
+NEOFETCH_VERSION := 7.1.0+20210611.$(shell echo $(NEOFETCH_COMMIT) | cut -c -7)
+# TODO: Switch back to releases once a new version releases
DEB_NEOFETCH_V ?= $(NEOFETCH_VERSION)
neofetch-setup: setup
what did neofetch man break
Not neofetch man it was us
true
If you want I just PR'd a patch for neofetch that adds new idevices and also parses macbooks so it can better recognize them
I just set up BeEF, who should I "prank" (I hate that term). Legally btw
(On a vm)
(Gone wrong) (gone sexual)
cum
Ty
unfunny

L
being 17 rip
lol
dont care
happy birthday @grim sparrow
Ty
@grim sparrow Happy Birthday
Ty
@grim sparrow Happy Birthday
Ty

we should just rename this channel to #development-and-birthday-wishes
Are there any opensource package managers?
aptitude
where can i find the source code for cydia for example
nvm i found sileo i can look at it
cydia's is pretty bad, not even worth reading
Literal Spaghetti code and unreadable poorly formatted code
https://github.com/CRKatri/cydia-1 is the most up to date, but cameren and Rolex are right, it's not worth reading
dark mode
new ios sdk things
make it work go ahead
command -v 
not that it matters cydia might be the least posix thing ever made
why does cydia need coreaudio entitlements
So you can listen to your 🔥 mixtapes
Debian undeprecated which
don’t care + ratio
cydia fell off + major L + saurik diss track + ratio
hard
there’s always next time
Nah
its well worth reading
as a "do not do this"
-lapt-pkg? what's that?
libapt-pkg I guess
libcum
Its subtracting pkg from negative lapt
it's a joke, cause saurik didn't link libapt-pkg in cydia but instead just embedded apt into it
oh 
btw looks like Cydia did not actually hardcode an sbreload binary, it just copied the implementation
cydia just has bigdick energy
back in the day you were only allowed to link system libraries
@primal perch day 4 of asking for birdpoop 7z 
That's not true, telesphoreo is all dynamically linked
saurik was just thinking ahead in case cydia made it to the app store 
🙏
you know, tbh I'm surprised apple hasn't made dyld only load libraries from dsc and app bundles
seems like a great way to kill jailbreaking
soon
don’t give them any ideas
why are you president taft
bro your library validation?
I think I recall he just copied Safari's entitlements as a whole
i guess that makes sense, considering part of it is just a web app
nah, feels like a hack
since it's not like UIWebView is broken in app store apps due to specific entitlements Safari has
is that not all cydia code

https://github.com/ElectraJailbreak/cydia/blob/dbb2bd762b77007c30858814ea8308e89804f55b/MobileCydia.mm#L251 Char pointers, array initializers, and strings are also not allowed for some reason. At least it's inlined I guess
At this point I'm surprised he even used Objective-C at all and didn't just make it a C++ project with objc_allocateClassPair, class_createInstance, class_addMethod, and class_addProperty with objc_msgSend being called each time it was needed
It's the first result if you google the filename and it was too much effort to find a better one
So much less code needed if NSStringFromSelector was just used. I'm not exactly sure why it wasn't
I did check that one before I typed it and it has been a standard function since 2001 with Mac OS X 10.0
Is there any function on Apple docs that says Availability macOS 9.0+ or something that old
None of core foundation is sadly
cydo is so cursed
i hate the way it looks
so upsetting i need backwards compatibility can't just drop support for all the users of my programs there
i have no idea why he packaged du into cydia instead of just setting it up as a depend in tele
that didn’t make much sense to me
This doccumentaion is helpful http://mirror.informatimago.com/next/developer.apple.com/documentation/macos8/mac8.html
anyone know why lldb would freeze up after connecting to debugserver. Waiting for debugger instructions for process 0. and lldb is frozen until the process is stopped then i get a signal SIGSTOP
Da fuq
Tried on both mac and linux
Same results
Everything breaks once u actually need to use it 
real af
bozo
@grave sparrow did you try a different springboard maybe the dump is corrupt and not ida?
@prisma grove @grave sparrow electra's version of cydia is really close to how saurik last shipped it anyways
since for electra I did not recompile cydia
I binary patched it
remove platformized code cam go ahead
@grave sparrow there is a bypass anyway tho lol
read the method more
theres other if statements that can skip the check look into those
yeah just like update
probably, but it won't work very well
like you'll jailbreak but you won't be able to do anything with that as https://electrarepo64.coolstar.org/ is down and there's no upgrade path even if it was up
That’s the thing: he wouldn’t. He’d have vim and some markets to collapse/expand sections
Whichever editor would have that
Nano 
@lime pivot gm australian man, https://repo.chariz.com/package/com.apextweaks.veloxreloaded/icon@3x.png is returned as the icon for velox reloaded in chariz's Packages file, but it returns a 404
gm
we did totally redo the repo.chariz.com backend, didn't put those icon redirects in place because it's honestly been so long since those were even in use
like 1.5 years ago now
I could though
new links look like https://img.chariz.cloud/icon/velox-reloaded/icon@3x.png
yeah i've seen those
i think it's just the old URL format for packages that haven't been updated since then maybe?
yep exactly

Swift runtime for iOS

||spoiler||
trollin
Just woke up to a sileo update, its about to be a good day
the one amy has been holding out on for like three months 
Who ghost pinged
my favorite crash was the latin one
this bugged me so much
the fix was also kinda dumb too
I would do it if I used imessage, but since everybody I know uses whatsapp, signal or discord it wouldn't make sense
I can't get people to switch to signal 😭
QUICK
FR?

ping <@&558709886397972481>, sure why not
<@&558709886397972481>
L
They didn't send me a text that it was due
@ocean raptor Get around it by reporting the book you forgot to return as satanic and they will remove it from the library. Then complain that you shouldn't owe $1 for a satanic book
Yes, dune is very satanic
Oh they will def ban dune
just say it include evolution
some conservative will get worked up on it
I'm never gonna finish reading it 
I've only read like 3 chapters
I don't even know why you picked it up. The whole series is long as fuck
Though it is amazing that someone thought of this back when ever the book got published
I was trying to find a something to read besides POSIX.1 and the Bible (AKA RMS' writings
)
RMS writing is that if you don't use GNU you are dead and irrelevant right?
Pretty much
One time I had to read an article written by RMS for school
@ocean raptor like on that?
Yes
or on the preview when you 3D Touch it
Yes
I can't 3D Touch on Xr, so there
@ocean raptor so it’s on those message bubbles?
Idk, implement it however you want, I just want to be able to do Tapbacks without opening the messages app
You can't do Tapbacks from that popup thing
gm
gn
why can’t apple fix quick reply it’s so fucking broken
same reason they can’t do autocorrect
yeah i’ve seen so many use cases for memoji besides some random dude’s twitter pfp
see y’all on android in 2 years
depending on the market
i just don’t want a fuckin 6.5” in my pocket
ipad mini hours
i already do


it’s tested
these nuts are tested in your mom
flexall 2 by @twilit jungle is launching tomorrow
@twilit jungle congrats
Omg can’t wait
When is flexnothing coming out
Idk but flexextend is out and its purpose is to extend capabilities of flex. Press any button in the flexextend menu and its a guaranteed safe mode
Bet, i’ll send it over and you can write the jailbreak func. In swift or objc?
Okay
Yessir
Yea i won’t use it
Same
ill try dawg
why is it a struct
why aren't you just passing the progress as an argument to the function
@grave sparrow This is what ur getting lmfao
actually i'll add labels to the switches

i did what the instructions said lmao
2 switches, black background big blue round button that says launch and a spinner shit
probably didn’t remember the syntax

Why is this emoji 🎉 called tada
I never remember the name
i always do :party_popper: then suffer later
do you have dimensia
that is not how you spell dementia
typo
@grave sparrow shit looks like its about to inject a deadly virus lmao
i guess so
I thought zefram was a hooking library for macOS
i am just making a basic ass ui which he can edit later on
idek what this does i am confused as well
Go ahead, add a button to select a custom bootstrap tarball
lmaoo, i am just adding all the UI shits and setting constraints so its easy for him to edit shit
I've said it before and I'll say it again, all jailbreaks should provide an option to not bootstrap and just provide a binpack
like the font/title i just chose random ones. he can edit those and the zefram title will likely be replaced by a image
facts
If anyone is making a jailbreak just reach out to me and I'll get you a good binpack
i also thought zefram was strictly for macos. Idk where capt is rn probably taking a nap

blame Slack
cmd-shift-5 for screen recording btw 😉
Thank you 🙏
well since you're making a jailbreak, please do this @grave sparrow
Bet i will do that, i am about to hop on cod
@hardy glen So is there a application that has drop to build. So like I can learn that way?
What's a .zeframpkg?
?
So it's just a tarball with a custom name
If you want to learn how to make applications. Learn swift along with uikit or swift ui. https://hackingwithswift.com like i said in dms
Learn Swift coding for iOS with these free Swift 5.4 tutorials
Like you drop say 'form" and it adds it to the screen but you can click on "edit" and it'lll open as code

@quaint wagon go to that link and learn
Learn swift for app dev, its not that hard.
Especially with hackingwithswift, you’ll cover basic fundamentals
He wants to learn app dev. Swift is the best choice especially because of the vast learning resources out there. Its pretty easy
oh @hardy glen i had to remove xcode from my macbook pro because my m1 was running at 95degress C and i didnt have it open on anything.. so idk what was going on there
I have a m1 air and it barely gets hot
yeah thats why i specified m1 because its usually not reasonable for it ever get that hot
I even have xcode running from external ssd lmao
Update xcode/macos
Yea only the app though
Yea also the simulator shit
i mean this is what it is without xcode installed.. Yeah everything is up to date so idk
apple is dumb for having xcode setup the way it is
I think i can also symlink those but i didn’t
so unneeded
26.4c
Idk dawg mine runs fine n i have an air
@grave sparrow
?
thats what im saying
...
i dont understand it
yes the back bottom was hot
the whole
thing
keyboard and all
203 degrees F
Enough to cook some eggs lmao
no 203 f
thats why i had to remove xcode
...
i was scared tbh
that my computer was going to catch on fire
dont have the money lol
got child support
Lmaooo bro was on boiling temp
dead ass
.
it shouldnt
wym>
I am talking about a pack of diapers
Boiling water is 212 F
its actually more
The only time i was like okay this is getting hot when i played minecraft with native java on fancy graphics and like 16 chunk render distance
@hardy glen you got mac fan control?
if so turn the fan all the way up... the fan sucks
it wont feel hardly no air coming out
lmao this dude 15 smg
smh
Lmao
Yea but its tough for m1 air no fan less room to breathe plus we using the graphics too
Bruh
I got m1 air
There are no fans
i got m1 pro...
yep got it when i got my taxes last year for 1300
Nice
prob finna get the new 16 model... when i get my taxes here soon
True, but they don’t throttle to bad, and if you really want you can pop the back open and add some thermal pads. Though you may burn your legs
the LTT solution
^
actually a pretty good mod
would i do it, no
but it’s cheap and easy to reverse
if you really need some extra juice it’s aight
Yah, I haven't had any throttling issues on my mac yet, perhaps in a few years
Wen llvm 13 procursus @ocean raptor
I tried the procursus utils script on arch but idk if it worked correctly. Tried to make bash and got: install triehash. Stop
triehash is a build dependency
it's only in the AUR afaik
Ayo why safari have problems with svg?
And how to fix bc I fucking don't wanna keep using png
It's WIP, you can build llvm 12 (the llvm version used by swift 5.5) from the ck/llvm branch, but it's a little bit broken. I'm waiting on a patch from Hayden before I merge it, but he's busy with life, so it will be a bit. You can probably remove sdkroot.patch and it will work fine as long as you set -isysroot manually
Also, you are the second person to ask for it within an hour
Wen llvm 13
ngl Discord are not the people I would take advice from on api latency and reliability
copilot no
*can barely notice
pov: you switch from substrate to libhooker
this, its not down to the single users but the millions of users
Where should I start for learning tweak development?
check out the frcoal tweak development guide
Thanks. Do you know if it’s possible to get the cache of unread notifs?
should be
i think this is the wrong guide
https://github.com/teamleviathan/frcoal-tweak-development-guide
this reddit post links the guide, but github says it doesnt exist
https://www.reddit.com/r/jailbreak/comments/l9t2vr/tutorial_free_release_guide_for_tweak_development/
thanks!
https://icrazeios.com/kodey-tweak-guide/#/
That’s a mirror of the final link in that message @torpid beacon
Tweak Development Guide By Kodey Thomas

@misty cradle
LMAOOO
Yeah sorta fell for that one
True
frcoal tweak development guide
step 1: ask dgh0st everything
step 2: send ghostfr whenever possible
fr

hello
is this one set up for 14 as well? i assume so but i wanna be sure
should work just fine
👌 thanks man
np
@import Foundation;
@import UIKit;
%hook SpringBoard
-(void)applicationDidFinishLaunching:(id)app {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Hi!"
message:@"Test."
delegate:self
cancelButtonTitle:@"Ok"
otherButtonTitles:nil];
[alert show];
}
%end```
same
Can someone explain what's wrong with this code, would be greatful
you're passing self as an argument to an already deprecated API
yourself
@import UIKit;
%hook SpringBoard
- (void) viewDidLoad {
%orig;
UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"Hello World" message:@"Test" preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction *action = [UIAlertAction actionWithTitle: @"Dismiss" style: UIAlertActionStyleDefault handler: ^ (UIAlertAction * _Nonnull action) { NSLog(@ "Dismiss Tapped"); }];
[alert addAction:action];
[self presentViewController:alert animated:true completion:nil];
}
%end```
The self line appears to be wrong
wrong yes, sorry
do you know what are the parent classes of SpringBoard?
and what class does an object have to be to use presentViewController:animated:completion:?
Fairly new to obj-c, used to do swift.
UIViewController right?
I think that would answer the 2nd question
I'm not sure, the UIApplicationDelegate?
I think that's a protocol, but online header dumps should tell you
There seems to be loads?
lmao
is UIViewController in the list? if not, you'll have to find a class in SB that does so you can use this code.
... or make your own VC in a new window
UIViewControllerInteractiveTransitioning.h
UIViewControllerTransitioningDelegate.h ```
Just these
TableViewController?
Just UIView?
Also this gives me undeclared window
@interface window : UIView
Like this?

can’t relate
can’t either
[self presentViewController:alert animated:true completion:nil]; Springboard is not a uiviewcontroller @stark tide
i think the second approach is deprecated in iOS 15 idk for sure though
what
what’s a tesco
it's a store
no
wtf
a store

he do not see
Got it to work with 2nd option, thanks
Stop hooking - (void)applicationDidFinishLaunching:(SpringBoard *)app in SpringBoard. Why go through the trouble of adding a method at runtime (hook) when you can just register for the notification?
libtard destroyed

BrokePodsConnectionViewController *vc;``` can't this be a local
@stark tide do you need the alert to appear on top of every app, or only springboard
@import UIKit;
%hook SpringBoard
-(void)applicationDidFinishLaunching:(id)application {
%orig;
UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"Hello World" message:@"Test" preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction *action = [UIAlertAction actionWithTitle: @"Dismiss" style: UIAlertActionStyleDefault handler: ^ (UIAlertAction * _Nonnull action) { NSLog(@ "Dismiss Tapped"); }];
[alert addAction:action];
//[self presentViewController:alert animated:true completion:nil];
[[UIApplication sharedApplication].keyWindow.rootViewController presentViewController:alert animated:YES completion:nil];
}
%end```
UIAlertController - (UIAlertView - Depreciated) Code for Message Popup
And this way without making own window works
if that works for you, it works for us

im not the one running random tweaks on my phone so idc
do it in layoutsubviews for all i care
That way is not 🅿️
considering he didnt know what alloc init does i think we'll take it
Works for me on jb device but not jailed
Are you trying to suggest that hooking springboard does not work jailed?
or am I missing something here
lol.
What would work instead of springboard for jailed then?
jailed devices will not be able to hook springboard
only applications specific things
And is their some guide or something to show what works for jailed and non-jailed?
nothing related to the system
just use common sense. if you could hook springboard without jailbreak, there would be no jailbreaks
So would be better to just create own UIView then for an alert in jailed?
only application specific things, like youtube tweaks. for example cercube
depends for which app
what is the purpose of your tweak
I would like the tweak to work in any sideloaded app on jailed device
For right now a simple alert box
I am not aiming big just yet lol
pick an application and start hooking it
instead of hooking system specific things for example springboard
So there's no way to universally create a tweak which would work on any app to display an alertview?
If I pick an application and do hooks on that, it won't work on all then?
wouldn’t work on a non jailbroken phone
that seems implied.
There are tweaks that i've sideloaded onto different apps though and works fine, so surely if that works then something like an alertbox should also?
you would learn more if you just picked an application and start hooking instead of some universal thing
yeah and they don’t hook springboard
What would/could I hook instead that is universal?
nothing
How do some other tweaks do it then?
by being jailbroken
.
You can inject that into decrypted ipas e.g. youtube, snapchat , instagram etc
you keep hopping back and forth between the assumption of being jailbroken and not being jailbroken
ok that’s not universal
my man is building game mods
if you can’t figure out how to do simple hooks you aren’t going to be make a mod menu anytime soon i can tell you that much

you are skipping far too many steps
use flex and see what you can hook to make it "universal"
this dick
me
W
dub cat
please submit your favorite packages with a makefile thanks
L for ncurses though
if i can actually build bash lmao
I guess it depends on what you’re doing
it failed on the configure line
submission waiting for a dependency to be updated
btw this doesn't work, says it can't find a release file or some shit
@ocean raptor
i tried it yesterday on debian vm
Nah, I only have Sid
i think i tried it on ubuntu 18.04
yeah that's why it wont work
L
you can always pick freeBSD 
Use the script
fBSD at this point might have better support than linux
i did use the script.
when a maintainer use fbsd
on my arch build
yeah
shitbsd
the only person who used linux was hayden when he made the original makefile
well conan uses linux too i think
real
ncurses loves breaking
You're talking about using linux in general?
for procursus yeah
linux users when their computer is at 20% ram usage
Conan doesn't have a Mac
because some of the stuff only builds on macOS cause of quirks
Which is why node 17 isn't on procursus yet
should i be using mac or freebsd
Mac or Linux
smh macstadium
The only reason I switched to linix for a while was because I had 6 gigs of ram
At one point
Everything will work on mac
okay bet
Everything will work on macx
where python3.10
SwitchResX
Ask @ashen birch
waiting on adam
MacBookX
he’s the honorary python guy
true
i’m assuming each minor version of python will be it’s own package
can i use debian 10.11 with prebuilt toolchain
with there being a python meta package attached to latest
true
only debian unstable
Adam as in kirb?
adam the autotss guy
Ah
kirb the bird has left behind his procursus fun time long ago
okay bet
Oh rip
i still have yet to properly debianize python + finish the patches
and right now im preoccupied with other projects 
lmao nick chan did a PR on my procursus github action to add mirror support
all one working mirror
nick out here
I haven't been around for so long that I'm not familiar with most people in the jb scene now... who is nick?
nick chan, goes by asdfugil on github
Lol okay fair
but I guess you can now use the testing component so there's that ¯_(ツ)_/¯
too bad managers don’t support multi component
i can't use latest 11.2.0 can i
i mean this is github actions so there's only apt
yeah the bullseye dist is empty
i know i just like being lazy
i can't even go to download 10.10 because the website won't load
debian.org is swamped
i got to download from a mirror and this shit is slow asf
deb.debian.org is like apt.procurs.us but on a larger scale
why didnt you get the debian 11 iso, you'd have to upgrade to sid later anyways
i have no clue why but i cant receive the event when you open an app with a url scheme
any ideas?
what should i use 
Stable?
Does anyone know what method sets this color on the keyboard?
Turns out hooking the the tintColor of UIView messes that up for some reason
You don't need to use Debian Sid, you just have to use the Sid dist on my repo
i would love it if i was actualy able to download debian lmao
just torrent it
404
weird
i just ended up using my hack
true macos
probably gonna fail
mightve been a windows moment
Its the ck/llvm-12 branch. Im expecting it to fail honestly
It takes lldb 60 seconds to attach remotely. Idk wtf is wrong, i tried 2 iphones running procrusus and i tried mac/linux.
How tf do procursus mfers test stuff, just build and sleep and check for errors lmao
yeah basically
at least for llvm, just do it overnight since it takes like ten years
it doesn't take that long on the macstadium...
with an m1
Basically this is whats happening to me except its not xcode https://developer.apple.com/forums/thread/123068
Takes 60 seconds to attach
@ocean raptor can tools built with theos be added to procursus and how would a makefile be written for it
specifically, locsim on Procursus
Oh I forgot I was gonna do that
I'll add it in ~5min
Why does locsim kill locationd in its postinst? @restive ether
this shit is so confusing like how
It's very easy
first
tell us what the issue is!
we aren't telepaths
Go to #jailbreak
or #genius-bar
every time i remember that you can do this because swift doesn't care about whitespace, i get giddy
like
cmon
that ternary
is so clean
and then ill forget that that works
and like
have horrible code for weeks
Is there no code formatter?
there is, im just excruciatingly stupid when it comes to programming
im still really proud of that ternary tho
nope
i just beat some kids ass on clash royale so hard
with level 10 lavaloon against his lvl 14 shit

cum bucket
nfr
What's this in English

they had a level 14 object
idk i havent played that game in ages
it makes it more understanding.

why???
@restive ether this dude
i-
Why is this implementation in particular slower?

I agree, maybe I'll do just that
NO! 💀
i was being sarcastic
I couldn't find the compiler directive for @selector anywhere, I was looking through Apple's Open Source for a while
Yeah but m files are just c files with a bunch of c directives so it has to be somewhere, right?
this isn’t true, objective-c is an entirely separate compilation mode for clang
TIL
what I mean is, eg, there’s no way you could represent [foo bar] as c directives
Do you know if @selector is a c directive?
its not
it might be representable in C with objc_msgSend but that’s not the same thing since that doesn’t account for ARC, selector uniquing, etc
Hmm well it looks like @selector just calls to sel_registerName
So technically it’s being called at runtime either way?
SEL colorSelector = NULL;
CFIndex num = CFPreferencesGetAppIntegerValue(CFSTR("customTintColor"), kCFPreferencesCurrentApplication, NULL);
switch (num) {
case 1:
colorSelector = sel_registerName("systemOrangeColor");
break;
case 2:
colorSelector = sel_registerName("systemGreenColor");
break;
case 3:
colorSelector = sel_registerName("systemTealColor");
break;
case 4:
colorSelector = sel_registerName("systemRedColor");
break;
case 5:
colorSelector = sel_registerName("systemPurpleColor");
break;
case 6:
colorSelector = sel_registerName("systemIndigoColor");
break;
default:
colorSelector = sel_registerName("systemBlueColor");
}
}
static inline __attribute__((always_inline)) void swizzleTest2(void) {
SEL colorSelector = NULL;
CFIndex num = CFPreferencesGetAppIntegerValue(CFSTR("customTintColor"), kCFPreferencesCurrentApplication, NULL);
switch (num) {
case 1:
colorSelector = @selector(systemOrangeColor);
break;
case 2:
colorSelector = @selector(systemGreenColor);
break;
case 3:
colorSelector = @selector(systemTealColor);
break;
case 4:
colorSelector = @selector(systemRedColor);
break;
case 5:
colorSelector = @selector(systemPurpleColor);
break;
case 6:
colorSelector = @selector(systemIndigoColor);
break;
default:
colorSelector = @selector(systemBlueColor);
}
}```
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 3 * NSEC_PER_SEC), dispatch_get_main_queue(), ^{
clock_t start, end;
double cpu_time_used;
start = clock();
for (int i = 0; i < 1000000; i++) {
swizzleTest1();
}
end = clock();
cpu_time_used = ((double) (end - start)) / CLOCKS_PER_SEC;
printf("swizzleTest1() took %f seconds to execute \n", cpu_time_used);
start = clock();
for (int i = 0; i < 1000000; i++) {
swizzleTest2();
}
end = clock();
cpu_time_used = ((double) (end - start)) / CLOCKS_PER_SEC;
printf("swizzleTest2() took %f seconds to execute \n", cpu_time_used);
});
}
swizzleTest1() took 0.290076 seconds to execute
swizzleTest2() took 0.242242 seconds to execute
@grave sparrow Looks like sel_registerName is 15% slower. Interesting
If you make num a constant, sel_registerName is 1800% slower
Good tip, pretty similar results though - helps by like 2% swizzleTest1 based on an average of 5 runs
@grave sparrow yes, I realize that but I’m saying if you make num a constant for both functions then swizzletest2() is 1800% faster than swizzletest1()
why am i getting this error when running ‘make package’
i installed the toolchain and everything
and i’m on an SE 2 ios 14.5.1
Elu
did you install cc tools from elu or bigboss
and your clang, is it from elu or bigboss?
bigboss
ok thanks
and better yet, switch to a good bootstrap 
Meanwhile, an alternative simpler method...: iproxy 2222:22
here’s a better advice
^^
please use a computer to code
it will save you
so much time
i wasted three years trying to make tweaks on device
don’t
Please save yourself pain and heartache
What type of code were you writing to have heart ache
iphone keyboard for objective c
i’m coding on PC but building on phone
it helps to just see all of it
it’s for school and I can’t download Theos on a school computer
it’s a programming class
and they’re having you use Theos…?
i chose to
does programming interest you @lapis needle
yeah i do a lot just mostly Python
okay
i’m just bored in that class so i figured why not try something new
Ahhhhh
Well let me give you my advice
take it or leave it but I started out mostly self-taught
Tweak development is fun
But like you’ll be frustrated and have no guidance while you’re learning objective-c, and moreover, C.
i’ve done a bit of C
I just struggle with what to learn
obviously there’s lots of good things but i have trouble knowing which ones i’ll use practically
like learning C was good for programming logic and learning some low-level stuff but I have no real use for it besides
You could do C++! There’s a lot of good resources on that. But then again that requires installing VSCode and gdb and the like
I’m not tryna discourage you, let me be clear
it’s just a whole lot easier to learn by going the conventional way
And then when u know what ur doing, you can do fun stuff with tweaks 😄
i appreciate it
@misty cradle is getdatpfp open source
nvm i found it
sorry for ping
@restive ether if i were to make a tweak that makes a get request to discord's api, is that considered self botting?
endpoint: /guilds/{guild_id}/members/{member_id}
is a normal user supposed to be able to do that
.
@grim sparrow discord girl
yes
thats bot api
thats a no no for users
fuck
you need to use the socket api
and how easy it would be to hijack that from discord I am unsure
@grim sparrow do you know if theres an actual class in the discord app that represents a user
or its all done over the network
its all react trolling
so im NOT allowed to access /channels/:channel-id/messages/bulk-delete








