#development

1 messages Β· Page 473 of 1

silver rampart
#

be a waste to dive this far in and not ever find me a zero day

hardy glen
#

true. I want to be able to get to that point some day, but i am years off

silver rampart
#

I feel like I'm close and yet at the same time won't see it for at least another year

#

like I don't know what I don't know yet

hardy glen
#

yea i know that feeling. But i feel like if you just stay focused, it should come eventually. I've heard devs spend months on a potential bug that might not even turn out to be useful

silver rampart
#

learning a lot from working on lever_ethan ngl

hardy glen
#

i saw the web socket exploit explanation video and was surprised on how long he spent on that

silver rampart
#

nullpixel's code in there in several spots is just

#

once I started to understand it and after digging through other exploits and post exploit code

#

man is cracked

hardy glen
#

who nullpixel? I can't wait to start digging through exploits and what not. I just haven't had the courage to do it since i think i am not ready yet. That is the main reason i am just getting through the prerequisites slowly and trying to understand everything i basically need to just get started on basic stack overflows or whatever theyre called

silver rampart
#

jamie

restive ether
#

leviathan moment

silver rampart
#

follow him rn if ur not

#

ogs remember the cricket rants

viral ermine
#

am i doing something wrong here?

hardy glen
#

got it, why? does he not know what he's doing?

viral ermine
hardy glen
#

maybe the method is not getting called

silver rampart
#

try putting a space

#

ig?

viral ermine
#

a space where?

hardy glen
#

between test

silver rampart
hardy glen
#

jamie

silver rampart
#

where did u get that idea

viral ermine
#

NSLog(@" [test] %@", arg1); like this?

hardy glen
#

no clue, nvm i guess i am dumb lmao

silver rampart
hardy glen
#

damn its that good? Honestly i feel like i have done tweak dev just to get to this point. I have always been interested in the low level side of things

silver rampart
#

like I'm not shipping lev with my own shitty post exploit crap hacked in even though things run now, I want to get to the point where I can properly fix his original code just bc it's so much better

hardy glen
#

i am honestly unaware of what lev is

#

pretty tuned out from the community. I just sit on IDA all day lmao

silver rampart
#

a wip jailbreak passed down between like 3 groups of people (thus far)

#

also a meme

#

bc by the time it comes out apple will be bankrupt

restive ether
silver rampart
#

I stg having it sent to me was fate continuing the curse

hardy glen
#

oh wow. Is it just for the learning side of things or is it supposed to shipped as a stable jailbreak for the public to use

silver rampart
#

oh boy

#

yeah I have

viral ermine
#

Still nothing

silver rampart
#

overambitious idealistic goals

silver rampart
viral ermine
#

but i have an idea

#

I reconfigured my plist to work with CoverSheet, let me have it go back to SpringBoard

silver rampart
#

uh

hardy glen
#

...

#

lol

silver rampart
#

that would effectively change nothing however you shouldn't have changed it from springboard in the first place

viral ermine
#

haha I was testing stuff out. But yea I'll switch it back

hardy glen
#

i wish i had a magsafe wallet to test

silver rampart
#

same

#

that's what's making this difficult lol

viral ermine
#

i thought the filter might not be effective if i was using a coversheet header and not a springbaord header

#

You also have an iphone 12? magsafe is only on those

hardy glen
#

was not aware, nope i have a iphone 11

silver rampart
#

it's 1 am why m I awake lol

pearl sail
#

#removeabandonedrepos

silver rampart
#

huh

pearl sail
hardy glen
#

i feel like running running frida trace on the class would give us a little insight on whats being called and in what order, might help us? would you agree?

silver rampart
#

give it a shot

#

not my workflow so no idea

hardy glen
#

yea i usually run that and it ends up leading me down a rabbit hole lmao

silver rampart
#

there's a certain well-known-enough dev in the community who has been doing header only (ONLY) for over 2 years

#

I've come to understand ppl make different stuff work for them

#

I feel like I could probably save time by using headers when it's appropriate but my workflow is just open IDA, learn, then use lldb and Flex for the rest

#

which, lldb (po, specifically) combined with Flex is insanely powerful

#

can take any object you have in flex, put the address into lldb, then evaluate objc on it at runtime using po

hardy glen
#

true, you would have a lot more insight than me. I've came from learning from your open source tweaks. and true i do the same IDA and Flex. I only use lldb when i can't figure out a crash. i just set a breakpoint for exception. although i use xcode to debug

#

kabirs diskpics script is insanely helpful

#

since i am on checkra1n on my test device

silver rampart
#

true, you would have a lot more insight than me.
no I just have different insight

#

and frankly my workflow sucks when it comes to getting things done in a reasonable amount of time

#

instead of method tracing I'll work through decomp until I understand what's going on everywhere I need to which is

#

great for learning but takes so much longer

hardy glen
#

i could say the same about mine. although your way is better to learn about whats going on underneath the hood and that is something that i should honestly switch over to

#

like you said, great for learning

viral ermine
#

Well that didn't work either hmm.

silver rampart
#

here's the unfinished version of part of something I've been working on

#

that's built from IDA decompilation, a lot of python, and many tears

hardy glen
#

damn, looks like you are half way complete

silver rampart
#

I uploaded that version when I had what I needed for a bug in H+/boxy/springtomize

#

lemme see if dec.py is on gh that might be useful for you

hardy glen
#

were you still planning on making a ida plugin?

#

i am not sure if i remember if it was you

silver rampart
#

this takes IDA decomp as input and spits it out transformed into (a lot closer to) objc compileable source

hardy glen
#

nice, this looks like its pretty useful

silver rampart
hardy glen
#

i have not haha

silver rampart
#

rn it isn't much to look at since a lot of the work still has to be done by hand

viral ermine
#

I still think it's likely that the -(id)initWithDictionary:(id)arg1 endpointUUID:(id)arg2 is still being called. I just think that my nslog on console is broken for some reason. I even tried testing my older nslogs that were working at one point.
I'm going to go to bed, I'll try to keep working on this tomorrow. Thank you so much for the learning from both of you.

hardy glen
#

great moment for me to educate myself on python

silver rampart
#

ima also sleep

#

too many nights lost to ios already

viral ermine
#

night bro

silver rampart
#

not this time

hardy glen
#

goodnight, thanks for the script

viral ermine
#

girl, which ever haha

hardy glen
#

lmao good call

viral ermine
#

sis*

silver rampart
#

everybody is bro

#

gender neutral

#

except for James Charles

viral ermine
#

wait, are you kritanta?

silver rampart
#

he is sista

silver rampart
viral ermine
#

ooh wow, I feel like i've heard of your name here and there since the first time I jailbroke back years ago

#

I need to pay attention more lol

silver rampart
#

why have ppl always heard of me i barely do shit

viral ermine
#

lol

silver rampart
viral ermine
#

maybe it's a memorable name. I always want to say katana

silver rampart
#

thats one of the more popular misspellings

#

kirtanta always a gem

#

sometimes just kirt

#

kirt kobain

viral ermine
#

haha kirtanta, what a goat

#

Thank you again for helping out this noob.

faint timber
#

@upbeat wyvern congrats on 69

upbeat wyvern
#

Lol

pearl sail
#

I am trying to hit 420 by the end of the year

upbeat wyvern
#

I mean, just β€œgit commit -m 1” … 219 and done

pearl sail
#

We shall do it naturally and fair

lime pivot
pearl sail
#

Gonna make whole ass constellation with this

sturdy delta
#

damn

#

here i am with 0 contributions

dawn dome
brittle lantern
tepid olive
lethal ice
#

true

primal perch
#

@lethal ice

#

true

lethal ice
#

true

primal perch
#

wtf

#

reused

lethal ice
primal perch
viral ermine
#

@silver rampart I figured it out for sure this time. The tweak is working now. Just I'm pretty sure I went about implementation poorly. So I'll try to fix that when I get some time.

primal perch
#

we do

pearl sail
#

I troll capt all the time

viral ermine
#

Anyone know how to set depend in control file to also control the model of the phone?

tepid olive
grim sparrow
tepid olive
#

smh I already downgraded to 14.4

viral ermine
#

arm64e is a12+?

tepid olive
#

yes

viral ermine
#

ok and so put cy+cpu.arm64e separated by commas in depends?

tepid olive
#

yes

viral ermine
#

I'm curious, what does cy+ mean?

#

thank you

grim sparrow
viral ermine
#

kinda like 32 bit vs 64 bit?

naive kraken
tepid olive
#

LMAO

tacit spade
#

Hey y’all! We need more people to present at WWTC! If you have a tweak or tool that you’re about to release (or about to release a big update for), contact me, @flat thunder, or @shut stag! We’re premiering before WWDC, so don’t worry about iOS 15!

tepid olive
#

Just a dumb dude who thought he could obfuscate he's Python malware,
Pack it and deliver only the EXE, sad that people actually fell for this.

stuck wyvern
flat thunder
tacit spade
flat thunder
#

^

#

You’re just previewing it

shut stag
#

i told zoey that already

stuck wyvern
#

Since Aaron wanted at least the theme engine feature to be presented

pearl sail
flat thunder
#

Any dog but him

pearl sail
#

HEY I AM A SEXY ASS BITCH

tacit spade
#

teddy says you should present for WWTC

stuck wyvern
#

omg

#

lil good boy

pearl sail
#

Cute dog

viral ermine
tepid olive
primal perch
#

so true

high citrus
#

why does my tweak preference bundle grab the wrong one, only if my other tweak preferences is opened first

#

seems like some kind of caching mistake

twilit jungle
tepid olive
#

Did you read it tho?

#

Like the issue

#

itself

high citrus
#

is this an issue with preference loader?

#

ah nvm found the issue, RootListController was having the same name as my other tweak

twilit jungle
primal perch
#

around or in between us

tacit spade
#

Columbus

stuck wyvern
primal perch
silver rampart
#

never seen so many words together with almost zero meaning

#

I want my two minutes back

eternal crater
silver rampart
#

I agree

restive ether
#

shc is clearly the most useful tool ever created

stuck wyvern
#

Theme engine for Discord

#

Harmony 2

ashen birch
#

oh sick

#

finally

#

harmony 2

#

changelog:
- no more rev

stuck wyvern
#

and open source pog

ashen birch
stuck wyvern
#

although I want my preferences to be done inside Discord

#

with the neat little trick that it'd let you preview themes in real time

#

just coding a react native interface based off minified code is a bit of a massive pain in the ass

#

I'm trying to cheat my way around it to simplify it as much as I can

primal perch
tepid olive
#

This wasn't even meant to be a thorough complaint
I just mashed it up together in a few mins

dawn dome
restive ether
#

lmao

eternal crater
#

edgy

dawn dome
#

I’m not even being edgy

peak quartz
#

is it possible (i guess probably not) compiling/making any sort of adjustment to an old tweak to additional arch (A12+) without the source code?

stuck wyvern
#

no

#

you can't

tepid olive
#

nah you can’t

peak quartz
#

figured

#

thanks

tepid olive
tepid olive
#

I just thought I'd share this why ya'll going crazy

peak quartz
#

not worth it

grim sparrow
grim sparrow
#

what tweak lmao

peak quartz
#

just the preference bundle cannot be accessed on a12+

#

GPSCheat

grim sparrow
#

[[Relocate]]

faint lionBOT
#
Relocate Reborn

Minimalist GPS spoofer (free, iOS 13+) (If you can't see the depiction, please use Cydia or Zebra).

Author

Nepeta

Version

1.0.1

Price

Free

Repo
Add Repo
More Info
peak quartz
#

yep, aware

#

it just has multi points you can select

#

which relocate doesnt

grim sparrow
#

then just fork relocate

peak quartz
#

guess that will be easier

silver rampart
#

and ur tone is so insufferable

restive ether
#

it has token grabber now remove

#

here is all the proof:

silver rampart
#

I'll skip some more boring info about the de-compilation and the de-obfuscation process,
Then I got to the source code.. - it ain't pretty.
And I'm not talking about your Python skills, I'm talking about the stuff you tried to hid in thereΒ πŸ˜”
Delete, delete this repository.
Or you'll be reported to Github's team, and be sure that they won't have any mercy! 🀠
Go ahead, I'm waiting.
like stfu lol

restive ether
#

the emojis are what do it for me

tepid olive
#

πŸ˜ΆπŸ˜Άβ€πŸŒ«οΈπŸ₯°πŸ₯΅πŸ€£

silver rampart
#

has to be satire

restive ether
#

πŸŒ«πŸ‘ΊπŸ€’πŸ—ΏπŸ™ƒ

tepid olive
#

Eagerly awaiting my unicode troll face emote

silver rampart
#

not even skiddies talk like this

tepid olive
#

Legitimately should be in unicode imo

restive ether
silver rampart
#

I agree

tepid olive
#

Its a cultural staple at this point

restive ether
#

β–‘β–‘β–‘β–‘β–‘β–„β–„β–„β–„β–€β–€β–€β–€β–€β–€β–€β–€β–„β–„β–„β–„β–„β–„β–‘β–‘β–‘β–‘β–‘β–‘β–‘
β–‘β–‘β–‘β–‘β–‘β–ˆβ–‘β–‘β–‘β–‘β–’β–’β–’β–’β–’β–’β–’β–’β–’β–’β–’β–’β–‘β–‘β–€β–€β–„β–‘β–‘β–‘β–‘
β–‘β–‘β–‘β–‘β–ˆβ–‘β–‘β–‘β–’β–’β–’β–’β–’β–’β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–’β–’β–’β–‘β–‘β–ˆβ–‘β–‘β–‘
β–‘β–‘β–‘β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–„β–ˆβ–ˆβ–€β–„β–„β–‘β–‘β–‘β–‘β–‘β–„β–„β–„β–‘β–‘β–‘β–‘β–ˆβ–‘β–‘
β–‘β–„β–€β–’β–„β–„β–„β–’β–‘β–ˆβ–€β–€β–€β–€β–„β–„β–ˆβ–‘β–‘β–‘β–ˆβ–ˆβ–„β–„β–ˆβ–‘β–‘β–‘β–‘β–ˆβ–‘
β–ˆβ–‘β–’β–ˆβ–’β–„β–‘β–€β–„β–„β–„β–€β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–ˆβ–‘β–‘β–‘β–’β–’β–’β–’β–’β–‘β–ˆ
β–ˆβ–‘β–’β–ˆβ–‘β–ˆβ–€β–„β–„β–‘β–‘β–‘β–‘β–‘β–ˆβ–€β–‘β–‘β–‘β–‘β–€β–„β–‘β–‘β–„β–€β–€β–€β–„β–’β–ˆ
β–‘β–ˆβ–‘β–€β–„β–‘β–ˆβ–„β–‘β–ˆβ–€β–„β–„β–‘β–€β–‘β–€β–€β–‘β–„β–„β–€β–‘β–‘β–‘β–‘β–ˆβ–‘β–‘β–ˆβ–‘
β–‘β–‘β–ˆβ–‘β–‘β–‘β–€β–„β–€β–ˆβ–„β–„β–‘β–ˆβ–€β–€β–€β–„β–„β–„β–„β–€β–€β–ˆβ–€β–ˆβ–ˆβ–‘β–ˆβ–‘β–‘
β–‘β–‘β–‘β–ˆβ–‘β–‘β–‘β–‘β–ˆβ–ˆβ–‘β–‘β–€β–ˆβ–„β–„β–„β–ˆβ–„β–„β–ˆβ–„β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–ˆβ–‘β–‘β–‘
β–‘β–‘β–‘β–‘β–ˆβ–‘β–‘β–‘β–‘β–€β–€β–„β–‘β–ˆβ–‘β–‘β–‘β–ˆβ–‘β–ˆβ–€β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–ˆβ–‘β–‘
β–‘β–‘β–‘β–‘β–‘β–€β–„β–‘β–‘β–‘β–‘β–‘β–€β–€β–„β–„β–„β–ˆβ–„β–ˆβ–„β–ˆβ–„β–ˆβ–„β–€β–‘β–‘β–ˆβ–‘β–‘
β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–€β–„β–„β–‘β–’β–’β–’β–’β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–’β–‘β–‘β–‘β–ˆβ–‘
β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–€β–€β–„β–„β–‘β–’β–’β–’β–’β–’β–’β–’β–’β–’β–’β–‘β–‘β–‘β–‘β–ˆβ–‘
β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–€β–„β–„β–„β–„β–„β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–ˆβ–‘β–‘

#

ok

tepid olive
#

Too much trolling

silver rampart
tepid olive
spring agate
#

Can anybody confirm if this is an SF Symbol? I’m trying to change the color of it by setting the tint color but can’t seem to figure it out. Tried to use some methods mentioned in here before but no luck

silver rampart
#

also download SF symbols app

#

it lists all sf symbols

#

or use flex, shouldn't be hard to check there

#

pretty sure message app is still objc

stuck wyvern
#

good app VanillaPray

spring agate
#

using this since I don't have a mac

tepid olive
#

Christian ur really out for blood being a contrarian recently arent u

#

Im not using my computer today

#

Yall got me fucked up

spring agate
# silver rampart show code
-(void) setButton: (UIButton *) arg1 {
    arg1.imageView.tintColor = [UIColor redColor];
    arg1.imageView.image = [arg1.imageView.image imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];

    %orig(arg1);
}
%end```
#

i realize that it would do it on all buttons, but just trying to get something to work rn

#

well CKEntry buttons

wicked summit
#

good afternoon

#

i was on a silent retreat

#

thank you πŸ‘‘

gaunt mesa
#

loss

faint timber
indigo peak
#

did i do a good job with this tweak

indigo peak
#

could like, someone rate it and like tell me what i couldve done better

lethal ice
#

the only right answer is to fix the horrendus NSArray* ... pointer style

#

and put all the brackets on the next line

pearl sail
lethal ice
#

oh my god it's fucking lee harvey oswald someone secure the president

tepid olive
pearl sail
#

wtf

#

new user

tepid olive
lethal ice
#

@vernal moatgon with 3 vertices do u speak arabic

#

wtf

gentle grove
#

what

#

who says that

primal perch
#

your mother

stuck wyvern
#

banger song

gentle grove
#

we do a little binaries in git

stuck wyvern
#

git-lfs troll

indigo peak
#

care to send ss?

gentle grove
#

artifacts and releases intjcum

#

should i go post "boba" there

#

i would go try and do what they said they did but i am too hungry

lime pivot
stuck wyvern
#

funny

indigo peak
gentle grove
tepid olive
pearl sail
dawn dome
tepid olive
rustic mango
grim sparrow
tepid olive
#
/home/nyuszika7h/.theos/sdks/iPhoneOS13.3.sdk/System/Library/PrivateFrameworks/SpringBoardUIServices.framework/Headers/SBUIProudLockContainerViewController.h
80:- (void)_dontCallThis_updateCoachingCondition:(NSUInteger)arg1 animated:(BOOL)arg2;
81:- (void)_dontCallThis_showLockIfNeededAnimated:(BOOL)arg1 force:(BOOL)arg2 completion:(id /* CDUnknownBlockType */)arg3;
#

_dontCallThis kekw

#

I love how iOS itself calls the "dontCallThis" method

gilded laurel
#

M1 ipad pro jelbrek when

#

kappa

stuck wyvern
#

I'd be really surprised if this is exploitable on the iPad considering how sandboxed shit is on iOS

gilded laurel
#

true

tepid olive
#

I mean you can't really use this for a jailbreak or anything

#

you could use it for like... IPC? idk

gilded laurel
#

yeah ik lol

stuck wyvern
dawn dome
#

What even was the tool he opened the issue on

#

Some discord tool?

jagged grove
#

Tweak.xm:32:440: error: use of undeclared identifier 'HBLogDebug' anyone know how to fix this?

tepid olive
dawn dome
#

What your point even was

tepid olive
#

My friend used it a while ago and he's token was stolen

#

at the time we didn't connect those 2 things

dawn dome
#

That..was your connection?

tepid olive
#

wdym

dawn dome
#

Not the fact that he could’ve done anything stupid?

tepid olive
#

Wait

dawn dome
#

And gave it away by accident?

tepid olive
#

I'm not done lmao

#

I'm not done

dawn dome
#

continue

grim sparrow
tepid olive
#

And a few days ago I saw someone on youtube using it

#

So I tried to disassemble it

#

And I managed to, sort of

#

Point is is that when you launch it your token is sent to a discord webhook

#

I used a proxy on my VM to test it with a newly created dis account

#

Brand new discord installation

dawn dome
#

And that account’s token was sent to a web hook?

tepid olive
#

Indeed

#

I dropped the request as soon as I saw it being sent of course

#

What do you mean?

#

It's a discord webhook URL

dawn dome
#

Ok nvm

tepid olive
#

Did you get what I was saying tho

#

My english ain't that great

dawn dome
#

I JUST understood

tepid olive
#

ok ok

dawn dome
#

Hold on, can you record a video

#

Of this happening?

tepid olive
#

Why?

dawn dome
#

as proof, I guess

tepid olive
#

Proof for who?

grim sparrow
#

what is happening

tepid olive
#

For who am I wasting my time?

grim sparrow
#

I'm lost

dawn dome
#

People who ask for it, I guess

dawn dome
grim sparrow
#

nope

#

what issue

dawn dome
#

About some discord tool sending a token

tepid olive
#

stealing

grim sparrow
#

ah

tepid olive
#

I should've never even sent the issue here

grim sparrow
#

lovely

tepid olive
#

I didn't know it would get such attention

dawn dome
#

This is it

grim sparrow
#

lmao

tepid olive
#

True but not that kind of attention

tepid olive
#

I sent it to my friends and they laughed it off

tepid olive
#

and touch grass

#

Thanks for the tip.

#

I'll keep that in mind

grim sparrow
#

why not post your de-compilation and the de-obfuscation

tepid olive
#

Because I did it half way

grim sparrow
#

you can't just say you want to skip the boring info

#

the boring info is the important part you melon

tepid olive
#

🍈

#

melon

grim sparrow
#

you can't make claims like that with nothing to back it up

tepid olive
#

What do you want to see

dawn dome
#

@tepid olive I suggest you do what Amy said

grim sparrow
#

send it all over then

tepid olive
#

why are we arguing about some random skid tool anyway

#

who in their right mind would want to use that

#

except for trolls

#

IKR

#

But

grim sparrow
tepid olive
#

@tepid olive go ahead and show us the de-obfuscated token grabbing

#

The issue somehow got a lot of attention

grim sparrow
#

I wonder why?

tepid olive
#

no i’m amy

#

sorry for the confusion

#

wha

grim sparrow
#

Do you actually have the code to show it's token grabbing or is that bit just a bit messed up

#

no

tepid olive
#

I'm lost

grim sparrow
#

im amy

#

she's evelyn

#

my discord name is literally amy

tepid olive
#

FAKE

grim sparrow
#

elihwyma

#

amy while

dawn dome
#

mfs y’all got distracted

grim sparrow
#

nah

#

he's just trying to avoid my points

tepid olive
#

stole my accounts ⁉️

tepid olive
#

I'm not avoiding

#

I just don't have all the info

grim sparrow
#

lmfao

dawn dome
tepid olive
#

you have no idea

grim sparrow
#

you have literally no idea what it's doing

#

you are clueless as fuck

dawn dome
grim sparrow
#

however

#

you can set Bio's on Discord now

#

so that's where pronouns are gonna go

dawn dome
#

that’s for rich people only

#

Sad

grim sparrow
#

pretty sure the about me is everyone?

dawn dome
#

no

grim sparrow
#

what

dawn dome
#

It’s nitro only

grim sparrow
#

that's dumb

dawn dome
#

fr

#

But discord is too good of a platform to the point where there aren’t a lot of things they can make nitro only

#

except ads

tepid olive
# grim sparrow you are clueless as fuck

Thanks, I'm pushed into an uncomfortable position
Which I didn't want to get into, I understand that I didn't supply all the proof because I don't have it.

I just want all this to end because I didn't except it to get this big, I see that it is my fault - posting it here..

dawn dome
#

which I don’t think discord’ll ever do

grim sparrow
#

The issue isn't that you posted it here, it's that you made the post in the first place

dawn dome
#

the least you can do, in my opinion, is to apologize to the developer

#

The accusations were quite serious

tepid olive
#

I'll keep that in mind

#

Thanks

grim sparrow
#

Comment on your issue that you have nothing to backup this claim and until further notice should be disregarded

tepid olive
#

That's a great idea, I'll phrase a good sentence about this right now.

tepid olive
dawn dome
#

Make sure it’s sincere btw

#

not just β€œsorry, lol”

tepid olive
#

Of course

#

omg

grim sparrow
#

ok that's cool and all

#

but

#

sip

#

remind me, how many devices have you bricked?

#

Ok that is factually incorrect

#

you made Batchomatic

#

smh my head

#

well

#

bootlooping is close enough

#

you have time machine right?

dawn dome
#

@tepid olive that’s better

grim sparrow
tepid olive
#

I commented, I appreciate everyone's help and I see where I was wrong, thank you for opening my eyes about this.

@grim sparrow @tepid olive @gaunt pewter @dawn dome

#

I guess that's +1 life lesson for me..

#

as long as sileo works idc about sip

grim sparrow
#

ok heres the thing

#

I'm not making disabling sip a requirement

tepid olive
#

ok

grim sparrow
#

pretty sure it was already confirmed this wasn't intended for Sileo

tepid olive
#

make it optional for touch id

grim sparrow
#

well

#

it's a tweak right?

#

I can just put if you want Touch ID follow this guide for setting up Capt's Funky Injectionℒ️

tepid olive
#

true

#

@grave sparrow put your tweak on mac apt

#

let’s make a repo for that stuff

#

@grim sparrow pls fix sileo for mac though

grim sparrow
#

i will

tepid olive
#

ty

grim sparrow
#

I was waiting for 2.1 to be finished tbh

#

I have all the stuff now

#

I'm gonna refactor some stuff which will help with porting to Elu/Mac

tepid olive
#

sweet

#

@grim sparrow lmk whenever it’s working, i’ll fix the UI and optimize for macOS

grim sparrow
#

aighty

#

yeah

#

because you wrote a tweak to do it

wicked summit
#

good aftermorn

#

what does sileo for mac do

#

macos tweaks?

#

or expanding sileo past jailbreaking?

tepid olive
#

procursus works on macOS

high citrus
#

Is there anyone with airpods pro (or any other spatial audio compatible device) that is willing to test my tweak? (I don't have airpods pro)

brittle lantern
high citrus
brittle lantern
#

nope

restive ether
#

bruv

#

who done pinged me

#

oh

#

lol

brittle lantern
#

woe

restive ether
#

i like how the link made me auto join instead of asking

#

nice discord

brittle lantern
#

wtf

brittle lantern
high citrus
high citrus
brittle lantern
#

sure

plain egret
#

I wanted to take a look at the implementation of UINavigationController's
- (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated
So I made a test app and opened it in hopper but it doesn't contain that procedure, so im assuming it is dynamically loaded.

Where would i find the dynamic library that has this? Would I need to look at an IPSW? just dont want to download 5GB if i dont need to.

nimble parcel
#

It’s in Xcode.app/Contents/Developer/something

plain egret
#

Sweet! that helps a lot thank you so much!!! πŸ™‚

nimble parcel
#

ah here we go: Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/

plain egret
#

thanks I was just looking around for it

#

I was able to find the procedure πŸ™‚

pearl sail
upbeat wyvern
#

ok does somebody know wtf I need to tell clang to make it accept enum : uint8_t {

#

google is being unhelpful

twilit jungle
#

Probably give it a name after enum

upbeat wyvern
#

ffs I think I just need a newer compiler

#

tried another system with newer xcode on it and it was fine

tepid olive
tepid olive
#

I must be blind bc I don't understand how the fuck this is triggering

#

even weirder: in some apps like Filza the value is somehow yes but in other apps it's no?!

steady nest
tepid olive
#

how the fuck does this happen... I've done a respring and killall -9 cfprefsd even

#

is this some weird sandbox issue?

#

lol yes

#
May 28 01:36:09 kernel(Sandbox)[0] <Error>: Sandbox: Twitter(10316) deny(1) user-preference-read net.cadoth.noinappsafari

May 28 01:36:09 cfprefsd(CoreFoundation)[9815] <Error>: rejecting read of { net.cadoth.noinappsafari, mobile, kCFPreferencesAnyHost, /var/mobile/Library/Preferences/net.cadoth.noinappsafari.plist, managed: 0 } from process 10316 (Twitter) because accessing preferences outside an application's container requires user-preference-read or file-read-data sandbox access
#

@grave sparrow you said this would work from sandboxed apps fr

#
    prefs = [[NSUserDefaults alloc] initWithSuiteName:@"/var/mobile/Library/Preferences/net.cadoth.noinappsafari.plist"];
tepid olive
#

14.6

#

yes

#

only if I fire up Corellium fr

#

if I open a jailbreak app like Filza, it works fine because it's not sandboxed

tepid olive
#

I have a feeling this is some 14.5+ or 14.6+ thing tbh

#

because my other tweak seemed to be able to load preferences in sandboxed apps fine on 14.4

#

might fuck around and downgrade to find out

#

wow, idevicebackup2 restore finished in less than a minute

#

lol, idevicebackup2 is worse than iTunes/iMazing

#

it doesn't preserve homescreen layout, text size, etc.

dark pawn
#

I'm trying to programmatically change the iCloud Profile Picture (At the top of settings), but so far the only method I've found that does anything is layoutSubviews. Using that "works," but randomly changes the size of the image when I scroll sometimes. Can someone help me find the right method to use?

tepid olive
#

capt said it does

#

do I really need to use rocketbootstrap/cephei for this to work

primal perch
#

there’s this cool thing you can do called using your iphone

#

pretty nice instead of jailbreaking

tepid olive
#

my iCloud backup didn't restore homescreen layout properly either?? wtf is Apple doing

#

it always did before

pearl sail
#

Yo that is pretty POG

pure wedge
#

I am learning to make tweaks and I have a few questions, so first, what dp %ctor and %init do and why do we use them?

pure wedge
#

I have read those, yet I still do not understand

wicked summit
#

the %ctor is called immediately after your tweak dylib is loaded

#

the %init activates all your hooks

pure wedge
#

ah okay, so %ctor is the first thing that is run, and %init makes the hooks work

#

right?

primal perch
#

yea pretty much

pearl sail
hardy glen
tepid olive
#
In file included from Tweak.xm:4:
/home/nyuszika7h/.theos/vendor/lib/Cephei.framework/Headers/Cephei.h:5:9: fatal error: 'NSLayoutConstraint+CompactConstraint.h' file not found
#

fixed by importing HBPreferences.h instead of Cephei.h

#

is there some way to get a list of apps that use SFSafariViewController with AppList? I already have a classes filter in my plist but it would be nice if I could just hide apps that don't use SVC at all and therefore the tweak will never inject anyway

tepid olive
#

when you respring loop your device because you used a NULL identifier for CFNotificationCenterAddObserver fr

grim sparrow
dawn dome
#

Are expressions allowed at the top level now? TrollFront

grim sparrow
#

lol

#

the async/await stuff is a god send

dawn dome
#

lemme see

grim sparrow
#

no more chaining completion handlers

dawn dome
#

@grim sparrow hold on, so what’s the advantages to async and await?

grim sparrow
#

you don't need to chain callbacks

dawn dome
#

o

versed ruin
#

Quick question buds. The positions i set (x and y origin) are getting reset when I swipe on a cell. Any ideas?

lime pivot
#

that never worked, there's a reason cephei has a sandbox workaround IPC server

tepid olive
#

oh well already added cephei and it works now fr

wicked summit
#

initWithSuiteName:<path.to.plist> does work

tepid olive
#

I mean it β€œworks” but just returns empty values for everything

wicked summit
#

works on ios 14.3

tepid olive
#

doesn’t work on 14.4+ at least

wicked summit
#

wait no

#

works on 14.4.1

tepid olive
wicked summit
#

nomaeprefs

#

maybe it doesnt work

#

hmmm

#

no it does

#

i believe

#

i should check later

lime pivot
#

✨ it hasn't worked since iOS 8 ✨

sturdy delta
#

hmmm can i ask for some cpp help here

tepid olive
#

how do I get registerPreferenceChangeBlock to fire properly for an NSEditTextCell? it doesn't fire until I leave and come back to the preference bundle

tepid olive
#

it's literally sending the ReloadPrefs PostNotification but it doesn't update automatically still

#

even if I add a button to send the PostNotification manually, only leaving and coming back to it works

primal perch
twilit jungle
glacial matrix
#

sorry for the ping

#

that's how far back I had unread messages

glacial matrix
lethal ice
#

the omniscient observer

primal perch
glacial matrix
#

I'd use a less political one
: |

primal perch
#

frtrump is gold tho

glacial matrix
#

Gold isn’t fake-tan orange though

dark pawn
glacial matrix
#

thank you. bangs-table.gif

twilit jungle
subtle grail
twilit jungle
sturdy delta
lime pivot
proud geyser
#

Another unpatch able exploit for A14 ?

tepid olive
proud geyser
#

Ahh man

tepid olive
#

system processes would need to actively cooperate with your process for this to be useful

proud geyser
#

This is development

tepid olive
#

it's only useful maybe once you're already jailbroken as an interesting IPC mechanism

proud geyser
tepid olive
#

inter-process communication

proud geyser
#

No like how can it help in jailbreaking

#

Idk much about hacks πŸ˜‚

glacial matrix
upbeat wyvern
proud geyser
#

well that sucks i was like this seems like updated checkm8 exploit for A14 and M1

#

what can it be used for πŸ€”

#

ahh makes sense

#

cant this exploit be used to make 2 widgets for A14 device n maybe do something cool

#

idkk what im talking about lol

#

well then its useless

primal perch
#

we need discord in rust

indigo peak
#

discord rust wrapper?

#

lets gooo

proud geyser
#

waiiiii why are executable not autoran with scheme in chrome

#

like cant they make malware auto run yk

#

well cant they still run it through URI by redirecting to it

#

ahh i remember this with roblox

#

makes sense

primal perch
stuck wyvern
primal perch
gentle grove
stuck wyvern
gentle grove
#

n

pearl sail
#

i

next wadi
#

geria

lime pivot
#

en this how it is

grim sparrow
tepid olive
#

how do I show something similar to this (without the spinner)

tepid olive
#

hmm wait... is that literally just an UIAlertController with no buttons

grim sparrow
#

yep

#

not sure how would you put on a spinner, but I know it's just an alert controller with no buttons

#

to dismiss just keep a reference to it somewhere

tepid olive
#

I don't want a spinner anyway

#

it just was the quickest example could find

#

that came to mind

grim sparrow
#

I know how to do it manually

#

I just didn't know if there was a stock way

#

You just manually throw a spinner on it fr

#

privately, sure

#

I am rn

#

there you go

#
+(id)alertControllerForAddingDestinationWithType:(unsigned long long)arg1 andProceed:(/*^block*/id)arg2 ;
+(id)alertControllerForAddingHomeWithProceed:(/*^block*/id)arg1 ;
+(id)alertControllerForAddingZoneWithProceed:(/*^block*/id)arg1 ;
+(id)alertControllerForAddingRoomWithProceed:(/*^block*/id)arg1 ;
+(id)alertControllerForAddingServiceGroupWithProceed:(/*^block*/id)arg1 ;
+(id)alertControllerForAddingDestinationWithTypeString:(id)arg1 andProceed:(/*^block*/id)arg2 ;
+(id)hu_alertControllerForUnimplementedFeature:(id)arg1 ;
+(id)hu_alertControllerWithActivityIndicatorAndTitle:(id)arg1 ;
#

UIAlertController.h

#

you would like to think it's NSString hehe

tepid olive
#

why does apple keep that stuff private

tepid olive
twilit jungle
silver rampart
#

i thought they were here somewhere

primal perch
silver rampart
#

and which widget, idk if you're talking about the date/time or the zsh one

#

date/time was part of some random pack and i just hand-built the zsh and spotify widgets

#

stuff highlighted in blue here has to be manually typed in and the rest is achieved with absolutely horrifying bash one-liners

lime pivot
lime pivot
silver rampart
#

huh

lime pivot
#

damn

#

I swear it looks smaller optically until zoomed in

silver rampart
#

higher picture quality

gaunt mesa
#

lol

hardy glen
#

@gaunt mesa the logos vscode extension says that it has support for formatting but

gaunt mesa
#

it was removed after it decided to break a bunch

hardy glen
#

yes i thought so, i was thinking of making my own formatter but then realized clang format is going to be a pain in the ass

silver rampart
#

loosely applies

#

someday

hardy glen
#

exactly how i felt. Switched from nvim to vscode and was looking forward to it

silver rampart
#

uro is working on a language server for logos apparently

#

i just stopped using logos out of some combination of stupid and lazy

#

honestly something like an IntelliJ plugin might be a bit more useful than slapping together vscode stuff

#

vscode doesn't feel quite as good for OOP coding

lime pivot
silver rampart
#

beeeen there done that

#

leftover crap from the clangd based attempt is still in dragon toolkit

lime pivot
#

I feel like with vscode you either get first-class language support, or you get scraps of extensions random people have made that might work if you pat your head and tap your nose and do a handstand all at once

#

but no guarantees

#

true for all editors really but vscode really solidified the concept that a generic editor can have IDE-like features

silver rampart
#

I think it's mostly just not suited for OOP that well in UX

#

if I'm writing procedural stuff I'll instantly pop it open, amazing for C or quick py/bash scripts even without intellisense on

#

renaming a class? glhf, remember that you can't undo project wide find replace, so triple check your regex!

lime pivot
#

I can at least appreciate they put any effort into project-wide find and replace at all, so you can see what exactly you're doing before you do it

silver rampart
#

led to some nightmares in Velox, bad regex cost me over 5 hours of repairs one night

lime pivot
#

and can hit the tiny x to not apply it to that match or file

#

but no undo is egh, sublime's project-wide find and replace was bad in that it opened a tab for each file which could lag like hell, but that at least allowed you to slowly undo it by hand

silver rampart
#

and it's like oh just Shift F6 to do this exact thing in a real IDE and it's done in 3 seconds

lime pivot
#

felt like the sublime guy just went "people want this feature? well whatever I'll just quickly slap something together that invokes UI commands"

silver rampart
#

even though HPP is still 20% logos I usually work on it in AppCode just bc of stuff like that

#

not for speed/efficiency but bc I write better and less buggy code than I would in VIM-but-its-a-modern-webapp

#

working clang-logos support into clangd would allow super easy vscode support; xcrun and friends would let Appcode run on Linux and as such run in WSL+Xming with some fun hacks on Windows

#

wish i had the free time I used to have woeis

silver rampart
#

forgive me bc google isn't being helpful

#

isn't that swift?

#

blindly copied a bunch of crap into my laptop EFI without doing any research whatsoever or making any backups wish me luck

nimble parcel
# silver rampart loosely applies

wont exactly help with logos but I managed to create a compile_commands.json generator for Theos a few days ago, which should work with basically any non-Logos Theos project

#

tl;dr you run make commands and then you can use any clangd/sourcekit-lsp compatible IDE with Theos out of the box

silver rampart
#

nice

#

tried hacking support for logos in that way but to no avail

nimble parcel
#

Logos isn’t really suited to this stuff unfortunately

#

Orion plays a lot better with IDEs

#

Since there’s no custom syntax

#

@silver rampart what would it take to add compile_commands.json support to dragon?

silver rampart
#

was done about 13 months ago

#

dragon export

nimble parcel
#

oh nice

silver rampart
#

uses a built in feature of ninja-build which autogenerates it from ninja buildfiles

#

and since dragon creates those for Theos makefiles it should support a good chunk of standard format Theos projects along with its own

nimble parcel
#

good thing is that make commands should work with every Theos project minus the logos ones

silver rampart
#

as personally it makes the most sense to me for syntax of an objc-focused hooking language aimed at existing objc devs

nimble parcel
#

I’m concerned that clang-logos will lead to fragmentation

silver rampart
#

it would get ignored by 99% of the community like with dragon as i never end up writing proper guides for my shit bc i never feel like its ready

nimble parcel
#

for example it’ll force you to use a particular toolchain, which won’t fly if you also want to use Swift

silver rampart
#

unfamiliar with swift, what would prevent forking apple-llvm and implementing it there, assuming that can compile swift?

nimble parcel
#

it’s possible but that means yet another fork

#

imo adding a new tool on top is much better than patching an existing one

silver rampart
#

i think my full concept involved doing that and maintaining it as a de-facto toolchain for jailbreak development that also worked to fix stuff like the ios 14 ABI bug as things like that may become a recurring issue here, and a properly maintained fork of llvm by the community seems to solve multiple issues

#

we already fork apple-llvm for linux afaik, not sure if that actually has any patches in it

nimble parcel
#

nope it doesn’t need any patches

#

my toolchain directly pulls the clang and swift binaries from Apple’s OSS Swift toolchain

#

there’s a certain elegance to not having to modify anything

silver rampart
nimble parcel
#

I’d argue that it’s the opposite β€” if you’re patching clang then you need to constantly merge from upstream

#

meanwhile if you just have a preprocessor then anyone can use the latest upstream clang without concern

silver rampart
#

i still use clang 10 a majority of the time, i'd gamble that clang-logos should probably still work

silver rampart
nimble parcel
#

i’d gamble that it doesn’t work with swift though

silver rampart
nimble parcel
silver rampart
#

yeah i agree both solutions aren't great

#

and im not really licensed to say which is better

#

just which one i like more

nimble parcel
silver rampart
#

would fix some of it though WeSmart

#

rest is just patching up the rest of LLVM and modifying IDE plugins where needed

nimble parcel
#

the word β€œrest” is doing a lot of heavy lifting there

#

and β€œjust” for that matter

#

I’d say that’s around 90% of the work that would have to be done separately regardless of whether you do a preprocessor or a patch

silver rampart
#

any approach to essentially writing a ""new"" programing language is gonna be long

#

yeah

nimble parcel
#

pretty much yep

#

maybe it’s time to retire logos in favour of a solution that doesn’t use custom syntax

silver rampart
#

i am all for burning everything and making everyone hook manually

nimble parcel
silver rampart
#

no more making it so easy to write bad tweaks

nimble parcel
#

eh that sounds like gatekeeping

silver rampart
#

absolutely i'm only half serious

nimble parcel
#

everyone should just use Orion :p

silver rampart
nimble parcel
#

it’s private rn

silver rampart
silver rampart
gaunt mesa
#

loss for everyone

silver rampart
#

the lack of image borders makes it look like i said that

#

gj discord

gaunt mesa
#

wen eta

dawn dome
#

eta wen

#

jk*

nimble parcel
#

son

gaunt mesa
#

s0n*

silver rampart
#

not sure which ones yet

#

but they're getting revoked

nimble parcel
#

seriously tho I’m already 5 betas in, the ABI and API are mostly stable now and it’s just a matter of improving the docs

silver rampart
#

is it JS based

#

trying to remember

nimble parcel
silver rampart
nimble parcel
nimble parcel
silver rampart
#

my policy on dragon+swift is i have no intention to support it, and no objection to someone helping me add it anyways, bc i dont even know how to write swift, much less compile, and no docs exist that i can find

nimble parcel
#

yeah I get you

silver rampart
#

theos source doesn't count

#

ida disasm of xcode would be easier to decipher

nimble parcel
#

speaking from experience you’re not even wrong

#

there’s been days I’ve literally had to dynamically instrument make just to discover that my issue was a hidden feature of Theos thatβ€˜s literally never been documented

dawn dome
#

just make tweaks with filza bro TrollFront

silver rampart
#

the joy of theos&logos

#

they named them that bc they make you philosophise about "why tf does this not work when it should" constantly

nimble parcel
silver rampart
nimble parcel
#

is it the include

silver rampart
#

wasted so much time trying to figure it out, was a recurring issue in my projects for over a year at least before i got an answer

nimble parcel
silver rampart
#

a code formatter would've unintentionally made it compilable

nimble parcel
#

damn I have no clue, maybe a trailing newline?

silver rampart
#

plauged me for over a year

nimble parcel
#

Wow wtf

silver rampart
#

would randomly appear and disappear in projects and my original fix (this was hard-coded into dragon for a while) was doing a really bad patch to logos similar to Prefix.pch

#

the amazing bit is, I had to write that bad fix into dragon bc it removed prefix.pch before theos, and since prefix.pch made #import location not a problem, it was never an actual problem there till now

dawn dome
#

I have no idea what’s even being said here but this is interesting as hell lol

silver rampart
#

but without the newline, #imports dont get chucked to the top, and since logos uses links to Foundation classes before the main code chunk (if you link Foundation; can you not?), if the #includes are afterwards, in the main code chunk, voila

#

and wew logos is scary

#

it was an exceptionally rough issue bc the errors it produced were so deceptive and required even considering logos was the issue + knowing how to understand what logos was doing, and i think someone else in the channel was the one who figured it out

silver rampart
#

bios is in raid mode and I only have one flash drive fml

tepid olive
#

I always put a newline after my imports

glacial matrix
upbeat wyvern
#

I looked at fixing that once but didn’t think of a good way to change it to be any better

lime pivot
# silver rampart

hehe we have name conflicts for major projects even within the community, it's great

grim sparrow
#

fuck you

indigo peak
#

whys he sad :(

static island
sturdy crow
#

I’ll give it a try

stuck wyvern
grand hawk
#

Report

#

Ed

stuck wyvern
indigo peak
faint timber
#

It’s so difficult to stop

tepid olive
timid jungle
#

Is it possible to use Flex 3 to create a patch for a tweak? For example making a patch for Cercube features instead of YouTube.

#

Like cross referencing Cercube components using the FLEXing tweak to make a Flex patch

hardy glen
#

fr just use youtube reborn if you want to get rid of the cercube ad

timid jungle
#

Does it have PiP?

hardy glen
#

you pip

#

it doesnt work very well

dawn dome
#

It’s not bad but I hate how when you come back from PiP it doesn’t continue from where you were watching

hardy glen
#

yes but regardless, we will not be teaching you how to remove ads from a tweak.

dawn dome
#

Oh that’s what they were asking for

#

frcoal

prisma grove
#

Has anyone made a UICollectionView of images for a preference pane?

tepid olive
faint timber
peak quartz
#

I am trying to get a certain button but all buttons are CKButtonWithExtendedTapArea where the only difference between them is a thing only FLEX can see, how do I get this name? Where it says β€œChoose...”

#

It is actually an image so no title exists inside

indigo peak
#

agreed

timid jungle
#

I’m trying to recreate this as a Flex patch, can it be done?

tepid olive
#

I have an util.m file that contains a function:

NS_RETURNS_RETAINED NSString *sha256HashFor(NSString *input, NSString *salt) {
  /* implementation */
}

if I do #import "util.m" it's all good, however if I create an util.h that just contains NS_RETURNS_RETAINED NSString *sha256HashFor(NSString *input, NSString *salt); and try to import that, the linker complains about undefined symbol

faint timber
#

That’s why you learn swift or rust

#

C++ doesn’t pay in the modern age

#

Rust and swift will

#

Somehow js pays a lot

tepid olive
# tepid olive I have an `util.m` file that contains a function: ```objc NS_RETURNS_RETAINED NS...

this is the error:

Undefined symbols for architecture arm64:
  "__Z13sha256HashForP8NSStringS0_", referenced from:
      __ZL82_logos_method$FakePassUIKit$MCProfileConnection$unlockDeviceWithPasscode$outError$P19MCProfileConnectionP13objc_selectorP11objc_objectPU15__autoreleasingS4_ in Tweak.xm.4cf32ba5.o
      __ZL66_logos_method$FakePassSB$SBFMobileKeyBag$unlockWithPasscode$error$P15SBFMobileKeyBagP13objc_selectorP8NSStringPU15__autoreleasingP11objc_object in Tweak.xm.4cf32ba5.o
ld: symbol(s) not found for architecture arm64
clang-10: error: linker command failed with exit code 1 (use -v to see invocation)
#

Do the lil ifdef cplusplus shit

#

same except now it's

Undefined symbols for architecture arm64:                                   "_sha256HashFor"
#

did this in both the .h and the .m but no luck

primal perch
#

did you add utils.m to makefile

tepid olive
#
==> Compiling util.m (arm64)…
util.m:5:1: error: unknown type name 'NS_RETURNS_RETAINED'
NS_RETURNS_RETAINED NSString *sha256HashFor(NSString *input, NSString *salt) {
^
util.m:5:29: error: expected ';' after top level declarator
NS_RETURNS_RETAINED NSString *sha256HashFor(NSString *input, NSString *salt) {
primal perch
#

import foundation in that file

tepid olive
#

Auto imports are CRINGE

#

so true hayden

primal perch
#

we need zig

tepid olive
#

I did but only in Tweak.xm

#

we need zig

#

anyway got it, added Foundation and CommonCrypto to util.m as well and it compiled fine

restive ether
#

zig this dick

tepid olive
#

The sun is too bright and someone should cut it down

primal perch
#

kinda cringe bro just get some sunlight

tepid olive
#

Im getting tok much rn

#

I can barely see

#

Why is it the sun is beyond reproach but if i shine an extremely bright light in the face of oncoming drivers i get arrested??

#

Fucking liberals

stuck wyvern
restive ether
#

oh

tepid olive
#

Zstd

indigo peak
#

if i use nm to dump a list of swift symbols from a binary, and swift demangle (symbol) will convert the symbol into readable text, why doesnt piping the swift demangle command work

#

like nm BINARY outputs the same thing as nm BINARY | swift demangle

#

but if i take a symbol produced from nm BINARY i.e: __T014HookExampleApp14ViewControllerC11viewDidLoadyyF, and run swift demangle __T014HookExampleApp14ViewControllerC11viewDidLoadyyF it demangles it perfectly fine

indigo peak
#

it does indeed

#

ty

gaunt mesa
#

github pages ugh

gentle grove
silver rampart
#

literally has std in the name imagine

gentle grove
#

TRUE

pearl sail
peak quartz
lethal ice
#

@primal perch gm

primal perch
#

gm

#

@lethal ice

lethal ice
#

gm

primal perch
#

true

peak quartz
grim sparrow
#

LMAO

#

craigfr

summer fulcrum
#

Is there any working classdump on iOS 14? It seems like dumping daemon will crash using classdump-dyld/classdump/classdumpios. I believe it has to do with the ABI stuffs in iOS 14?

grim sparrow
#

classdank-dyld