#development

1 messages · Page 353 of 1

narrow mason
#

and also

lethal kayak
#

void troll was funni

narrow mason
#

I’m not doing that

misty cradle
#

ok can i own someone else pls

#

jules is useless applerollingeyes

primal perch
misty cradle
#

jk

tepid olive
narrow mason
#

I want their names changed back but I’m not gonna do it for them

tepid olive
#

wait can i say trollface

narrow mason
#

I will let them ride out this wave

#

And hopefully it dies

misty cradle
#

there is no end to this wave

tepid olive
#

troll face is not funny

narrow mason
#

Well there is an end to me being in the channel so

#

Gl

misty cradle
#

true

tepid olive
#

very unfunny

primal perch
#

I’m only spamming troll because this whole conversation is stupid and idk why people are mad over a troll

tepid olive
#

true

lethal kayak
#

lmaooo

tepid olive
half walrus
#

time to repeatedly forget i don’t have internet while googling stuff

primal perch
#

A 128x128 png

tepid olive
#

I am no longer ultra

narrow mason
#

Shep Im not mad w you don’t worry

tepid olive
#

true

misty cradle
narrow mason
#

It’s a couple others who are the main issue

misty cradle
half walrus
#

working on it

lethal kayak
#

everyone hates me now because people took my pfp and were annoying with it

#

this is so sad

tepid olive
#

i dont even use wifi most times cause my wifi is so shit, lte is faster

narrow mason
#

I’m not not saying their names for any reason

half walrus
#

dmca them

narrow mason
#

Its obvious who

misty cradle
tepid olive
#

I still want to figure out how to reverse tether on linux and ios

narrow mason
#

Cameron and burrit0z

misty cradle
#

troll1 troll2 troll3

primal perch
tepid olive
misty cradle
#

ok stfu @tepid olive

tepid olive
#

SHEP HAS NITRO AGAIN

#

WOW

narrow mason
#

They are literally carbon copies of each other who can’t seem to ever stop doing the things that so clearly annoy everyone around them

primal perch
#

Yea I got some 1$ 3 month game pas ultimate thing

#

3 month nitro for 1$

narrow mason
#

But I guess some people just choose that

tepid olive
#

:trolllaugh:

narrow mason
#

Always have, I just always give benefit of the doubt

#

And am just nice to be nice

primal perch
#

Dude it’s like trying to walk into a middle school and say stop messing around

narrow mason
#

Yeah I know but

#

Keep in mind not every middle schooler is like that

half walrus
#

and it’s like this most of the time

narrow mason
#

You know what

lethal kayak
#

just enforce on-topic development chat more then

narrow mason
#

Brb krit, that sparked an idea

primal perch
#

Developer general?

lethal kayak
#

developer-general

primal perch
#

Troll face there?

misty cradle
#

true

tepid olive
#

developer backroom

primal perch
half walrus
#

i hope man

primal perch
narrow mason
#

No, something that involves them two not being able to be in the same chat

lethal kayak
#

the problem is that the people fucking this up have the developer role

misty cradle
narrow mason
#

But not just them two

primal perch
narrow mason
#

Brb

tepid olive
tepid olive
primal perch
#

Jules fix development wtf

#

True

narrow mason
#

Can’t fix the unfixable but this plan is the next best thing

primal perch
#

Just rename it Genius Bar 4

#

Nobody would come then

tepid olive
#

hey at least i dont spam racist memes here

lethal kayak
#

this plan

misty cradle
#

jules finally going to his gay conversion therapy nfrcoal

tepid olive
#

unlike some people

half walrus
#

bc the requirements for dev are low and the requirements for advanced dev are out of reach for a majority of people who give valid discussions

lethal kayak
#

true

half walrus
#

so everyone has dev and everyone who has dev hangs out solely in #development

tepid olive
#

haha our teacher just cancelled class because she wants us to take a mental health break.

#

trollface

half walrus
#

because they have chat mod perms here

tepid olive
primal perch
#

True that delete is annoying

#

Literally just how about advanced only has it

tepid olive
#

i hate when people delete messages for no reason

primal perch
#

Not trying to be a power hungry mf but really

half walrus
#

sadcat but also yes

narrow mason
#

Yeah heh guess it was wrong to trust developers to be able to not abuse that

tepid olive
#

i dont care if i have chat mod perms, i don't need to use them anyways

half walrus
narrow mason
#

You don’t need to but yet, for some reason it happens

primal perch
#

I can’t think of an instance where having it helped though

lethal kayak
#

the problem with discord is that pin perms and delete perms are under the same permission toggle

primal perch
#

Not 1

#

In 2 years

narrow mason
#

Yeah not much but enough to just be annoying

misty cradle
#

@primal perch well for some doxes of certain people here

#

it has helped

primal perch
misty cradle
#

thats the only thing i can think of

tepid olive
#

i can think of a few instances where people have spam deleted my messages to slince me

gloomy knoll
#

Hi, I'm trying to get the buildVersion of a device, but I'm unsure on what would be the best way to do this:
From OC runtime, I looked at UIKitCore and UIDevice.h.
I have the code:

@interface UIDevice : NSObject {

@property (nonatomic, readonly, retain) NSString *buildVersion;

- (id)buildVersion;

}
@end

How would I get the buildVersion?
Thank you for your time

lethal kayak
#

it's mainly pin perms

misty cradle
#

true tr1 really did that @tepid olive

#

what a loser

primal perch
#

Call the shared uidevice and then call that method @gloomy knoll

#

Check the docs on apples site for getting the shared device

#

Or that

tepid olive
#

@gloomy knoll [[UIDevice mainDevice] buildVersion]

misty cradle
#

just spent 60$ on proxies

tepid olive
primal perch
#

Just spent 30$ on computer fans

misty cradle
#

need private datacenter proxy providers applerollingeyes

tepid olive
#

troll face is not funny

misty cradle
#

i am tr2 the upgraded version

#

tr1 is loser

tepid olive
#

from now on i will vow to be not annoying in this channel

misty cradle
#

mentally broken tr1

tepid olive
#

thats what my other servers are for

primal perch
#

4 hours later

narrow mason
#

@tepid olive @tepid olive Im removing you two from this channel for the next week and if I notice continued behavior in other channels of the server dedicated to anything other than #general I will just prolong it.

half walrus
#

a remotely active person in charge of advanced dev would be kinda nice ngl

tepid olive
#

i will learn the difference between when i should and should not be annoying and toxic

primal perch
#

@narrow mason are we keeping the politics channel

#

Maybe then we can actually enforce it in that channel only

misty cradle
#

prolly until end of this month

primal perch
#

F

shut stag
misty cradle
#

until after auguiruuruautiion

#

yes

primal perch
#

I think long term it’s a good plan because it always sends up just back in general and even here

narrow mason
#

Hope that was enough, if I notice it still from others (to an extent) I will remove others too

shut stag
#

im gonna remove you jules

narrow mason
#

So far them two seemed to be the main source

#

Bitch

lethal kayak
#

:realization:

narrow mason
#

I’m your superior

primal perch
#

realisation who

lethal kayak
#

cam

restive ether
primal perch
#

Ultra 3

lethal kayak
#

go back to your old pfp

narrow mason
#

Hmm today I will actually show emotion

misty cradle
#

go back to cam

restive ether
#

no

narrow mason
#

Bc two teens annoyed me

primal perch
#

Jules happy in pfp wtf

narrow mason
#

True

primal perch
lethal kayak
#

ok now that we can have serious development talk

#

how to create a tweak in binary

restive ether
#

ok

misty cradle
#

many 0's and 1's

primal perch
#

Not false

misty cradle
#

how long does my status say destroying eu sites

#

has it been 9 mins yet

narrow mason
#

@twilit jungle wtf lurk

#

Removing u from channel

primal perch
#

Trye

#

Ghost is a big troll here tbh

lethal kayak
#

yeah ban dgh0st from the channel

lethal kayak
#

useless troll

misty cradle
primal perch
#

Always causing problems

narrow mason
#

Hmm he said go ahead

misty cradle
#

I need to know if i can go upstairs

primal perch
#

Jk we love ghost

misty cradle
#

@tepid olive how much exactly

primal perch
#

Remove if bad admin

misty cradle
#

Ok ty

#

need to stop tasks

#

ree they didnt restock shit

#

dumbass mfs

primal perch
#

Wtf

gloomy knoll
#

So I've modified my code to:

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

@interface UIDevice : NSObject 
- (id)buildVersion;

@property (nonatomic, readonly, retain) NSString *buildVersion;




@end
int main ()
{
NSString *buildVersion=[[UIDevice currentDevice] buildVersion];

NSLog(@"The buildVersion is %@", buildVersion);
return 0;
}

But now I get duplicate class UIDevice.
Also, I'm unsure if buildVersion would be a NSString

#

It is NSString

#

My mistake

#

Also, without the interface, I am told that there is no selector for buildVersion

late ridge
#

i like the big space in the @interface

gloomy knoll
late ridge
primal perch
#

@gloomy knoll @interface UIDevice (bonusstufflmao)

#

do that instead

gloomy knoll
#

So I don't need that interface right?

primal perch
#

well buildVersion is probably private because it says unrecognized

#

so use that category to be able to tell the compiler "it exists"

digital vale
#

How do i call a method on another class while the class has no argument and no sharedInstance?

primal perch
#

figure out a way to get a handle on an instance

#

which class

digital vale
#

Example of my class

%hook theFirstClass
-(void) run {
%orig;
}
%end

#

How do i call it on my second class?

lethal kayak
#

do what he said

#

find where an instance of that class exists

#

and get it

primal perch
#

true

digital vale
#

There’s no instance

lethal kayak
#

then make one

primal perch
#

if there were no instance then your hook was useless

twilit jungle
digital vale
#

Huh

lethal kayak
#

he's talking about calling another class inside his hook

#

i think

digital vale
#

Noo

lethal kayak
#

then what are you trying to do

digital vale
#

I wanna call in my second class

%hook mySecondClass
-(void) ex {

[%c(theFirstClass) run];
}
%end

#

Something like this

primal perch
digital vale
#

What?

primal perch
#

nothing i just cant really help more than what ive mentioned

#

either create or find an instance for that class

digital vale
#

Ty

inland fog
#

also please use cod blocks 🥴

tepid olive
#

i have a weekend to begin learning JS

#

this is gonna be interesting

late ridge
#

bruh

#

JS

#

easy

tepid olive
#

yeah it looks easy

late ridge
#

web? or Node

tepid olive
#

basics at least

#

web prolly

late ridge
#

oh

#

I find nodeJS more fun, because the use cases for web side js feels very limiting, that could just be me tho

tepid olive
#

well idk why i'd use node

late ridge
#

discord bots
electron
small apps
website scraping
database management

tepid olive
#

true

#

i'll probably do database stuff soon so yea

late ridge
tepid olive
#

idrc about discord bots

late ridge
#

ya sadW

tepid olive
#

and making apps in javascript uhh

primal perch
#

true

#

electron can die

late ridge
#

LOL

#

tru

primal perch
#

for some png and text

half walrus
#

did i just read someone imply js is less useful for client side stuff than server side

late ridge
#

i-

half walrus
#

banned from having opinions

tepid olive
#

GUI JS apps can die

late ridge
#

im sorry for being that one guy who loves JS cause I make discord bots and you can completely ditch object oriented programming if you want

half walrus
#

as compared to python which forces you to use objects

#

sorry i meant c

#

sorry i meant

#

what language forces u to use oop to write a discord bot

#

java ig

late ridge
#

not writing discord bots in node

half walrus
#

discord.js is the only place where node.js is even tolerable

tepid olive
#

don't see many java programs anymore
at least i don't use any

tepid olive
#

gosh this channel feels so calm without troll faces

half walrus
#

fucking right

primal perch
half walrus
tepid olive
#

stop

#

no fr and no troll face

half walrus
#

pls

half walrus
#

#import <Framework/Header.h> is two independent links, you can jump to the framework or the header specifically

late ridge
#

that's dope

primal perch
tepid olive
#

i found such a cool header thing last time on your website

#

all the iCloud Lock headers

#

brick, MadGate, etc

#

just cool names imo

half walrus
#

ik i watched you break my website

tepid olive
#

lmao

half walrus
#

was all running in phpstorm

#

so i got every error message lol

tepid olive
#

fr fr

late ridge
primal perch
#

that but without all the js stuff

half walrus
#

if i see one more troll face i will crush

#

idk what

#

i will crush

tepid olive
#

:julesslam:

#

no more nitro moment

late ridge
#

krit,,, pink is nice and all. but wen eta theme

tepid olive
#

TIL French keyboards have vertical enter keys instead of horizontal

late ridge
#

the heck

#

who wants a vertical enter key

#

unless it's this

tepid olive
#

idk

#

somehow when i got my macbook

#

they were low on stock

half walrus
#

bout to write the most cursed regex

tepid olive
#

which ended up being good

#

because instead of a french 256gb i got a english 512

late ridge
#

pog

half walrus
#

ideally matches the majority of objc header syntax

#

pray 4 me

late ridge
#

lol, regex should be a language credit

tepid olive
#

boutta reverse my school app and rewrite it if the API is accessible

primal perch
#

aight

tepid olive
#

it's literally worse than its web app

#

awful stuff

late ridge
#

iOS app?

tepid olive
#

Moodle

late ridge
#

web app?

tepid olive
#

it sucks

late ridge
#

written in PHP

#

lol

tepid olive
#

if it was only UIWebViews i'd probably be even better

#

kinda happy it's open source tho

#

quite cool to see

#

ig this is why it's cancer

#

mobile apps in HTML

primal perch
#

should we use native code or run everything through a js interpreter on a mobile device

#

surely battery life doesnt matter right

tepid olive
#

LMAO

#

THEY TELL YOU

#

TO TEST THE MOBILE APP IN CHROME

#

is this a joke

upbeat wyvern
#

how ironic is it that a bug in a tweak called stopcrashingpls is causing crashes 😄

tepid olive
#

does it even do anything anymore

upbeat wyvern
#

not with new substitute no

tepid olive
#

isn't the leak stuff fixed

upbeat wyvern
#

I mean it does do something

tepid olive
#

substitute 2 is nice but the app shouldn't be there by default imo

upbeat wyvern
#

it keeps things from injecting to some processes

tepid olive
#

end user won't touch it anyway

upbeat wyvern
#

it needs to be there because otherwise preferenceloader is a dep

#

they can just hide the app in some "jb garbage" folder 😛

tepid olive
#

true

upbeat wyvern
#

also I meant to add some more features to it like userspace reboot and sbreload

tepid olive
#

couldn't you guys like recreate a lighter pref loader in a separate section

#

maybe clipped with the Developer tab in settings

primal perch
#

hmm today i will

tepid olive
narrow mason
#

😂

tepid olive
#

that tweak did nothing for me lol

#

apparently it helped

#

i just run no jailbreak now

upbeat wyvern
#

just some utility features that can be helpful after eg disabling injectiong

surreal mountain
#

is it open source

upbeat wyvern
#

@tepid olive pref loader is already as light as it needs to be

#

it'd be fine to install everywhere, but I just don't want something it depends on to depend on it

tepid olive
#

is it still supporting armv6 @upbeat wyvern

surreal mountain
#

no

#

wlel

#

it might work

upbeat wyvern
#

substitute? yes, but not the package I maintain

surreal mountain
#

but id ont think its compiled for it

upbeat wyvern
#

like the loader processes don't support armv6

tepid olive
#

no i mean pref loader

#

lol

upbeat wyvern
#

preferenceloader does yes

tepid olive
#

kk

upbeat wyvern
#

it was broken on iOS3 which is why I updated it a while ago

surreal mountain
#

@upbeat wyvern where is the app in the src tree

#

ill add userspace reboot and sbreload if u want

#

and other stuff i see fit

tepid olive
upbeat wyvern
#

@surreal mountain the substitute app isn't open source, the substitute library is

#

@tepid olive yes

tepid olive
#

that's quite cool

surreal mountain
#

i havent used it so

tepid olive
#

iOS 2 getting latest stuff is sweet

tepid olive
#

idk

#

if someone can get keys easily or makes an error and overflows their server with logs accidentally

#

wouldn't be cool

surreal mountain
#

what log uploaders

tepid olive
#

substitute now uploads error logs @surreal mountain

#

opt-out possible ofc

upbeat wyvern
#

opt-in

surreal mountain
#

true

#

but

#

.gitignore exists

#

lol

tepid olive
#

yea ig

upbeat wyvern
#

it's not open source because it didn't need to be, probably could easily be open source

surreal mountain
#

if you do that id be willing to either recreate/better it or just add features

upbeat wyvern
#

what's wrong with it other than not having extra options I plan to add?

surreal mountain
#

idk i offered to add them

#

lol

tepid olive
#

changing icons would be cool

#

people don't like skeuomorphic stuff apparently

restive ether
#

+1

tepid olive
#

aged like milk

#

macbook air frcoal

upbeat wyvern
#

I mean thank you 😛 but half the time when somebody else does it it ends up being a way I didn't mean and I end up doing just as much, for something easy like that I prefer to do it myself

surreal mountain
#

ok

#

also

tepid olive
#

libhooker configurator frcoal

surreal mountain
#

are you in charge of loader

#

if so, in the most respectful way possible

#

have you explored adding support for other bootstraps

tepid olive
#

i doubt this is gonna do anything quiprr

restive ether
#

i don’t know who any of you people are

tepid olive
restive ether
#

i don’t know

tepid olive
#

same

#

🤝

tepid olive
#

it won't happen

#

i hate to say it but procursus is never coming

#

to stock, official checkra1n

#

it's quite the bummer since my iPad exists to develop with procursus, but it's fine

#

for example, i cannot get the latest swift 5.3.1 outside of pro

grim sparrow
#

lol

tepid olive
#

lol

#

procursus x nano x swift latest is pretty enjoyable

faint timber
#

Vim featureset a little better I recommend you learn it

tepid olive
#

vim on iPad keyboard is kinda dumb

faint timber
#

I have no issues on iPhone

tepid olive
#

k, might try it

#

else tbh swift playgrounds is decently capable

#

and SwiftUI live preview works 😛

gaunt mesa
#

appreciateit

tepid olive
#

ok

nocturne yacht
#

sus

lime pivot
#

true! https://git.io/iossb but it’s even more outdated and it’s class-dump-z which is both better and worse than class-dump

tardy narwhal
#

wow that’s old lmao

lime pivot
#

idea mainly was for clean diffs so you could roughly see what changed between releases

#

without noise like things being sorted in a different order between releases

tardy narwhal
#

would you happen to know what’s the oldest sdk dumped?

lime pivot
#

but turns out limneos did that better by literally just using a database

#

oldest on that was 2.0

#

I thought 1.0 was a bit useless to dump

#

well… 2.0 is also useless to dump

#

maybe it should have 1.0 then lmao

tardy narwhal
#

lmao for the full 100% absolutely

lime pivot
#

I think I do still have all the source binaries I used for it

surreal mountain
#

ok so

lime pivot
#

one issue is I was mixing simulator binaries in, I should just decrypt ipsws and grab from there

#

that was back when downloading an ipsw could have been a 2 hour long affair for me, now multiply that by like 8 ipsws to download

#

others I collected through Xcode’s handy dandy feature that dumps all binaries off the device and wastes your disk space

half walrus
#

one sec i can take this further

primal perch
#

i had that mostly working in electron just to try electron out but then stoped because

#

"why the fuck am i using electron"

half walrus
#

you can click the superclass link now from the framework listing and open the superclass instead if you want

half walrus
burnt niche
#

Anyone know how to ssh on windows except using the [redacted] tools

#

I have tried binary usbmuxd. Tried python usbmuxd. Ifunbox doesnt work anymore

#

Tried all the options on the wiki

#

Yes i know. I want usb ssh though😂

#

Worded that wrong sorry

#

Usbmuxd

#

Doesn’t work lmao

#

Itunnel doesnt work either

#

Alright hold up

#

Some apple files might be causing problems

#

monkaS at this point, do you think you ll make it work?

primal perch
burnt niche
#

I hope you do bro. For your own sake.😂

primal perch
#

good idea because that has the exact reason it crashes

#

that and ur ctor is fucked up

#

no that just subtarcts 16 from the stack and puts them there

#

ldp x29, x30, [sp, #16]

#

this is wrong for the end of the function

#

its what you have

#

ldp x29, x30, [sp], #0x10

#

you want this

#

what you already have tells the cpu to load x29, and x30 starting from sp + 16 when they start at sp

#

because you subtracted 16 to put them there

#

and therefore ur loading garbage values

#

bc i dont really want to keep helping u debug this just use this

#

and see what you did differnetly

#

yea

lethal kayak
primal perch
#

no

#
sub sp, sp, #16
str x29, [sp]
str x30, [sp, #8]```
lethal kayak
#

because you already subtracted 16 from the stack pointer

primal perch
#

when you write a 64bit value to 0x1000 for example it fills in 0x1000 to 0x1007

#

the stack grows down not writes

#

yea

#

again just copy the tweak.s above it should work

lethal kayak
#

copy paste moment

faint timber
#

It’s a stack of plates, take from the bottom they all come crashing down

#

You have to first in last out

#

FILO

twilit jungle
primal perch
#

not really

#

u can read any value on the stack at any time but you have to allocate / deallocate space in chunks yes

#

and just fix line 8 i didnt put the -16 there nfr so it wont even compile

#

you can do whatever you want there, its overwriting whats originally called by the objc runtime

#

the simple way is loading the original implementation address then changing the arguments accordingly in this case

#

then just branching to the original

#

you could also run the original implementation then return to your hooked code

#
_hookImplementation:
    stp     x29, x30, [sp, #-0x10]!
    adrp    x8, origImplementation @page
    add     x8, x8, origImplementation @pageoff
    ldr     x8, [x8]

    mov     x2, 0x1
    blr      x8
    ; original return value in x0 do whatever
    
    ldp     x29, x30, [sp], #0x10
    ret```
#

its more efficient to not return because you dont need to here

#

its just a tail call optimization and gcc / clang does it

tepid olive
#

can sme teach me how to develop ios tweak using vscode

late ridge
#

@tepid olive It doesn't really matter whether you're using vscode or not. The process is the same

tepid olive
#

can u teach me

late ridge
#

what platform are you on?

#

windows? macOS.. linux

tepid olive
#

windows 10

late ridge
#

oh

pearl sail
#

What parts of substitute 2.0 are opened sourced?

surreal mountain
#

libsubstitute

#

just not the app

pearl sail
#

interesting

nocturne yacht
surreal mountain
#

its been open for like 4 years

#

6 years sorry

grim sparrow
#

lol

tepid olive
#

hi

#

can sme help me with tweak development

#

btw i didnt do anything in this but y does it appear

#

and what does this do

surreal mountain
#

either in your makefile or ~/.profile, type export THEOS_DEVICE_IP=deviceIPYouWantToInstallTo

tepid olive
#

im asking what the codes do not in the terminal

#

cuz i didnt even code anything from this tweak.x file

surreal mountain
#

???????

#

you opened it...?

nocturne yacht
#

I talk about tweak injector

primal perch
#

Nope you mixed up selector and class

#

No wait

#

No I read it wrong

#

There’s no problem with that

#

It’s just easier to do one load and then mov x1, x0 after it returns tho

#

What’s the crash log

#

Send it here

#

What happens when you ret immediately in the hook

#

So like first instruction

#

Try .align 16 before each procedure

#

Just to rule it out

#

Yea sure

#

Sure try it

#

Alignment is weird with raw assembly sometimes

#

L

#

What about ret in the beginning of ctor

#

It won’t hurt

#

Ok great so you got code execution

#

What device are you running this on

#

There’s your problem

#

That’s arm64e and springboard needs arm64e dylib

#

So you get to write pac instructions now

#

I don’t know any pac so ur gonna have to ask shmoo or use the manual

#

Because that looks fine otherwise

#

Make that tweak in theos objc

#

Disassemble the arm64e one

#

Find obliterated what you need

#

Out

#

Ok autocorrect

#

You’ll probably need some in the hooked function too

#

Iirc there’s like A and B keys and you need to sign a pointer with at least one before each call

#

Yea

#

And initfunc

#

You don’t need to here idk it depends on what you want to do

#

I swear we answered this yesterday

burnt niche
#

Does class dump from official source work or do i need to use a port? I heard that it can’t dump 64bit binaries

#

Whats a good solution

#

Thanks

#

Yes sir. Thank you

#

@grave sparrow where does it output?

#

-o is for objc mode and verbosity to lvl 4

#

I think it doesn’t do any output

#

Only in terminal

#

Damn

#

Theres literally no documenation on how to output

rustic oriole
#

@narrow mason

tepid olive
#

True

burnt niche
#

If anyone knows how to. Please let me know

#

@grave sparrow are you 100% sure it can output individual header files? Or did you just output the terminal output in a file

#

Nice

late ridge
#

Just curious what were the first languages y'all learned, or first things y'all made

#

uhh

#

any fr

#

YES

#

let;s goo

#

honestly same

primal perch
#

processing js on khan academy troll

late ridge
#

also tru

primal perch
#

in the 5th grade i think

#

i kinda want to ntwerk rn

#

but nooka is online

grim sparrow
#

L

primal perch
grim sparrow
#

I refuse to learn ev3 block editor and just use python instead

late ridge
#

fr it was so fun tho

tepid olive
#

Hayden

primal perch
#

Hayden

#

true

grim sparrow
late ridge
#

👀

tepid olive
grim sparrow
#

I put a discord bot on an ev3 brick, that let you drive it around and shit

#

I have videos somewhere standby

late ridge
#

yooo

#

that's actually pog

primal perch
#

hm pac doesnt look too horrible with all this i guess

#

pacibsp everything pacia each pointer and just retab which im assuming is related to keys

#

a b keys

tepid olive
#

Ill c preprocess you

primal perch
tepid olive
#

a.out

primal perch
#

probably a good idea to learn pac eventually since arm64 iphones are only a few years from a big L

grim sparrow
#

I can’t find any videos of it actually driving and I’m sad

late ridge
grim sparrow
primal perch
#

send the whole subroutine i think im starting to get what it does

#

idk

#

either

#

just because it needs a 0 register to put the key in or i think

burnt niche
#

My first “language” was visual basic and game maker script

upbeat wyvern
#

@primal perch they don’t support arm64e for apps yet even tho

primal perch
#

yes but capt is writing a tweak for springboard

grim sparrow
#

@late ridge i would public The repo, but it’s under my schools organisation

primal perch
#

which runs as arm64e on arm64e devices

upbeat wyvern
#

Right just saying

primal perch
#

yea true

burnt niche
#

@upbeat wyvern yo you got a updated class-dump?

primal perch
#

so its not really essential yet

upbeat wyvern
#

But then why the hell is he writing ASM

primal perch
#

its fun ~~ he's masochistic~~

primal perch
#

Branch with Link to Register, with pointer authentication. This instruction authenticates the address in the general-purpose register that is specified by Xn, using a modifier and the specified key, and calls a subroutine at the authenticated address, setting register X30 to PC+4.

#

blraaz

#

true

upbeat wyvern
#

Only thing I’ve written ASM hooks for was to get a hook started and call my actual C hook

#

And kernel

grim sparrow
late ridge
#

LOL

primal perch
#

the value 0 is used as a modifer for blraaz and blrabz

#

so thats why its 0 probably

grim sparrow
#

The school had like 19 repos that we used, so I just made an organisation and transferred them all

late ridge
#

WeSmart noice

primal perch
#

except maybe a very frequently used snippet of code to get that last drop of performance

#

like objc_msgSend

upbeat wyvern
#

I used it to hand a va arg function

#

handle

primal perch
#

theres probably a few more

#

retain and release

upbeat wyvern
#

That didn’t have anlther version taking va_args

half walrus
#

what a great time to lose internet honestly

#

they could bomb the white house and i’d never know

tardy narwhal
#

actually hate that intellij does not offer to commit individually if you have past 1k files lmao

#

sadCat @JetBrains pls fix i love u

tepid olive
primal perch
#

yeah and maybe youll get a fix in 90 days

#

a year even

tepid olive
#

developing on iPad is actually enjoyable

#

damn

primal perch
#

if i had a physical keyboard id enjoy it on an ipad nano

#

just miss me with those touchscreen keyboards

tepid olive
#

true

grim sparrow
tepid olive
#

if it had a haptic engine i’d put realkeys on it

tardy narwhal
grim sparrow
#

RealKeys is just a battery go bye bye

tepid olive
#

but like procursus and swift playgrounds is great

tardy narwhal
#

they’re champions

primal perch
#

hours

#

damn

tardy narwhal
#

@grim sparrow which headers do you have on your git

primal perch
#

even 2-3 weeks would be pretty good

tepid olive
#

i really would enjoy Xcode on iPad

grim sparrow
tepid olive
#

or multi file project in swift playgrounds

tardy narwhal
#

perfect, just need someone with 12.x

grim sparrow
#

lol

primal perch
#

because im lazy does anyone know how to expand this in IDA without using said numpad

#

i have no numpad nfr

grim sparrow
#

I’ll have to update them with a modified version of NearField soon shake

tardy narwhal
#

yeet i’ll fetch them rn

tepid olive
primal perch
#

oh yea im dumb

grim sparrow
#

Haha

primal perch
#

double click

grim sparrow
#

I have them

#

It’s just I had to adjust them slightly

tepid olive
#

sdks with passion are pog

#

ty

grim sparrow
#

They are very passionate

tepid olive
#

True

grim sparrow
tepid olive
#

LMAO

grim sparrow
tardy narwhal
primal perch
#

idk

#

Branch with Link to Register, with pointer authentication. This instruction authenticates the address in the general-purpose register that is specified by Xn, using a modifier and the specified key, and calls a subroutine at the authenticated address, setting register X30 to PC+4.

#

it appears yes

#

die

#

owo / uwu are cringe

#

unless ur being ironic then yea its funny

#

nice cock

#

time to steal another id

gentle grove
#

KOAem,

narrow mason
#

Bro idea

#

Wgat should i name it as an emote

tardy narwhal
#

spongeballin

narrow mason
#

Yoo

#

Aaron gone too so he wont know

tardy narwhal
#

major W

narrow mason
tardy narwhal
#

omg

#

YES

narrow mason
#

I forgot this gem existed

#

It’s like

#

Falling in love all over again

tardy narwhal
#

ikr, just found it in my gallery next to a few things

narrow mason
#

the only possible explanation as to why you had it saved too is bc we are the same

tardy narwhal
#

you are literally on my phone wtf wtf

narrow mason
#

yeah true

#

i just hacked into ur icloud storage to get some space

tardy narwhal
#

you can’t hack an icloudid if you own itWeSmart

#

why hack yourself bro

narrow mason
#

Cant you tho? Like

#

What if you enter your new password with eyes closed

#

And guess it

#

WHO T

#

TF

tardy narwhal
#

but bro if we’re the same you own the id

narrow mason
lethal ice
#

stfu jules

primal perch
narrow mason
#

K no

#

Ever since scoob came back hes been mean 2 me💔

lethal ice
#

jules literally killed 36 people from 1999-present

#

wtf

narrow mason
#

Blocked him

lethal ice
#

ok i'll be nice

narrow mason
#

whatd he say i cant see

primal perch
#

he said jules gay

lethal ice
#

what d he say

narrow mason
#

Wow i bet he did

primal perch
#

: n twerk :

lethal ice
#

:ntwerk:

narrow mason
#

What a fucking jerk ass cock sucking, dick taking, ass licking, cum

lethal ice
#

:ntwerk:

primal perch
#

:ntwerk:

lethal ice
#

cum

#

a cum

narrow mason
primal perch
#

F

tardy narwhal
#

HOLD UP

narrow mason
#

Mario gotta chill with killing so many minorities

primal perch
#

he cant bro

tardy narwhal
#

ARE YOU PLAYING SUPER MARIO SUNSHINE

primal perch
#

ofc he is

narrow mason
#

Ya bro

#

On the switch

primal perch
#

sunshine is the gamer game

tardy narwhal
#

BRO

primal perch
#

bro if you like that you need to get yourself a copy of 3d all stars rn

narrow mason
#

This is my first time playing it since i was a kid

#

Insane

tardy narwhal
#

As traditional I always play the game through until 120 shines every year

#

sunshine is just so great

#

man the memories

lethal ice
#

@narrow mason listen to muse

primal perch
#

that sounds like torture

narrow mason
#

Yeah sunshine is the most nostalgic one for me but

tardy narwhal
#

yeah, since 2017

primal perch
#

getting blue coins annually

narrow mason
#

Galaxy is just

#

Amazing

primal perch
#

TURE

#

galaxy soundtrack

tardy narwhal
#

fuck the blue coins though

narrow mason
#

getting blue coins anally

#

Literally fuck them

tardy narwhal
#

btw jules

#

i have something to mind blow you

lethal ice
#

bro what about super mario bros wii

primal perch
#

true

narrow mason
#

Tell me

primal perch
#

mario bros wii is a good one

narrow mason
#

:now:

primal perch
#

and mario bros ds

lethal ice
#

wii was my favorite mario

primal perch
#

ds and wii are the good ones

#

the 3ds and wii u are eh

narrow mason
#

Wii was a mario

#

Wtf

#

Mario in disguise

lethal ice
#

wii u mario was trash

#

yea tru

narrow mason
#

wii u was good tbh

tardy narwhal
#

When you get to Serena Beach, into the casino, walk back to the elevator and spray the ceiling.
You’ll get a one-up

primal perch
#

its not bad

lethal ice
#

i didn't like the world system in wii u

narrow mason
#

but only white people have one

primal perch
#

its just like wii but in hd

#

wii did it first

primal perch
#

the 3ds one is ass dude

tardy narwhal
#

POGGERS

primal perch
#

i play it every couple years or so and i cant remember anyhting about it

narrow mason
#

bro true when i found out

primal perch
#

its so forgettable

narrow mason
#

I was like

lethal ice
#

3ds smash 4 🖌️

narrow mason
#

Yo oog

#

Pog

tardy narwhal
#

yeah it’s such a clever 1up

#

like who tf came up with that

primal perch
#

some japanese guy

#

probably

tardy narwhal
#

he had to be snorting coke

narrow mason
#

I think Luigi and Mario smoke meth together

lethal ice
#

what about the block that u hit like 500 times to crash the game

primal perch
#

true

lethal ice
#

i forget which game that was

primal perch
#

koji kondo is too good

narrow mason
#

Yeah they had to be on drugs

#

like

lethal ice
#

whoever arranged the ssbb music was a genius

primal perch
#

probably koji kondo

lethal ice
#

yea

primal perch
#

the man worked on so many games

lethal ice
#

i think so

primal perch
#

amazing composer

narrow mason
#

I heard they actually got mozart for Galaxy

lethal ice
#

also 100% of zelda music is just cracked

narrow mason
#

Yea

primal perch
#

and mahito yokota

#

those 2 did the galaxy music

#

10/10 nut busting

narrow mason
#

Beethoven did Zeldas soundtrack i believe

lethal ice
#

true

narrow mason
#

And muse

lethal ice
#

beethoven and bach collab

narrow mason
#

Bro imagine beethoven and muse

primal perch
#

society if mario galaxy 3

lethal ice
#

wtf true

#

muse

tardy narwhal
lethal ice
#

wtf

primal perch
narrow mason
#

Mario Odyssey is just galaxy 64 and sunshine all in one

#

Like what more could you ask for

primal perch
#

odyssey is pretty good yea

#

not as good as galaxy or sunshine but still great

narrow mason
#

Bro “pretty good”

#

Its like

lethal ice
#

shep money day

narrow mason
#

In between sunshine and galazy

primal perch
#

true

tardy narwhal
#

3d world was also pretty nice

primal perch
#

eh its good

#

it just doesnt do it for me the same tbh

narrow mason
#

I never played it

tardy narwhal
#

imo it’s worth playing

primal perch
#

have you played 3d land @tardy narwhal

#

true

narrow mason
#

I dont like the idea of mario not being centered on camera

primal perch
#

it is

narrow mason
#

In a 3d game

primal perch
#

3d land is also decent

#

good even it just looks like ass on the 3ds

narrow mason
#

Like he isnt the focus of the game camera

#

its weird

primal perch
#

400x240 display

lethal ice
#

wtf

primal perch
tardy narwhal
primal perch
#

96000 pixels

lethal ice
#

mario 64 was cool if i ever had an n64 i bet i would have played it so much

tardy narwhal
#

last ds i owned was a dsi lmao

narrow mason
#

Did you know super mario and sonic meet in the Bible

primal perch
#

no

lethal ice
#

wtf the dsi

narrow mason
#

Yeah

lethal ice
#

i still have a dsi

#

doesn't turn on

narrow mason
#

I still have a psp
Pretty
Small
Penis

primal perch
tardy narwhal
#

if you have a dsi you’re legit spongeballin’

lethal ice
#

true

primal perch
#

if you want to explore some more nintendo catalog anyway

lethal ice
#

i had a spongebob game for the 3ds

narrow mason
#

Ok but did anyone else accidentally smash their original nintendo ds on their brothers face and knock his tooth out

primal perch
#

no

narrow mason
#

ok then stfu

tardy narwhal
narrow mason
#

I swear it was an accident

primal perch
#

mf was probably playing nsmb vs mode

narrow mason
#

The original DS was like a brick bro

primal perch
#

to be fair that shit pisses you off easy

narrow mason
#

and its ugly

#

Come to think back at it

#

The design of the original DS

#

😞

tardy narwhal
#

you could slap a hoe with it though

lethal ice
#

tru

primal perch
#

strap them to your chest for body armor

narrow mason
#

Mfer you could break a hoes jaw

primal perch
#

kevlar got nothing on that

lethal ice
#

i threw a ds at a hoe once

narrow mason
#

And then knock her out

#

And play Mario kart

primal perch
#

mario kart 7 true

#

played that all the time

#

true

narrow mason
#

Did anyone else play Nintendogs

tardy narwhal
#

it’s not “knocking out”, that’s so rude. it’s “changing her state of mind”

primal perch
tardy narwhal
#

there’s no such thing as theft, only indefinitely borrowing

primal perch
#

objc_release(v60);

lethal ice
#

never played nintendogs

primal perch
#

nintendildo

narrow mason
#

Bruh i played nintendogs and came back to check on them 6 years later and they were all addicted to meth

tardy narwhal
#

get an emulator and play rn

narrow mason
#

Literally all doing drugs

#

Cause i neglected them

lethal ice
#

i've played all the zeldas, some mario, all the smash bros, and a few other random nintendo games that came with the consoles

primal perch
#

switch emulators are already almost locked 60fps in many games

#

its kinda cracked

narrow mason
#

well i mean

#

i would expect nothing less