#development

1 messages · Page 407 of 1

tepid olive
#

had to write a function that undid a snowflake to get a certain value

#

forgot how it worked

#

@half walrus Wen eta homeplus jailed

#

the functions i wrote in that piece of code are so bad

#

it’s awful

#

I need sleep now

#

i was gonna move them to another file but it used too many of the view’s @State

#

gn people

#

gn

gentle grove
#

gn

wicked summit
#

@State

#

🤮

#

@StateObject

#

🤤

gentle grove
#

PYTHON

wicked summit
gentle grove
#

go ahead

#

StateObject to the court

tepid olive
wicked summit
#

objectively better for most use cases though

midnight leaf
#

Anyone know of a good method on how to hook the uistatusbar's time text? I know there's _UIStatusBarStringView setText method but that seems really hacky. especially since it's called twice when searching for the semicolon. plus my webscraping code isn't well suited there

burnt niche
#

Never really messed with the status bar except changing the color of it

midnight leaf
#

@burnt niche yea, its pretty terrible to mess with. especially since that class controls the carrier text & the LTE text.

burnt niche
#

Yea i kinda remember trying to get the time from the status bar. Had to search for a semi colon. Its not that great to work with.

#

Do you just need the time? Or do you need to do something with the status bar

midnight leaf
#

@burnt niche I'm adding my stock number underneath the time. I can do it by hacking setText but it just seems hacky and I can't update it manually.

wicked summit
#
    pid_t pid;
    const char *argv[] = {"ldrestart"};
    posix_spawn(&pid, "/usr/bin/bash", NULL, NULL, (char* const*)argv, NULL);
#

how to write this in swift

burnt niche
#

Lmao

wicked summit
#

all I really need is the second line

#

😐

burnt niche
wicked summit
#

@burnt niche pog thank you

burnt niche
#

Yup gl

half walrus
#

nobody ever tries to get code exec in springboard tho they just go straight for root

#

i do wonder if the widget remoteview system could have any vulns

#

ok saurik

#

cynject is like 4 lines of code and 40 lines of licensing for that code

burnt niche
#

I ve never used used theos jailed.If the tweak has a preference bundle, do i have to do additional things?

gaunt mesa
#

frcoal

midnight leaf
#

@primal perch i tried that one. i think thats for phones that'r notchless

gaunt mesa
#

f

primal perch
#

L

#

there’s underlying data models i forgot what they’re called

#

but look at the properties of UIStatusBar

#

in flex with the class names

upbeat wyvern
#

let ret = posix_spawn(&pid, args[0], nil, nil, args, nil)

tepid olive
#

not even used it seems

gaunt mesa
#

sheep

burnt niche
#

who knows how to fix this ```> Making stage for tweak Youtube…
==> Unpacking decrypted-app.ipa…
==> Setting bundle ID…
==> Setting display name…
==> Copying dependencies…
==> Injecting dependencies…
==> Signing YouTube.app…
==> Error: Codesign failed
make: *** [/Users/dopeboy/theos/mod/jailed/package/ipa-jailed.mk:11: internal-package] Error 1

tepid olive
#

i think run with messages=yes

#

and see what is failing exactly

burnt niche
#

tf it says iPhone Developer: xxxxxxxxxxmyemail@gmail.com (786L5xxxx): no identity found added xs to hide sensitive info fr

#

i set that in xcode

burnt niche
#

Could codsign not be working because of the changes apple made?

novel pond
#

how would you go about getting the currently playing song data from iTunes/Apple Music

#

I know it's utilized in tweaks such as the one with the mini player etc

faint timber
#

thats for you to figure out

#

find prexisting github code or look at headers

novel pond
#

alright

burnt niche
novel pond
#

appreciated

lime pivot
#

there’s public APIs but they don’t really work very well for getting now playing info

faint timber
gentle grove
#

overclock your brain

onyx slate
burnt niche
#

How do you properly sign ipas that have expired certs so you can install them.

faint timber
#

you do realize that there is a signing cert and a distribution cert

#

you can't create(sign) a distribution cert without the signing cert

#

the cert you see in an app, is the public key cert

#

created from the private key(distribution/Development)

#

enterprise signing services work because the enterprise private key was sold by a leaker

burnt niche
#

Well i am having issues installing certain apps

#

With altstore

#

It just says app is invalid

#

But if i install it using appsync it works fine

#

If i use ios signer and make a cert using xcode and assign it with ios signer. App crashes when installed using xcode or altstore

glacial matrix
lime pivot
#

ca🅱️t

#

is that meme dead

misty cradle
#

Cbt

burnt niche
#

Capt is a blood confirmed?

half walrus
#

i need to write a webscraping bot to force cores on corellium to float

#

almost a full time job just reassigning them

lime pivot
#

man, my MacBook is really the gift that keeps on giving

#

GPU driver heat issues, water damage, and now I blew up the charging circuit with a USB-C hub

#

I have no more ppbus 😩

#

because I enjoy punishing myself, I'm now on my MacBook 12"

#

discord is unusably slow in every way aside from typing

#

legit has to be worse than if I were to run it on a windows 95 pc

onyx slate
#

12'' ? that must be so small to use

lime pivot
#

I plugged it into my monitor lmao

#

it feels wrong that it can actually push a 4K monitor

#

but it's probably really hitting some limits

half walrus
faint timber
#

I don't think my airpods pro have ever died on me

burnt niche
#

New ipad got me feeling like a king

onyx slate
#

i never had airpods

faint timber
#

lmao

half walrus
#

hello gamers

#

do you use IDA and are frustrated that you can't attach to local processes via the debugging GUI on macos, and annoyed that running the app with sudo just crashes it?

#

turns out sudo open /Applications/IDA\ Pro\ 7.5/ida64.app works

#

i just realized this applies to like 3 people total in this channel

#

oh well

#

hell yeah there we go

#

local full root debugging woop

faint timber
#

I use wine so prob irrelevant to me

lime pivot
faint timber
#

my exact thoughts

#

major shit going down when u see that

lime pivot
#

I wish it were lmfao

tepid olive
lime pivot
#

definitely not

half walrus
#

time to clickbait a jailbreak on twitter

faint timber
edgy cape
#

so i just fried my uart

#

sad times

#

and a s5l8702

#

wrong voltage by accident

grim sparrow
#

Nice

edgy cape
#

i just wish this was documented

#

XD

tepid olive
edgy cape
#

plus the schems are probs lost to time

tepid olive
#

my algorithms class makes me not want to wake up in the morning

misty cradle
#

@tepid olive gm

#

What is an algorithms class

#

Do they teach you how to decode and write algorithms⁉️

gaunt mesa
#

shmoo new cat

tepid olive
misty cradle
#

Yeh I got the no coding part but wtf

#

I guess it’s something good to learn tho

tepid olive
#

the issue is discrete math is taught so poorly at my school that everyone coming into this is unprepared and they assume we are prepared so we get these homeworks which take days on end and algo is the only class I've been focusing on for like 4 fucking days

narrow mason
#

Gm shmoo

grim sparrow
narrow mason
#

Gm Amy

misty cradle
#

Rip

half walrus
grim sparrow
#

And in today's episode of Amy fucking things

half walrus
#

beautiful

narrow mason
#

gm tr1 and krit

half walrus
#

gm

#

lol VSCode straight up cant handle that syntax abuse

narrow mason
#

sounds like a porno title

misty cradle
narrow mason
misty cradle
narrow mason
#

mfer stole my joke

misty cradle
#

@narrow mason no that has been my joke for the past couple of weeks slam

#

after i took it from b99

narrow mason
#

but it has been my joke for the past month

#

after b99 took it from me

misty cradle
narrow mason
misty cradle
narrow mason
misty cradle
narrow mason
misty cradle
#

custommean

#

@stable dirge

narrow mason
#

tevulra

misty cradle
#

true

#

etaluver

#

when are we getting back into his server

twilit jungle
#

eta luver wtf

misty cradle
#

YES he is eta luver

narrow mason
#

hmm

misty cradle
narrow mason
#

how does one make love to an eta

misty cradle
#

by being rev

#

i have 7 episodes of b99 left on netflix

#

then ive watched through 6 seasons in rougly 3.5 weeks

#

there is season 7 which is not on netflix yet

#

and 8 coming sometime this year Hmmm

#

UK

#

ok vpmn time

tepid olive
#

xcode never works

#

"just clear derived data" troll

#

all problems will be solved

grim sparrow
#

nah it's cause I fucked with debug server lol

tardy narwhal
glacial matrix
#

@half walrus sadCat

tardy narwhal
#

our prof used to say algo is intentionally hard at most unis despite the teaching efforts because the goal of studying is to be a researcher later on. fair point i guess but kinda unfair for those who just need a bachelors rq in IT

half walrus
#

@tacit spade

tacit spade
#

hiiii

half walrus
#

were you ever vague in this channel about a project you were working on for someone but weren't sure if you could share

#

because i vaguely think i remember that

tacit spade
#

oh yeah

#

yeah no I found out that I can evangelize

half walrus
#

congrats on picking that one up

tacit spade
half walrus
#

@lime pivot

#

^ read above

#

@ ethan, did he give you my code

#

if so i'm so sorry

tacit spade
#

huh

half walrus
#

ah maybe he didn't fill you in

tacit spade
#

I’ve been REing iMessage pretty much solely on my own...?

#

he contact you first?

half walrus
#

bc he went to you after working with me for a few months wasn't going well

tacit spade
#

Eric’s a pretty cool guy ngl

half walrus
#

glad you were able to work with them better, i had a horrible time trying to communicate with them

#

overall had a bad experience with it and didn't want to do contract work afterwards

tacit spade
#

I’ll pm you my progress; I’m not crazy abt sharing contact deets

half walrus
#

nah dont

#

i'm working for his competitor rn

#

and I know how you guys did it anyways

#

he should've sent you my codebase

tardy narwhal
#

it sounds like he discarded your work in favor of ethan’s independent research

gaunt mesa
tardy narwhal
#

blank slate’s the best choice

half walrus
#

likely so yeah

#

for sure

#

except i had already done the research, and that should've been available for ethan to browse over at least to save a week/month of digging

tardy narwhal
#

that doesn’t negate the essence of just having a blank slate for anyone new working on xyz

#

reworking isn’t always bad

half walrus
#

all that wasn't finished was connecting my daemon to their api, and he told me he was going to introduce me to another dev who'd be handling that specific part and didn't message for 4 months

#

clearly ethan was very capable regardless though, congrats 😛

tacit spade
#

@half walrus ye ye, tulir — already met him

half walrus
#

boy i

#

wish i had known any of this

tacit spade
#

@half walrus figured out how to port back replies and mentions to iOS 8

half walrus
#

shouldn't it already exist there

#

just not rendered

#

it should be in the decrypted plist regardless of iOS version

tacit spade
#

It’s in the messages, just not stored

half walrus
#

yeah

tacit spade
#

you have to intercept them

#

before the unarchiver discards it

half walrus
#

did you use libsmserver for this

tacit spade
#

hah you’ll never believe it

#

no I did not

#

but that guy

half walrus
#

should've

tacit spade
#

is now working on the team

half walrus
tacit spade
#

Ian is on the team lol

half walrus
#

are you chatting with them on matrix or something

tacit spade
#

yep

#

and a big iMessage “test” group

half walrus
#

was that the secret to getting them to communicate whatsoever

tacit spade
#

I say “test” because we chat sometimes

half walrus
#

i didn't use matrix to talk to them and it was like pulling teeth

tacit spade
half walrus
#

sigh

tacit spade
#

they’re all hobbyists 😂

half walrus
#

chatting with eric rn

#

is why i pung

tacit spade
#

I mean I would love to work with you

half walrus
#

was waiting to see who the dev they picked up was

tacit spade
#

true

half walrus
#

genuinely surprised

#

congrats

tacit spade
#

Ty

#

I’m surprised with myself tbh

half walrus
tacit spade
#

like one year ago almost to the day, I was struggling to figure out init hooks

half walrus
#

since I got essentially left on read/hold by eric, i picked up another contract

narrow mason
#

Ethan this is just the beginning of what’s in store for you

#

You’ll go far

half walrus
#

that happened to be for his direct competitor

tacit spade
#

now I’m freaking reverse engineering iMessage

half walrus
#

so

#

I would desperately like to pool research with you and the rest of eric's team

#

however

tacit spade
#

dude Eric gets so hyped when things work

#

yeahhhh

half walrus
#

that'd require me getting my guy on board with it

tacit spade
#

perhaps conflict of interest lol

half walrus
#

and him and eric chat, but pooling research is a bit different

tacit spade
#

that’s the UI for researching

#

just because my eyes were burning while developing at night

half walrus
#

I'll tell you the approach that we're using if you don't share it as an idea with anyone at bubble

tacit spade
#

beeper*

#

and nah I’ve got a good approach

#

I’d be tempted to use it

half walrus
#

oh not to help you, just to flex

tacit spade
#

oh heck

#

I mean again

#

I’d be tempted to figure it out

half walrus
#

and also this has been me for the past 12 hours putting together the pieces on the whole imessage RE scene going on right now

half walrus
tacit spade
#

ok lol

narrow mason
tardy narwhal
#

i have the feeling krit you could sell anything to anyone, you’d be a great salesman

#

pursuing people to use stuff you found until they’d give in

#

can you sell weed for me in the states, could use an extended customer pool

narrow mason
#

Bro I got you

tardy narwhal
#

bro fr

narrow mason
#

Yes bro I know shitload of ppl who Buy

#

Lool

misty cradle
#

@tacit spade

#

wtf im famous

#

tr1fecta

#

why am i named Justin ⁉️

#

or is it multiple people in a group

gentle grove
tacit spade
#

henlo

#

multiple people yes

tepid olive
#

me hwen

#

me when

half walrus
#

clickbait deployed

#

radio silence from null till he thought i implied his code was bad (it wasn't), pls

misty cradle
#

just continue on with life bro

#

radio silence from null isn't anything to stay stuck on ‼️

half walrus
#

huh

#

i thought it was a funny, still heavily respect him and his work everywhere

tepid olive
#

@steep lantern

#

@steep lantern

#

@steep lantern

half walrus
#

i agree

misty cradle
tepid olive
#

Gm friends

pearl sail
#

@tepid olive It do be a good morning

tepid olive
#

Im feelin pretty good for having a splitting headache honestly

pearl sail
#

Covid moment. Do they got you taking medicine to treat any of these symptoms

misty cradle
#

paying 50$ for nike akamai cookie generator

tepid olive
#

?jumbo misinformation

gaunt mesa
#

ok

tepid olive
#

!jumbo misinformation

tepid olive
#

true

primal perch
#

!jumbo sfwtwerk

half walrus
#

i need more opinions/ideas/etc from general public

tepid olive
#

yes

half walrus
#

[NEWS] Upcoming new jailbreak for iOS 13-13.7 demo by @arm64e

tepid olive
#

it does

half walrus
#

or 'kritanta' i guess people know me by that

tepid olive
#

someone post it

#

i hate reddit so i won’t

half walrus
#

jailbreak teaser == free karma

tepid olive
#

yeah

#

ik

#

woo hoo free internet points

#

[News] Upcoming jailbreak for iOS 14.0-14.9 (ETA: December 2021)

lime pivot
tepid olive
#

posting now all all subreddits in existence

#

@gaunt igloo

half walrus
#

i plan to ship a watch jailbreak with the app

#

along with using the existing framework for post exploitation and all that fun stuff

tepid olive
#

brenbreak sofuckingfunny

#

wen eta

#

brenbreak has been delayed and won’t release in 2019

half walrus
#

@shut stag would you like to post

tepid olive
#

do an everyone ping

#

i believe it’s <@&558709886397972481>

primal perch
tepid olive
#

@everyone

#

@surreal mountain

pearl sail
#

While you posting about that Aaron please consider making me Admin

half walrus
#

love having to essentially beg people to publish work in the community anymore

#

very nice

#

feels great

tepid olive
#

fine

#

tell me what to say

#

such effort i have to go through; i hope you release the sacrifice i am making, and the monumental task I am taking for you

#

this is sarcasm for all you pea brains

half walrus
#

u alive

#

yes

tepid olive
#

triangular services

primal perch
tepid olive
#

ceo of leviathan

half walrus
#

do you want me to shout u out rn for it

tepid olive
half walrus
#

i did not want to sic the eta mob on ppl without permission

misty cradle
tepid olive
#

SAFE N LEVIATHAN LMAOO

#

How the hell

#

unsafe n leviathan

misty cradle
#

this was made before u were born bro

tepid olive
#

LMAO wtf

#

it actually has n word

#

nleviathan:

misty cradle
#

@vivid dew NO

#

keep it like this

#

we troll all [redacted] users

half walrus
#

alr

#

also i'll try and make it more clear when i finish post exploit so i'm able to actually demo the full UI

tepid olive
#

get unbanned from reddit and post yourself

#

appeal the ban

misty cradle
#

The tweets and information posted here are artistic works of fiction and falsehood.
Only a fool would take anything posted here as fact.

#

A12Broken heartLoudly crying facePlz

half walrus
tepid olive
half walrus
#

i was told to message reddit admins, admins didnt respond, game over

#

reddit mods said 'tough luck dont care'

misty cradle
#

The t you know died in 2016. All you're seeing here now are the rapidly fading echoes of their soul.

tepid olive
misty cradle
#

Just had a great time learning how to develop tweaks with frcoal's iOS tutorials.

half walrus
#

i dont think i've actually touched (almost) anything in ./App

#

but i could've ig

tepid olive
#

redacted

half walrus
#

@tepid olive link post with https://twitter.com/arm64e/status/1357037106607104010?s=20 and title [News] Upcoming new jailbreak for iOS 13-13.7 demoed by kritanta

tepid olive
half walrus
#

click the checkbox to disable reply notifications if u dont want spam

#

L

tepid olive
#

ok

#

i can post

#

@tepid olive link post with https://twitter.com/arm64e/status/1357037106607104010?s=20 and title [News] Upcoming new jailbreak for iOS 13-13.7 demoed by kritanta

half walrus
#

working on abandoned projects is weird

#

who do u credit and how much and where

tepid olive
#

this is good?

misty cradle
#

or u present a view controller on jailbreak

#

with a phone case

#

and their name on the back of it

half walrus
#

i'd prefer null and tri's name are visible on the main page

#

i do be standing on the shoulders of giants w this one

tepid olive
#

ok time to mark this as nsfw and post

half walrus
half walrus
misty cradle
tepid olive
#

ok

misty cradle
#

everyone downvote

tepid olive
#

ruin my karma idc

shut stag
tepid olive
#

it’s fake internet points

tepid olive
twilit jungle
half walrus
misty cradle
#

do people even care about karma ⁉️

tepid olive
#

WARNING FAKE KAILBREAK

#

JAILBREAK

misty cradle
#

ok

#

downvoting all ur posts

half walrus
tepid olive
#

fake

#

fake burrito fake news fake boobs

half walrus
#

i added a smiley when the exploit doesn't fail

shut stag
#

fake burrito

misty cradle
#

its based on what u say

tepid olive
half walrus
#

because it makes me smile

tepid olive
shut stag
#

ohno

tepid olive
#

@burritosoftware

#

ok well the post is posted

#

and flagged as fake

#

ok bye time to go do stuff

misty cradle
#

finally

shut stag
misty cradle
pearl sail
tepid olive
misty cradle
#

can u confirm this is possible?

half walrus
#

I was going to just pretend that didn't exist thanks

misty cradle
#

now u have to acknowledge it

#

well u did

#

but react to it

#

by saying either yes or no

#

MF

#

who is this dev

restive ether
#

mfers will literally complain about a jailbreak

shut stag
restive ether
#

lmao

primal perch
restive ether
#

didn’t know i was a developer on reddit

primal perch
tepid olive
#

nleviathan

restive ether
surreal mountain
primal perch
tepid olive
#

where did the flashing n word gif go

primal perch
#

ntendo

tepid olive
#

oh here it is

primal perch
tepid olive
#

nelectra:

primal perch
#

go ahead

misty cradle
tepid olive
#

true

primal perch
tepid olive
#

frcoal-LPE

misty cradle
#

Listen in all Platfroms:
https://saadlamjarred.lnk.to/LamaallemID

Subscribe to Saad Lamjarred Official Channel: http://bit.ly/LamjarredYT

سعد المجرد - لمعلم (فيديو كليب) جديد وحصري
Saad Lamjarred - LM3ALLEM (Official Music Video) EXCLUSIVE

كلمات ألحان و توزيع: جلال الحمداوي
توزيع ديجيتال: شركة قنوات

: كلمات
انت معلم و احنا منك نتعلم
نسكت ...

▶ Play video
#

yes krit

#

make ur own tweak injector tool

tepid olive
#

good challenge

misty cradle
tepid olive
restive ether
half walrus
#

what servers is pixelomer in

#

need to ping

misty cradle
#

@ornate emberOMER

misty cradle
#

u dont even know who is in ur server

#

;sad

#

excuse my use of "dumbass", i thought it would bring more effect but it seemed more rude

primal perch
tepid olive
tepid olive
tepid olive
grim sparrow
#

That’s me!

grim sparrow
#

Shush

#

I’m still k

tepid olive
#

k

grim sparrow
#

I installed malware which changed my name everywhere

tepid olive
#

where do i get such malware

grim sparrow
#

I can send you the tweak if you want

#

It just renames your aw and reboots it every 30 seconds

pearl sail
#

uhhuhuhuh

lethal kayak
#

@misty cradle wtf it's real

tepid olive
lethal kayak
#

installation guide in the description!

tepid olive
#

put it on packix for 600$ and ship an apple watch with it

tepid olive
#

LMAOO

#

reddit mentally disabled idiots

pearl sail
#

/repo Procursus

tepid olive
#

Repo with slug Procursus doesn't exist!

#

Unc0ver discord?

pearl sail
#

@gaunt mesa Parcility is dying

gaunt mesa
#

/repo procursus

tepid olive
#

Repo with slug procursus doesn't exist!

gaunt mesa
#

@pearl sail looking into it

pearl sail
#

Thank you

tepid olive
#

i hope not

#

cant have a discord when you hate your users

gaunt mesa
#

@pearl sail seems the database randomly decided to die

#

i don't have sudo on the cluster so unfortunately i'm unable to restart it rn. i let someone else on the team know tho

tepid olive
#

loss

#

just cause a kernel panic troll

pearl sail
#

fair enough

tepid olive
#

use the sudo vulnerability

#

like actually

pearl sail
#

true

tepid olive
#

i bet yall didnt update

upbeat wyvern
#

paypal's appid is com.yourcompany.PPClient 😒

pearl sail
#

ok?

tepid olive
upbeat wyvern
#

lol

tepid olive
#

I want you all to know ur a bunch of cuties

#

@Developers

gaunt mesa
tepid olive
#

a legendary moment in history

wicked summit
#

ok boys

#

which big repo to use and why?

tepid olive
upbeat wyvern
#

bigboss because it has the most ios support

tepid olive
#

Chariz because kirb runs it and kirbs a cutie

#

Do you want ios support or do you want a cute team lead 🤔

gaunt mesa
#

use chariz

wicked summit
gaunt mesa
tepid olive
#

java tweak

gaunt mesa
#

MSHookJava is a thing

wicked summit
tepid olive
#

go ahead. hook the java virtual machine

tepid olive
gaunt mesa
#

Minecraft MobileSubstrate mods

wicked summit
#

will chariz accept my tweak if not amazing

gaunt mesa
#

depends

wicked summit
gaunt mesa
#

no

#

no

#

no

wicked summit
#

rip

gaunt mesa
#

capt isn't a chariz seller don'ty listen to him

#

kirb will accept it as long as its not downright shit

tepid olive
#

well capt maybe chariz didnt accept batchomatic because it makes people need to rootfs

gaunt mesa
#

its on the chariz docs

wicked summit
gaunt mesa
#

is it worth being paid?

tepid olive
#

whats the tweak

gaunt mesa
#

take a look at this tbh

#

even tho none of us follow it

tepid olive
#

i have followed it for every paid tweak ive released

wicked summit
#

I think Im gonna make it paid and open source

gaunt mesa
wicked summit
#

not following that, it is not groundbreaking or an incredibly useful addition to iOS

gaunt mesa
#

ask yourself

wicked summit
#

it is pretty useful though

gaunt mesa
#

will people buy it

#

and not stupid people

wicked summit
#

yes

gaunt mesa
#

normal people

wicked summit
#

mm

#

some

tepid olive
gaunt mesa
#

i mean Iris' source is open and it sold pretty well

wicked summit
#

I think a pirate repo might buy it

gaunt mesa
#

if u open source just add something important to ur ignore

tepid olive
#

like Tweak.x

gaunt mesa
#

wtf

#

logos

#

More like Tweak.swift

wicked summit
#

I wrote the tweak in Logos sadCat

tepid olive
#

better, just add * to gitignore

gaunt mesa
#

yes i did convert my logos to MS calls

wicked summit
#

all prefs in swift tho

gaunt mesa
#

and bridged it to swift

wicked summit
#

make a gist for that

#

convert logos to mshook swift

gaunt mesa
#

its simple

#

just convert logos to MSHookMemory or whatever

#

and %new to objc_addMethod or whatever

#

and then #import <substrate.h> in ur swift bridging header

#

then u can call the methods from swift

wicked summit
#

it would be easier if u j had an example

#

I cannot believe I was making prefs in ObjC all this time

#

until poggers Kabir added a swift preference bundle template

twilit jungle
gaunt mesa
#

@twilit jungle do u hate swift?

#

cuz i know a bunch of people like that

twilit jungle
#

No

#

hate requires caring

gaunt mesa
#

would u accept a PR to HSWidgets that adds xcodeproj autocomplete

twilit jungle
#

Sure

half walrus
gaunt mesa
#

frleviathan

half walrus
#

divide likes by 10

#

20 20 20

#

what can you make with 3 line segments 20 units long?

gaunt mesa
#

full autocomplete clangd

#

i've already said this

wicked summit
#

that would be cool if Orion didnt exist

half walrus
gaunt mesa
#

basically just combining ur thing, krit's thing, and a bunch of my own crap that i found out with swift brdiging

half walrus
wicked summit
#

krit jailbreak floshed

upbeat wyvern
#

@half walrus a 60 unit line

gaunt mesa
#

ok update it

#

@half walrus btw yeah regex kinda works with .xm

#

but then my mac panicked

#

i got the entire thing working i just said

half walrus
#

that is also true sam

#

also

#

ah i'll just dm

gaunt mesa
#

nop that's the only thing

#

that requires help from krit

#

krit is better suited to understand that

upbeat wyvern
#

also a funny looking uppercase i

gaunt mesa
#

Iogos

#

iogos

wicked summit
#

ick

gaunt mesa
#

oh yeah @half walrus so the one problem with using framework is when using swift it doesn't generate the module header

#

so u can either go pure swift or combine external build system with framework (which is what i did)

half walrus
#

i just segfaulted bash

#

not anything within bash, segfaulted bash itself with my script

#

do i get a cookie for this

#

i feel like i've peaked

eternal crater
#

🍪

wicked summit
#

I want to do it

#

teach me ways

half walrus
#

well i started by implementing goto

tepid olive
#

Go ahead

#

Use zsh

wicked summit
#

what if life had goto

#

goto 1

#

goto lifeend

gaunt mesa
#

actually i think bash handles that nicely

half walrus
tepid olive
#

Woecry

gaunt mesa
#

wdym

#

u don't need a fake location

#

i've just registered my device with xcode

#

u can customize the install

#

so run custom command to install instead of just installign theos CLI tool

#

go into dm

half walrus
#

hot take:

#

bash is a good introduction to assembly

gaunt mesa
#

hot take

#

take hot

restive ether
#

@gaunt mesa rip paracility bro

#

who killed it

gaunt mesa
#

@restive ether ur mom

restive ether
#

wtf

gaunt mesa
#

she overloaded the database

restive ether
#

WTF

#

[[yourmom]]

#

WTF

gaunt mesa
#

/repo renai

#

yep the bot cant connect to the database

tepid olive
#

Repo with slug renai doesn't exist!

#

procursus stans ddos'd parcility by checking for new packages every half hour

gaunt mesa
#

literally that

tepid olive
gaunt mesa
#

i can check analytics

tepid olive
#

@restive ether, Couldn't find anything matching that search query!

gaunt mesa
#

once the transfer to kubernetes happens it should be all good

restive ether
#

die

pearl sail
#

finally a proper death for propr

gaunt mesa
#

i think u mean

#

a propr death for propr

pearl sail
wicked summit
#

catch me implementing useless shit in my prefs for no reason

tepid olive
#

lol

wicked summit
#

I added a nav bar button to open the preferences plist in Filza

#

It’s nice and makes sure filza and the plist exist ofc

restive ether
wicked summit
#

???

restive ether
#

what

wicked summit
#

what

restive ether
#

what

wicked summit
#

what

restive ether
#

what

wicked summit
#

what

#

uh

#

define good

#

not really

#

nope

half walrus
#

anyone here wanna solve a regex problem

#

/attempt to

wicked summit
#

definitely not

half walrus
#

its for a very bad reason, u know u wanna be a part of it

pearl sail
#

I thought google was everyones best friend when it come to code related questions

half walrus
#

its regex

#

there aren't answers out there

pearl sail
#

I see

faint timber
pearl sail
faint timber
#

I legit want to one simple ass thing

#

but its not trivial to do

#

I still haven't got it working

primal perch
pearl sail
#

Me after getting shitface

faint timber
#

@grave sparrow imagine if the app you are hacking used data structure index overflow to increment a data structure instead of just normal navigation fr

tepid olive
#

lldb python is literally not dogshit

#

it's fuckin amazing

#

i use it to automate patches/fill in function pointers for vr hax that can't be dlopen'ed

#

and since it can't be dlopen'ed... it isn't linked against anything 😒

gentle grove
#

lldb python?

tepid olive
gentle grove
#

compile the python to c then gdb

tepid olive
#

so i attach lldb to the game

#

command script import patchscript.py

#

dopatch

#

and boom everything is done for me

faint timber
#

I just want it print the address of the function that it’s currently in

#

Everything I’ve tried is either empty or -1

tepid olive
#

Are you using stop hooks

#

breakpoint stop hooks?

#

what's the context?

faint timber
#

No just single step

#

printing in should_stop

tepid olive
#

🤔 so you should be able to get the object that represents the current stack frame of the thread that's doing the single stepping

#

It will be hard to print the name of the function hmm

faint timber
#

But for example calling GetLoadAddress on GetFunction returns -1

#

I just need the address

tepid olive
#

Yeah cuz that is meant for libraries

faint timber
#

I don’t need name or anything

#

Just load address

tepid olive
#

Load address or function address

#

There's gotta be a way to do function lookup by pc

faint timber
#

frame.GetPCAddress().GetLoadAddress(target) works fine but doesn’t work for the function

tepid olive
#

because lldb knows where you are when you stop due to a single step

faint timber
#

GetFunction() is broken by the looks of it

tepid olive
#

can you link documentation to getfunction

#

oh

#

So you have the current frame right

#

do frame.GetFunction()?

#

target = debugger.GetTargetAtIndex(0)
    process = target.GetProcess()
    cur_thread = process.GetSelectedThread()
    cur_frame = cur_thread.GetSelectedFrame()
function = cur_frame.GetFunction()
#

But idk how you'd get the current debugger object outside of the context of a custom command

#

I think that should work?

faint timber
#

Yes under frame

tepid olive
#

Check the code I put above^

#

at the very least GetFunctionName should return ___lldb_unnamed_symbol<n>

#

lldb python is like ida python both are incredible with so-so docs

faint timber
#

can I get the same type of address as what I get from pc

tepid olive
#

you mean a uint64?

#

Idk you'll have to play around with it

faint timber
#

thats what I've had a problem

#

the SBAddress var in SBFunction is returning -1

tepid olive
#

function.GetStartAddress

faint timber
#

I'm already getting the current address fine

tepid olive
#

holy shit lldb knows how many bytes the prologue is

faint timber
#

I want to see if address is the function start

#

so prob ___lldb_unnamed_symbol+0 ?

tepid olive
#

ya you can get the current function object with the code I put and then call getstartaddress on that object

#

and then compare address with whatever that gives you

#

because pc will always be in a function right

#

so it's either at the start of a function or not

#

Lldb python api is insane omg

faint timber
#

debugging on a9 is 10x slower than a11 wtf

#
print('func: 0x%X' % (function.GetStartAddress().GetLoadAddress(target)))
half walrus
#

i fucked up

#

instead of writing goto for bash i wrote a new function syntax support

#

this was not my intention

faint timber
#

@tepid olive this is the same way I get uint64_t for GetPCAddress but fails to work in this case

#

this has saved me so much time throughout the past year @half walrus

half walrus
#

neat

#

i just wrote a big ass dragon thing to do that

#

think it got yeeted in the mess of git tho

faint timber
#

?

gaunt mesa
twilit jungle
#

holding 🖐️ 💎

narrow mason
#

Hold deez nuts

gaunt mesa
pearl sail
narrow mason
#

BC is cold outside

pearl sail
#

true lemme warm them up

narrow mason
restive ether
#

nfr mining LLC

primal perch
#

holding

#

💎🖐️

pearl sail
#

holding

tacit spade
#

oh my word

#

dogs howling at night

#

creepiest sound there’s ever been

pearl sail
#

💎 balltzeball

tacit spade
pearl sail
#

It is

#

just for devs

twilit jungle
wicked summit
#

so do you guys unironically pay taxes?

undone nest
#

no of course not

#

who tf pays taxes

faint timber
#

@tepid olive found a way, just need to figure out how to check if address is in main bin or library

#

I want to ignore library calls

pearl sail
#

unfortunately I pay taxes to the US government and the California State Government while also paying county and city taxes as well

undone nest
#

@wicked summit LMAOOO HE ACTUALLY RAN IT

#

IM DEAD

half walrus
#

yay

#

sleep time

#

i did it gamers

#
function goto { cmd=$(echo "$this" | gsed -n "/$1:/{:a;n;p;ba};" | grep -v ':\s*$');eval "${cmd}";exit; }; this=$(< $0); 
#

goto in bash

#

@glacial matrix weep

pearl sail
#

sleep is for the weak

gaunt mesa
#

anyone here know a decent amount of swift

primal perch
#

@ kabir

gaunt mesa
#

nvm i just cheated and used a semaphore :p

primal perch
#

semenwhore

gaunt mesa
#

wtf

primal perch
wicked summit
#

wen eta #swift-development

#

AKA #pog-development

gaunt mesa
#

man u are down bad shep

primal perch
#

hopefully never

gaunt mesa
primal perch
#

only 70%

#

💎🙌troll troll

gaunt mesa
#

i was told never to use semaphores

#

so

wicked summit
#

Semaphore go +1 -1 +1 -1

gaunt mesa
#

i just froze my phone

#

CUZ NETWORK REQUEST ON MAIN THREAD

#

LMAO

wicked summit
#

nice

gaunt mesa
#

capt can u help me with some logic

#

in DM

primal perch
#

bro the “don’t use this” don’t use that

#

everything is applicable somewhere

#

global variables

gaunt mesa
#

i totally forgot how to handle network requests properly

#

yikes

primal perch
wicked summit
#

don’t use ObjC

gaunt mesa
#

i had assumed i could use a semaphore and make the closure request

wicked summit
#

dispatch

gaunt mesa
#

but it freezes the entire thing

#

guess i have to make a separate thread

half walrus
#

i've fucked my workflow so much with bash goto

#

i keep mentally assuming they're functions

primal perch
#

yea just use pthread bro

#

literally

gaunt mesa
#

cuz its not a network request its simply me working around a stupid closure from shitty apple frameworks

#

unfortunately overriding the closure return type just kills everything

#

interesting

#

i forgot u actually did stuff

#

ugh this one infuriating thing is breaking everything

restive ether
#

fr coal mining

faint timber
#

what tf is this

#

why does it breakpoint crash

pearl sail
#

my guess would be something hooking into a wrong process but I don't really know tbh

primal perch
#

cock and balls

pearl sail
#

sleep is for the weak

narrow mason
#

i think youre supposed to say goodnight not goodbye when you go sleep

upbeat wyvern
#

@faint timber is that not one of his intentional crashes?

restive ether
#

nfr

onyx slate
#

gm

upbeat wyvern
#

But it said something locked a locked object in xpc

narrow mason
#

@restive ether excuse me admin, what does nfr mean

restive ether
#

ok

upbeat wyvern
#

*dispatch

narrow mason
#

??

upbeat wyvern
#

“No for real”?

narrow mason
#

ohh

#

fair enough

onyx slate
narrow mason
#

wtf people still asking for titty pics

#

gm thomz

onyx slate
#

idk i saw Hayden changing his name to this and i was like maybe it works

narrow mason
#

hmm

#

perhaps

onyx slate
#

spoiler

faint timber
#

@upbeat wyvern might be

narrow mason
#

wait both of you are underage

onyx slate
#

shit

#

we can't do spoilers ?

narrow mason
#

|| troll ||

onyx slate
#

yo thanks @upbeat wyvern very cool

upbeat wyvern
#

Lol

narrow mason
#

I KNEW IT