#development
1 messages · Page 391 of 1
Some might say the mods are [redacted]
I am
lmao they both mean the same thing
i don’t see what’s wrong with the filter
inb4 it's revealed that packix is using a server that doesn't support UNIX perms to repackage
Nothing it did it’s job lol
Packix on windows server

I honestly don't know what they're doing

Windows trash
I asked Aaron and he denied it being a Packix problem, so I gave the deb I compiled, and the deb I downloaded from their repo, but didn't get a response

what the hell reddit coins
fam 1 vs 1 smash bros melee rn
Maybe they're chown owning it in case people's fakeroot doesn't work
1v1 me on rust mw2 rn quickscopes only.
360 trickshot last kill
no mw2 too basic, men solve it on smash bros
fake root bruh
instead of going down the rabbit hole of changing repo or getting packix to fix it, I just added the chmod to the postinst
What's wrong with fakeroot?

broken as fuck on the sur that is big
Lmaooo
it fucked up theos’ package building for macos for me
Apple broke it in catalina+ if you have sip enabled
pkgbuild wouldn’t work at all and no, i have sip off
@tepid olive because .pkg doesnt need fakeroot lol
just delete the call
I had the same problem
yes
😐
pkg just doesnt need fakeroot
i see
cd packages && xar -xvf *.pkg && mv Payload{,.gz} && gzip -dkv Payload.gz && cat Payload | cpio -i
pkg be like
@grim sparrow so when i compile the package. will it make a binary file in my project?
i ll set my perms in the project
Show dragonmake
line 21 of pkg.mk
$(ECHO_NOTHING)COPYFILE_DISABLE=1 $(FAKEROOT) -r pkgbuild --root "$(THEOS_STAGING_DIR)" --identifier "$(THEOS_PACKAGE_NAME)" --version "$(_THEOS_INTERNAL_PACKAGE_VERSION)" --ownership recommended "$(_THEOS_PKG_PACKAGE_FILENAME)" $(STDERR_NULL_REDIRECT)$(ECHO_END)```
just remove ``$(FAKEROOT) -r ``
instead of postint

yea
It's one hundred percent possible to avoid
I know you don't need it on Chariz and Dynastic
of the main repos it just seems to be Packix 
when i’m making binaries that need root i always just set bits in postinst
where will the binary be? i am only going to make package. will it show in my project after compiling?
Don't
extrainst 
Just set your perms correctly
what am i supposed to do
lol that’s the whole point of setting the bits
where will the binary be if i dont install it in my phone tho. only compile
staging folder
alright
???
how long does it normally take for namecheap to update name servers

no like change the perms so i dont have to do postinst
pretty sure 24-48 hours
This should all be a part of your dragonmake (if possible)
fucking overnet changed one thing in their api so I had to release a hot fix today
what do you mean? how will i set the perms of the binary?
please please give warnings overnet
in makefile
Dragon or theos?
theos
they could at least warn me when they change their private api
quite rude to be honest
I tweeted them about it, and then 3 days later they changed the api requiring you to add app_version to your parameters
and it has to match their app version
yes
i am stil confused with the main.m
but they didn't think it through, cause setting the version to 9999 works
Just figure it out, it's makefile so simple shit, I'm not gonna teach you how to compile
lol
why tf did u ask bitch 
Lol
fakeroot doesn't work on big sur
it does still need it, though it should probably be a goal to make a dm.pl equivalent for pkgs at some point
I'm sure you don't want tweak dylibs that can inject anywhere on your machine to be owned by your user, like how you don't exactly want files in /System modified either (read-only system volume)
if anyone knows how to set perms for a theos tool in makefile. please lmk
what perms do you need?
chown root:wheel nameOfYourBinary
chmod 6755 nameOfYourBinary
that should go in after-MyThing-stage:: with a tab (not spaces) before the chown/chmod lines
your tool makefile, because MyThing is your tool name
uhh
cringe
Lmao
then replace it so it will work
alright
can’t wait for the day i install a package and running nameOfYourBinary causes something to run
after-stage::
$(FAKEROOT) chown 0:0 $(THEOS_STAGING_DIR)$(rcmd_INSTALL_PATH)/$(TOOL_NAME)
$(FAKEROOT) chmod 6755 $(THEOS_STAGING_DIR)$(rcmd_INSTALL_PATH)/$(TOOL_NAME)
@tepid olive whats your solution to copyright then
got it
Wtf are u talking about copyright
why is rihanna so hot
so rehost eg: jtool and violate copyright?
oop
And put it where you want
what if you need new perms
so ur saying never use that ok
love the way you lie
Jtool installer and sdk installer and theos installer are all stupid things to put in debs
i can no longer do my math
Like actually stupid
If u drink too consistently then u can get dumber yea
Then ur fine
theos I agree with but if you ban postinst perms u can no longer use jtool as a dep
then im just lazy
but then again zsign which never worked for me anyway
gotcha
@lime pivot well there is cpio in perl so I doubt there won't be gzip and xar as well
thats all thats really needed for dm.pl pkg
Yea jtool is licensed under apache
I think
Just off the top of my head lemme confirm
how does it not work
Ah no nevermind its just “free for use of any type”
it's not that hard to use 
am I able to use frida-trace w/o USB?
you can either run it on a folder and have it sign that and then you manually zip it up after, or an ipa and add -o signed.ipa
yeah frida can work over network
might need to make sure frida-server is listening on 0.0.0.0 and not just localhost
pid_t pid;
const char *argv[] = {"ldrestart"};
posix_spawn(&pid, "/usr/bin/bash", NULL, NULL, (char* const*)argv, NULL);
}``` does this look right?
zsign --force -k ios_development.p12 -p PASSWORD -m ios_development.mobileprovision foo.ipa -l bar.dylib -o foobar-signed.ipa
--force is sometimes needed to make it resign
anyone here have experience with NSTextAttachment? I'm having a weird issue
is that an SIP thing
true true
@faint timber
@half walrus can you make the search on http://hdev.krit.me case-insensitive
change that ass theme

im colorblind. its good for me
Lmaoo
lmao
oh colorblind
tory lanez isnt the best but he is a nice mc no cap

only people from the us and with real hip hop knowledge would know 
ill agree if you help me get rid of this error 
I think so
that’s not too bad then , it kinda sucks you gotta sacrifice it to do a lot of things though
it makes sense because fakeroot is just… bad
$(FAKEROOT) chmod 6755 $(THEOS_STAGING_DIR)$(rcmd_INSTALL_PATH)/$(TOOL_NAME)``` i can't figure out whats wrong with the second line
but it was the official Debian solution to the permissions problem up until recently. now they pass a flag to tar that force resets all file permissions to root:wheel
so you actually could use the latest upstream dpkg-deb again
luckily you can chmod to the setuid bit as non-root, it just won't have any effect because it's not owned by root
so it all works out in the end
how do i learn about this
because i am not sure where i would go to learn how to set permissions for something using fakeroot in a makefile
the documentation for these things is somewhat scattered, although fakeroot is a tool / concept taken from Debian, so you may be able to find some docs from Debian about it
you have no rights
facts i dont have any rights
chown root:wheel $(THEOS_STAGING_DIR)/usr/libexec/reach/rcmd
chmod 6755 $(THEOS_STAGING_DIR)/usr/libexec/reach/rcmd
because that made it not compile
you mean stage
send me ur makefile
why is it not after-stage
it does the same thing
even if its after-stage
Makefile:16: *** missing separator. Stop.
make: *** [/Users/dopeboy/theos/makefiles/master/aggregate.mk:12: internal-all] Error 2```
Cause it's a different fakeroot session
the second one ?
this one
and why the := for target
idk
Use tab instead of spaces
yea i used tab
On line 17?
bruh
ur supposed to use the file
not copy paste
I used vscode tab
whatever that does
iphone 7 tomorrow 
export ARCHS = armv7 arm64 arm64e
export TARGET = iphone:clang:latest:7.0
still can't execute it
#include <spawn.h>
#import <dlfcn.h>
#import <stdlib.h>
#import <stdio.h>
#import <unistd.h>
#import <string.h>
#define FLAG_PLATFORMIZE (1 << 1)
// Platformize binary
void platformize_me() {
void* handle = dlopen("/usr/lib/libjailbreak.dylib", RTLD_LAZY);
if (!handle) return;
// Reset errors
dlerror();
typedef void (*fix_entitle_prt_t)(pid_t pid, uint32_t what);
fix_entitle_prt_t ptr = (fix_entitle_prt_t)dlsym(handle, "jb_oneshot_entitle_now");
const char *dlsym_error = dlerror();
if (dlsym_error) return;
ptr(getpid(), FLAG_PLATFORMIZE);
}
// Patch setuid
void patch_setuid() {
void* handle = dlopen("/usr/lib/libjailbreak.dylib", RTLD_LAZY);
if (!handle) return;
// Reset errors
dlerror();
typedef void (*fix_setuid_prt_t)(pid_t pid);
fix_setuid_prt_t ptr = (fix_setuid_prt_t)dlsym(handle, "jb_oneshot_fix_setuid_now");
const char *dlsym_error = dlerror();
if (dlsym_error) return;
ptr(getpid());
}
// Put commands you want run as root here since the binary is what gets root
// I am using the example of loading sshd
void ldrestart() {
pid_t pid;
const char *argv[] = {"ldrestart", NULL};
posix_spawn(&pid, "/usr/bin/ldrestart", NULL, NULL, (char* const*)argv, NULL);
}
// Where the magic happens
int main(int argc, char **argv, char **envp) {
@autoreleasepool {
// Prepare for and perform setuid(0)
patch_setuid();
platformize_me();
setuid(0);
setuid(0); // As stated in PowerUp's code we need to call this twice for some jailbreaks.
// Exit if no argument provided
if (argc<2) {
printf("ERROR: A valid command argument must be provided\n");
exit(EXIT_FAILURE);
}
// Act according to argument(s) passed to the binary
if (strcmp(argv[1], "ldrestart") == 0) ldrestart();
else printf("ERROR: Invalid command argument\n");
}
return 0;
}```
export ARCHS = armv7 arm64 arm64e
export TARGET = iphone:clang:latest:7.0
include $(THEOS)/makefiles/common.mk
TOOL_NAME = rcmd
rcmd_FILES = main.m
rcmd_CFLAGS = -fobjc-arc
rcmd_CODESIGN_FLAGS = -Sentitlements.plist
rcmd_INSTALL_PATH = /usr/libexec/reach
include $(THEOS_MAKE_PATH)/tool.mk
after-stage::
$(FAKEROOT) -r chown 0:0 $(THEOS_STAGING_DIR)$(rcmd_INSTALL_PATH)/$(TOOL_NAME)
$(FAKEROOT) -r chmod 6755 $(THEOS_STAGING_DIR)$(rcmd_INSTALL_PATH)/$(TOOL_NAME)```
@burnt niche does /usr/libexec/reach/rcmd work?
ldrestart is obsolete
And AS MOBILE run /usr/libexec/reach/rcmd ldrestart
Why?
userspace
Odyssey doesn't support it yet
Does it have uicache fix?
what

oh idk
I tried it in filza and it does not
coolstar didn’t mention it
Ill try it as root
What's the error?
No, the whole point is so that you don't need root
first off what dumbo uses bash in 2020
that’s just filza being filza
That's not what I said
haha'
Show pwd
you can make scripts in filza now
Read
@tepid olive i should probably ask coolstar to fix nonce setting before pushing 1.2.3
you can’t run ldrestart without root btw
it wont run as root unless its a setuid bin
after stage need to work for it to work

no
Nice
but
(i don’t know why i think it’s kinda odd)
you should really be trying to fix after stage
well sometimes you need to understand what someone is before tryna use it
other wise your basically subdiox
I get the concept. We are trying to run a binary from mobile that runs commands as root
Right?
I am not sure what im gonna be doing in after stage to fix this
And whats subdiox
Why do you even need ldrestart
i was making a list for respringing safemode uicache
i am done with all
except ldrestart
i guess ill wait till usreboot is compatible with odyssey
and not include ldrestart
and i have no idea where muirey uses that binary in his code
oh shit nice
ldrun bin 🗿🗿🗿
how do I figure out string localizations?
like if I want to use a string to identify something
but that string may be different based on the language
but I want it to work for all languages
No idea why the video comes out choppy like this
But the animation is like 100% smooth on my phone
Ignore the images next to the options. I am going to change both of those
how tf do I open a .strings file on macOS
text edit, no?
when I open it in filza, it looks like a nice JSON kinda thing
when I open in text edit, it's garbled and nasty
@wicked summit that means its a binary plist so use plutil to convert it to something readable by a text editor
thank you, I was not aware of binary plists
let me add expat first
already there 

Can anybody help me jailbreak my iPhone on iOS 14.3 without a pc?
expat iOS 14 
no
Wdym expat?
Oh. Lol ok thx
what else
What’s expat?
why dont we have fruhh

cause you lazy bruh
@mystic gulch https://github.com/libexpat/libexpat
What’s this for?
This is Expat, a C library for parsing XML, started by James Clark in 1997. Expat is a stream-oriented XML parser. This means that you register handlers with the parser before starting the parse. These handlers are called when the parser discovers the associated structures in the document being parsed. A start tag is an example of the kind of structures for which you may register handlers.

Got it. Thx


@tepid olive daily reminder to add docker


fuck you

ok fine
Only legal fucks you are given here

ruby 
fine php
fine
php is worst than ruby 
I dont know what elixir is 
Find the obj-c money printer
ruby 
thats iOS 10?
add salt bruh
yeah

bop
tfw apple gives you volume/eq on the rain outside ur window
i love the future
wtf
I hate the future
true
what is the difference between
func function(string: String)
and
func function(string: String!)
bplank with subcursus 2 but worse
ok wow so
let str: String = nil
crashes
but
let str: String! = nil
is aight
@grave sparrow
so you can pass nil to Class!, and it only causes problems when you actually try to access it
steam.png
Dude 
Okay
So
When you do ! . It means you are force unwrapping that variable
huh
So when u force unwrap it. Make sure that it will never be nil at that moment u are force unwrapping it
And thats a optional so u can set it to nil
Yes. Hes kinda right. So the reason you can set it to nil is because thats an optional
Are you on macos?
ya
yea
I've been kinda teaching myself Swift
I already understood optionals (or at least I thought)
Usually when unwrapping optionals you want to use “guard”
idk C++
Read up on that
but my dad codes in it 😦
guard allows you to exit out of a function
I have no idea 
func doStuffWithOptionalInt(optional: Int?) {
guard let x = optional else { return }
// code that does stuff with Int
}
lmao oops
better type safety
@wicked summit https://www.hackingwithswift.com/read/0/12/optionals
Learn Swift coding for iOS with these free tutorials
Do hacking with swift its amazing
ease to write is big tbh
the difference between
NSString *string1 = @"Yulky";
NSString *string2 = @"Tulky";
NSString *concatenated = [NSString stringWithFormat:@"%@/%@", string1, string2];
and
var string1 = "Yulky"
var string2 = "Tulky"
var concatenated = string1 + string2
@burnt niche ya I've done the first like 15 days
I want to try orion but kabir hasnt gave me access 
you can always write your own macros
Not really
yes really
@upbeat wyvern none of the methods I hook that way are called
Unless you’re uncomfortable with preprocessing macros are alright
so I assume the hook doesn't work
they're alright
okay
but ObjC doesn't really have an excuse to not have string concatenation that isn't stupid
I mean swift is built on objc
C is fine, C is not higher level
don’t get me wrong, like I don’t want to sound like a hateful bitch but why dunk on objc’s lack of things because the shiny new language have shorter ways to achieve the same thing
literally why you can use macros lmao
or shortcuts
Objc is better sometimes.
But swift is superior in my opinion
So much easier
To write and read
i guess use whatever in the end, whatever satisfies your dander
except javascript, it’s not real
I don't see many objective reasons as to why Objective-C is better than Swift besides ease of use with C and C++ code
why tf isnt my ssl config working according to testssl.sh, but is according to curl 
Does anyone know why the icons look pixely
this is the picture i am using
is it because its so small?
shouldn’t you use an svg or something
Thats not pixelated btw

Its sharpness being scaled down
You’re using too high of a res image on a small area
You gotta downscale it to native first
oh
On?

Can i use svg?
the thing he’s doing
Idk what he’s doing
Would that help?
this
How would i do this
Setting the export res to way lower than what you did
Okay
did you ask him?
Yea he never saw it i think
I got it 😈
and wrote 2 tweaks
2.5
open sourced too 
malware is fine if it's on github (exceptions: Batchomatic)
no
dude
I realized when you said ok
that I fucked up
captinc dot me slash baby momma slash source
What I did is turn your 512x icon to a 40x
i dont have photoshop
@burnt niche windows?
macos

using wine to use mspaint
just use UIViewNotPixellated
``` guess this didnt do shit
lmao
google "iOS human interface guidelines"
@implementation UIViewControllerNotPixellated
- (void)viewDidLoad {
[super viewDidLoad];
[[self view] unpixellate];
}
@end
It'll explain the sizing
no
Also please stop calling that pixelated... its not. Its like calling a dog, a cat.
that's ehhhh
%hook UIView
- (void)pixellate {}
%end
here's a great tweak for any dev to push to a repo
you're welcome!

what
👀
can I get dumbass role?
i can’t bully you in this channel sadly
whats wrong with members 
which position is “make a good tweak” at
soon i will be developer role 
wen eta release tweak

what are they
working on it.
what tweak
hope its not batchomatic
Batchomatic
redacted
hes talking about typecentury
nvm there’s like 5 redacteds
then what
i haven’t been jailbroken in like 2 months
However, if this tweak supports ARMv7, or more specifically, iOS 6.0 on the iPhone 5 (A4 SoC) I would be happy to test it.

W
im going to swat you
wtf don’t steal my ideas
im gonna swat you first

rm -r /tmp/batchomatic
mkdir /tmp/batchomatic
dpkg --get-selections > /tmp/batchomatic/rawtweaks.txt
grep -v deinstall /tmp/batchomatic/rawtweaks.txt > /tmp/batchomatic/noDeinstalls.txt
grep -v gsc. /tmp/batchomatic/noDeinstalls.txt > /tmp/batchomatic/noGsc.txt
grep -o '^\S*' /tmp/batchomatic/noGsc.txt > /tmp/batchomatic/alltweaks.txt
sort -u /tmp/batchomatic/alltweaks.txt > /tmp/batchomatic/tweaksSorted.txt
sed -e :a -e '/./,$!d;/^\n*$/{$d;N;};/\n$/ba' /tmp/batchomatic/tweaksSorted.txt > /tmp/batchomatic/tweaksTrimmed.txt
diff --changed-group-format="%>" --unchanged-group-format="" /Library/Batchomatic/ignoredtweaks.txt /tmp/batchomatic/tweaksTrimmed.txt > /tmp/batchomatic/tweaksWithoutIgnores.txt
if [ "$1" = 1 ]; then
mv /tmp/batchomatic/tweaksWithoutIgnores.txt /tmp/batchomatic/tweaksOptionsHandled.txt
else
diff --changed-group-format="%>" --unchanged-group-format="" /Library/Batchomatic/dontremoveeverything.txt /tmp/batchomatic/tweaksWithoutIgnores.txt > /tmp/batchomatic/tweaksOptionsHandled.txt
fi
sort -u /tmp/batchomatic/tweaksOptionsHandled.txt > /tmp/batchomatic/tweaksReSorted.txt
echo -n "`cat /tmp/batchomatic/tweaksReSorted.txt`" > /tmp/batchomatic/removealltweaks.txt
apt
apt-key
apt-lib
apt1.4
apt7-key
base
bash
berkeleydb
bzip2
ca-certificates
com.bingner.snappy
com.ex.libsubstitute
com.ex.substitute
com.ps.letmeblock
com.saurik.substrate
com.saurik.substrate.safemode
com.you.batchinstall
coreutils
coreutils-bin
cy+cpu.arm64
cy+cpu.arm64e
cy+cpu.armv7
cy+kernel.darwin
cy+lib.corefoundation
cy+model.ipad
cy+model.iphone
cy+model.ipod
cy+os.ios
cydia
cydia-dark
cydia-lproj
darwintools
debianutils
debugserver
debugserver-10
diffutils
diskdev-cmds
dpkg
essential
file
file-cmds
findutils
firmware
firmware-sbin
gcrypt
gettext
gnupg
gnutls
grep
gzip
jailbreak-resources
jbctl
launchctl
ldid
libapt
libapt-pkg5.0
libassuan
libclang-cpp10
libgmp10
libgpg-error
libidn2
libksba
libllvm10
libplist
libressl
libssl1.0
libtasn1
libunistring
lz4
lzma
mobilesubstrate
ncurses
ncurses5-libs
nettle
npth
org.coolstar.sileo
org.coolstar.tweakinject
org.thebigboss.repo.icons
p11-kit
profile.d
readline
science.xnu.substituted
sed
shell-cmds
signing-certificate
system-cmds
system-memory-reset-fix
tar
text-cmds
trustinjector
uikittools
us.diatr.sileorespring
us.diatr.sillyo
wget
xz
zsh
😦
😐
cydia-dark 
isn’t procursus cydia named cydia dark
what's wrong in the makefile
That was a typo
11% 
sure
Fuckin autocorrect
people who don't put a space before their comment message are fucking psychotic
//wrong
// correct
true
how tf did I forgot my backup password again though
Welcome1
missing 0
cuz you didnt comment it

i figured it out
and when I changed it I was like "there is no way ill forget this"
first letter needs to be capitalized too 👀
is that a custom image asset
Yea its a image for my tweak
killall -SEGV SpringBoard is this the best way to enter in safemode
probably
use this please
#define kTintedImageNamed(name) [[[UIImage systemImageNamed:name] imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate] imageWithTintColor:[UIColor whiteColor]]
and use SF Symbols
and not your own custom image assets
but they dont have cool images 
yes they do
they have like 4 thousand
literally everything you'd ever need
sf is pog

kTintedImageWithName("power")
is all you have to do
and you have a UIImage right there
already colored white
really?
that macro i just pasted colors it white
.
where do i even put the image

sf symbols are part of iOS
They are in a font shipped in iOS 13
And that macro that krit sent just does all of it for you
nice
and it even gets updated with software updates 
don't need to both set template rendering and apply a tint color on the image I don't think?
should be template already and you can stick them in an image view and tint that
yeah, set tintColor on the image view instead
or you could force it to AlwaysOriginal instead of AlwaysTemplate but eh
I need this for node
it seems pretty cool
if nothing exists I might write my own direct port actually
you can really find some nice stuff just googling nonsense
I've used money-math but that's, eh
luckily there's no shortage of money money for node 🤑
is it really better to use sfsymbols?
just more convenient, and provides consistency with the OS
not really necessary otherwise, you can use completely custom glyphs from some other icon pack
got it
Please use SF symbols though
yes sir
#define kTintedImageNamed(name) [[[UIImage systemImageNamed:@"power"] imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate] imageWithTintColor:[UIColor whiteColor]]
``` is the correct way to define it?
#define kTintedImageNamed(name) [[[UIImage systemImageNamed:name] imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate] imageWithTintColor:[UIColor whiteColor]]
Then use kTintedImageNamed(@"power")
they were blue for me
if i didn’t do both of those
oh shit 
really meant to tint the image view not the image itself… I think
at least, that lets it dynamically do the cute thing where alerts/action sheets cause your tinted things to turn grey
subtle effect but it makes a difference to have it IMO
Yea i just did tintcolor on the imageview to make that work
Okay i am using sfsymbols now
Have to move the whole thing up more and more to the left but looks great
sfsymbols 
@half walrus lmao so this is one of the reasons homeplus is delayed
Gotta love widgets
oh app library is also fun
fakeroot: FAKEROOTKEY set to 79248500
fakeroot: nested operation not yet supported
make: *** [/opt/theos/makefiles/package/deb.mk:60: internal-package] Error 1``` what the fuck
why did my fakeroot suddenly shit itself entirely
i didnt change my makefile

guess it finally killed itself
I think for some reason it's trying to run fakeroot inside fakeroot

what
oh
LMAOO what
bruh
yes
it was
LOOOL
yoy
literal madness. you're so good.
literal madness. you're so good.
_ _
yeah ive read that gist, just installed a tweak that wasnt updated yet and could see why thing weren't working out of box
also who the fuck leaked my phone number
oh no a phone number
how terrible
literal madness. you're so good.

@tepid olive
Mon Jan 25 11:15:42 EST 2021```
To be fair, you have to have a very high IQ to understand Springboard Hooking. The functions are extremely subtle, and without a solid grasp of theoretical C most of the methods will go over a typical dev’s head. There's also Tim’s nihilistic outlook, which is deftly woven into his characterisation- his personal philosophy draws heavily from Adolf Hitler’s literature, for instance. The fans understand this stuff; they have the intellectual capacity to truly appreciate the depths of these operating systems, to realise that they're not just sexy- they say something deep about LIFE. As a consequence people who dislike springboard hooks truly ARE idiots- of course they wouldn't appreciate, for instance, the method that resets your entire device, which itself is a cryptic reference to cock and ball torture. I'm smirking right now just imagining one of those addlepated simpletons scratching their heads in confusion as Tim Cook's genius wit unfolds itself on their IDA sessions. What fools.. how I pity them. 😂
And yes, by the way, i DO have a memoji tattoo. And no, you cannot see it. It's for the ladies' eyes only- and even then they have to demonstrate that they're within 5 IQ points of my own (preferably lower) beforehand. Nothin personnel kid 😎
true true
To be fair, you have to have a very high IQ to understand Springboard Hooking. The functions are extremely subtle, and without a solid grasp of theoretical C most of the methods will go over a typical dev’s head. There's also Tim’s nihilistic outlook, which is deftly woven into his characterisation- his personal philosophy draws heavily from Adolf Hitler’s literature, for instance. The fans understand this stuff; they have the intellectual capacity to truly appreciate the depths of these operating systems, to realise that they're not just sexy- they say something deep about LIFE. As a consequence people who dislike springboard hooks truly ARE idiots- of course they wouldn't appreciate, for instance, the method that resets your entire device, which itself is a cryptic reference to cock and ball torture. I'm smirking right now just imagining one of those addlepated simpletons scratching their heads in confusion as Tim Cook's genius wit unfolds itself on their IDA sessions. What fools.. how I pity them. 😂
And yes, by the way, i DO have a memoji tattoo. And no, you cannot see it. It's for the ladies' eyes only- and even then they have to demonstrate that they're within 5 IQ points of my own (preferably lower) beforehand. Nothin personnel kid 😎

To be fair, you have to have a very high IQ to understand Springboard Hooking. The functions are extremely subtle, and without a solid grasp of theoretical C most of the methods will go over a typical dev’s head. There's also Tim’s nihilistic outlook, which is deftly woven into his characterisation- his personal philosophy draws heavily from Adolf Hitler’s literature, for instance. The fans understand this stuff; they have the intellectual capacity to truly appreciate the depths of these operating systems, to realise that they're not just sexy- they say something deep about LIFE. As a consequence people who dislike springboard hooks truly ARE idiots- of course they wouldn't appreciate, for instance, the method that resets your entire device, which itself is a cryptic reference to cock and ball torture. I'm smirking right now just imagining one of those addlepated simpletons scratching their heads in confusion as Tim Cook's genius wit unfolds itself on their IDA sessions. What fools.. how I pity them. 😂
And yes, by the way, i DO have a memoji tattoo. And no, you cannot see it. It's for the ladies' eyes only- and even then they have to demonstrate that they're within 5 IQ points of my own (preferably lower) beforehand. Nothin personnel kid 😎
theoretical C

my favorite lang
memoji tattoo 
C is nice, ive been fuckin round with more plain C lately
and very very nice
me like
use holy C
me

nyanrunningtopedos

:rapeher


@tepid olive



what the fuck
why. it’s a fucking image view on the status bar with shit code
@tepid olive fuck you https://github.com/Burrit0z/croutons13/blob/master/layout/DEBIAN/postinst
what
completely unnecessary
ok
and?
tweaks in themselves aren’t necessary
echo Go fuck yourself
if i want to credit the person who made my icon i can do so

no that’s 1kb of bloat!



your postinst is malicious
I dont want to run that malware




who the fuck
simp smh
ok but where
@tepid olive
what

Cringe

Yoga instructor hayden
at least it isn't bra hayden
I like bra hayden
Because it was before i joined jailbreak community

man
i agree
agreed
mental health before: good
after: fucked up
I mean mine got worse but not as a result of jb
mood

what the fuck what server am i in that has 50 emotes of just lgbtq flags

this chatbot making me reconsider my entire life wtf

pog

ah its the old nep server

woope found a filezilla arm build
does filezilla still store passwords plaintext in an xml file 😬
What's that
joe mama
L
That would be 2021's biggest twist
Same I had a 4s before switching to the 6s plus when it came out and man was the 4s way too small for me
It does that fr?
ARRRRRRR
Did it transmit tho?
You do
I have seen the gold you stole
With all those other chest you have
All stolen from other ships

don't act innocent
I know about the atrocities committed by you and the [REDACTED] gang
@vivid dew HOW
true
cyberduck, transmit
cyberduck is fine, just nags you to donate when you quit the app and blocks reboots and macOS updates until you click the no thanks button
it looks ugly

like winSCP is so nice for windows
but every mac solution is outdated or looks like trash
or it's overengineered like paw
yes it finally fucking works, libhooker loads my shit
Imagine having 7 test devices
i don’t
iphone 7
lol
i have 2 test devices, 3 if you count an iphone 6 with a dead battery on ios 12.4
Imagine having iphone 7 as test device
they’re all just retired devices

this is why
what the fuck
oh no my shit is broken
true
guess i will have to fix

other one is iphone x with a cracked screen tho
LOL
If it boots it’s good enough
A test device is literally just for “does this work”
my "test" devices i don't use all are perfect

6, 6s. 7
but i'm giving the 6 and 6s to charity because idec

i use the sftp command to do sftp 
just a charity that takes devices
people are gonna need devices for online learning
or remote work
iphone 6 for online learning

so i'm giving 2 2011 mbps and 2 desktops with monitors, etc and yea those 2 phones
better than nothing ig
nice
and iPad Mini 1 
1st gen
not sure tho since it's junk really
True
how does this man own so much apple devices







compiling glibc requires a case sensitive FS







