#development

1 messages · Page 408 of 1

narrow mason
onyx slate
#

i can't really open it since i'm at work xD

narrow mason
#

then dont ask for em

#

mfer

#

/s

upbeat wyvern
#

It’s literally the 404 page on my website for non-https anyway

narrow mason
#

proof

upbeat wyvern
narrow mason
onyx slate
narrow mason
onyx slate
#

shit

upbeat wyvern
#

Haha

onyx slate
#

bingner

narrow mason
#

so did i

#

wtf

#

no tits

upbeat wyvern
#

Oh well shit I should delete that lmao

onyx slate
#

tf is this document lmao

narrow mason
#

lmao yea

#

what is it

onyx slate
#

i wanted TITS woeis

upbeat wyvern
#

That’s like 6 years okd

narrow mason
#

i wanted tits, instead i got... excel saddecry

onyx slate
#

ahah you should pin that

narrow mason
#

i like that better

#

for a pin

onyx slate
#

true true

upbeat wyvern
#

Why tf did it expand test to test.xlsx anyway

#

That’s stupid

#

Fixed anyway

narrow mason
pearl sail
#

I saw tits on safari

upbeat wyvern
#

I deleted it now so you would

pearl sail
#

makes sense

narrow mason
#

im now tempted to try multiple different urls

upbeat wyvern
#

Looks like it prefers png to pdf

#

Haha

narrow mason
#

any other secret ones

onyx slate
#

wrong screenshot

#

damn it my joke is ruined

narrow mason
#

lol

onyx slate
#

there we go

#

yeah it doesn't work now

narrow mason
#

tits

onyx slate
#

always related

upbeat wyvern
#

Thought you were at work

narrow mason
#

he said fuck it

#

prob went to the restroom and opened it on phone

upbeat wyvern
#

Not supposed to do that at work either

narrow mason
#

he couldnt resist

#

lmao

onyx slate
#

i am

onyx slate
narrow mason
#

why did i download that excel document three times

onyx slate
#

i guess we'll never know

narrow mason
#

maybe after a certain amount of downloads, you get tits

upbeat wyvern
#

I mean.... yes

onyx slate
#

TOP 10 TITS IN THE WORLD, 10 : SBINGNER 404 PAGE

narrow mason
#

WHEN

upbeat wyvern
#

Lol wtf

narrow mason
#

TELL ME

#

/s

onyx slate
narrow mason
upbeat wyvern
#

I tried to take a picture of it but whenever I open the camera app to scan it discord coses

#

Closes

onyx slate
#

what

upbeat wyvern
#

Can’t even use a mirror to scan it 🤷‍♂️

onyx slate
#

print it on a piece of paper and then scan it

upbeat wyvern
#

QR code is on device which scans QR codes so I can’t read QR code

narrow mason
#

bitch i got dick rolled

upbeat wyvern
#

There is no solution

onyx slate
#

ooooh

narrow mason
onyx slate
#

shit wrong qr code

#

i did not even meant to send this one lmao

narrow mason
#

nice job actually rick rolling me for the first time since like

#

2010

onyx slate
#

not even on purpose, i had a qr code redirecting to phub

#

guess that works too

upbeat wyvern
#

If it wasn’t playing “spin you right round” it wasn’t a sufficient rickroll

narrow mason
#

the 8 minute version

upbeat wyvern
#

wonders who knows the reference he used

onyx slate
#

same

#

bruh i should be working

narrow mason
#

no

#

this better

onyx slate
#

i mean i don't really work, i just have to look what's on facebook, instagram, linkedin and the website on the company where i work

narrow mason
#

facebook

onyx slate
#

this is the one that works the best lmao

#

155 likes on our page against 42 followers on IG

#

45 my bad, man we famous

restive ether
#

spin me right round

narrow mason
#

bobos radio

onyx slate
#

no bobso radio

#

wait from who is the song spin me right round

eternal crater
#

Flo rider

#

Rida

onyx slate
#

oh yeah thanks

#

@upbeat wyvern

#

you'll never guess what it is

upbeat wyvern
#

@onyx slate yeah that wasn't even out yet when the video I was referencing was released 😛

uncut ginkgo
#

Anyone know any resources where I could read about jailbreak detection

#

Specifically how apps like snapchat detect substrate and substitute

uncut ginkgo
#

Thanks 🙂

uncut ginkgo
#

What I’m also curious is how tf apps detect the actual injection

#

For example on an app I’m trying to use

#

I noticed they were detecting jailbreak

#

And although I’m sure that they do file path checks like the article above

#

They only care about tweak injection cuz when I used Choicy to disable all tweaks it worked again

#

The same effect can be had if I delete mobile substrate or substitute

#

Is there some way to detect actual injection?

lime pivot
uncut ginkgo
#

@lime pivot I’ll check for that, I saw some other people talking about it as well

glacial matrix
#

Nah, I don’t care about bash to be affected by this

onyx slate
misty cradle
#

LMAOOOOO

grim sparrow
#

lmfao

onyx slate
ocean snow
#

legit just loaded entire dsc in hopper on 8G M1 mba with ease, what a beast

#

swap memory up to 12G but still very smooth

tepid olive
#

I just do alias rscp='rsync -Pahv'

tepid olive
tepid olive
faint timber
#

But you can’t scan it on that phone

tepid olive
#

bruh

faint timber
#

Example it’s a code not a link

tepid olive
#

Safari scans it for you

faint timber
#

A lot of apps have code qr not links

#

Even the links don’t open tho

tepid olive
#

but it works on iOS 11, 12 and 14

#

¯_(ツ)_/¯

#

you can use something like Shortcuts + Toolbox Pro to scan any QR code from a locally saved image though

#

i found a patch for a type confusion

lapis vessel
#

type confusions are fun, in what software?

tepid olive
#

@lapis vessel xnu

#

its interesting tho

lapis vessel
#

the vulnerable code is in the open-source code?

tepid olive
#

Yes

#

Should be

misty cradle
tepid olive
#

True

grim sparrow
tepid olive
#

if (special_reply && (pdrequest || port->ip_tempowner)) {
panic("ipc_port_destroy: invalid state");
}

#

Panic if a special reply has ip_pdrequest or ip_tempowner
* set, as this causes a type confusion while accessing the
* kdata union.

#

I’d look into it more but school is starting

lapis vessel
#

I'll take a look, thank you, what file is it in?

#

oh nvm, ipc_port_destroy

#

thanks

tepid olive
#

Np

tepid olive
#

int

lapis vessel
#

@tepid olive looks like it was patched in xnu 7195.81.3. The code suggests that a port with a special reply that has ip_pdrequest or ip_tempowner set should never be passed to ipc_port_destroy in the first place, meaning that this is not a vulnerability by itself. To make this vulnerable, it would need to be possible to pass a port with a special reply that has ip_pdrequest or ip_tempowner set, to ipc_port_destroy. It may be that this was indeed possible, which is why apple added this check, but I see no other references to ip_tempowner or ip_pdrequest in the patch so I think this was probably more of a preventative mitigation than actually patching a vulnerability.

burnt niche
#

The app is pretty cool

#

Im not sure if its official vscode

#

Its a clone. And the compilers are all web based

tepid olive
tepid olive
burnt niche
#

That does not allow someone to clone the UI

#

true but i belive it might get taken down from the app store soon because of copyright hnestly

gaunt mesa
#

no

#

well

#

not exactly

gaunt mesa
#

monaco editor and "vscode" are open source

#

but the actual VS Code that u use has some microsoft stuff + analytics + a different license on it

tepid olive
#

vscode when

gaunt mesa
#

no

#

vscodium is not official

#

its just a build of the "vscode" repo without Microsoft's proprietary license

#

"vscode" and Visual Studio Code are 2 different things from a license standpoint

burnt niche
#

^

#

even if it was open soruce, the app is literally a clone so it d be copyright either way

undone nest
#

just turn off the telemetry in vs code

#

problem solved

gaunt mesa
#

nah

#

u have to build "vscode" yourself

#

that's licensed under MIT iirc

tepid olive
#

frcoal

pearl sail
#

coalfr

grim sparrow
tepid olive
#

ok? and?

grim sparrow
tepid olive
#

die

grim sparrow
#

no

faint timber
#

wow the step up from c++ 1 to c++ 2

#

guy seems so much more serious

tepid olive
#

leaked recents of @grim sparrow

grim sparrow
#

lol

misty cradle
#

we just gonna pretend this doesnt say tale

grim sparrow
#

Whenever I'm signed out of Discord I just spam this line a bunch

misty cradle
grim sparrow
#

lol

misty cradle
#

i will add ocr

#

to tweak

#

and hide message containing that emote

gaunt mesa
#

send me the gist

gaunt mesa
tepid olive
#

it doesnt say tale...

faint timber
#

lol the professor just got corrected

gaunt mesa
#

what changed?

#

ok

#

let me see if i can get autocomplete working with this again

pearl sail
#

Tits

pearl sail
#

love it

faint timber
#

HAYDEN BRA

HAYDEN BRA

tepid olive
#

HAYDEN BRA

HAYDEN BRA

faint timber
#

yay learning templates soon

twilit jungle
tepid olive
#

hayden bra for server icon @shut stag

faint timber
#

wow this professor really knows his shit

tepid olive
#

shit that he knows

shut stag
faint timber
#

finally someone I can speak to normally

tepid olive
#

lol

#

that's how I feel talking to the OS professors in my school's discord

faint timber
#

he says shit like, agnostic, vs platform specific

tepid olive
#

i ask a question about compilers and they point my to writing a linker script and that worked perfect, then we dive into one of my professor's homebrew OS that runs on an old console which was cool

faint timber
#

finally this professor is on mac

#

unlike the last one

#

used notepad

pearl sail
#

GUI text editor moment

tepid olive
#

I have a prof who uses a mac with ubuntu and virtualizes windows

faint timber
#

whitemode linebreak failure moment

#

I'm sad I tried installing an appstore app on correlium, and it installed fine because of appsync but it just hangs and stacks crashes, it gets to mod init funcs tho 😦

pearl sail
#

@primal perch only shitting on GUI text editor like notepad cause they don't have syntax

tepid olive
#

And i have no idea why uhh

faint timber
#

I used it I think

#

but I was already root

tepid olive
#

As mobile?

faint timber
#

so nvm

tepid olive
#

Yea as mobile itll throw u an incorrect pass

#

Even tho su works fine

faint timber
#

it took literlly 10 minutes to connect to debugserver

tepid olive
#

Loss

faint timber
#

(not kernel)

#

sileo just crashes on corellium

#

breakpoint

#

although it worked

#

until I uninstalled substitute

#

Im using libhooker it works fine in apps

#

but sileo is still broke so rip sudo/sileo broken @tepid olive

tepid olive
#

Sileo is not broke

#

For me

#

No

faint timber
#

@tepid olive how do I fix breakpoint crash because that crash just seems intentionall to me

#

like binger said

tepid olive
#

I never got a crash

faint timber
#

I didn't at first either

#

but now that substitute is purged

#

it crashes

tepid olive
#

I purged substitute as well

#

No crash

faint timber
#

its most likely a crash in libSwiftCore

tepid olive
#

What version are you on

faint timber
#

13.7

tepid olive
#

Hmm im on 143

faint timber
#

because appsync broken on 14

tepid olive
#

Use one of those offbrand appsyncs karen says not to use

faint timber
#

I did

#

but until now

#

I realized that it wasn't injecting

tepid olive
#

Oh lol

#

Are u able to clone my i7?

#

I have a snapshot of stock procursus with everything old purged

faint timber
#

I'll try

#

where is your snapshot

tepid olive
#

I dont know how to direct you to it but its just called iPhone 7 lol

faint timber
#

this is what I see

tepid olive
#

Thats your i7

#

Let me add u to the team im in so u can clone

faint timber
#

can you be part of multiple teams?

tepid olive
#

Refresh your devices

faint timber
#

it just show up instatly lol

wicked summit
#

hot

tepid olive
#

Lmk if u are able to clone it to your personal device list

faint timber
#

doesn't look like it

#

Ill keep looking

tepid olive
#

Sad

faint timber
#

maybe I need to turn it off

tepid olive
#

Cringe

faint timber
#

cringe

#

bruh jynx

tepid olive
#

Lol

#

sexy /s

faint timber
#

under a roof

grim sparrow
#

true

faint timber
tepid olive
#

cute

#

i can and will murder burrit0z#7777

#

where is the literal child porn i got from patrick hold on

faint timber
#

I got literal band picks from patrick

tepid olive
#

i blocked patrick on snap chat

wicked summit
#

what the fuck

tepid olive
#

i do not associate with pedophiles

#

true

#

pedophiles bad

faint timber
#

@tepid olive I almost commented pedo on his graduation band facebook post

plain sedge
#

bro how the hell do you find that

plain sedge
plain sedge
#

point still stands, Swift sucks and it sucks even worse if you care about people who don't have latest iphone 348 max

faint timber
#

objc fine

wicked summit
#

objc 😐

#

swift 🤤

wicked summit
tepid olive
#

ok

faint timber
hollow laurel
#

Orion isn't out yet, is it?

wicked summit
#

not yet

hollow laurel
#

F

wicked summit
#

but I open sourced two Orion tweaks

faint timber
#

Joe is out

wicked summit
#

😈

faint timber
tepid olive
#

ntwerk

arctic torrent
#

I need a theme picker system

#

Should be easy

tepid olive
restive ether
faint timber
lethal kayak
#

join

restive ether
#

ok

tepid olive
#

idk

faint timber
#

let me fix

misty cradle
#

damn we are famous ‼️

tepid olive
misty cradle
faint timber
#

@tepid olive did you remove the devices?

tepid olive
#

let me see

#

refresh

faint timber
#

there

tepid olive
#

see: procursus iphone 7

faint timber
#

I have 2 cores

tepid olive
#

woeis

faint timber
#

but says I don't have enough?

tepid olive
#

idk

midnight leaf
#

Came here to say I fucking hate creating settings for my tweaks in the Preferences app. Had to voice my frustration on this one.

tepid olive
#

make a whole separate app for settings instead

midnight leaf
#

It crossed my mind. I've only made one for Preferences in the last 3 years.

upbeat wyvern
#

@midnight leaf why? just because it's annoying?

misty cradle
#

i loved it first

#

but when it becomes big

#

i hate it

midnight leaf
#

@upbeat wyvern pretty much, plus i use Xcode for dev so I have to finagle my way through PSLink stuff with getting the headers set up correctly. I might just be able to use the regular old school plist method.

upbeat wyvern
#

doesn't just adding theos headers to include path work?

faint timber
#

there needs to be a universal tool to create a usable patched sdk for use in theos, tapi tool works but it has issues with symlinks missing

#

also no headers afaik

twilit jungle
#

Does the script provided in theos/sdks repo not work?

faint timber
#

no because tapi tool api changed last time I tried the script

twilit jungle
#

inoahdev's tbd supports up to v4 last I checked, is there a newer version?

faint timber
#

thats what I was refering to

#

the theos script didn't work last time I tried it

twilit jungle
#

Even then, that sounds like something that should be a PR for tbd instead of a brand new tool.

faint timber
#

yah just bad phrasing

#

@tepid olive rip they said they don't support cross project cloning

tepid olive
#

loss

faint timber
#

@tepid olive so I guess its time to make a script?

tepid olive
#

i suppose lol

faint timber
#

100$ of inconvenience

tepid olive
#

hint: always attempt installing libintl8 and libncursesw first

#

when coreutils-bin is uninstalled, install coreutils with dpkg -i --force-all

#

that should be all the problems you run into

faint timber
#

please don't make it as trashy as the current odyssey boostrap scripts repo

tepid olive
#

im not making it lol

faint timber
#

oh god

#

then it will be trashy

#

loooool

tepid olive
#

i know how to do it quickly enough to where a script would just be a waste of time

#

just bc ive done it a lot

faint timber
#

I just wish I could fix sileo

#

cli is fine for now

tepid olive
#

i wish i knew the problem lol

tepid olive
upbeat wyvern
#

@tepid olive it says your version is unsupported

tepid olive
#

i am joking lol

#

i am on 14.3 it’s a joke

upbeat wyvern
#

well I'm used to people saying that non-joking so heh

tepid olive
#

people are sad

faint timber
#

when unc0ver 14.5? ifone pro max 12? @upbeat wyvern

upbeat wyvern
#

@faint timber yesterday

tepid olive
faint timber
tepid olive
#

iOS 14.5 jailbreak tutorial:

  1. Buy corellium
#

please i purchased unc0ver for $99 and it’s not working! i will request refund!

#

/s

faint timber
primal perch
#

iOS 14.5 jailbreak tutorial:

  1. Buy corellium
tepid olive
#

wtf KEKW

primal perch
#

iHoot

upbeat wyvern
#

@tepid olive I'm happy to process that refund for you please send me a $9.99 processing fee and it will be processed immediately

lapis vessel
tepid olive
#

did u fuck up filesystem permissions? @faint timber

faint timber
#

@tepid olive no its trying to execute substitute even tho last boot it ran libhooker fine

#

idk why its reverting back

tepid olive
#

loss

faint timber
#

just gonna restore

primal perch
#

hayden outdoors

tepid olive
#

just install substitute

#

i doubt you personally need an injection library at all

faint timber
#

nah I want to reinstall proc

#

maybe sileo will work

tepid olive
#

well install proc and substitute

#

no reason u need libhooker

tardy narwhal
#

EA Sports - It’s in the game

tepid olive
#

if its gonna panic without substitute then use sub lol

primal perch
#

ea cums

#

it’s in the bag

faint timber
#

@tepid olive libhooker config I need

tepid olive
#

oh

#

sad

faint timber
#

because I only want one tweak injected

primal perch
upbeat wyvern
#

@faint timber if you only want one tweak injected... only install one tweak? 😄

upbeat wyvern
#

seriously though I could add a choicy-type thingy to substitute prefs too

#

wouldn't be very difficult

faint timber
#

@tepid olive heres an idea, apfs snapshot diff

tepid olive
#

actually a good idea

faint timber
#

small in size, applies the missing files

tepid olive
#

ill be avail tonight i think

primal perch
#

hayden will be going outdoors

tepid olive
#

ive been vibing in bed trying to make my headache go away

primal perch
#

as such he cannot spoonfeed ios developers

tepid olive
upbeat wyvern
#

what are you doing with a vibrator in your bed 😐 I don't want to know

tepid olive
faint timber
#

I actually need corellium for my employment so...

primal perch
tepid olive
#

yes

#

true

faint timber
#

until I'm able to reverse something to become iphoneless

restive ether
#

wife’s boyfriend and i went out to the bar yesterday

primal perch
#

nice

tepid olive
#

hayden has covid so all interactions with him will be delayed 14 days

primal perch
#

is he chill

tepid olive
#

thank you for your understanding

tardy narwhal
faint timber
#

tfw wifes boyfriend buys her more expensive flowers @restive ether

restive ether
#

hayden WILL NOT be going outdoors

primal perch
#

hayden will go outdoors for some hoes tho

faint timber
#

@tepid olive get well soon

primal perch
#

true

#

get well bro

tepid olive
#

Im fine lol just tired

faint timber
#

dear mr. biden, until you start passing laws in the senate, we won't forgive you for the crime bill

misty cradle
#

true

#

get well

#

well u are well

#

just remove da covid ‼️

faint timber
#

apt.bignre.cmon @upbeat wyvern

tepid olive
#

true

restive ether
#

cmon man

upbeat wyvern
#

I had to bring food to my sister because she might have had covid - her test came back negative before I got there, I still stayed 10 feet away from her and outside :p

tepid olive
#

stay safe

restive ether
#

i would’ve gave it to her on a 20 foot stick

upbeat wyvern
#

I set it down on a bench on one side of the door, then went and stood 10 feet upwind on the other side of the door 😄

misty cradle
#

true same

tepid olive
#

@upbeat wyvern stay safe but if indeed you did get it i think ud be fine

upbeat wyvern
#

eh she doesn't have anything but a cold or flu or something

upbeat wyvern
#

still don't want that shit

tepid olive
#

yeah bingner's an absolute chad the covid would leave his body the moment he got it

#

True

#

flu and cold suck ass

primal perch
#

98% you would be but if someone obv has symptoms then i’m gonna avoid

restive ether
#

i pissed out my covid

primal perch
#

would rather not if possible

misty cradle
#

i pissed out all the alcohol

primal perch
#

i pissed out all the oxycodone

misty cradle
#

i am way more fun when drunk and not thinking about things ‼️

#

now i need to find a way to get that effect without alcohol

restive ether
misty cradle
restive ether
#

you can do that

tepid olive
#

i prefer to drink weed

misty cradle
#

seek help

upbeat wyvern
#

I prefer to eat clams

faint timber
tepid olive
#

lmfao

primal perch
#

then i’d delete the known hosts file and continue

misty cradle
#

same

upbeat wyvern
#

the whole file? mildPanic

primal perch
#

yea

misty cradle
#

yes

faint timber
#

@tepid olive literally me after the 5th corellium restore

upbeat wyvern
#

(╯°□°)╯︵ ┻━┻

primal perch
#

i’m brain dead and don’t care about security

misty cradle
#

well actually i delete entire .ssh folder everytime i restore rootfs

#

and then set up again new trusted

primal perch
#

i run what’s probably malware on my main machine all the time

misty cradle
#

true

tepid olive
#

she lives on the dock, always staring, always judging

misty cradle
#

now.. do i make sneakerbot in objc or in c# Hmmm

tepid olive
#

iOS 14 is now cancelled

late ridge
#

NodeJS

misty cradle
#

mobile version would be nice

#

but i also want pc version

#

@late ridge its already partly nodejs for the login part

primal perch
#

wtf

late ridge
misty cradle
#

akamai is a bitch and i dont have enough time to solve it / figure it out

faint timber
primal perch
#

don’t be corrupted by node

tepid olive
#

apt full-upgrade

primal perch
#

it’s software cancer

late ridge
#

don't be corrupted by shep

faint timber
#

is full better than dist @tepid olive

misty cradle
#

i have written 123 lines already

faint timber
#

I've had better results with dist

misty cradle
#

of nodejs

tepid olive
faint timber
#

yeh

misty cradle
#

a lot is copy pasta'd

primal perch
#

it encourages wasteful programming woecry

misty cradle
#

but some also by myself

primal perch
#

300mb ram for runtime

misty cradle
#

port puppeteer-stealth to python and i will use py instead

#

the current stealth for python does not work fr

#

so i moved on to node

primal perch
tepid olive
#

node

#

more like

#

nerd

faint timber
primal perch
#

more like chode

tepid olive
#

:slam:

misty cradle
faint timber
#

@tepid olive just using defaults on corel

tepid olive
#

woeis

#

cryptic ceo of having correlium

misty cradle
#

this the new hype ⁉️

#

getting access to correlium

faint timber
#

its not even mine tho lol @tepid olive

tepid olive
#

Lol how

tepid olive
faint timber
#

enterprise

tepid olive
#

Whose is it

#

aight im gonna go watch some Lost

misty cradle
#

its prolly krit's fr

faint timber
#

krit

steady nest
tepid olive
#

can you share correlium subscription

restive ether
misty cradle
#

@tepid olive use ur doge stonks

faint timber
#

idk

misty cradle
#

if u had any

tepid olive
#

I pulled out and made $500 a week ago

misty cradle
#

noice

tepid olive
#

There’s also improved locking in thread_set_mach_voucher or something like that

misty cradle
restive ether
#

rare that you make money from pulling out

steady nest
#

mining with a 3080 gang

tepid olive
#

Lol

restive ether
#

usually staying in just makes you lose a lot of money

tepid olive
#

Iirc that’s the race condition patched

steady nest
#

5x the energy investment returns

restive ether
#

who would’ve thought you could equate children to the stock market

misty cradle
#

i lost 195$ in the stock market

#

the past week

tepid olive
#

Damn

#

Idk but there’s improved locking in a few parts of XNU in this update

misty cradle
#

but i learned from it and it was throwaway money anyways

#

dont care about it

tepid olive
#

Can't relate SpongeSmirk

misty cradle
#

better to relate now than later when investing more sofuckingfunny

tepid olive
#

@misty cradle that’s the thing with internet trends

steady nest
#

do you care about aids bro

misty cradle
#

feel bad for the people who bought 10k worth at 400

restive ether
#

mfers burning veza monies still

tepid olive
#

When people got into stocks and started pumping up prices

#

They just said

#

Ok I’m done

misty cradle
tepid olive
#

And now everything is back to normal

restive ether
#

mail me a 5 bro

misty cradle
#

when i release my nike bot

#

and make big stonks u get ps5

#

ok

tepid olive
#

No more 💎 👐

restive ether
#

nike bot go zoom

tepid olive
#

@misty cradle buy me some shoes pls

misty cradle
#

stfu get money and start investing

restive ether
#

true

misty cradle
#

true

tepid olive
#

Cum Investments Inc

#

True

#

Jay Sean inshallah

restive ether
#

did your mom

faint timber
tepid olive
faint timber
#

well fix it then

tepid olive
#

it looks so shitty

pearl sail
#

migration won't be fixed

tepid olive
#

i'm not touching that lol
i hate messing with apt deps

faint timber
#

@tepid olive gonna try a workaround

#

snapshots are so sexy

tepid olive
#

you can't do much when it's broken lol

#

snapshots yes

faint timber
#

@tepid olive you can if you know why its broke

pearl sail
#

The debianization of packages probably broke it

tepid olive
#

wait can i literally copy my Mac's snapshots and update one to try the update

#

i've been reinstalling lmao

faint timber
#

@upbeat wyvern openssl/openssh update?

tepid olive
faint timber
#

@tepid olive workin on a fix dw

tepid olive
#

A fix?

faint timber
#

a workaround

upbeat wyvern
#

being lazy sorry

#

anybody here know how to query iOS for the current set language?

#

[[NSLocale preferredLanguages] firstObject] works but I want en_US not en 😐

#

I guess maybe with [[NSLocale currentLocale ] countryCode]

primal perch
#
NSString* code = locale.languageCode;
NSString* language = [locale localizedStringForLanguageCode:code];

NSLog(@"%@",language);
// Prints "English" for locale en_US, "français" for fr_FR```
#

wait i might have inverted it

#

languageCode

#

thats it

upbeat wyvern
#

[[NSLocale currentLocale ] localeIdentifier ] here's what I actually wanted yay

primal perch
#

depending on the application of it keep autoupdatingCurrentLocale in mind

#

could be better

twilit jungle
#

true

upbeat wyvern
#

I'm just going to have it set it when you log into ssh

primal perch
#

if some mfers decide to change i guess

upbeat wyvern
#

so it can set language to "current language.UTF-8"

tepid olive
#

gettext-localizations moment

upbeat wyvern
#

somebody here who is not primary en_* is it actually good for terminals to have your actual language set or does it just break things?

#

I went and asked people in #linux and it seems safe

primal perch
#

#linux

#

when

#

(never hopefully)

surreal mountain
#

anyone use the discord api cuz im a fucking idiot and dont understand how to use it

#

need to get user id with identify scope

tepid olive
#

LIKE THE TWEET

#

RATIO AARON

#

YES

#

GOOD

tepid olive
twilit jungle
tepid olive
#

did you get rejected or something

twilit jungle
#

No never tried to get it

#

lol

tepid olive
#

I literally requested it like an hour ago

#

GOOD

#

@tepid olive unban nfr

gaunt mesa
tepid olive
#

yes

#

unban

#

@fa

restive ether
#

who

tepid olive
#

smh

glacial matrix
midnight leaf
#

Anyone have an example of showing a button in the toolbar for settings in a tweak? (Respring Button)

twilit jungle
#

self.navigationItem.rightbarbuttonitem = ...?

primal perch
#

true

gaunt mesa
#

yeah that works

#

u can also make it so that it resprings back into the preferences page

midnight leaf
#

@twilit jungle Is there a way to do it via preference bundle plist?

twilit jungle
#

No

primal perch
#

yea you have to implement the respring method

#

that and you cant customize the bar button anyway without a custom subclass

gaunt mesa
#

well the method implement thing doesn't matter

primal perch
#

you have to write code to respring somewhere my G

twilit jungle
#

You can do it in the plist if you don't put it in the nav bar.

gaunt mesa
#

since u have to do that for PSButtonCell or sm anyways

half walrus
#

what shit posts

#

did something happen

#

i've been asleep for almost 24 hours

primal perch
#
BOOL hooklayoutSubviewsEnabled;

%hook UIView


%require hooklayoutSubviewsEnabled
-(void)layoutSubviews {
    NSLog(@"deez nuts");
}

%end


%ctor {
    hooklayoutSubviewsEnabled = YES;
    // all hooks implicitly place after preprocessed code

    /*

    if (hooklayoutSubviewsEnabled)
        MSHookMessageEx(...);

    */
}``` i had an idea to add a %require directive to Logos so we could easily not initialize a hook if we don't need to.
gaunt mesa
#

cuz of leviathan

primal perch
#

yea or nay

half walrus
#

oy

gaunt mesa
#

do it

primal perch
#

because you can do it manually with a lame ass MSHookMessageEx write but like

#

who wants to do that

twilit jungle
#

Nay

midnight leaf
#

@twilit jungle interesting! Where would i set that in my .m file? I'm not sure if these controllers work like regular viewcontrollers. Is viewDidLoad called in these custom prefs?

gaunt mesa
#

its a regular controller

#

well my dumbass hooked init when i did it

twilit jungle
#

Yeah they are view controllers so any of the regular view controller life cycle should work.

half walrus
#

lord

primal perch
half walrus
#

rip twitter notifications

midnight leaf
#

Okay. good to know. makes my life easier.

gaunt mesa
#
- (void)respring {
    SBSRelaunchAction *restartAction = [NSClassFromString(@"SBSRelaunchAction") actionWithReason:@"RestartRenderServer" options:SBSRelaunchOptionsFadeToBlack targetURL:[NSURL URLWithString:@"prefs:root=Lyricify"]];
    NSSet *actions = [NSSet setWithObject:restartAction];
    FBSSystemService *frontBoardService = [NSClassFromString(@"FBSSystemService") sharedService];
    [frontBoardService sendActions:actions withResult:nil];
}
#

omg i forgot about this

half walrus
#

not bc there's a lot they're just all toxic now

midnight leaf
#

Thanks guys!

twilit jungle
tepid olive
#

ok

primal perch
#

huh

gaunt mesa
#

@midnight leaf if ur planning to do ur respring button where it automatically returns to ur prefs just use that code i sent above

primal perch
#

you can have it not call mshookmessageex i mean

#

obviously the tweak has to inject

#

the most common approach everyone does is just check in the hooked block isntead

gaunt mesa
#

and the headers:

@interface FBSSystemService : NSObject
+ (instancetype)sharedService;
- (void)sendActions:(NSSet *)arg1 withResult:(id)arg2;
@end

typedef enum {
    None = 0,
    SBSRelaunchOptionsRestartRenderServer = (1 << 0),
    SBSRelaunchOptionsSnapshot = (1 << 1),
    SBSRelaunchOptionsFadeToBlack = (1 << 2),
} SBSRelaunchOptions;

@interface SBSRelaunchAction : NSObject
+ (SBSRelaunchAction *)actionWithReason:(NSString *)reason options:(SBSRelaunchOptions)options targetURL:(NSURL *)url;
@end

@interface SBSRestartRenderServerAction : NSObject
+ (instancetype)restartActionWithTargetRelaunchURL:(NSURL *)targetURL;
@property (readonly, nonatomic) NSURL *targetURL;
@end
#

ok im done spamming

primal perch
gaunt mesa
#

and this is why i prefere MSHookMessageEx

half walrus
#

can we MSHookFunction MSHookMessageEx

primal perch
#

the function yes, but it doesnt invoke the calls to mess with memory if it doesnt need to

twilit jungle
#

Okay for a second lets assuming that made sense, what would %require's implementation look like that is different from adding an if statement yourself?

tepid olive
half walrus
#

and replace all hooks with hooks for NSLog(@"deez nuts")

midnight leaf
#

@gaunt mesa Thanks, pretty cool stuff. Although thats not needed for me. I'm adding stocks to the status bar. so the change is noticed immediately

primal perch
#
%ctor {
    if (hooklayoutSubviewsEnabled)
        MSHookMessageEx(...);
}```
#

its doing this basically

primal perch
#

instead of in the hooked block

primal perch
#

which everyone does

#

thereby not messing memory or replacing blocks unless it needs to

tepid olive
#

TRUE

#

that is smart

gaunt mesa
#

doesn't groups suffice?

tepid olive
#

if(cock) balls();

tepid olive
primal perch
#

i guess yea

twilit jungle
#

What? How would it not be replacing blocks unless it needs to?

primal perch
#

i forgot group existed

#

you can achieve that with it pretty easily ye

#

nvm then

gaunt mesa
#

"i forgot group existed"

#

idiot

twilit jungle
#

Yes you can achieve that with %group but it doesn't exactly uninitialize it (like for instance when you set the value of that bool to NO).

gaunt mesa
#

where is %unhook tho

tepid olive
#

dlclose(mycock);

primal perch
#

true

gaunt mesa
#

dlcock(mycock);

tepid olive
#

hooks are not confirmed to be reverseable

#

trying to unhook can lead to undefined behavior

gaunt mesa
#

i mean

#

a messy way is just to call %orig only

#

and not run ur own code

tepid olive
#

there is no guarantee the originally implementation can be restored and things won't break

primal perch
#

yea so if it changes it does nothing obviously and this implementation is poor for if it changes

gaunt mesa
#

but thats not really unhooking

tepid olive
#

cum.png

half walrus
#

unhooking could be accomplished if the hooking library kept a record of every hook created

tepid olive
gaunt mesa
tepid olive
#

300 tweaks go brr

twilit jungle
#

Yeah unless it did binary patching for those hooks, in which case RIP

half walrus
gaunt mesa
#

guys

#

the solution

#

make your own iOS

tepid olive
#

just keep an array full of structs with hook info in memory forever

gaunt mesa
#

then u can implement unhooking

restive ether
#

ok

gaunt mesa
tepid olive
#

better yet, load all system frameworks and dylibs into every process

gaunt mesa
#

if u arne't hooking com.apple.UIKit

#

and hooking UIView

#

and calling layoutSUbviews

#

then idk what ur doing in life

primal perch
#

fr

tepid olive
#
%hook UIView

- (void)layoutSubviews {
  if([self isMemberOfClass:%c(SBIconView)]) {
    self.alpha = 0;
  }

  %orig();
}

%end
gaunt mesa
#

multipla code

twilit jungle
gaunt mesa
primal perch
#

seems good to me

#

thats top tier

twilit jungle
gaunt mesa
tepid olive
#
%hook UIView

- (void)layoutSubviews {
  if([self isMemberOfClass:%c(SBIconView)]) {
    UIView *view = [[UIView alloc] initWithFrame:self.frame];
    [self.superview addSubview:view];
    self.alpha = 0;
  }

  %orig();
}

%end```
#

i fixed the code

#

almost forgot to allocate views and add subviews

gaunt mesa
#

ObjC Is Not A Virus

twilit jungle
wicked summit
#

please call %orig at least 5 times if hooking layoutSubviews

gaunt mesa
#

no

#

u call it recursively

wicked summit
#

can you even do that

gaunt mesa
#

the only time u touch layoutSubviews is for like masks and CoreAnimation stuff

tepid olive
#
while(%orig) {
  %orig();
}```
wicked summit
#

that’s not recursion though

tepid olive
#

ik

gaunt mesa
#

@wicked summit u would have to %new for a recursive method

tepid olive
twilit jungle
tepid olive
#

okni

gaunt mesa
#
%new
- (void)recursiveGhostCock:(int)times {
  if (times == 0) {
    return;
  }

  [self layoutSubviews];
  [self recursiveGhostCock:time - 1];
}
restive ether
#

nfr marijuana dispensary located in Denver, Colorado

gaunt mesa
#

no

#

NFR Coal Mining Industries

#

located in Antarctia

primal perch
#

10/10 objc syntax

gaunt mesa
#

stfu

#

im tired

#

and i don't care

#

and swift

primal perch
#

bootm8 hype anyone

burnt niche
#

Would that be recursion

#

?

#

Or not because it won’t be calling itself

#

Actually I think I got the answer

twilit jungle
#

in a function or the function?

burnt niche
#

In a function

#

Not the one I’m calling

#

I would have to rewrite it call itself to be recursive right.

half walrus
#

if var were static

twilit jungle
#

Yes

half walrus
#

it wouldn't recurse

burnt niche
#

Got it

half walrus
#

as long as it were modified to be not 100

#

but dont fuck with that

#

if u have to ask urself questions like that there's prolly a better way to do it

burnt niche
#

True. Ngl iPad is really useful for people that don’t want to be sitting on their pc all day

half walrus
#

true

burnt niche
#

I can practice Swift and c++

half walrus
#

i love reading on mine

burnt niche
#

Same

#

I have GoodNotes n notability

#

To annotate

#

Which is pretty

#

Cool

half walrus
#

can we pin this its important for new developers to use

primal perch
tepid olive
#

ok

faint timber
#

@tepid olive hacked it by hand

tepid olive
#

Good job

burnt niche
#

Nice

tepid olive
#

Clean it up and make a snapshot jic u fuck it up again lol

faint timber
#

how do I check for file remnants

gentle grove
#

file remnants???

primal perch
#

leftover names in a filesystem table or something ig

misty cradle
#

I should write a diary

primal perch
#

probably some apfs shit for it

misty cradle
#

So I can read it back in 20 years

#

Damn this diary thing kinda fun

#

I wrote almost everything I did today wtf

grim sparrow
#

Pog

half walrus
#

tfw 48 discord unreads

#

oh boy

gentle grove
#

ext4 diary

#

Oh wait I mean journal

restive ether
#

can’t believe kritana is making leviathan

#

time to use nleviathan

#

lol the initial r/jb post was bad enough

half walrus
restive ether
#

iFenix should be banned from the internet

half walrus
#

F in chat, matchstic leaving

#

general stupiditiy

restive ether
#

i like how the first comment is

half walrus
restive ether
#

“bet this doesn’t work for activation bypass”

#

isn’t that only for 14-14.1

#

arm64

half walrus
tepid olive
#

why is there no good jb youtuber or news source

restive ether
#

saw someone say arm64 devices only

tepid olive
#

if Ian Beer couldn't do arm64e, doubt it will happen

half walrus
tepid olive
half walrus
#

which guy was that

#

that got hired

tepid olive
#

that was bazad

restive ether
#

bazad

half walrus
#

the two b names

#

i mix them up fucking constantly

restive ether
#

ian is still on GP0

half walrus
#

yeah

tepid olive
#

i'm pretty sure it's about PAC protected stuff

half walrus
#

what got patched on ios 14 w/ arm64e

pearl sail
#

such a pain in the ass to get nano syntax highlighting when using sudo on macOS

half walrus
#

i need someone that isn't jakeashacks to explain it

restive ether
half walrus
#

ah nice

#

a userland ios 14 jailbreak would be nice

#

ch1 do be kinda annoying when ur not at home

restive ether
#

only issue is passcode

pearl sail
#

not really

restive ether
#

if you reboot while you’re not home you’re just bad

#

find new info leak

#

go ahead

restive ether
#

uhh penis

pearl sail
#

I just realized something

#

If @tidal jungle is the messiah of wap that means Aaron is under him

misty cradle
#

Wtf

#

I just wrote 1200 words in like 20 mins

#

And that was just my morning + school

#

This gonna be a long ass diary

pearl sail
#

1200 in 20 mins kinda slow no?

#

actually I take that back

misty cradle
#

yes

#

I’m at 1300 rn

#

Let’s see how long I can do this for

#

Final result of today 1667 words in 30/40 min

#

Tomorrow I shall continue

misty cradle
#

1767* correction

#

Forgot some other things to write

pearl sail
half walrus
#

best ftp-style server protocol w/ existing desktop clients?