#development
1 messages · Page 132 of 1
you do understand you are competing with apple right
yeah, a trollstore installation method on 17.0 is worth far more than that
do you have 50k??
I do
cap
all of our installation methods use krw (other than mdc) past 15.x
so
I’m not willing to spend that tho
exactly
I have 15,000 in my Apple savings Alone
exactly, apple will pay you around 100k for a kernel level bug
wdym by apple savings?
apple-branded savings account from goldman sachs
I’m well aware exploits are worth 100x more i just want to know a place where i can offer developers incentives there’s no reason they should work for free
linked to apple card
but if they find something like that why would they do it for you?
apple would pay them far more than that 1500 price tag
Ik
But something is better than nothing
I try to support developers who can make possible what I want
Any idea how long this takes ?
why is your entire system in times new roman
Its havoc
Wow impressive you could tell
I just like it all our proffesors ask us to use it in our assignments 🤷🏼
There’s a coretrust already available it just needs an install but to my knowledge it requires SPTM bypass I have no idea how much that would go for to Apple but I doubt 100k
sptm?
ah
it probably would, or even more
more than 100k since that's a hw level feature
It might I have no idea about the specifics about SPTM I just know it’s a new security measure in A17 that signs a new a binary or something like that
no
Ah okay
from what i know, SPTM is a page table monitor used by iOS on A15+ to prevent an attacker/exploiter from gaining unauthorised access to certain pages
in layman terms, it's just one of the things that makes iOS secure
There’s been no public bypass or development in SPTM right ?
well it's only been enabled starting in 17.0
and since it's hardware level (once again) bypassing it is much more tricky
hi I'm back did I miss anything
yeah someone was willing to pay 1500 to find a SPTM bypass
on 17.0
that's true
I’m well aware it would be worth more I’m just trying to offer something to developers who’s passion is jailbreaking I don’t understand why I’m getting hate for trying to support
It’s better than nothing
apple would pay hundreds of thousands for a SPTM bug
at the same time there's very few people here capable of actually finding one
nah, their max is 10,000
afaik
@tepid olive
Is that for current iOS only or all because I doubt if a bug was found for old iOS they would pay that much
can one exploit get bounty from seeral categories?
isn't lockdown mode for people who are gonna get targeted by a cyber attack
yes
that's why the bounty is super high
anyone know why xcode is stuck on "preparing editor functonality"?
k
last couple of versions I believe
any still getting updates
so like 15,16,and 17
but if a bug was found in old iOS and apple didn't already know about it, it likely wasn't patched
you should fine a zero click kernal code execution with persisrance and kernal pac bypass and then use it to get the trollstore for iOS 17.0 bounty
you don't need kernel PAC bypass for trollstore though 
damn that's like
4 exploits
I guess my question I’m asking is do they pay that much for that version all the way through I’m on 17.0 so should I expect that any exploit found would be woth 150,000 until iOS 18 or what is the cut off for when they don’t care
pretty sure the last time something on that scale was found was back in Fugu14
the cutoff for when they don't care is when very little apps support it
fugu14 is 1click
- logic bugs
- not zero-click
- persistence yes
oh by the way
LH still probably got something in the six figures for that
well at the time he was with pinauten
@sonic totem is that BSD bug that uh TheFl0w is gonna be presenting gonna be useful for us?
so they took part of the payout?
i'd assume so
L
pinauten is his own company what
apple don't do bootROM exploit claims anymore
not like max though
bruh
wdym
i mean, they're not really useful since BPR
apple moment
what's BPR?
I mean couldn't you like use checkm8 to then bruteforce the passsword without the sep stopping you?
ps4 bootrom jb eta wen
boot process register
it limits user data access if device is booted from dfu for example
I'm asking if it will be useful for ios
ah
the day that i can pwn my iPhone 11
i will cry
I find it odd that if we have control of the bootrom, we can't just like restart other hardware and tell it we're not in DFU mode
well, how would you bruteforce without being booted
and on BPR devices, you wouldn't boot with the passcode set
I'm assuming theres a good reason why we can't
it's a register
that's so cool!
where is that :o
oh I'm blind
imagine if apple allowed commits in XNU and implemented them into iOS
idk there was sometjing someone did. Mayne that was only before the BPR
Probably not?
one that the bootrom cannot modify I assume
XNU is bsd and Mach smashed together
man the bootrom not having all the power over the device is silly
chain of trust thing
trust chain
it's a bug in BSD and they said it probably exists in XNU
I can't find a CVE anywhere
yeah but I would assume the bootrom is at the top
"probably" is not a very strong word though is it
that's cuz it hasn't been made public yet
it doesn't do much more than verify what's being loaded
They maybe it will be idk
it's being made public when he presents
it can't be a 0day though
it is
no way
says it in the summary
wait is this like a remote attacker can exploit you using ipv6 of like a local program can exploit you using ipv6?
presumably
I guess for a playstation, its probably a remote attacker
the only entry point for ps I can think of is Webkit
and...
Moreover, this exploit enables a jailbreak without requiring a user entry point such as a WebKit exploit.
thats a powerful expoit
that's cuz it is the only entry point lmao
rip
but this doesn't need that
so a website only
no
Source?
how else would you load stuff onto your PS?
But where does it say it’s a 0day
Oh Sony might be aware of it
but only recently
very recently
it was discovered before they were aware
But by the time that talk is released it will be long ago
I don't think it's a 0day so I was wondering about the CVE number
well if it's ipv6 then it would just work over LAN maybe
description is very unclear on the bug
Because it’s a surprise for the talk
over lan is still a remote attacker, but it definitly more secure
whether or not apple was already aware
we don't know
it doesn't have an associated CVE
also assuming something else in the iOS stack doesn't prevent this
that too yeah
thats enough time to get patched
well, yes but it could be useful for older other iOS 17 versions
anywaysd can't wait to connect to a public network and just my phone rmeotly hacked
i mean
just cause of the kernel
depends on what kind of bug it is
how do i get the framework for decompilation?
though if it does work, I wonder if we could somehow exploit ourselves with it
it's kernel code execution bug
specifically says that XD
wdym by that
uaf, race condition, etc
ah
smh
uaf? oob write? race?
lmfao
yeah it doesn't say what type
well
it says redirect control flow
and information leak
infoleak sounds cool
either way there isnt enough info to tell whether it's useful
"abused to achieve an information leak and to redirect control flow to get RCE with kernel privileges on the console."
def keep an eye on typhooncon though
theos
well it can be but
not with my already fully setup xcode workspace
"redirect control flow" sounds suspicious
AKA PAC may make it difficult
yeah that's what I was thinking
but we'll see
isn't that cve a 2010 cve or something
no this is a different one
uh
anyone know why this is happening? i've fixed some of the evset errors by adding:
// Declaration of EvSet typedef struct { uint8_t* addrs; // Assumes you have an appropriate data type int len; // Assumes len represents the length of the addrs array } EvSet;
but read_volatile, set_core, gettime, CoreKind and many others seems to be broken, claiming they're "undeclared". i've tried importing different headers as well but none seem to work.
@interface artworkWallpaperImageView : UIImageView
@property (nonatomic, strong) UIView *filterView;
@end
@interface SBUIBackgroundView : UIView
@property (nonatomic, strong) artworkWallpaperImageView *artworkWallpaperImage;
@end```
did i do sm wrong ?
ios 16 straight up removed the function i hooked onto and made it just as a part of a completely different bigger function
i cant figure out how to get my tweak working with it
@radiant idol ?
I’m trying to sleep
no
yeah you need to do what I said here
here.
basically something like
@implementation SPArtworkWallpaperImage
- (instancetype) init {
self = [super init];
return self;
}
@end
probably smth like that
can i delay the execution of the original function for a set duration?
dispatch queue seems to crash springboard
sleep()
anyone know how to dump onboard blobs from a device on iOS 11?
@timid furnace I think you'd know
Idk there's probably a tool for it
cough
hi
yea whats up
no its not
checkra1n wouldnt work either
iOS 11
I wanna save the blobs before updating
What ios 11 ver
git clone https://github.com/verygenericname/SSHRD_Script --recursive
cd SSHRD_Script
./sshrd.sh 11.3
./sshrd.sh boot
./sshrd.sh dump-blobs
./sshrd.sh reboot
alr
What phone btw
ipad 6th generation
kewl
Wrong
thanks
SSH in
run
cat /dev/rdisk1 | dd of=dump.raw count=0x256 bs=4096
Bro is blind
Then uhhh boot a ramdisk
its doing its thing
@visual meadow I overheard your script is broken on <12
yea
./sshrd.sh dump-blobs
Uh, what
You have to remove first line in known_hosts
alr
rm ~/.ssh/know_hosts
bruh
just remove the line so you dont nuke all your
trusted hosts lol
W
Frameworks I guess
i have the bad habit of doing this
I nano and ctrl + k the line
But yeah wiping the file is bad
Hello guys I have a repo you can check out in my profile
im probably not gonna do that
1984 of Kirbistan 🔥

??


does anyone know any tweaks that display prefs if another pref is true
stfu capt
siri and search settings gor an app
Ask @placid kraken ?
can u hook onto _block_invoke functions?
or do i just have to rewrite an entire function
yeah i dont think i will ever get this to work
wdym
well what are you trying to do
custom lock animations
but apple removed the nice animation function that i was hooking onto
in ios 16
ah
how do u get the screen window
yes
besides what capt said, there is another way
https://github.com/Skittyblock/SkittyPrefs/blob/master/SPSettingsController.m#L192
from here to the end copy the code into your tweak, and then you need to set the "requires" key in the cells that you want to hide/show. it looks something like this
Classes for use in iOS preference bundles. Contribute to Skittyblock/SkittyPrefs development by creating an account on GitHub.
thank you

https://mudsplashersrepo.com/mudlogo.png image hosting 😎😎😎😎😎😎
look at how i do it
all the colors have either simple or advanced as the floraColorType
i wait for changes to the mode key
and then update the specifiers
which filters them
like this
- (NSMutableArray *)getSpecifiersWithValue:(NSString *)value specifiers:(NSArray *)specifiers {
NSMutableArray *specifiersToKeep = [NSMutableArray array];
for (PSSpecifier *specifier in specifiers) {
if (![specifier propertyForKey:@"floraColorType"]) {
[specifiersToKeep addObject:specifier];
continue;
}
if ([[value lowercaseString] isEqualToString:@"simple"] && [[specifier propertyForKey:@"floraColorType"] isEqualToString:@"simple"]) {
[specifiersToKeep addObject:specifier];
continue;
}
if ([[value lowercaseString] isEqualToString:@"advanced"] && [[specifier propertyForKey:@"floraColorType"] isEqualToString:@"advanced"]) {
[specifiersToKeep addObject:specifier];
continue;
}
}
return specifiersToKeep;
}
objcwind
Daywind
OOPwind
anyone know coreanimation?
isn’t that the iOS rendering + animation engine?
probly
NightWindTutorials
anyway, let's see if my Trollstore pull request got merged
i'm doing exploit dev anyway
lol
im pretty sure i've spent above 30 hours writing swift
7 hours is a low amount
WHAT THE HELL
@sonic totem???????
lmaooo
this is what i'm saying 😭
HE IS GOING TO THE TIMEOUT CORNER
@sonic totem i thought you were the chosen one 
how many hours of all languages combinedhave you written rayyan
not sure
mostly C
estimate?
You’re also done
uh
like a average for every day?
STOP WRITING SW*FT, PEOPLE
in total
uh huh
Nah idc anymore
Ahm
deleted 💀
@sonic totem this channel is very 1984
I've probably spent 150h+ in C in the last six months
What is your obsession with 1984 lol
i think the only people who care the ones in this channel 247 like literally just use the language u write the fastest in 😭
it's a decent amount, i've done more but the rest of the C i've has nothing to do with jailbreaking/exploit dev whatsover
OBJECTIVE-C FOR THE WIN
OBJECTIVE-C FOR THE WIN
OBJECTIVE-C FOR THE WIN
No point using ObjC if I can't even do it well
swift is only OK to use for maybe UI stuff
who keeps deleting these messages and why is it nightwind
it is
dog said only ok to use 😭
I agree
man if u dont shut yo ass
Swift is a good language
??
icraze lurking
Devs have too much power here
@hasty ruin show thouself
When I don't have the energy to malloc every single variable
thats not nitpicking that's the entire message
and manage lifecycles because idgafff and i just wanna write what i wanna write
fr
^^
Objective-C:
...like i said, english isn't my first language
I was looking at this literally this morning and thought "I hope Nightwind doesn't see this"
I wasnt on your ass for language i was on ur ass bc what u said is dumb
objc is not ass lol
ok buddy
let people express their opinions
We should demote icraze
syntax for calling class methods is brackets.
Yes
@torn cloud
sendMsg syntax is ok but block syntax is not lol
there is no syntax in Swift remotely awful to block syntax
this thing
I am TRYING to fetch JSON data but Swift won't play nicely
not that bad
sorry I don't see the bad syntax
frcoal
Failed to get version information: The data couldn’t be read because it isn’t in the correct format.
this means your Codable struct format is wrong
F u iOS
That's like Swift 2
what the hell
also that syntax is like, ok
Remember what Nexus 1.0 was like
?
it's apple docs from like a year ago
what's bad about this
U can’t animate the artwork smh
malware
what IS this
when the block syntax is so bad u need a typedef for everything that uses one
☝️ 🤓
I’m gona have to do some math self.transform fuckery to get it to work
mods
observe the keyPath frameInScreenCordinates and pass this closure to it
what is so awful here
if you didn't pick up on it then [weak self] means passing a weak ref to self in order not to cause a retain cycle
Me when Orion doesn’t work on iOS 17 so people can’t even make sw*ft tweaks
Trolled
imagine using function calls instead of messaging passing
LMAO
@radiant idol i cant animate the artwork for what ever reason, but is it a bad idea to your the transformScale property to like do the animation. like i could calculate the original position from the epanded x/y/width/height/... scale it down to the like small mode... then jus set it back to scale(1.0,1.0.)
getting ur message deleted in #development does not mean you were wrong.
"Hey guys my name is iCraze and I take out my anger on Swift because I'm too scared to try a new language" ☝️🤓
Cry
icraze lmao
"Hey guys my name is iCraze and I take out my anger on Swift because I'm too scared to try a new language" ☝️🤓
"Hey guys my name is iCraze and I take out my anger on Swift because I'm too scared to try a new language" ☝️🤓
So real
"Hey guys my name is iCraze and I take out my anger on Swift because I'm too scared to try a new language" ☝️🤓
"Hey guys my name is iCraze and I take out my anger on Swift because I'm too scared to try a new language" ☝️🤓
"Hey guys my name is iCraze and I take out my anger on Swift because I'm too scared to try a new language" ☝️🤓
"Hey guys my name is iCraze and I take out my anger on Swift because I'm too scared to try a new language" ☝️🤓
"Hey guys my name is iCraze and I take out my anger on Swift because I'm too scared to try a new language" ☝️🤓
"Hey guys my name is iCraze and I take out my anger on Swift because I'm too scared to try a new language" ☝️🤓
"Hey guys my name is iCraze and I take out my anger on Swift because I'm too scared to try a new language" ☝️🤓
"Hey guys my name is iCraze and I take out my anger on Swift because I'm too scared to try a new language" ☝️🤓
"Hey guys my name is Nightwind and I take out my anger on Swift because I'm too scared to try a new language" ☝️🤓
"Hey guys my name is iCraze and I take out my anger on Swift because I'm too scared to try a new language" ☝️🤓
"Hey guys my name is iCraze and I take out my anger on Swift because I'm too scared to try a new language" ☝️🤓
"Hey guys my name is iCraze and I take out my anger on Swift because I'm too scared to try a new language" ☝️🤓
"Hey guys my name is iCraze and I take out my anger on Swift because I'm too scared to try a new language" ☝️🤓
"Hey guys my name is iCraze and I take out my anger on Swift because I'm too scared to try a new language" ☝️🤓
"Hey guys my name is Nightwind and I take out my anger on Swift because I'm too scared to try a new language" ☝️🤓
"Hey guys my name is iCraze and I take out my anger on Swift because I'm too scared to try a new language" ☝️🤓
"Hey guys my name is iCraze and I take out my anger on Swift because I'm too scared to try a new language" ☝️🤓
"Hey guys my name is iCraze and I take out my anger on Swift because I'm too scared to try a new language" ☝️🤓
"Hey guys my name is iCraze and I take out my anger on Swift because I'm too scared to try a new language" ☝️🤓
"Hey guys my name is iCraze and I take out my anger on Swift because I'm too scared to try a new language" ☝️🤓
"Hey guys my name is iCraze and I take out my anger on Swift because I'm too scared to try a new language" ☝️🤓
mods spamming @moderaters
lol
okay he got the message now
i am
"Hey guys my name is Nightwind and I take out my anger on Swift because I'm too scared to try a new language" ☝️🤓
"Hey guys my name is Nightwind and I take out my anger on Swift because I'm too scared to try a new language" ☝️🤓

i will use chat gpt for it to 👍
does this mean the PR got merged?
Which PR
it'll show you on the pr page itself
When did you make this PR
Okay
just don't be surpised if it's a bit shit
@harsh junco you’re wrong
no that just shows that on your fork you did whatever changes you wanted
k
we gotta make understanding the concept of git a requirement for talking in this channel
git is confusing lol
the base concept isn’t hard to understand
i need to learn gh cli sometime
what the fuck did i just come to
i’m more surprised that people actually used the minimized discord chat option
its not compact its just my theme
this is compact
oh
hi
"Hey guys my name is iCraze and I take out my anger on Swift because I'm too scared to try a new language" ☝️🤓
get help
❌
i use vscode but that’s just out of simplicity
❎
& i still understand all of what it’s doing
i use git in vscode but i know how to use git in the terminal and i use both all the time
no
Share theme please
Emacs…
eMacs can do that
emacs deez nuts
Leave
man
man
Why? eMacs is such a great tool
Vi
Micro
ed
How can I install Flextool Flex 5?
I don't have a mac, but a linux computer on the arch distribution if that matters.
did you use spaces instead of tabs for indentation
what do you mean?
weird
so it's pretty hard to find exactly what changed and what didn't
i just tried to improve readability and debugging
didn't do anything that drastic
doing that you made your PR unreadable 😛
i am not sure why that has happened
i did, is there something wrong with that?
👆
are you taking the piss
no
ok
You asked for feedback in the PR, I'm giving you feedback
ok
like i just said, i'm not sure why lines are showing up as changed when i didn't modify them at all
because you either formatted them using spaces instead of tabs (or the reverse) or did it on Windows which does \r\t instead of \t (I suppose opa did the original on mac)
yeah i probably did the first one
since i'm on mac as well
Hello
hi
Wonder why my name is mudsplasher?
a lot of these comments are redundant
i don't see any comment added that actually adds on to what i can observe from reading the code
taking from the feedback i'm getting, i'm probably gonna reverse this PR and never contribute to OSS again
thanks a lot guys
you asked for feedback and got feedback
You’re taking this in the worst way possible
What they’re trying to say is the PR is very difficult to review as due to changing to using spaces it messes up the diff
And there isn’t much functional change to the code
ok
It is more readable imo
even if it is i really could not care less
i've just had several grown ass adults laugh at a 14 year old for writing shit code when i just learnt basic objc a month ago
i thought doing some coding would make me feel better after having a shit day, but no, it didn't
Why are you literally taking this the worst way possible
We are not laughing at you, we are offering feedback like you asked
Just because you made a PR doesn’t mean it will get merged every time
i don't fucking give a shit if it gets merged or not
So don’t get frustrated because we offered you feedback and you didn’t like that feedback
It was honest and accurate feedback
what kind of feedback makes a person cry?
With all due respect, if that feedback made you cry, I would highly recommend staying away from this community
it didn't actually make me cry, i was being speaking figurativly
You perceived Clarity’s responses as offensive even though he was just trying to explain what the problem was
And now you’re getting overly aggressive over the fact that the feedback wasn’t what you hoped for
@torn cloud not to be mean, but I'm ur age and get like yelled at for bad code. dont take it personal, just keep chugin 👍, and learn from your mistake(s)
i didn't even look at your code man
@torn cloud if this is your first ever time contributing to OSS, I totally get it, and it’s very good that you’ve even gone out of your way to make your own changes. Don’t get discouraged from this, no one was insulting you code quality or anything like that - you’ll only get better at this as time goes on
Everyone’s code gets criticised as some point in their career, it’s nothing against you
@sonic totem ur smart, i nstalled a old tweak with out old abi installed, phones in respring loop/freeze
what do i do
reboot
nvm i lost my 3 day uptime 😭
to late
Nothing
i have like 80+ tweak tho
72 wit settings + nexus (ofc) and a bunch without
Watch out for Nexus
watchdog timeout W *
now to wait 2 mintues
holy fuck is your battery screaming
its a 12mini w 76% battery health, probly
its like 632 packages or sm
643*
send dopa 2 leak
privatedopamine.tipa
indeed
lol
Help ?
I deleted everything in root.plist and it still doing this
its just black on my ipad 15.7.1
@radiant idol any idea?
L
🥲
super rel amphetamine 2.0 beta leak !!1!1
I suck a flappy bird smh
👍
o saw
u have it
its like 44mb off

46mb or -42mb

Yes
did u see the deb?
ur member pro 😭
iOS 17.3.1 jb dropping soon a la @hasty ruin and @grave sparrow

Hi guys, does anyone have an idea of how could i fix this ?
show your make file
include $(THEOS)/makefiles/common.mk
export TARGET = iphone:clang:11.2:11.0
export ARCHS = arm64 arm64e
BUNDLE_NAME = NetworkManager
NetworkManager_BUNDLE_EXTENSION = bundle
NetworkManager_FILES = CCNetworkManager.x
NetworkManager_FRAMEWORKS = CoreTelephony
NetworkManager_PRIVATE_FRAMEWORKS = ControlCenterUIKit
NetworkManager_INSTALL_PATH = /Library/ControlCenter/Bundles/
after-install::
install.exec "killall -9 SpringBoard"
include $(THEOS_MAKE_PATH)/bundle.mk
SUBPROJECTS += networkmanagerprefs
include $(THEOS_MAKE_PATH)/aggregate.mk
Maybe the wrong sdk ? Im using the 14.5 one
you need a sysroot, export SYSROOT = $(THEOS)/sdks/iPhoneOS14.5.sdk
somthing like this ^
OR
set your target ios to a sdk you have
Ok, i will try with the path. Thanks
It worked, thanks. But now i have another error.
send your code
your trying to recompile it?
Yes, for roothide
why not just use the converter?
why sysroot/sdk are you using?
14.5
oh ok
But the tweak it’s old, it uses ios 11/12 sdks
i dont think that this tweak is gona work even if you compile it for RH
bc it has alot of hard coded paths
and roothides chnages
Ok. So can you explain me how to manually change those hardcoded paths ? I will do it 😆, I really need this tweak working
well they cant be hardcoded, bc the path is different wverytime you jb or what ever with RH (i think)
are you just trying to swith between 4g/5g ?
without having to go into settings?
Check dms
yooo share
@radiant idol i have bad good idea for getting hacky ios16 style notifactions kinda
??
question: can all jailbreaks (rootless, roothide, rootful) write to /tmp
✨ try it and see ✨
so like, see how many notifs are on screen, (there's a bool for that) then go thru the subview of the super view of the nonfictions and get the height for all the notifs. add it all up then using the like lower nonfictions method lower everything then subtract the height of all the notifs and boom, notifs are at the bottom
mf i dont have access to all of them
cry
i hope you kids become amber alerts
cursed
.
that depends what process you're coming from
but if you're root and unsandboxed, yes
hm ok, i was thinking ab trying to make preferences with JSON
and i thought of 2 different ways
1 being
- convert json to plist
- save plist to disk in /tmp
- name it @"%@%@.plist", bundle.bundleURL.lastPathComponent, filename
- load plist with loadSpecifiersFromPlistName:target:
- return specifiers :D
- ???
- profit
and the other being just disassemble the Preferences framework and see how loadSpecifiersFromPlistName works and recreate it from there
and like, easy way out: just call plutil but its not a default package
- Reverse loadSpecifiersFromPlistName:target:
- Figure out how to make it load from a string instead
well i think in the actual backend it doesnt actually load a plist
Or just reimplement it alltogether and you will learn a lot of stuff about specifiers
heres the basics structure of what it does
v17 = objc_alloc((Class)&off_blahblah);
v19 = objc_msgSend_initWithContentsOfFile_(v17, v18, v11);
specifier = self->super._specifier;
SpecifiersFromPlist(v19, specifier, v8, v6, v7, &v39, &v40, self, &v38);
problem is im not entirely sure what class v17 represents
id assume NSDictionary
and im not exactly sure what the args are for _SpecifiersFromPlist
guess i just gotta MSHookFunction and pray
/tmp is /var/tmp so probably?
i did just find this online
-(NSArray*)loadSpecifiersFromPlistName:(NSString*)plistName target:(id)target {
NSBundle* curBundle = [self bundle];
NSDictionary* plist = [[NSDictionary alloc] initWithContentsOfFile:[curBundle pathForResource:plistName ofType:@"plist"]];
NSString* specifierID;
NSArray* result = SpecifiersFromPlist( plist, self->_specifier, target, plistName, curBundle, &self->_title, &specifierID, self, &self->_bundleControllers );
[plist release];
self.specifierID = specifierID;
[specifierID release]; return result;
}
From this we see that the signature is:
NSArray* SpecifiersFromPlist ( NSDictionary* plist,
// r0 PSSpecifier* prevSpec,
// r1 id target,
// r2 NSString* plistName,
// r3 NSBundle* curBundle,
// sp[0x124] NSString** pTitle,
// sp[0x128] NSString** pSpecifierID,
// sp[0x12C] PSListController* callerList,
// sp[0x130] NSMutableArray** pBundleControllers // sp[0x134] );
anyone know the like bool the prevents the volume HUD from showing
@naive kraken
holy fuck
i did it
{
"items": [
{
"cell": "PSGroupCell",
"label": "json test First Page"
},
{
"cell": "PSSwitchCell",
"default": true,
"defaults": "com.yourcompany.jsontest",
"key": "AwesomeSwitch1",
"label": "Awesome Switch 1"
},
{
"cell": "PSStaticTextCell",
"label": "This is a static text cell"
}
],
"title": "jsontest"
}
thats actually pretty neat
did you fr make prefs in json
yesssss
real
so real
@placid kraken
man
i thought this project would last longer
than a day
😭
i think i broke my formatter
what are you even trying to do @indigo peak
you do know that NextSTEP style xml exists right
mk
json my beloved
do you have to use MSHookIvar
yea because making the file mm just because of that isnt that great
one step closer to letting ai make tweaks
not working with valueForKey
what error
@radiant idol can you read over what i have for 16player, on the tesla-rewrite branch?
oh no
no it wount be as bad as last time i promise
__strong NSArray *&bundleControllers = [self valueForKey:@"_bundleControllers"];
error: non-const lvalue reference to type 'NSArray *__strong' cannot bind to a temporary of type 'id _Nullable'
why is it *&
NSMutableArray **pBundleControllers
@acoustic imp why is this here
is the param
bc my theos doesnt have it
update theos mf
noo bc then the stupid pref lib will update and i cant compile dress/litten tweaks
just make it * up there and then *& passing it into the func i think
fix your indentation
PSListController+JSON.mm:34:23: error: no matching function for call to 'SpecifiersFromPlist'
NSArray *result = SpecifiersFromPlist(json, self->_specifier, target, name, bundle,
^~~~~~~~~~~~~~~~~~~
PSListController+JSON.mm:5:1: note: candidate function not viable: cannot implicitly convert argument of type 'NSArray *__strong' to 'NSMutableArray *__autoreleasing *' for 9th argument under ARC
SpecifiersFromPlist(NSDictionary *plist, PSSpecifier *prevSpec, id target,
yeah i can tell
@acoustic imp how did you misspell it twice
alr i found the right combo of * and &
im just
actually slow

NSArray *bundleControllers = [self valueForKey:@"_bundleControllers"];
... &bundleControllers);
it seems to work lmao
i should replace one of my tweaks prefs w this to see if it works
LOL
oh nightwind
i also need mm for the extern "C"
🙈
so its not just for that
hmmm
what if you import Preferences.framework
im not dlopening the framework
tried already
hm
its in the TBD which is weird
at least in the actual header dump, idk ab theos
why does my roommate feel the need to put on the loudest possible movies on speaker just to go on his phone
????
i think he's waiting for you to report on something
am i insane or does the question mark look kinda sus
did they change the font
idk man it's kinda weird w it
did you need to yell at me ab anything u saw in 16player code?
other than spelling?
i mean its definitely better
how does this work
shouldnt it be setButtonBackground:
huh
im so confused
where
lines 811 and after
how would you write it?
oh wait i was on main
what wrong with those method hooks?
a lot of things I'd change but Iikd
hooks are fine
the method call is what im confused on
lol man why is this? It looks as strange as trying to load localization from a bundle using json. Just use plist and xml or nexstep format, it's not worth reinventing the wheel
like wha, you dont have to listt all jus a couple big ones if u want
lots of things
Why don’t you just write the extension in swift and leverage a decodable?
bc I don’t like swift and idk what a decodable is
Hello guys

Am MudSplasher

Yes
is that mudsplasher
Yes
no way
Any news?
#JusticeForFroyo (execution)
Piss off
I will be making new tweaks
@tough shadow Any news?
it's time to sleep
no
Fixing bugs
For mud
yes
I was to lazy to put more code
?????
It takes your status bar
The code takes your status bar
🤷
hello world
Or even months
I never touched the code for days
cool
My Mac was almost fucked
LMFAOOOO
how does this even compile
[...]
Anyone know why in dynamic analysis of an app, classes will have defined offsets in memory, but upon static analysis of the source code the class is nowhere to be found at that address? Does this mean there is some random address layout happening at startup of the app- and if so, what are some ways to bypass that and find the 'real' address of where the class is defined?
oh yeah, what happened to him?
i remember he was active here all the time
Malware
Is it necessary to be logged into your Apple ID on your phone when installing a signed IPA using idevicerestore?

Don’t think so
OH
You can, I think, use AltStore without being logged in
So there’s no reason idr shouldn’t work
no, the only need is that ur device udid is in the provision profile
thanks yall
Sheesh, I remembering trying to code a jailbreak at 15
Granted, hyped it up when I he no idea what I was doing, but had pwn20wnd and other devs flaming me like crazy for it
still waiting on his ios 11 launchd untether or whatever
awful jailbreak
probably due to the stock error 
Idek, I just remember the dude literally havin a crazy ego
glad he’s gone
wasn''t that saurik
I appreciate the jailbreaks, but not the ego
If pwn was very presumptuous, no one can deny that. and many people are thinking that he could even be dead, since no one knew anything about him anymore.
yeah but he was the one pretending that he knew it was happening
when it was incredibly evident saurik had never talked to him to begin with
“Sam_is_a_Ninja” was a good friend of Pwn
yeah but he’s like a weather guy now
Chat let’s check the weather forecast for this week
good guy, samg was cool



