#development
1 messages · Page 455 of 1
looks great, true to the original
zsign github says it was last active feb this year so its most definetly still maintained
i legit didn't know that property replacing getters/setters. nice
what
i just saw that instead of implementing getter/setter for your ivars you can just add a property and it will create a getter and a setter for you
its also possible to create a getter only by adding the attribute readonly etc
cool stuff, didnt know that
there's also strong/weak and atomic/nonatomic for properties
you probably have seen them tho
yea, not sure what strong/weak means tho
thank you for that 🙂
A weak reference is just a pointer to an object that doesn't protect the object from being deallocated by ARC. While strong references increase the retain count of an object by 1, weak references do not. In addition, weak references zero out the pointer to your object when it successfully deallocates.
okay that got complicated
i actually did get that
alright cool
using the wrong strong/weak variables can create memory leaks and crashes
so wait if i use strong on a pointer it wont get deallocated by ARC?
ye the object stays alive as long as you have a strong pointer to it
so whats that? __unsafe_unretained
probably shouldn't be used in normal code
i actually once had a pointer i did not want to delete by ARC because it was casuing my tweak to crash, some confusion with the completion handler
so i did this in the makefile
SCButton.m_CFLAGS = -fno-objc-arc
oh
and made sure everything is not leaking
yikes
probably could have solved it a better way tho
well glad i can throw this to the trash now tho
oh no
lol
yea im learning all the time
you've been here for a while though right
im in tweaks dev less than a year
jailbreaking since 2010 tho
when did you leave?
well not really left just inactive
haven't put out a useful update in a while now
and my email inbox is just growing and growing
i talked to in in private once about MSFindSymbol & MSHookFunction you helped me about an issue i had
lol yea
@peak quartz just curious how old are u
more like a late bloomer
ah i see
i am working as a software developer in real life tho for almost 5 years
that's cool
oh that's also probably how you understood the weak/strong explanation with all those scary terms
yea i got into tweaks dev quickly, concept is not hard to grasp
dont know how its possible without programming knowledge tho, i see today 14 y.o players in the scene
when i was 14 i didnt have a fucking phone
i started pascal when i was 17 but i didnt liked it
then i was in the army for 3 years so not much of a software there
depends on what events you see in those 3 years, i was in a semi-small 2 months operation, other than that nothing major
there's a couple guys here i think started writing tweaks even younger than 14
thats amazing
that's probably for the better though
i think the younger you are the easy it gets
i meant to this
yea anyways im on call until im 40
so i still have 9 years to hope it will stay this way
I was a sniper
oh wow
hmm
yea sniping course is expensive
damn i gotta ask did you kill anyone
not a human
you live in the us?
aaron speaks it right
yea he does
i can do that

hayden wie ist dein deutsch
Nicht gut 
https://crowdin.com/project/sileo @peak quartz
Exciting

i just hope i'll be fluent by then
just was about to ask for that
thanks
cringe
Hope so good luck
why would someone do 79%
@grim sparrow prolly cuz its old and its the stuff i uploaded
TRUE
thanks
And u keep adding new strings then removing them again in a week
Developer Mode string
That's still there
“You are now a developer!” Is?
yeah lol
@peak quartz accepted
thanks
It will ask if you're sure you want to enable it, and then it will you are now a developer
lol
np
Thirty four new requests 
can i translate it into Scorpisch
Someone requested to translate to english
f

I do wish we could do pirate speak
But apple is no fun
bet
hatway aboutayay igpay atinlay
Install yer booty matey
true
hey hayden
wtf does nobody speak pig latin
Aye, dpkg tells you to walk the plank
it's literally brain dead easy
I’ve not

Lemme see
jesus christ
jesus christ if thats real
they actually did Aarons job

I hope its real i really hope they’re going all out and forking

make a darkroom shooter where your FOV is your line of sight so any shootout is random within the map
Ncurses ultimate tic tac toe
my brain can't comprehend what this would look like
How bout you swiftly challenge yourself to get some student bitches
lol
ncurses tic tac toe online
writing all the networking in arm64 assembly
If u ever wanna play ultimate tic tac toe btw we can play https://tix.tax @everyone
wtf that’s actually cool
One of my favorite games
I forget our birthdays are similar
when
@peak quartz this look ok?
rip
indeed
криллик ис фун
شكرا لك لأخ وأخت تعديل جيدة جدا🙏🤩
If it’s new, wait for Sileo to finish updating, then try again. Check online for more help. "if its new" as in "if this is the first time" ? @tepid olive
@grim sparrow did u take arabic in school
lol did I fuck
wait

wrong person
lmfao
idk
the anime picture has forsaken me
i actually havent seen this string. @grim sparrow is this a new amy string?
no?
hm
ERRORS.STRINGS
No_Package.Body
and about the other part of the sentence, "wait for Sileo to finish updating" are we talking about sileo itself or something else inside of sileo?
Sileo
from what I can gather it's called if you open a package from URL scheme while it's refreshing
no clue
lol
Expected hash - i think not one single person will understand hash in hebrew XD
"חשיש" is actually a kind of drug in hebrew. gg google

can't you say checksum or something idk
even worse. ill maybe just leave it as english-hebrew kind of error thats also ok
شكرا لك لأخ وأخت تعديل جيدة جدا🙏🤩
شكرا لك لأخ وأخت تعديل جيدة جدا🙏🤩
what does that one mean
Thank you very good brother and sister: pray :: star_struck:
pøger
شكرا لك سيدتي المطور والسيدة إيمي على عملك الجيد على قرص Dra1n
Madam Al-Mutur
أستخدم كسر الحماية على جهاز 🌚🌝iPhone 12 Pro Max كل يوم يا أخي وأخته
lovely
like how the fuck do you help that
making stuff for the jailbreak community shouldn't be that recommended
it sucked when i tried it 
no and don't plan to
sounds like a good idea
You're supposed to guess dummy
oh rip I replied from the wrong email
Open Sileo, check every package, and if one crashes well you got it
default email has been fixed
T
what is it now
it was sending from support@elihc.dev and not support@anamy.gay
hi amy have you tried checking if dpkg works correctly
sounds nice
Hi String("Amy") ?? ""
_TtC15Amy11Human
@interface @lethal ice : Human
@property (nonatomic, strong) Meth *meth;
@naive pollen
wtf
No thanks
he's a human?
@interface Woman: NSObject
- (NSSandwich *)makeMeASandwich;
@naive pollen

aight
@fast quiver NSCock (Mine)
- (void)erectileDysfunction {}
@grave sparrow


my everyday fear
@tepid olive balls
-(void)nutsEven;
@naive pollen


no

@no

@interface deez nuts

I used zsign and it works
Its okay I have given up on trying to get people to create easy to maintain products.

didn't dgh0st tell u how to do it properly the other day tho


go on about it step for step
All I am going to say is, if you do it properly you won’t have to update your hacky solutions every year.
just create tweaks for things that are gonna disappear, then no need to update every year

Deadass the best way to understand how to use a random ass function that's been deprecated is just search for it on GitHub
Most likely because you are trying to copy what you did in the other class instead of figuring out how the new class manages that
die
ngh0st
btw, you shouldn’t feel small brained for not understanding anything I say. I am mostly spewing random facts about bigger picture, which would be hard to understand completely if you don’t know bigger picture as well. The goal is to give you some keywords that you can research to figure out what you need so never feel bad about it.
btw, you shouldn’t feel small brained for not understanding anything I say. I am mostly spewing random facts about bigger picture, which would be hard to understand completely if you don’t know bigger picture as well. The goal is to give you some keywords that you can research to figure out what you need so never feel bad about it.

zoey emote 
which 
last one

FLEX is weird
btw lockscreen view management is very different from the classic view controller manages view approach.
maybe start with that 
UIKit won't take you long to learn
SwiftUI is still worthless
SwiftUI is a dumpster fire that might be good one day
Not really hard, just a few more lines with the same concept
limited sus
that moment when no MVVM

conformance to View
some is basically the opposite of generics
coal
@tepid olive where is my money bro



0.00
How would i go about creating my own CCModule
Basically make a cc button to open an app
@sturdy delta theres alot of open source projects and you can also check out https://github.com/opa334/CCSupport
there a documentation link at the bottom
thats the library you will be using to create your cc module most likely, good luck
I appreciate this bro
and you would most likely be using applist to get the bundle id for the apps if you want to choose the app you want in your prefernece bundle.
np
Alright thanks bro
and to open an app, its pretty easy. you can either look up on google, look at open source projects, or figure out how to do it yourself. either way should be easy if you know what you are doing.
Yea im just gathering ideas on tweaks im going to work on.
[[UIApplication sharedApplication] launchApplicationWithIdentifier:bundleID suspended:FALSE];
nfr
^ thats what you are going to be using to open the app of your choice.
🙏
I already made a tweak like this if you want, or are just wanna to make something on ur own ?
Want in terms of?
is there any reason i should include the from user/branch when merging a pull request
because i'm merging this pull request to my fork, which hasn't bee merged upstream
Like if you want a tweak that does that, i could send u a .deb, if you want to make it yourself, then yeah CCSupport is the right choice to do it easily
we live in a society
Got my development VM ready
public cum {}
True
int capt() {
return 0;
}
Capt is doing a fucking madness right now
Is he?
Capt Int
scoop
shlrop

Yea id like to do do it myself but thanks for the offer
wait until you see how slow it is without passthrough...
split views
it's the newest of newterm
or term
pink is just the parent view controller
why lol
so I can tell how much it's out of alignment by
wtf
it works perfectly on macOS
I hate computers
what's a computer?
🇷
nfr
why is it not upside down
why aren’t you upside down smh
i’m american, too fat to do that
damn true
🔜
SwiftTerm is dumb lmao
it sees the iTerm escape (OSC 1337) and then goes “unknown OSC escape 337”
new emulator backend
you’re free to not use newterm then 🙃
nfr
whats the best way to get into tweak development
i just wanna make simple stuff like changing colors of things
well "simple" idk if thats simple
!t tweakdev
HOW TO GET INTO TWEAK DEVELOPMENT
This has been asked countless times so it's time that there is a long message that explains this.
One of the first things you want to do is reach a "baseline" before you can even think about getting started.
What this means is that you need to be familiar with Object Oriented Programming and how to use Objective C.
uroboro was kind enough to create a guide that you can find here: https://uroboro.github.io/Learn-Objective-C-in-24-Days-Clone/
Additionally, you should also learn a little bit about how iOS works, learn some basic frameworks/stuff you will need to work with.
Stuff like how to use UIKit, Foundation, etc. Once you have a pretty good understanding of these, then you can proceed.
The next step is to actually start making tweaks. Install a tool called Theos for your appropriate device.
The installation wiki can be found here: https://github.com/theos/theos/wiki, please make sure to follow the appropriate platform instructions.
After that, you are ready to start making tweaks, please follow a tweak development guide. (Here's one if you're lazy: https://kodeycodesstuff.tech/guide)
Still surprisingly fast without it
Is it possible to spoof the bundle id for an app with a tweak? Google maps doesn't like being sideloaded....
why not just sideload with Filza + AppSync? then you can keep the original bundle ID
I want to sideload the app on a jailed phone so sadly that’s not possible
use xcode to edit your bundleid
You still need a valid bundle id which you own via Xcode (which I don’t). I just need to spoof it for the google maps sdk
how do you want to spoof it with a tweak on a jailed device?
you can use a bundle ID that mismatches with the App ID, but certain features like file picker will break
I just need the google maps sdk to think that the bundle is correct. The app basically only uses gps.
Is there any way to dump headers on linux/wsl
So do you know how to do that?
this is too cool
ok
anyone know why posix_spawn would ignore dashes?
Try `sshd --help' for more information.
bash: invalid option -- c
Try `bash --help' for more information.```
(output redirected from posix_spawn)
char *args[] = {"bash", "-c", "/var/mobile/Media/test.sh", NULL};```
scratching my head
this works fine for me:
const char* args[] = {"killall", "-9", "SpringBoard", NULL};
posix_spawn(&pid, "/usr/bin/killall", NULL, NULL, (char* const*) args, NULL)
if you're in a position that you're calling posix_spawn, you can just call the FBSSystemService restart API directly
Tru
this was for NoSBReload but it's obsolete now except for people who are using checkra1n with Substrate
since they finally fixed the autofill bug in Substitute
answer, yes
@tepid olive was able to spoof the bundle using this: https://gist.github.com/tokfrans03/435d8b22a8eaa81bfc775f9c6026cb23

Umm, so
I can’t seem to understand how to run jbupdate in Terminal while opening the app/shortcut... this isn’t a tweak btw.... it’s done with shortcut
I created a short cut for updating Tuarine using
A icon
Just send your issue 
Ow lol
Well ye, it isn’t working because idk how to run the cmd in terminal lol
Ow well ty
AuthorizationOpaqueRef
AuthorizationOpaqueRef
is anyone good with java here
@primal perch knows java
don't think he's online
cool so i got this game here
lemme show u
i've got my player ship rotating on an angle following the cursor
i'm trying to give this angle to my bullets when the ship shoots
the bullets are rotating but not appropriately
i cant
and i'm not quite sure why - they have the same angle as the ship upon rotating
oh damn
wtf
@radiant blade oh look he's online he can help you now
oh ey
@primal perch
can you see the webm?
oh i get it
you guys were being funny
aha
yea a little
either way i’ve done some so maybe i can help
you’d need to send code for the bullets tho
yeah thanks
i don't know how to put it in a block
but here
http://prntscr.com/119vkce constructor
and.. this is how they're rendered http://prntscr.com/119vlal
they're being passed the same angle as the ship
but they're bugged asf
i assume you're not sure?
@lapis vessel how can it be possible that an app breaks RLog

successfully injects
but no logs from the app
tested the inject by simply exit(0); in ctor
and in flex
a field header
also that could not be the problem
bc im doing a simple RLog(@"tweak load22"); in ctor
and that does not get printed
well idk then, maybe it's opened a socket with the same port RLog uses or something
prolly just worth using NSLog
idk of any other ways to view the log on windows 
idevicesyslog or something
and then grep??
ssh + oslog is what I do when I can't use RLog
ok
@radiant blade perhaps you mixed up degrees and radians
where do you create the bullets
right here
@primal perch
it's being passed the same angle the player is rotating at
really is a mind boggler
this function is in the player class so it's being given the ship's position and angle
is it rippers?
Instead of randomly shooting the bullets to figure out what is wrong, have you tried shooting them at specific angles to figure out the offset its off by?
no that's a pretty good idea actually
i think i've made some progress
so the angle is now correct
but i don't know why they're moving with the player lol

give me the source code so i can play

wtf
no idea shlorp ?

well you need to pass the angle to the bullet and not have it respond to mouse input after the fact
i did exactly that in this game and it works pretty well so you can try to copy it
although its c++
true
its fun bro
not really
ghost uhh
either way the code for it is all in gamescene.cpp

send exe



u like shoot the ghost uhhs

but yea i should probably compile static
uhhh
good idea
g++ -o build\game.exe -lmingw32 -lSDL2main -lSDL2 -lSDL2_image -lSDL2_ttf
ld: library not found for -lmingw32
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [Makefile:16: build\game.exe] Error 1

@primal perch
yea thats windows only librrary
just omit that
im too lazy to check for os in the build file
g++ -o build\game.exe -lSDL2main -lSDL2 -lSDL2_image -lSDL2_ttf
ld: library not found for -lSDL2main
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [Makefile:16: build\game.exe] Error 1
@primal perch


troll3
probably install the libraries

www.
true
true
wtf
User error
rust's cargo is actually pretty dope in that regard
true
Or add -L<path>
:nfrnod:

Anyone know how to run objc on windows using GNUStep
Cargo is the least dope thing ever. Forced static linking and single threaded compiling? Ok
this a shoelace? mf how many threads you need??
idk anything about cargo except for when I have to compile paru on my computer
and it definitely uses all my cores
Maybe its on me then? Because whenever im using cargo its giving me one thread. I feel like it should default to the number of cpus??
I suppose you’re right :/

Why do you care
shalom
lol

True
The motd is
“Holy shit it’s
jsnbrn $”
What if you only Bourne once, never again
fuck this
dumby
there is nothing on this that helps online lol
it's just a room where you can talk or listen only
@shut stag sexy questions bro
#!/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby 
husk shell
hush (a Bourne-style shell) for the GNO multitasking environment on the Apple IIgs
i'm just building a package from the AUR so it's completelyt automated... but obviously i can just read the pkgbuild... but the pkgbuild just shows
PARU_VERSION=$pkgver cargo build --locked --features "${_features:-}" --release --target-dir target`
so i dont know
build () {
cd "$srcdir/$_pkgname"
if pacman -T pacman-git > /dev/null || pacman -T 'pacman>6.0.0alpha' > /dev/null; then
_features+="git,"
fi
if [[ $(rustc -V) == *"nightly"* ]]; then
_features+="backtrace,"
fi
PARU_VERSION=$pkgver cargo build --locked --features "${_features:-}" --release --target-dir target
}
entire build function

this is building from the default branch at https://github.com/morganamilo/paru
If I'm hooking a method, with NSError ** as an argument, should I be putting -(void)hookedMethod error:(__unsafe_unretained NSError **)error { or -(void)hookedMethod error:(__autoreleasing NSError **)error {?
Does anyone know where the path for the finder version of itunes on big sur/catalina is?
I need to extract some assets
is Finder.app a thing

genuinely not sure
because if it is its prolly in ther
e
I checked and they weren't there
woe
/System/Library/CoreServices/Finder.app
actually a lot of interesting stuff there
lmfao
if you open it the dock just pops up and won't fuck off
hmmmmm
wtf
widgetkit simulator
omg that actually exists
aaaaaaaaaaaaa
i opened dvd player and my mac crashed
bet
wtf
since when did macOS have a directory editor
wtf
wait wtf
that'll be why macOS Big Sur is so much bigger than other versions
3 dyld shared caches

what should i do 😦
hi
hi
i was mainly talking about convenience. as for the linking yea thats a rip but you can easily control threading with the environment variable CARGO_BUILD_JOBS

/System/Library/PrivateFrameworks/AMPDevices.framework
Thank you so much
devices icons can be found at /System/Library/CoreServices/CoreTypes.bundle/Contents/Library/MobileDevices.bundle/Contents/Resources/
😛 it's where I borrowed icons from for https://my.chariz.com
The only ones I could find were under /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/
main CoreTypes bundle has older devices, newer ones are in MobileDevices
wtf why 3
plus there are other bundles in that Library directory
🚫
Literally every time I put my phone down to sleep someone pings me and my wrist go brrr
@lime pivot I'm trying to get a complete device list for r/legacyjailbreak
so thank you
Without fail
This will be useful for the sub and server reaction roles
the Info.plists in those bundles will definitely get you that
if you need the iPhoneX,Y model ids + "friendly" names
upside down terminal dev how can you read your own name???
what makes you assume I can?
yeah that's my name don't wear it out

thanks
this is like the peak of mid-2000s Apple Jony Ive design
a shiny aluminium slab of literally nothing
lol
we won one of those in a competition and it literally just sat in a drawer for 10 years never used
most unusable wasteful Apple product
How are you supposed to use it
if the goal was to manufacture landfill they succeeded
voice and the headphones remote control
exactly
yes you were seriously expected to press the only button on the device and say out loud "pause" "play" "next" "volume down"
So it is essentially a slab of aluminium with a 3.5mm jack on the top?
hard to see how that concept could have possibly sold poorly /s
the sad thing is
there's also a watch sidebar icon in AMPDevices.framework
It’s something that some random ass company could sell on Wish and do well with
for the watches that can definitely be plugged into a computer
ahahah this is the sidebar icon for the no-button iPod Shuffle
I guess if they made an icon for the front, it would just be a featureless long rectangle
it's funny because people remember all the good 2000s Apple products and not the complete flops
I'm sure it sold millions upon millions, but it's not something you would sell to someone who doesn't understand computers with a straight face
despite being the most affordable pocket music playing rectangle
Now that I think of it, I’m pretty sure DankPods talked about it a while ago 
well that's a lie by that point China was dumping bajillions of these iPod clones on the market which yes, you would know if you watch DankPods lmao
can you believe nobody bought this!
violation of codestyle: first letter should be capitalised
brew uninstall ur attitude mister
if the repo is set up properly force push will be rejected
Bold of you to assume I do things properly
Well the branch exists
oh yeah of course discord strips the urls
https://chariz.com/cdn/devices/d197b65ed4b9385baffe1da46ba5d208.png
Wait I didn’t realise
You uploaded the actual raw binaries to my repo
I thought you just meant the headers and tbd files
Me to you

I swear to god
man it’s 5:48am
I can force push from yesterday if that helps
amy
Man I’m supposed to wake up at 7
Cause I slept 17 hours yesterday
I swear you brits just don't sleep
No my sleep cycle is just ruined
.
I woke up at 10am today 
I used to be really good at consistently sleeping at midnight waking at 7
I think I got out of bed at 3pm today
despite not really having a routine

what do i do
Put on the cat ears
drivers ed, notatio, defaults, sleep
drivers ed
Sleep looks like a really appealing option
erectile dysfunction
ed drives
Jesus


Ok but why
proof you should go to bed
I’m actually in bed

how do i exit ed
I’ve been in bed for a long time
LMFAO
And every time I put my phone down
congratulations, you've discovered ed, the best editor ever!
Someone pings me
can you believe it was written by the guys who wrote C?!?!
are you sleeping yet?
not really
this sucks ass
how do i leaev
nano rules
Guarantee I’m gonna put my phone down in a minute and binger is gonna ghost ping me again

am i allowed to talk about [redacted] 3 for macOS here
heh I'm pretty sure it only exists because it was one of the first C programs and written before terminals were advanced enough to do GUI-ish things
when "terminal" meant an actual computer whose sole purpose is to display/send data on the serial port
Capt
Are you really gonna make me grab my MacBook and fix the repo
It’s at an arms reach
I’m in bed
I have my MacBook where the other pillow is supposed to be
lol
now boarding flight CHR420 at terminal NewTerm 3 for veterans, parents with children, and the disabled
@lime pivot
fr
if I just said the redacted word then yes 😂
TRUE

truuu
ew install Arch Linux
they're good bugs brent
the answer was yes
nope just split views implemented in the app
based shell prompt
tmux I might leave to 3.1 or so
true.
tmux is pretty epic but I don't use it enough
idk how to use it
I just open multiple terminals
That's pretty cool
But I'm worried about compatibility with other terminals
no need to open a new tab and scp and whatever
I do love when iOS decides the app to control your lights isn’t needed anymore
Bruh
viola dark
that's a feature from iTerm2, I'm actually using the it2ul command from the iTerm2 utilities

Oh interesting
Fuck, 05:58
since it's all inside shell escapes, worst case you just send a bunch of garbage the server or client just ignores
Come again?
Yeah I like garbage
No
thats the app library
wen ota
TRUE.
There’s more people on 12.5 than any version of 13 now
-said as an iphone 12 user
same 
My iPhone 7 ass right here
we have like 2 months to figure that one out before 14.3 expires lmao
its more like 15 days but yeah
more chances of 14.5 jb coming out tbh
Never before was I so privileged to be an A10 user
are you sure
thought it expired close to end of april?
the public API says expires in july
The public api is bad
that's true




















