#development
1 messages · Page 580 of 1
@grim sparrow can i use /users/userid/profile?with_mutual_guilds=false&guild_id=guildid
yes
so im following the 'learn obj-c in 24 days' course, and the first part has you do a hello world script. xcode is saying
'NSAutoreleasePool' is unavailable: not available in automatic reference counting mode
what does that mean?
however, when i run it in visual studio code, it works.
Don't use NSAutoreleasePool with arc
Does the book still teach you to manually manage memory?
@grim sparrow sorry to bother you again, do you know if theres a objc method that sends a request with the token already as a param
because otherwise idk how to make the request
I have no idea what backend discord uses for the socket
They use evander
@grim sparrow do you have a list of the api endpoints that arent bot only related
like normal user endpoints
do you know the site 
new release! (kinda)
i've rewritten my tool Criptam (iOS firmware key decrypter)
It's also now available on #PyPI: python3 -m pip install criptam
Check it out: https://t.co/M1J7znnTdz
yea
Add to Procursus 🚎
python3-criptam
w3n eta
Yes
if it does get added i probably won't be the one to do it
i don't like the idea of python packages being distributed through an OS's package manager
fair enough
thta is true!
electrocuted

@surreal mountain @misty cradle are your NFT’s safe?
yes
yes
got this one today
kinda cute
what is that
y'all cringe
thats heat
money is money
So are the fires 
i dont wanna say imagine getting your nft's stolen 💀
bc i dont wanna jinx it

not that i own any expensive ones
i think the OS MTA was compromised
most my shit tops 15$
and their webservers maybe too
lol
No NFT’s were stolen
The blockchain shows them as legitimate transactions
i bought mutant ape at 6 eth and sold at 6.5
@grim sparrow
Anyone who doesn’t trust the blockchain is obviously a malicious actor
Saying the blockchain is wrong goes against the whole idea of a blockchain
then it goes to like
this project which launched today is kinda sick with its art ngl
That’s trustless™️
.
didnt ask.
https://fortune.com/2022/01/25/solana-founder-anatoly-yakovenko-crypto-crash-blockchain-instability/

A third of the eth chain goes down if AWS dies, don’t get ahead of yourself

but the chain itself doesn't
thats the difference
@misty cradle get into solidity
its pretty simple
well
can someone donate some ETH to me so I can try out crypto without risking any money 
already am but no time rn
It’s not worth it
attacking 
how much
I want to scam people 😭
donate to me
whatever the equiv of $5,000k is
i am eth-less
imagine
todays work was reversing onchain txns to figure out why they were reverting
root cause: operator error
valid
ive never heard of it
skull
its in priv beta 
launch soon
@grim sparrow here
u own this nft now
its a boat captain pony
Please take it back
is this a hypebear
pls tell me u saw that launch
i responsibly disclosed a vuln in their contract and they ignored me
this is a solana ponzi.
then got attacked next day
common Hasan W
when you lose your crypto to some dumbass influencer
its not that hard
to be honest with you
skull
speaking from personal experience?
fishyf am
0.03 mint
and was crazy hyped
had another vuln
reentrancy is the worst nightmare of like any solidity dev
what is reentrancy
hold on
so
look
this is HypeBear's mint function
yes
you see all of the
heres canMint btw
you see all of the requires etc
all looks normal
ye
so u can keep calling _safeMint?
basically, i can make my own contract which will continuously call mintNFT whenever i receive ERC721 tokens
💀
and run that before addressMinted[msg.sender] is set
and just mint as many as i want
which is what ppl did
trolllaugh
its similar to what hasan did to adidas
he just made like 50 different contracts and sent them all back to himself
then selfdestructed for a gas refund
simply built different
its a simple attack vector
Ethereum developer platform that enables you to build innovative blockchain products.
best tool ever
what language is that?
solidity
what this
like a really complicated explorer basically
its really nice to look at state changes etc
you can debug calls etc

yea i know i just like having an applet since i don't wanna type iproxy 2222 22 &
when the
I can't iproxy into my X correctly unless I load a bootstrap
just the thing is i hard coded the ports. i am not sure if i can add a textfield for the ports lmao
does it support KDE?
supports darwin, linux through gtk or appindicator, and windows
there does not answer my question
will it show in the tray on KDE
yes it supports kde
bet don't roast my code because i don't know shit about python
this probably does answer my question I just don't know anything about Linux/FreeBSD's desktop environment stack
yea gtk or appindicator. its supports gtk/appindicator which will probably work on any DE or wm
i used https://pypi.org/project/pystray/ i really didn't want to but it was super easy. i didn't want to write it from the ground up because that would take a long ass time
What's this
this you?
piss tray
hehe
Thats exactly what i thought
doesn't work

> ./systray.py
Traceback (most recent call last):
File "/usr/home/cameron/.local/lib/python3.8/site-packages/pystray/_appindicator.py", line 23, in <module>
gi.require_version('AppIndicator3', '0.1')
File "/usr/local/lib/python3.8/site-packages/gi/__init__.py", line 126, in require_version
raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace AppIndicator3 not available
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "./systray.py", line 2, in <module>
from pystray import Icon as icon, Menu as menu, MenuItem as item
File "/usr/home/cameron/.local/lib/python3.8/site-packages/pystray/__init__.py", line 62, in <module>
Icon = backend().Icon
File "/usr/home/cameron/.local/lib/python3.8/site-packages/pystray/__init__.py", line 54, in backend
return candidate()
File "/usr/home/cameron/.local/lib/python3.8/site-packages/pystray/__init__.py", line 26, in appindicator
from . import _appindicator as backend; return backend
File "/usr/home/cameron/.local/lib/python3.8/site-packages/pystray/_appindicator.py", line 26, in <module>
gi.require_version('AyatanaAppIndicator3', '0.1')
File "/usr/local/lib/python3.8/site-packages/gi/__init__.py", line 126, in require_version
raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace AyatanaAppIndicator3 not available
What tha fucks
nvm
Hold up
I didn't have libappindicator installed 💀
Yea you could install that or i think you could also set it to force gtk backend
how do I set something to start on login in KDE
Just added it to autostart in the KDE prefs app
Yea or that, i haven’t used kde in a while
Its hard coded to only work on odysseyra1n/taurine. If i could make it so users could decide the ports then i would
cmon dude
And i might put a start debugserver on local host option for myself
My bad idk this shit

the stop button shouldn't killall iproxy
Ik
I just made it really quick. I should’ve got the pid of the processes
And i should be using subprocess.popen
yea
you.
no
Fixed, terminated the process
@hardy glen so i need a separate usb 2 and usb 3 device is that accurate
what is it
exactly, so when you are usb mapping. you are going to use that program and check which usb is usb 2 and usb 3.0, by plugging in usb 3/2 devices. and also it will tell you which port is which when you plug in
ok
and is this a one time thing that i can reuse between OC installs on the same mobo
aight its probably worth doing then
yes because it links to many sleep issues so usb mapping is good to do
i think my sleep works but might as well
asus tends to be good about usb and bios shit
most definitely it is worth doing
you need to set bluetooth to internal
remember that
i havent even set it up for my ax200

T:1,3,4,5,6,7,16,17,19,21,22:3 so basically what this is doing is that the user already tested all these ports and they are all usb 3. so they are setting all ports to usb3
T:9:255 and setting bluetooth to internal
fuck i dont think i even have a usb 3 device
all my peripherals and flash drives are 2

then you replace t with the value on the chart. T:1,2,3,4:t
which ever type of port you might have
ah so my usb 3 wont be working at all as is then
that would be why i havent noticed anything
bc i have 0 usb 3 shit
lmfao
i just used my iphone to test usb2 and my external ssd
yea best choice
you will also need to do audio.
you should
wdym
i have applealc configured
or is there something else
yea you just have apple alc configured without the boot arg
and you will be good
test that your mic works as well
i mean the opencore usb map guide
i followed opencore to the letter
oh yea that guide is good
yeah my mic works
and im using usb dac which works fine as well
only reason i thought it was bad was this
so i read the readme and i was still confused
yea i just redid my whole config and saw that as well
ended up using both
you won't ever have to do your whole config
i am the last person with that type of knowledge 
seems unlikely apple would change struct proc now
thats a pretty fundamental type
id blame ida or your shit before that
oh that why
did you copy over your efi @primal perch
wdym
also i have a tool i built for automatically downloading new kexts/opencore packages
lmao
let me find
i have my shit at 0.7.8 and reconfigured it all to work
you can put the github name of the kext in there
so im bing chilling
basically its only the usb map
everything else is solid
i have drm working as well
most kexts/opencore get updated once a month
ye
nice you did the whole post install
didnt even have to do much
yea its not that hard
my cpu has native power management bc of iMac19,1 and my gpu is fine ootb
and its worth it
yea if its fine then you're good. i had to do framebuffer patches but it was easy
igpu?
yea
true
intel hd 620
i was using that but i got a rx 460 so now i just reused my hide rtx 3070 aml
and plopped in the gpu
and it works
nice
it doesn't, i barely use my hack now cuz i got a m1 and i barely use my m1 
all day on arch

couldnt get behind linux so i just dual windows and my hack now
whats t8101
m1?
12.2?
yeah wouldnt be surprised if you got hopperd
its good for 99$ but shits itself al ot
processing rn
@hardy glen ok thanks for the tldr ill try in a little bit when i reboot

might ping for other rarded questions
fr
bet lmk how it goes
inshallah
your mom

@grave sparrow you have some inlined shit that gets the offset and eventually returns it in W0 which then checks it against CS_RESTRICT
as CS_RESTRICT is 0x800
so the shift of 11 checks out
*(*(p + 0x20) + 0x1c)
it appears
seems to be this
idk if thats up to date
yea
i see the 1c you were talking about but thats on x2 as we see
which is loaded from *(x0 + 0x20)
its doing a bunch of other bullshit in between but maybe
im sure theyve done it before
i dont think is pcred that was an old bsd header
wheres the latest definition of struct proc;
oh its here
idk what the fuck LIST_ENTRY is
so idk how big that is
ok so if it were the same it would be pointing to p_original_ppid
which would make 0 sense
so it indeed looks like they changed it
the rest of those cmps just jump to errors and panic
could be a new type for all we know

yea
just nil check for the pointer you get from 0x20
thats what theyre doing
which then calls that
another error for some other shit in that inlined function but idk the exact reasons nor do i care
mighjt be useful
no clue
but you could just get the 0x20 bytes
you only need 0x1c yea
developers love to act nice to apple and apple always treats them like shit
bug bounties and stuff

and shit like this
"we'll upload open source when we feel like it"
i wonder what a kernel 20 binary looks like
do you have one
13gb 💀
true
only 20mins i guess
that would be like 5 if i had a cable
is the dmg apfs or hfs+
aight im on windows so thats going to be cancer so ill send it to you after i dl if you dont mind
and you can mount that or whatever
if you want ill just download the dmg unless you have faster wifi by chance
mines like 400mbps
then it cant be that shit
L
mines pretty consistent atl east
itll randomly go to like 50mbps i guess but never drops or disconnects
if you send it to me sure
ok
bc im not gonna find it

same shit
rdi is the first arg parameter if you didnt know
yea look

mov rdx, [rdi + 0x20]
error shit
mov eax, [rdx + 0x1c]
ret
yeh its really bad
its easier to read than arm imo
its really not
skill issue
not a fun arch
bro they really named xor as eor
that alone is just the stupidest shit
love how you wrote it the correct way the first time
then corrected it

every electronics class will call it a xor gate but whatever
proof
yeah i did google thanks
W
true
wait so youre tryna get the proc_csflags yes
does this not work
its still there in 21
L
ah
then yeah its not really surprising apple would change it then bc they use helper functions for everything
good code style to folow as well
hardcoding bitwise shit is usually bad
yup
unequivocally changed then
and this is the shit i was talking about idk wtf ubfx is
Unsigned Bit Field Extract.
alright cool
cool instruction
this all caps ida shit is gross too bad you cant turn it off
make plugin
do you know snake
what is that
python
o
i went with the C++ route instead
followed the readme in the sdk and now we're gaming
true
Lmfaooo wtf
blazing fast 🚀
i do not know why a fetch program needs 216 dependencies
I hate linkers
seems about right
i hate rust i hate linking
maintaining ffmpeg must be more of a nightmare
I just want llvm13
Idk maintaining procursus seems to be so time consuming rather than difficult
It is both
This some informative ass error

error: there are no errors. take off your clothes.
@lime pivot so just to confirm, I have full legal permission to make a chariz hoodie as long as I do not sell it?
For a free tweak I’ll send you how it looks
🗿
Here you go https://chariz.com/get/quickactions
sounds good, I'll buy him QuickActions for the low low price of $0.00
Nah, I'm bumping it to tier 34
can't wait to get 1 purchase and then they email asking whether it should be donated to charity
?
it's a reference to that tweak that was $1000 on packix
can I charge for QuickActions but all my proceeds go to the FreeBSD foundation? 
you can still take your cut
no they’re going to RMS
bitces
oh?
dub cat
@hardy glen
diff --git a/systray.py b/systray.py
index c8b4154..060ef00 100755
--- a/systray.py
+++ b/systray.py
@@ -21,7 +21,7 @@ def create_image():
installed = True if subprocess.run(["which","iproxy"]).returncode == 0 else False
running_state = False
-ssh = False
+ssh = True
debug = False
ssh_process : subprocess.Popen
debug_process : subprocess.Popen
among us
among us
real
shep is part of an experiment by the university of russia to simulate a human brain
is russia even real
I changed a lot of code already last night. Let me push it
Is this like the tri'angle experiment that is conducted by the University of Toronto
@primal perch hallo from a drawing tablet. This thing is rally hard to Control. : (

Is it possible to jailbreak with checkra1n but not mount binpack?
@ocean raptor pushed, added an icon which i really like. (SFSymbol)
Sounds like a license violation
don't fr Me
rude.
oh and i also fixed python launcher showing on dock on macos
zamm
im trying to get strings from the string table. I got stroff from nlist_64 and and nsyms when i'm trying to print it i get this:
almost feels like an alignment/size issue
does anyone know which type the strings are stored in
blah blah blas
Your balls smell . very stinky. I wrote that With le drawing tablet


@primal perch when birdpoop 7z
also 620
true
and just bc you send me another encrypted 7z file doesnt mean gameseagull 2 will be a thing
already sent bird poop 7z
your point being?
i cant take birdpoop code and then rename it to gameseagull 2 if its still encrypted
duh
union {
uint32_t n_strx; /* index into the string table */
} n_un;
is this the index you're referring to?
i get seg fault.
ah, some indices are 0
To specify an empty string (""), set this value to 0. The n_name field is not used in Mach-O files.
i believe the 0 indices are the ones in the dynamic table?
they're probably stubs
it does print some strings but ends with segmentation fault
C moment
trolling
REFERENCE_FLAG_DEFINED
n_desc i think
i don't get the diff b/w mach_vm_address_t vs mach_vm_offset_t
they both seem to alias to the same thing
at least it’s not rust
rust would have you nesting 50 unsafe before it would let you parse the bytes
my language makes you explicitly wrap safe code
c > c++ > objc > asm > python > java > swift
no swift disrespect
optionals ass
53!
Can someone make me an app that when launched runs a command as root pls
#!/bin/bash
exec sudo -u root -- $@

This is running before I have a shell
Iirc system requires a shell to be installed
@ocean raptor
i was going to have a start debugserver radio option but idk if i should put it in the main menu below debug or put it in device submenu. if i put it into device it might be confusing that i have to go to device to check it and then press start
works on mac/linux, just need to check if it works on windows
@hardy glen 
is this app supposed to be unsandboxed? do you need a xcode project or theos project
- Yes, but It's running on checkra1n where iirc the sandbox doesn't really exist
- Theos preferably
okay bet
sandbox rules seem kinda scuffed
when the uh
when the developer does free labor
I'll give you clout
communism
proof that communism works
I'm lazy...
procursus clout
stalin when he sees putin ready to genocide the ukraine

wholesome USSR reformation
ight bet, only stdout?
And err
okay
i turned my university class web portal into a native electron app
You made a canvas app in electron?
Instructure Canvas, yeah
Why?
I would think running it in the browser is less intensive hence why I am asking
also smoother
- my professor's c++ code checker doesnt support safari
- look at the sidebar
- helps to have it in one separate place
but that is a guess
i mean its a webview lets be honest
but
point is
look at the pretty sidebar
i just like how it looks
in case it's not clear
- Use a different browser ofc
- That is a pretty sidebar won't lie
- I guess that is a personal preference so I can't comment on that
Firefox works pretty well for Canvas
yeah but then i have to open firefox
and then log in
and
and and
its a whole lot easier to just
click an icon
fine
adding transparency to things is what I expect from you 🙃
😛
native
electron
looks good for sure
i literally made VSCode vibrant
betterdiscord actually added a switch to enable transparency
so no need to hack the app.asar any more
only need css now
what frustrates me most is Firefox
it also adapts to appearance
I use a sidebar that lists my tabs as a tree hierarchy
for the most part anyway
so much easier to navigate your browser that way, I can't use a horizontal tab list ever again
the problem is the absolute worst thing
the title of the sidebar has blur, but the sidebar itself has zero ability to get blur
the same blur you get if you click the title dropdown and select a native Firefox sidebar such as History or Bookmarks
Do you put your IDE on a vertical monitor?
noooo
lol @ the random desktop icons hanging out above my display area, Xorg moment
oh @lime pivot i found the coolest app
40 years of boomer code, coming together at this very moment to troll you
do you use the trackpad at all
if you subscribe to setapp you can get it rn
otherwise you get a 16 day trial
it's window management gestures
its MAGICAL
xorg lmfaooo
quite the shame wayland is basically unusable without a xorg translation layer thing
xorg might be one of the single biggest set backs to linux
windows is so bad in a lot of ways but at least their compositor and frontend works
I mean it says a lot that Windows 8 literally created a whole new desktop environment on top of the existing desktop environment
i think 11 did that too
the "desktop" was really just an app as far as the start screen window manager was concerned
on top of 10
especially cause you could splitscreen with a metro app and the desktop "app", and the desktop would reconfigure instantly
it didn't feel clunky at all
@lime pivot
that does look pretty neat
i am not a window management guy
not sure honestly, I've tried a lot of the gesture/window management/etc tools people rave on about and I just don't like any of them
but i literally bought this software as a necessity
i hate so much window management stuff
but this one works
so well
do you have setapp
I'll spend the extra half a second it takes to mouse to the green button and opt-click it
macos window management is horrible i can’t believe apple thinks it’s ok
i think it’s unusable
if you hold shift it gives it a 90% padding
even chromeos' is better
true
chromeos is actually pretty good for what it is at school
minus the slow as shit aspect
and swipe down to minimize
chromeOS is OP now
when you run electron for everything on a 2 core intel celeron at 1.5ghz
and hold fn to do the gesture for the entire window
and I personally don't like Setapp because it's clunky, shoves itself into the OS with things like fake .apps that clutter Spotlight (which they claim is just because they're "trying to be useful"), and has quite a lot of mediocre products that I personally just don't feel are worth the subscription
i dont use setapp
have you seen how many sqlite viewers setapp has? lmao
that's my favorite of the pointless products, like please tell me why I'm paying you to show me way too many choices, it's not useful it's just clutter
Yeah I don't get it either. Mostly why I put everything in full screen mode and switch between the windows
try the trial you'll fall in love
i use raycast instead of spotlight
spotlight forever
Also fucking macOS indexing is horrible
i hate spotlight
and opengl that isnt 4.1
indexing a entire drive shouldn't pin the CPU across all cores
also three-finger click as middle click
the fact you have to install some random app to make macos window management good is an L
@ windows
windows management is solid dawg
hate windows window management
snap to corners, edges and everything easily
this tbh
yeah we arent linux users
i used rectangle
we dont need to memorize 30 keybinds to do one thing
openbox does a pretty good job with window management
but it was kinda created for that purpose
XFCE and KDE also are pretty decent
@lime pivot what if i told you you could autocomplete in terminal
but like
ide autocomplete
yeah, seen that stuff
it's always way too clunky
I'm still trying to find some way to do it that feels right, because I want it as a first-class feature in NewTerm
how about this app that plays mechanical keyboard sounds when you press keys
@ocean raptor do you need a textfield where you can type a command?
I made it like this, so you need to specify the command
if i want it done for class i gotta finish it tonight
Or do you want me to hard code it
oh shit he’s in the big leagues now
I have a program called JazzUp that I used to play with a few years ago
Really all I need is just the app to raise its self to root, I can do the spawning and stuff
“Are you a Web Developer, or you can't relate? https://t.co/51KQpHocdX“
2455
344
Quick question, why is getopt failing to import on my mac (iirc iOS has getopt right?)
> Making all in dynawallcli…
==> Notice: Build may be slow as Theos isn’t using all available CPU cores on this computer. Consider upgrading GNU Make: https://theos.dev/docs/parallel-building
> Making all for tool dynawallcli…
==> Compiling sources/main.m (arm64)…
In file included from <built-in>:1:
/Users/username/Developer/theos/Prefix.pch:26:7: error: 'TARGET_OS_IPHONE' is not defined, evaluates to 0 [-Werror,-Wundef-prefix=TARGET_OS_]
#if TARGET_OS_IPHONE
^
sources/main.m:1:10: fatal error: 'getopt.h' file not found
#include <getopt.h>
^~~~~~~~~~
2 errors generated.
make[4]: *** [/Users/username/Developer/Xcode/DynaWall/.theos/obj/arm64/sources/main.m.8f09de38.o] Error 1
make[3]: *** [/Users/username/Developer/Xcode/DynaWall/.theos/obj/arm64/dynawallcli] Error 2
make[2]: *** [internal-tool-all_] Error 2
make[1]: *** [dynawallcli.all.tool.variables] Error 2
make: *** [internal-all] Error 2
And what's up with the prefix.pch file being unable to find TARGET_OS_IPHONE? Does anyone have an idea?
wow mai doing c
no im just trying to get dynawall to build on my new mac
you got two options i think, you can either run echo password | sudo -S command which will work. or you need a external tool
that runs commands as root as like a backdoor
#import <Foundation/Foundation.h>
#import "LIAppDelegate.h"
#include <unistd.h>
int main(int argc, char *argv[]) {
setuid(0);
setgid(0);
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass(LIAppDelegate.class));
}
}
👀
and 4755
How do I do a log window
does that actually work?
yes
You shouldn't run an app as root
but I'm lazy
newterm 3 🙏
//
i am using nstask though. i did the same shit and i am still mobile
bro made a better terminal app than me
@restive ether this gonna be a knockoff loader.app that just installs my binpack and starts dropbear
yeah i figured that was your plan
why am i still mobile lmfao
make sure the executable is set to 4755 and owned by root:wheel
I think you've got a broken SDK? do you maybe not have Xcode installed and set up (the install components thing it does on first launch)?
It's so that I can have a system with only my binpack and I can notice issues on easier
'TARGET_OS_IPHONE' is not defined should be the giveaway
That's what i'm gonna do
oh wait, I don't need an app to do this, you're right
does /etc/rc.d/* get executed on boot if I don't mount checkra1n.dmg? @lime pivot
touching /.installed or whatever it is will trick it into not mounting dmg pretty sure
and gives you rw
I think that's done by payload aka loaderd yeah
.installed... would that be checked for in payload?
actually yes
can't remember how early dmg is mounted
or even if payload is on the dmg
payload is in the ramdisk
or if it's just dropped on disk, executed, and deleted
ok gotcha
so definitely a lot of stuff won't be set up
but dmg will still be loaded by an earlier stage
which would be more difficult to suppress
Do you still need it
this is a checkra1n internal utility, do not run 
lol, only so people don't hose their devices by going "ooh what's this" and spawning another copy
I see references to .mount_rw and .installed_unc0ver
Run it and tell a checkra1n dev you ran it 
Maximum trolling
aha
and .bootstrapped
yeah there's some uncover cross compat there
was so you could "upgrade" from uncover to checkrain I think
.unclean_snapshot, wonder what that does
without being forced to rebootstrap
/.bootstrapped_electra
penis
yes all 3
this payload, which does a lot more of the checkra1n stuff than loader
is the payload inside the checkra1n app
It's inside the ramdisk
ah
ill just let you borrow them 
ah now I remember
it spawns by cheating and pretending to be launchd
however it is that happens I don't remember
it then of course spawns the real launchd
there doesn't seem to be a way to stop binpack from being mounted, sad
ick yeah I figured
I'm realising now it's pretty much considered vital to how it works
guess I'll just delete checkra1n.dmg
all userland stuff is handled by payload as the "final" stage of the jb
@ocean raptor
You better make use of it dawg
i did not just spend all this time
lmao
ok, well payload is what executes /etc/rc.d/*, so I should be all good
system("launchctl load /Library/LaunchDaemons/test.plist") 
example of liblaunch
not sure why I literally commented that it's an errno and then I literally use int instead of errno_t
not sure how, but you'd need to use a slightly different dict that probably has to do with bsexec
might also be called submit these days
tell airyx to hurry up and do that
old but it'll do the job
I love that it has nvram auto-boot=false hardcoded
for when it runs fsck and it fails
also looks like there's an /etc/rc.boot? prolly gone now but kinda funny if nobody ever realised launchd straight up execs that on boot
also /usr/libexec/dirhelper, but that definitely was used in at least one jb
I think you've got a broken SDK
Can this be a culprit? I got the sdks off of theos/sdks. The main app builds fine, it's the command line tool that fails to build. AFAIK, i have a properly setup xcode install with all components installed (apps build and run fine off of xcode)
you shouldn't be getting a macOS sdk from theos/sdks....
no it's a patched sdk
macOS doesn't need patched sdks, they ship with privateframeworks
afaik is getopt even bundled on macos?
exactly
mac for jailbroken ios app
the patched ones?
yes
ah, so i should get them from somewhere else?
I was using Amy's which fixed the issue iirc
wouldn’t it not work otherwise lol

yes 
for what lol

when you recompile a dylib while being linked in the main executable. does the .plt or .got.plt change here?
i mean
there's an entire os in java
iirc
it's called JavaOS
JavaOS is an operating system based on a Java virtual machine and predominantly used on SIM cards to run applications on behalf of operators and security services. It was originally developed by Sun Microsystems. Unlike Windows, macOS, Unix, or Unix-like systems which are primarily written in the C programming language, JavaOS is primarily writt...
so everything except JVM is in java
in that

white
My operator removed all kind of SIM Cards applications.
hello. I am looking to reverse engineer an app to get it to connect to external servers, allowing online connectivity once again






