#development
1 messages · Page 563 of 1

Jtool better
llvm-objdump does, but it's not included in Xcode
also, if using llvm 13+(12?) you can symlink llvm-objdump to llvm-otool/otool and it'll work as otool
jtool2 has been broken on new machOs for a while, no?
Haven’t tried it since forever
does fouldecrypt work on m4vs
Updates on the pdf thing, looks like it’s not present on 14.8, but it’s on 15.2 (still verifying what version my other friend is on)
the list of frameworks hasn't be updated since 
Jailbreak wikis and updates

does Twitter.framework still work?
@misty cradlehappy birthday
@misty cradle hbd bro
nope since iOS 7 it's just stubs to Social.framework, and Social.framework basically does nothing on iOS 11+
it still does do some internal stuff for Apple ID or something like that, but no public APIs do anything any more
wait, how do apps exit smoothly gracefully? as if you swiped home lol
there's a way to do it, but i forgot how
funny reason why i'm asking though. the LG ThinQ app does this once it detects a jailbreak 💀
i miss those days, they need to bring it back
rip off zebra
they do it for zebra updates
stackoverflow gave me this 
true
yeah, definitely nuts
deez perhaps
it doesn't even do a file check (at least that's what it looks like)
💀
screw it, gonna decrypt it
fouldecrypt failed for some reason
can't use bfdecrypt cause it exits
i got frida though
4th cutter window 
use ida 
i'm not using free ida, thx
it's written in qt, oh well
or ghidra
the r2 web ui is better than the app
cutter has a ghidra plugin i think
i was trying to use radare earlier but iaito was refusing to work
if you say so
i did have hopper at one point but the version wasn't gonna work on monterey
accurate description of COVID testing right now 
took like 20 mins on my mac. gonna need another 30 (maybe) for ghidra
This document describes the security content of iOS 15.2.1 and iPadOS 15.2.1.
Oh finally patched
ddosing you with a special name
until i remember that the entire detection method is in a lib instead of the executable 
Hi
hello
@quaint wigeon @lime pivot thank you 
how would I go aout drawing on th ehome screen with CGRect?

Idk what even to hook


idk if it would be possible but could someone here port wallpaper engine to iphone like they did with android. I kinda dig the X-ray feature of some of the wallpapers. was wanting to use the one of my gf and i as my wallpaper but x-ray feature ain’t supported with the video wallpaper tweaks.
if it’s possible with xen html how would i port the mobile wallpapers from wallpaper engine?
if it’s not possible i’m willing to go ahead and learn how to do it.
[[eneko]] [[frame]]
nvm
yeah those are just video ones. is why i suggested xen html because you can interact with them. thought it could be the closest to wallpaper engine
but then your battery life would absolutely suck lol
or it would cause it to heat up (webgl for example)
they could use an option where it’s only on when you enter the home screen to save battery
you should head over to r/tweakbounty tbh
how does wallpaper engine work
@tepid olive if there’s source code for the android version pls send
Drawing with cgrect?
You don’t “draw” with cgrect
it's closed source 
Think of CGRect as dimensions
they've got some amount of documentation though
im actually interested in porting it, that sucks
not really surprised tho
Cgrect defines location as well
yeah it would be cool to see interactive wallpapers instead of just video ones. the possibilities from that are endless tbh.
Also if its the home-screen only, then you would likely want to hook a controller. Probably named something like SBHomeScreen…ViewController
also uiviewcontroller has a viewDidLoad method which might be helpful
false.
Layoutsubviews?
better
try layoutsubviews first
i prefer viewWillDisappear for adding my views and preventing the view from disappearing
so true!
you ever look at your old code? like damn did someone park a ’97 honda in here cause memory is leaking everywhere
Hondas be reliable as fuck man
You could have a 80's Honda and have it run to 500K miles before it dies
this fits great with the name of my project

nice tweet oomfie
No honda hate here
i was raised in a honda odyssey. my dad hated vegans and my mom was a costco receipt
Thanks for the help
same fucking hypocrites
thats what my mom has
Whyyy
Ok so there’s no (void)layoutSubviews, but there is a (void)viewDidLayoutSubviews. When I use viewDidLayoutSubviews, it crashes springboard and I have to ssh in and remove my tweak then sbreload. Any ideas?
And I mean theres no layoutSubviews in UIViewController
@grave sparrow is a pro at hooking layout subviews
that's all i'm gonna say
@twilit jungle here another person to teach 
😓
I wanna draw a rectangle on the screen
viewDidLoad
That draws rectangles everywhere though
Like in widgets and stuff
Every instance of viewDidLoad
Oh
think about it
you're adding more views
in viewDidLayoutSubviews
whats that gonna call
ghost busters

this song slaps
ok i will write != false instead

if (!condition == false)
if(1==1)
@misty cradle happy birthday big man
@misty cradle happy birthday big man
is True
if (1)
In python something can be truthful but you can explicitly check if it actually returns literally True
assert [0]
assert [0] is True
Will fail on the second one
you're using corefoundation, thats an immediate fail
Why not just if (var == kCFBooleanFalse)?
@wicked summit suck my cock
why did you ping me
@wicked summit is very irish
what
remember when pinned messages here were useful
@winter viper ok, Walker
my birthday is not for another 6 months
I know where you live
i know where u live @wicked summit
then you'll have to legally change your name 
damn
@wicked summit i’ll drop yours
Indiana
@wicked summit just said a slur
all the devs are gone anyways
except like
5 people
nobody really wants to develop for jailbreaking anymore
true...
except for everyone who does
I’ve never understood dd
a lot of people left
what does that dd command do
u can’t deny that
it's better if jailbreaking dies for good
a lot of new people are turning up
like who
you can inject tweaks with sideloadly i guess
thought you were talking about making a tweaked, jailed ipa
dd = deez dicks
man page deez nutz
ah
install theos, write code, test code, bang your head against the keyboard and wonder why your shit wont works
then finally after way too much grey hair and time you can finally do make package FINALPACKAGE=1 and distrubute it as a deb
and within 20 seconds (if your tweak is good) it will appear on every piracy repo under the sun
with added malware

or you don't even know how to code it at all and you're just looking at functions and classes all day
back in the final days of the dislikes API scrapers were running left and right getting dislike data for like every youtube video ever
https://www.returnyoutubedislike.com/docs/ heres that community-run API
Writes to disks and stuff
Read man dd
Tbh you should use lldb on everything
very useful for erasing your whole disk
That is literally writing to a disk 
glibc bad
LLVM libc bad
They are literally completely different
The outputted binary
no way they got a c(++) repl
<@&355174844205367317> 
Nah, MUSL is bad too, there isn't a good libc implementation, maybe FreeBSD libc or openBSD libc, but still
<@&355174844205367317> please disregard this message
famous last words
wtf
ok
why do i have 500 warn points
How could you tell?
@grave sparrow will you remove the quotes if i learn assembly
he's breathing down my neck
@grave sparrow will you accept me as a friend if i make a tweak in assembly
🥺
YOOO
titty
accept my friend request too
@grave sparrow i spent like
30 minutes figuring out how to assemble at&t syntax with clang

i know
i am now
#if x86_64
.intel_syntax noprefix
.text
.global _main
_main:
push rbp
mov rbp, rsp
sub rsp, 16
mov qword ptr [rbp - 8], rdi
mov qword ptr [rbp - 16], rsi
mov rdi, 1
lea rsi, qword ptr [rip + str]
mov rdx, 14
mov rax, 0x02000004
syscall
mov rax, 0
add rsp, 16
pop rbp
ret
.align 4
.data
str:
.asciz "Hello, world!\n"
you can make this much shorter
nfr
understandable
i was just using
call _puts

something like that
@lofty juniper wtf why was i the only one who got warned. based server
no longer based
youre just slow
python devs should try assembly they would love the syntax!
good.
someone get hayden clemmed
yea u are bye hayden
for the funny
F
UNBAN
REMOVE 50
AND GIVE ME
WTF
GIVE ME
I TRIGGERED IT
I CAUSED IT
IT WAS MY FAILT
GIVE ME THE 50 POINTS
.
lmao

me tri' and hayden did a little trolling
@restive ether ill take his warn points
🥺
man
please
ratio
actually just ban fiore
i have 0
you don't have to unban hayden


i should be banned from here
i’ve done too much trolling repeatedly
the other day people believed me when i said that uh
apple remotely patched jailbreaking

I have 100 from using frcock twice
@lofty juniper how many points do I have
do /warnpoints
waow
i’m such a good girl 🥰 0wp
i have warn points from saying that you can bypass iCloud with MDM, but that's actually an apple supported thing 
https://support.apple.com/guide/deployment/activation-lock-depf4ab94ef1/web
You can use an MDM solution to allow Activation Lock on a supervised device.
same

lmfaoo
bruh
it was the day of the 14.3 delay ota discovery
someone unmuted me by the time i woke up, but i still have the points
i sent 4000 question marks once and blocked like 20 people including staff soo

built different
free(&bitches)
nfrcock best
what is ntwerk
based !!

yes officer, this one right here

pp

imagine having dick, balls and boobs
yes
no

single ball
ratio
you should grow boobs
jealous?
no
jaidan needs some boobs in his life

i am not jealous
one way or another
yea
lmfao
replace jaidan with Fiore
I be cruising in this server
why is our boy hayden kill?
And it == True
Too much trolling
warn points
is True
too many trolleybusses?
colombian guy
yea
when is it dropping
bro didn’t learn his lesson
LMAO
when are ur BALLS dropping !
lmfao
ur 13, when are ur balls dropping bro
i ping nooka and say :3 all the time
jaidan u know that uh
:3
discord moderator asks minor when their balls are dropping
What did y’all do lmfao

make me
whitename
cry about it
i did not choose my words well .
lol
.
can you undo the ball drop @grim sparrow
yes
please
snip snip
scissors
thanks amy
i’m gonna use that bottom surgery graph
and do it myself
what could go wrong
.
the patient survived
both did
for a whole 30 minutes
did i not tell you about this???
no??????
2 people in canada did diy bottom surgery
LOL
they did a pretty good job of it too
bruh
make that 3 
just kidding
im trying to find the paper now

what even is bottom surgery wtf
gm
@primal perch !!!!
wtf
HOLY SHIT
snip snip
i told him to join
gm jaidan
i have influence
gm shep :3
ty
433 participants what
WTF
@tepid olive i saw that
SHEL
ur a qualified doctor do it
GTFO @primal perch

you can’t leak the logs 
I MADE IT
yo nice bro
nooo
i wonder what the bird shit dev has to say about it
he’s happy
they seemed supportive
it’s not leaking logs if i saw it before you deleted it
banne
hayden just got banned
@azure sail
Welcome
Thank you all for coming to help us celebrate Hayden's life and share our grief at his passing.
Intro
My name is Fiore, and Hayden and I have been acquaintances for a while now. He used to be nice to me when nobody else was nice to me.
Memories
To me, Haydan was my guiding light. He set the example of what a positive jailbreak developer and friend should be. He always did his best to be nice to me. He always tried to carve out some time to pop in and say hi in here for a little while. I missed him when he didn't say hi for weeks. However, that just shows you how much I loved him and wanted that one-on-one time with him.
Closing
One thing you may or may not know is that Hayden wanted to leave this server. He wasn't as he knew he was going to be banned. I hope this message will speed up the time that it will take to heal our wounds, and that life truly does go on.
@grim sparrow honestly if i was suicidal as fuck i’d consider shooting some morphine and doing that 
we did WAYYY too much trolling
morphine is for pussies
2)-5 .
trol
Welcome
Thank you all for coming to help us celebrate Hayden's life and share our grief at his passing.
Intro
My name is Alpha, and Hayden and I have been acquaintances for a while now. He used to be nice to me when nobody else was nice to me.
Memories
To me, Haydan was my guiding light. He set the example of what a positive jailbreak developer and friend should be. He always did his best to be nice to me. He always tried to carve out some time to pop in and say hi in here for a little while. I missed him when he didn't say hi for weeks. However, that just shows you how much I loved him and wanted that one-on-one time with him.
Closing
One thing you may or may not know is that Hayden wanted to leave this server. He wasn't as he knew he was going to be banned. I hope this message will speed up the time that it will take to heal our wounds, and that life truly does go on.
2)-5 .
I just take it to get high
he does them in 1h30
shoopgobe
shoop globe
yea
real ones do fentanyl
real ones be dead then
@primal perch shlorp. are you here to stay
Welcome
Thank you all for coming to help us celebrate Hayden's life and share our grief at his passing.
Intro
My name is Capt, and Hayden and I have been acquaintances for a while now. He used to be nice to me when nobody else was nice to me.
Memories
To me, Haydan was my guiding light. He set the example of what a positive jailbreak developer and friend should be. He always did his best to be nice to me. He always tried to carve out some time to pop in and say hi in here for a little while. I missed him when he didn't say hi for weeks. However, that just shows you how much I loved him and wanted that one-on-one time with him.
Closing
One thing you may or may not know is that Hayden wanted to leave this server. He wasn't as he knew he was going to be banned. I hope this message will speed up the time that it will take to heal our wounds, and that life truly does go on.
Haydan
idk
no
Welcome
Thank you all for coming to help us celebrate Hayden's life and share our grief at his passing.
Intro
My name is Capt, and Hayden and I have been acquaintances for a while now. He used to be nice to me when nobody else was nice to me.
Memories
To me, Haydan was my guiding light. He set the example of what a positive jailbreak developer and friend should be. He always did his best to be nice to me. He always tried to carve out some time to pop in and say hi in here for a little while. I missed him when he didn't say hi for weeks. However, that just shows you how much I loved him and wanted that one-on-one time with him.
Closing
One thing you may or may not know is that Hayden wanted to leave this server. He wasn't as he knew he was going to be banned. I hope this message will speed up the time that it will take to heal our wounds, and that life truly does go on.
Welcome
Thank you all for coming to help us celebrate Hayden's life and share our grief at his passing.
Intro
My name is Capt, and Hayden and I have been acquaintances for a while now. He used to be nice to me when nobody else was nice to me.
Memories
To me, Haydan was my guiding light. He set the example of what a positive jailbreak developer and friend should be. He always did his best to be nice to me. He always tried to carve out some time to pop in and say hi in here for a little while. I missed him when he didn't say hi for weeks. However, that just shows you how much I loved him and wanted that one-on-one time with him.
Closing
One thing you may or may not know is that Hayden wanted to leave this server. He wasn't as he knew he was going to be banned. I hope this message will speed up the time that it will take to heal our wounds, and that life truly does go on.
your name is capt?
wtf
your name is capt?
Welcome
Thank you all for coming to help us celebrate Hayden's life and share our grief at his passing.
Intro
My name is Capt, and Hayden and I have been acquaintances for a while now. He used to be nice to me when nobody else was nice to me.
Memories
To me, Haydan was my guiding light. He set the example of what a positive jailbreak developer and friend should be. He always did his best to be nice to me. He always tried to carve out some time to pop in and say hi in here for a little while. I missed him when he didn't say hi for weeks. However, that just shows you how much I loved him and wanted that one-on-one time with him.
Closing
One thing you may or may not know is that Hayden wanted to leave this server. He wasn't as he knew he was going to be banned. I hope this message will speed up the time that it will take to heal our wounds, and that life truly does go on.
your name is capt?
your name is capt?
holy fuck
your name is capt?
your name is capt?
@tepid olive whore. pin my message
i was the writter
give me dev role
he actually officially changed his name to Commodore, LLC
why dont u mov some bitches
based and csgo pilled
@grave sparrow i can legit translate the entire thing
bro really said klass
granted
use good variable names r
@lethal kayak gm
ult ra !

skull crossbones
@primal perch how was your vacation
@restive ether get this man a dev role
way from the server
absolutely no differnt
also
my mom is DEAD .
are you here to stay
as it turns out leaving a discord server does not solve underlying mental illness
@indigo peak ping the mods so they give shep dev role
Idk if you replied earlier
retweet
rtrtrtrtrtrtrtrtrtrt
ymmv
in the same day
a soul for a soul
this is the price we pay

jules could’ve told you that

yeah here i am thinking i leave this shit and ill be productive
yeah nah i just spent it all on youtube instead
that’s how it be
and reddit
you just find something else
degen site
damn shep returned to r/jb
just 4 chan with a bit more moderation
banger tweet oomfie
feel free to copy paste that for your twitter
wtf i (re)installed frida and my phone kernel panicked 
i deleted mine and i feel no reason to make another
true 
nft world
gotta get your value out of it bruv
where’s meg
left out like always
rent free
hehe
i have a feeling it was just a launch daemon moment
i don’t think that’s appropriate

.
capt inc
hey its the triangle guy
who
my name is [redacted]
i'm a whore
i have sex with people in exchange for money
whatever you're typing there, it's not worth it
leave this place before you are corrupted

her atomic number is 1? zamn
zamnn
true
everyone's laughing until you tell them all the balloons at the party are hydrogen balloons
:tro:
the voices
gm
james bond mag size
i got a glock in my rari
%hook CaptsMom
true
bro does your laptop still panic 3 times a day
thats nice
and thats good bc ill be getting an M2 for college and shit this year when things are already mature

Yeah right
L
i have a bootleg dell insprion running big sur rn tho its pretty alright
i5-7200U 8gb of ram & 240gb ssd
the battery sucks dick though
tf is the difference between mov x0, xzr and mov x0, #0
one is a move from the zero register and one is a move of the immediate 0
true bro
eor x0, x0, x0
so like
is one more preferred over the other?
like is mov x0, xzr considered better practice over #0 or 0x0
@primal perch dad?
i need help
well more of me having a question
xzr i think
interesting
it doesnt much matter
theres like 50 different ways to do one thing so theres rarely a de facto right answer
fair enough
using mov or xor is a compiler choice really
https://github.com/Battelle/movfuscator/tree/master/post
more definitive reasoning to use xzr
having xzr as an option for register encoding is more useful outside of just plain zeroing a register
like str xzr, [sp]
Bite*
little
Probably a 64 bit
its like my sex life
banger tweet
This is discord
How do you tweet on discord
yes mother
do we know the bird poop dev yet
yes
who
@twilit jungle

true
inline/wrapper functions are your friend
the tweakw as never meant to be good
at least the source
it just kinda
got traction
¯_(ツ)_/¯
static void *GetAddress(uint64_t offset)
{
static void *base;
if (!base)
base = (void *)_dyld_get_image_header(0);
return base + offset;
}```
i was gonna write something like that
but i was like
meh
it works
so why change it
C++ is also the play these days
i love C but the structuring tools C++ provides are god tier as the project size increases
F
e
fok
zamn
You should see the comments it writes me
It’s like
//idk why this works
But then it adds on
like
Since I’m a dumb fuck
and I’m like
Wtf copilot
no fucking way
I'm having a no jailbreak reaction to the vaccine
how do i link objc-runtime in makefile
I do like the idea of GPT-3 but for comments
what
ab that objc part
uhh
Undefined symbols for architecture arm64:
"_sel_registerName", referenced from:```
thats the error
so idk
real
is it not objc code?
what is objc
if so yeah add -lobjc to ldflags
your mother
damn
hello i’m in the hospital, now present your mothers for health inspection
who wants to try a tweak i made in cpp
wtf
its for gamepigeon
cam is real
i am not real
true
that’s sexy
Dare you to write a tweak in Go
someone already did that
… crap
Ada, C, C++, D, Delphi, Fortran, Haskell, Julia, Objective-C, Rust, and Swift
any of those
gm chips
wtf
zoey’s discord tweak was go and js
llvm compiled langs
Gm
it legit wasnt
forgot c#

there’s llvmsharp
Write a tweak in Fortran
the actual tweak was normal logos/objc/++ and it used a tool written in go to decompile the jsbundle
clang doesn’t even support fortran L
and the patches were js
you’d need flang or something
F
lang
FLang
oh is that what it was
L
Honestly I would be impressed if you did Haskell
i don’t think haskell supports darwin-arm
recurse everything
this is my one chance to impress mr. chips
who is julia
@tepid olive was it you

@primal perch can you test this tweak i wrote in cpp
my ex girlfriend
what’s Delphi
F
if i jailbreak my SE maybe
like Belle?
i haven’t used a jb in ages
misspelt dolphin
frick okay
semi untethers are ass
Belle Delphi
checkballs
u0lookinass
does anyone have that
u0 or discordextras
the emote
L
that one?
based
thats all i got
true nice
discord extras doesnt even work anymore iirc
yes
the jsbundle patcher broke
L
the no camera sliding by lmfao
it doesnt decompile anymore
kills me every time
python tweaks
// Tweak.cpp
#include <iostream>
#include <substrate.h>
#include <objc/runtime.h>
class ArcheryScene;
static void hook_ArcheryScene_setWind(ArcheryScene *self, SEL cmd, float power, float angle);
static void (*orig_ArcheryScene_setWind)(ArcheryScene *self, SEL cmd, float power, float angle);
static void hook_ArcheryScene_setWind(ArcheryScene *self, SEL cmd, float power, float angle) {
orig_ArcheryScene_setWind(self, cmd, 0.0, 0.0); // orig with params of 0.0, 0.0
}
SEL NSSelectorFromString(std::string aSelectorName) {
if (aSelectorName.empty()) {
return NULL;
} else {
const char *str = aSelectorName.c_str();
return sel_registerName(str);
}
}
__attribute__((constructor)) static void init() {
MSHookFunction(
(void*)NSSelectorFromString("setWind:angle:"),
(void*)hook_ArcheryScene_setWind,
(void**)&orig_ArcheryScene_setWind
);
}
Also like
kill your this
cpp is awful
wrong
seek therapy
i did today
think of the worst language you know and now think worse than that again
i had an appointment
Zoey showed off a new discord tweak on her twitter that is a new discord tweak around the js bundle
lovely
smolzoey
so rust but worse
awesome
true
L
ohio
in fairness the guy who made it later gave us C# and TypeScript so all his sins are forgiven
@lime pivot what about nim
you havent seen bad drivers until youve been to X city in Y state
are we giving c# a pass?
idk bro windows embraced it so that can’t be a good thing
man
yeah true man. windows embraced linux
look where thats going
that tells me all i need to know
shit os
shit os
so question, discord has to parse the jsbundle at some point, right
so could i technically slip my own code in there

yeah
tempted to make a programming language with swift result builders
*Java
ive done it but i dont remember where i puti t
nimrod
yeah true Java* actually
go ahead
try
I mean you know, that's literally why Microsoft pushed to create C#
im assuming thats a no
Best thing about C# is that your compiled files are your backups since it's so easily decompilable 
they didn't like that they were pushing IP made by another company
nothing scarier than knowing 3 billion devices run java
Yeah
that and they were successfully fined for using their market position to attempt to destroy Java
log4j 
Hehe yeah
didn’t windows get murdered in the early 2000’s because they were a monopoly
or did they cut their way around that
ay wtf
its not incredibly hard
you can just bundle a whole react app and have the frameworks in discord run the whole thing
ok
i got the same shit windows is sped
The word 'injection' probably triggered it 
the trick to it was they would only release it once to get people to use Microsoft's SDKs and whatever, and then they would never update Microsoft Java, forcing devs to rewrite, hopefully using Visual Studio
since they've already paid for VS anyway
Also zip files w/ JS is bad on WIndows
Yeah, wen eta c# tweak support 🥺

@next wadi also worked on that
we made that a while ago
9 months ago aparently tf
From almost getting him fired to successfully selling it to Microsoft, Dave reveals the secret history of Windows ZipFolders, the compressed zip file support in Windows.
I get a lot of questions about which keyboard I'm using as well as various other camera and studio equipment questions, so here are the highlights:
CORSAIR K70 RGB MK.2 Mechan...

still better than anything on linux
have them ship llvmsharp in the theos toolcbaon
friggin why are Microsoft still using his zip plugin
it hasn't changed whatsoever
except to redesign the UI to Vista style back in 2006
lol it wouldn’t take long to replace it
and it's sooooo slow
@primal perch i was thinking about doing somethign similar to that
week max
What's Windows zip folders?
i just didnt know if it would work or not
to write something 100x more efficient
Builtin archiver?
you can run a react instance on top of it too
you can like create another instance or whatever
or they could’ve just bought one of the hundreds that already exist
they legit have another zip compressor/decompressor in Windows that's fast af, but it's not the one Explorer uses
also supports modern formats like .tar.gz etc
yeah idk how react works
so
are we considering tar.gz a modern format?
no
@primal perch is the shit in DiscordWitchcraft.jsbundle required
well










