#development

1 messages · Page 122 of 1

acoustic imp
kind herald
#

average iPhone 12 mini

acoustic imp
#

crazy

#

jb folder is 3.1 gb

fierce plover
#

Where I can get PSPrefs ?

#

PSPrefs.x

#

nvm

acoustic imp
#

I have also noticed my phone being a little big more laggyer than normal

tepid olive
#

can someone assist me in debugging my code

#

this is all the information I have

#

there is no other info given to me by appl

timid furnace
tepid olive
#

yes

sudden heron
#

Arm developer studio is a whopping 5.5GBs. All to create a 100 byte assembly file

#

with formatting

sudden heron
hexed knot
#

CGRect* oop = [[CGRect alloc] init];

ashen birch
#

devs can pin shit in here?

#

brazy

sudden heron
#

anyone know wtf is going on here

#

I am declaring this func to be global in test.s

hexed knot
#

ret

sudden heron
#

GCC needs an empty line at the end they say

#

here's the c file

radiant idol
sudden heron
indigo peak
#

what editor is it

acoustic imp
#

U monster

#

*oop

radiant idol
sudden heron
#

I might just set up FVP on my linux

#

or maybe just a simple gcc macro

#

in sublime or something

radiant idol
#

why not use VSC

sudden heron
radiant idol
#

fair enough

indigo peak
#

vsc is fast if youre pc is good enough

radiant idol
#

cough cough

indigo peak
#

im playing fortnite

#

leave me by

radiant idol
#

no

#

you sound like an angsty teen

sudden heron
#

im not the only one who notices i guess kek

radiant idol
#

"nO mOm im PlaYiNG forTNiTe!1!"

ocean raptor
#

vim

indigo peak
radiant idol
indigo peak
#

fuck it

#

echo "" > file

radiant idol
#

oh

ruby fern
#

You've never had your phone glass spontaneously shatter?

indigo peak
#

how did i go from understanding how to make a patchfinder the other day to not knowing how to make something simple like a UIMenu

kind herald
#

google says the Note7 just randomly explodes too. crazy to think about

frosty gale
#

hey chat, are the vnode offsets for iOS 16 & 15 similar?

#

I'm looking to use kfun's vnode functions, but while looking for the offsets for my device (iOS 15), I see the same values as what kfun (iOS 16) has

#

for context: 0x78 is the same value for ubc_info in kfun (iOS 16), the same can be said for other offsets like io_count, use_count, vnode_flag & write count (I've also used the kernelcache on device and the values remained the same)

#

So just wondering if any of the values have changed at all between versions, thanks (:

frail cedar
indigo peak
#

@radiant idol

#

very cursed code

radiant idol
#

UIMENUUUUU

indigo peak
#

like

#

extremely

radiant idol
#

We love UIMenu

#

(But never know how to use it)

indigo peak
#

TRUE

#

thats all for the aimbot

#

lmao

#

almost 200 lines just for that

frosty gale
radiant idol
indigo peak
#

do you wanna see smth

#

idk what adjective to use

#

cool?

#

alarming?

frosty gale
#

thanks for the help @frail cedar (:

indigo peak
#

gross?

#

one of the above

#

cursed?

#

yeah cursed is the best i think

radiant idol
indigo peak
radiant idol
#

no. stop.

indigo peak
#

i cant even begin to explain what it is

#

or how i made it

#

or anything actually about it

#

it just

#

exists

kind herald
hasty marsh
# indigo peak

gamepigeon NEW UPDATE HACKS on funny snow channel tmorrow

sonic totem
#

@indigo peak how often do you use GamePigeon/GameSeagull unironically

indigo peak
#

gamepigeon, idk like a couple times a month

#

gameseagull, basically never

#

cheating ruins the fun 😭😭

lime pivot
slim bramble
#

gm

placid kraken
#

@indigo peak is it meant to have that gap

#

or is that just a cephei thing

#

oh yeah thats definitely a cephei thing

#

happens in the demo and in kiyoharu

sonic totem
slim bramble
#

Imagine cheating on an iMessage game

lime pivot
placid kraken
#

im pretty sure theres a call you can make to get the device width?

lime pivot
#

not device width, the margin used on the table view sections, and then the extra margin used on the headers

placid kraken
#

ah i see

lime pivot
#

it's subtly different on each device class, plus can also be affected by your font size, and I don't want to hardcode anything

placid kraken
#

fair enough

visual meadow
#

And we just keep doing redemption until someone misses lol

acoustic imp
#

@indigo peak do you have an ipa version of GS ?

sonic totem
#

I don’t know a single person irl who uses TrollStore

brazen timber
#

fr

hasty ruin
serene hawk
#

is it worth buying a xr on 16.3 that occasionally just panics out of the blue?

#

or: is there any tool to diagnose if this is just software or hardware issue? i already have physical access to the device

sonic totem
sonic totem
lean ermine
#

could be faulty battery, faulty logic board connection, improper logic board connection

#

frequently for XR series and those around it people doing repairs may forget the logic board cover and that can make that problem worse

#

you are rolling the dice on it tho

#

it coild always be due to water damage as well

#

could

serene hawk
#

ugh alright yeah you can hear something loose inside the phone when you shake it lol

lean ermine
#

interesting

#

could be the logic board cover shaking

serene hawk
#

lol, have to test if it panics when you dont move it at all

visual meadow
serene hawk
#

yeah it is a pretty long panic log but i dont got it rn

serene hawk
# visual meadow Are you able to see what the panic is?

just searched a bit and as far as i remember the log looked something like: "panic(cpu 5 caller 0xfffffff019766bfc): "i2c0::_runInterruptMode Timed out waiting for interrupt; last write status 00210118 int shadow 00290100 xfer 00000000 fifo 00000002 for device ad5860" and there already a post on ifixit that basically says that its a taptic engine / dock flex issue. this would also apply to the device i was speaking about because the taptic engine on the xr is pretty broken

slender glade
indigo peak
#

one was my best friend who was also into jailbreaking in the Electra days, and the other was an extended family member

#

back when the ios version was compatible with both unc0ver and Electra

placid kraken
#

if i do a uhm

#

MSHookMessageEx

#

how do i undo that

#

like is there a way to unload a hook

hasty ruin
#

just return orig straight away 🧌

placid kraken
#

horror

#

i cant find anything on the substrate docs im gonna assume an unhook method doesnt exist

sonic totem
#

I wish I could find someone I know who has TrollStore

#

Epic reveal

placid kraken
#

simple

#

check your walls

hasty ruin
#

gm

placid kraken
#

couldnt it always do this?

#

like i just use the cc button in other apps and it works just fine

#

least cursed signature

+ (void)loopUIColorWithBlock:(void (^)(unsigned int index, SEL selector, NSString *name, Method method, Class uiColorClass, UIColor *colorInstance, NSString *hexColor))block;
slender glade
placid kraken
#

...they did consent/ask you to do it first right?

slender glade
#

yes lol

placid kraken
#

im just picturing you going around plugging peoples phones into your laptop and jailbreaking them

slender glade
granite frigate
#

would

slender glade
granite frigate
#

did you get bank

sonic totem
slender glade
#

i wonder if they ever restored rootfs.

slender glade
slender glade
#

this dude getting pinned more than a hooker in vegas holy hell

sonic totem
#

Can’t wait for inevitable “[News] Developer Alfie CG admits to deploying spyware on unsuspecting individuals” woeis

sonic totem
#

And I bet it’ll be @radiant idol too

sonic totem
#

I plan to develop a 0click jailbreak at some point as a project

#

But obviously won’t open source

granite frigate
#

that bluetooth 0 click thing that ian beer demo'd looks rly cool

placid kraken
granite frigate
#

you just broadcast a jailbreak signal in your home 💀

sonic totem
#

“Drive past [ADDRESS] today for a free jailbreak!”

granite frigate
#

portajailbreak

placid kraken
#

byoj (bring your own jailbreak)

sonic totem
#

That’s already taken though

granite frigate
#

💀

#

actually that sounds cool, maybe i'll try making one for iOS 12

#

iphone 5s and 6 ig

sonic totem
#

W

#

Mine for iOS 14

#

Need kernel r/w for 17.0 smh

placid kraken
#

untethered jailbreak for ios 19.3 developer beta 3 coming soon

#

someone is gonna search in this channel for "ios 19.3" in a few years and this is gonna appear lmao

sonic totem
#

👁️boot fr

placid kraken
#

this feels so extremely inefficient

+ (NSDictionary *)convertToHSVColor:(UIColor *)color {
    CGFloat hue, saturation, brightness, alpha;
    [color getHue:&hue saturation:&saturation brightness:&brightness alpha:&alpha];

    return @{
        @"hue": @(hue),
        @"saturation": @(saturation),
        @"brightness": @(brightness),
        @"alpha": @(alpha)
    };
}

[Utilities loopUIColorWithBlock:^(unsigned int index, SEL selector, NSString *name, Method method, Class uiColorClass, UIColor *colorInstance, NSString *hexColor) {
    __block UIColor *(*originalColorWithCGColor)(id self, SEL _cmd);

    MSHookMessageEx(
        uiColorClass,
        selector,
        imp_implementationWithBlock(^(id self, SEL _cmd) {
            if ([[preferences objectForKey:@"mode"] isEqualToString:@"Simple"]) {
                NSString *key = [NSString stringWithFormat:@"%@Color", index % 2 == 0 ? @"primary" : @"secondary"];
                UIColor *colorAtKey = [GcColorPickerUtils colorFromDefaults:BUNDLE_ID withKey:key fallback:hexColor];

                NSDictionary *originalColorData = [Utilities convertToHSVColor:colorInstance];
                NSDictionary *customColorData = [Utilities convertToHSVColor:colorAtKey];

                return [UIColor colorWithHue:[[customColorData objectForKey:@"hue"] doubleValue]
                                    saturation:[[originalColorData objectForKey:@"saturation"] doubleValue]
                                    brightness:[[originalColorData objectForKey:@"brightness"] doubleValue]
                                        alpha:[[originalColorData objectForKey:@"alpha"] doubleValue]];
            }

            return [GcColorPickerUtils colorFromDefaults:BUNDLE_ID withKey:name fallback:hexColor];
        }),
        (IMP *)&originalColorWithCGColor
    ); 
}];

how else could i do this lmao

#

im planning to mess with the saturation and brightness too thats why im returning all of them

#

instead of just the hue

#

anyway lets test i guess

#

this is gonna be interesting

#

oh it throws me in safe mode lmao

placid kraken
#

maybe i should average the sat and bri

#

that makes more sense actually

#

fuck maybe i shouldnt average the opacity

radiant idol
#

kek

placid kraken
#

wha

#

it turns out i need to do a weighted average btw

radiant idol
#

the way you write your code, you utilize every single objc feature somehow. Blocks, dictionaries, MS API, objc runtime, etc

placid kraken
#

lol i guess its necessary idk

radiant idol
#

you can write simple code, it doesn’t have to be optimized to hell 😭

placid kraken
#

i literally was thinking it was unoptimized enough that im allocating a dictionary of the hue, sat, bri, and alpha of every single color im hooking

#

and theres like

#

100+ iirc

#

anyway i see what you mean lol

sonic totem
#

Optimized by iCraze with some if statement ordering 🔥🔥

placid kraken
granite frigate
#

🔥

placid kraken
#

i have to determine what the new color should be at application time otherwise it would overwrite my advanced color keys and i dont want that

#

i want them to be seperate

placid kraken
#

i want to show how it changes depending on the colors you pick

#

i could reloadSpecifiers whenever a simple color changes

torn cloud
#

guys my clion trial runs out next week

timid furnace
#

Has anyone set up an apt repo with download stats before

#

No clue how to do it without selfhosting

#

the best i can think of is hosting the files on GitHub releases, but that poses a problem when you use a custom domain

placid kraken
#

is it a good idea to encode my json into b64 when exporting to users

#

would it reduce the size of the text significantly enough to warrant it

#

atria encodes to b64 and im pretty sure it actually makes it longer than shorter

#

lmao

slim bramble
#

and b64 I think

#

like lzma or some shit like this

granite frigate
#

please just make it plaintext json 😭

placid kraken
#

yea i was going to, im "exploring my options"

sonic totem
#

Thoughts on this resolution for a 13" MBA

placid kraken
#

does decompression speed really matter here

#

youre only gonna be importing colors pretty rarely

#

im sure the user can wait a second or two

#

unless you mean > 10 second slow

#

in which case i agree

sonic totem
torn cloud
#

how do you live with that 💀

sonic totem
#

Barely

#

That's how

hasty ruin
#

dont use it then????

torn cloud
#

fr

sonic totem
#

I like it

hasty ruin
#

@radiant idol look at this

#

smh

radiant idol
#

huh

sonic totem
#

@hasty ruin you like SWIFT!

radiant idol
#

ALSFIE

#

ALFIE

#

HYPOCRITE

#

WHAT THE HELL

sonic totem
radiant idol
#

BUDDY YOU'RE DONE

sonic totem
#

New TrollStore compatibility update incoming 🔜

radiant idol
#

NO

#

YOU'RE DONE

sonic totem
#

So I'm not done

radiant idol
#

no

#

you

#

ae

#

done

#

are

hasty ruin
#

i wonder if pb1 has it trol

sonic totem
#

Don't RUIN IT

#

Don't Rune it trol

hasty ruin
radiant idol
#

I WAS GONNA MAKE THAT JOKE

hasty ruin
radiant idol
#

I do not like you Alfie

hasty ruin
#

aw

sonic totem
#

Fine

radiant idol
#

ok true

#

fine im sorry

sonic totem
#

iCraze is my favourite now

hasty ruin
sonic totem
#

Too late

radiant idol
#

NO WAIT

#

remove compact mode

#

and we'll talk'

sonic totem
#

Okay I'll switch to mobile

harsh junco
sonic totem
#

Yes

#

Unfortunately

harsh junco
#

Un_fortunately

#

/s

sonic totem
#

I have received multiple threats

#

Update: I added a random whitename to thread by accident

#

Common Alfie L

harsh junco
sonic totem
#

Can't

sonic totem
cloud yacht
#

me

sonic totem
kind herald
timid furnace
#

no, alfie got their rights removed

sonic totem
sonic totem
#

And Dhinak occasionally

kind herald
#

so no trollstore 3

#

/j

radiant idol
#

no leaks

sonic totem
#

Not in that thread trol

cloud yacht
#

You should accidently add me

#

My name is not white

sonic totem
#

It’s not just a non-white name thread though

cloud yacht
#

Yeah but it woukd be an accident

sonic totem
#

No LEAKS!!

cloud yacht
#

Don't worry I am sealed well

sonic totem
cloud yacht
#

Brainfuck should belong to every programmer's brain because it is so simple, elegant, and great

primal perch
#

real

#

true

#

c with literally just classes and no virtual or exceptions goes pretty hard (basically iokit )

sonic totem
#

Messages deleted AGAIN

#

@hasty ruin culprit as usual

hasty ruin
#

??

sonic totem
#

My message got deleted

#

Hang on

#

I think this might be @radiant idol hm

#

FRAMING iCraze

radiant idol
#

HUH

sonic totem
#

One of you two deleted my message

#

Own up

radiant idol
#

wasnt me

kind herald
#

rune is better than jade

#

hm

sonic totem
#

Man why is it a video

radiant idol
#

😭

sonic totem
#

I saved it from iCraze

#

Explains it hm

slim bramble
#

Me wondering why no work when no %orig; 💀

cloud yacht
#

just hook everything and remove the orig

#

Oh I finally caught up to the channel

primal perch
#

yeah that’s part of classes

#

virtual is just slow and bad

#

(i like virtual)

vivid dew
#

"its literally a vtable" -- guy who literally just passed comp sci 201

primal perch
#

fr

vivid dew
#

i'm gay

primal perch
#

gay

#

i’m in 300 level courses and i don’t think most people know what a vtable is

#

my program might be a joke

#

at least i got above a D in discrete tho

#

skill issue etc

vivid dew
#

yeah skill issue

primal perch
#

mov r8, [rdi]
call [r8 + 0x20]

vivid dew
#

arch issue

primal perch
#

a table that stores virtual function pointers for a class

#

in c++

#

function pointers to virtual functions

#

capt not be pedantic challenge

cloud yacht
#

wow

vivid dew
#

so when am i going to start seeing some REAL functions

cloud yacht
#

so you can lookup functions by name?

cloud yacht
vivid dew
vivid dew
primal perch
#

done

primal perch
cloud yacht
#

wow data

#

bruh is that really filtered?

primal perch
#

Retirdscript

vivid dew
#

run this:

int main(void) { unsigned long long a = 0x333a20776f656d; return !printf("%s\n", (const char*)&a); }
#

scared of real programming languages

cloud yacht
#

c reverse shell be like

primal perch
#

meow :3

cloud yacht
#

is this code getting a peice of memory from a specifc adcress and casting it to a string?

#

oh

vivid dew
primal perch
#

fr

#

i didnt even run it im just not a drater

#

easy hex to ascii covnersion

cloud yacht
#

someone should code golf ejecting my dvd drive on linux

primal perch
#

haha toddler iphone

#

cant even run clang

cloud yacht
#

^

#

apple let me just run some cli tools

#

and install my own apps

vivid dew
#

i think users should decide what kernel runs on their hardware!!

cloud yacht
#

tbh gimme unlocked bootloader

#

then I can choose my own kernal

vivid dew
#

only uses stock ios

cloud yacht
#

and os

#

if you want to choose the stock ios kernel, go ahead

primal perch
#

i dont relaly need root

cloud yacht
#

Trollstore is pretty good

primal perch
#

on my macbook i just leave SIP/SSV/etc on cus i can still load whatever i want

vivid dew
#

europe moment but true

cloud yacht
#

tbh apple should just integrate trollstore as the eu complicane

torn cloud
#

@limpid star any particular reason why PACMAN doesn't work? sorry for the ping

cloud yacht
#

^

#

if i want to I should be able to install some kerneal written by capt that will bootloop

torn cloud
primal perch
#

based

visual meadow
#

Ive successfully recreated atria makefile

primal perch
#

it should be a thing but crapple and no legislation so

#

you dont own most apple products

#

the only appel product you can say you own is the mac

cloud yacht
#

I had a tweak I tried to compile and couldn't get it working so I just generated a new makefile and pasted all the code in

torn cloud
cloud yacht
#

oh

torn cloud
#

they didn't give a reason

#

so i just wanted a more in depth explanation

cloud yacht
#

I mean they just say it hasn't been shown

#

not that it doesn't work

torn cloud
#

yeah idk

#

i've been making this project for a while now and i don't want it all to go to waste

#

it is what it is ig

restive ether
#

pacman?

torn cloud
#

yeah

#

working on forking it to c

restive ether
#

procursus already did that

torn cloud
restive ether
#

like the arch package manager

torn cloud
#

the bootstrap?

restive ether
#

yes

torn cloud
#

bruh

#

that's a shame

#

i'll go ahead anyway

cloud yacht
#

tbh we should use whatever zefram uses for managing packages from now on

torn cloud
#

what even is zefram

#

i want to try it trol

cloud yacht
#

ask @grave sparrow

torn cloud
#

@grave sparrow what's zefram

bright lance
#

Is there a tweak to use ur camera to record a video while like just on the homescreen or on another app

limpid star
#

the people who found it ran their own bare-metal OS

#

you probably could get it to work on macOS but ios/ipados would be a struggle due to no kext support

primal perch
indigo peak
cloud yacht
#

Based on what?

sudden heron
#

hey guys- is there a way to run Clutch on windows?

acoustic imp
#

New use for old Mac other than paler1n 👍

#

@radiant idol what do i do for this thing? (u added it yesterday)

radiant idol
#
@interface NSObject (Private)
- (id)safeValueForKey:(NSString *)key;
@end

also add a @ i nfront of "_backgroundView", my bad

acoustic imp
#

k

#

in GH ppl put the NSString you put as id

#

does it matter

radiant idol
#

wdym

acoustic imp
#

oh wait nvm

#

im looking at header dumps 🙈

radiant idol
acoustic imp
#

yea

#

What 😭 Tweak.xm:833:6: error: use of undeclared identifier 'nowplayingview' [nowplayingview updateLSBGartwork:0]; ^ Tweak.xm:845:21: error: no visible @interface for 'MRUNowPlayingView' declares the selector 'animateArtworkToLarge' [nowPlayingView animateArtworkToLarge]; ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ Tweak.xm:847:21: error: no visible @interface for 'MRUNowPlayingView' declares the selector 'animateArtworkToLarge' [nowPlayingView animateArtworkToLarge];

@interface MRUNowPlayingView : UIView
@property (strong, nonatomic) MRUNowPlayingControlsView *controlsView;
- (void)animateartworktonormal;
- (void)animateartworktolarge;
- (void)updateLSBGartwork:(int)arg1;
@end```
```objc
MRUNowPlayingView *nowPlayingView = (MRUNowPlayingView *)self.superview.superview.superview;
            if(tapgespressed == 0){
                [nowPlayingView animateArtworkToLarge];```s
faint stag
#

at least for line 833

brazen timber
acoustic imp
faint stag
#

bru

acoustic imp
#

thers 2 of these, btw

faint stag
#

how did u miss that

acoustic imp
faint stag
acoustic imp
#

welp ones good now

#

ah

brazen timber
acoustic imp
#

animateArtworkToLarge VS animateartworktolarge

#

silly case

faint stag
brazen timber
#

I respect the grind but like lmao

#

fr

faint stag
#

lmao

#

just start using camelcase everywhere

acoustic imp
#

yes u did

faint stag
#

it's not a bad habit

acoustic imp
#

i fixed it to that

#

replace all >>

radiant idol
tepid olive
#

sup

radiant idol
#

dont use camelCase in C code.

faint stag
tepid olive
#

I don't use naming schemes

radiant idol
#

ikik

tepid olive
radiant idol
#

SCREAMING_SNAKE_CASE >>>

tepid olive
#

ahahaha

#

HA

cloud yacht
#

question is there a cli syslog tool that works on rootless?

faint stag
cloud yacht
#

theres one package I found but it just segaults

tepid olive
#

anotine!

faint stag
tepid olive
#

;p

acoustic imp
#

oh

radiant idol
tepid olive
#

just use the console app on your mac

#

no?

cloud yacht
#

something on device

tepid olive
#

oh

#

hmm

faint stag
tepid olive
#

all I know of is antoine

radiant idol
cloud yacht
#

Do I need to learn how the syslog works and write my own?

faint stag
cloud yacht
#

that segfaults

faint stag
cloud yacht
tepid olive
#

are any of you

#

knowledgable in kernel structures

#

(specifically ipc_space)

faint stag
cloud yacht
faint stag
#

bru

#

then this is the most recent fork probably

#

i could build it
what's the target anyway

cloud yacht
#

I'm building it rn

faint stag
#

a fork with 1 commit

cloud yacht
#

yeah it just works™️

#

should I bump that theos pr?

faint stag
#

probably

cloud yacht
#

tbh I might just stick this on my repo

#

let me check the license

faint stag
#

i mean procursus already hosted it

#

so it's probably fine

cloud yacht
#

yeah it has full redistribution rights

acoustic imp
#

what does this mean exactly?, the handelatp method is bad, somthing in the method is bad?

#

(sry for SS i cant copy paste)

radiant idol
#

is handleTap a new method

acoustic imp
#

yes

radiant idol
#

did you add %new above it

acoustic imp
#

yes fr

faint stag
#

idk

#

it just might

acoustic imp
radiant idol
#

ok well i said all the easy ones

#

idkwhat else it might be just by that one line

acoustic imp
radiant idol
#

yes the whole thing

faint stag
#

^

#

header usually has important info

#

lol

#

actually apple has documentation on logs

radiant idol
#

once I have time I'll write the logs section in Tweak-Tutorial

#

or @cloud yacht COUGH COUGH

#

lazy

#

smh

acoustic imp
#

i think this is the right one

cloud yacht
radiant idol
#

oh i thought you meant crashlogs not logs

radiant idol
#

or maybe thats interconnected

faint stag
#

lol

#

thanks

radiant idol
#

you can add < and > around links and it'll get rid of the embeds btw

acoustic imp
radiant idol
#

i was talking to wilson

faint stag
radiant idol
#

@acoustic imp are you sure you dont still call your old "animateartworktolarge" in that method somewhere

cloud yacht
radiant idol
#

lol

#

ok

radiant idol
#

I'm not so sure about that one, chief

acoustic imp
#

then this the wrong log

#

one sec

faint stag
acoustic imp
radiant idol
#

I wish I had the time to rewrite my tweaks from scratch

acoustic imp
#

night i concted my phone to my real mbp and omg layoutsubview on that view i hooked gets called a million time

faint stag
#

this is why you don't use layoutsubviews troll

radiant idol
acoustic imp
radiant idol
#

lol

acoustic imp
#

yea ik, i jus fg, which method it was

faint stag
# acoustic imp

y'know, you can get the date and time from the header of the log
that's how these are named

acoustic imp
#

idk how to read it

faint stag
#

no i get that

#

but this is still the wrong log

radiant idol
#

lol

acoustic imp
#

what

#

im looking at it rn

faint stag
#

are you sure

acoustic imp
#

oh

#

yea u were right

acoustic imp
#

(freaking WinSCP)

faint stag
#

yeah this is the one

radiant idol
#

@acoustic imp by the way, here is what i would honestly tell ya to do:
You use Dopamine as your primary jailbreak, right? I can see how much you're struggling with your macOS VM. What I would say is that you could sideload XinaA15 2.X on your device and use that jailbroken environment for testing. You could install oldabi-xina there and then develop with WSL on your Windows PC instead.

cloud yacht
#

bruh my ssh isn't working

#

kex_exchange_identification: read: Connection reset by peer Connection reset by 10.76.217.10 port 22

#

doesn

#

t even work over localhost

faint stag
# acoustic imp

i don't know how to fix it but your function is defintetely causing issues
VM - Compressor failed a blocking pager_get
cause some lock problem is happening

acoustic imp
acoustic imp
# faint stag i don't know how to fix it but your function is defintetely causing issues `VM -...

this is the function in all it ugly glory ```objc
- (void)handleTap:(UITapGestureRecognizer *)gestureRecognizer {
if (gestureRecognizer.state == UIGestureRecognizerStateEnded) {

        MRUNowPlayingView *nowPlayingView = (MRUNowPlayingView *)self.superview.superview.superview;
        if(nowPlayingView){
            if(tapgespressed == 0){
                [nowPlayingView animateArtworkToLarge];
                tapgespressed =1;
                [nowPlayingView animateArtworkToLarge];
                [self setsettings];
            }else{
                [nowPlayingView animateArtworkToNormal];
                tapgespressed =0;
                [nowPlayingView animateArtworkToNormal];
                [self setsettings];
            }
        }
        
    }
}``` not sure how its doin that
#

it worked fine yesterday before nightwind was helping me fix stuff

radiant idol
acoustic imp
#

then how do i look at CLs ?

cloud yacht
#

you can get oldabi on domaine

acoustic imp
#

ik, but i dont want to

radiant idol
acoustic imp
#

krashkop doesnt always work

radiant idol
#

it's the same crashlog tho

#

KrashKop just symbolicates them and makes them look nicer

faint stag
#

and so does console

radiant idol
#

we're talking about non-macOS

acoustic imp
#

It does work troll

radiant idol
#

see

faint stag
radiant idol
#

I wish we had Cr4shed

acoustic imp
#

fr

radiant idol
#

those crashlogs were OP

cloud yacht
#

CrashReporter my beloved

#

Oritented Programming

faint stag
radiant idol
#

someone recompiled and got it to work

acoustic imp
#

i comented evything int he mehtod and no crash

#

time to start un-comenting 👍

radiant idol
#

he's learning debugging!

faint stag
#

so true

acoustic imp
#

oh iv known this

#

can i make theos shut up about this

#

jus RQ

faint stag
#

but if it's not commented

#

it's going to try and process it

#

so

acoustic imp
#

ok nvm

cloud yacht
#

ok does anyone know why my ssh isn't working??

acoustic imp
#

whats the error

cloud yacht
faint stag
#

dunno if you disabled password auth tho

acoustic imp
#

go to ur like /home/.ssh/ (like 'remebered' hosts or sm) and delete the like one w the ip ur tryign to ssh

cloud yacht
#

I don't rememebr what I did with this device but password should still be enabled

faint stag
#

also, ssh -v should give you some more info

faint stag
#

verbosity

cloud yacht
# faint stag also, `ssh -v` should give you some more info

Nothing useful (at least to me) OpenSSH_9.3p1, OpenSSL 3.1.1 30 May 2023 debug1: Reading configuration data /home/shorty/.ssh/config debug1: Reading configuration data /home/shorty/.ssh/config-custom debug1: Reading configuration data /etc/ssh/ssh_config debug1: Reading configuration data /etc/ssh/ssh_config.d/50-redhat.conf debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config debug1: configuration requests final Match pass debug1: re-parsing configuration debug1: Reading configuration data /home/shorty/.ssh/config debug1: Reading configuration data /home/shorty/.ssh/config-custom debug1: Reading configuration data /etc/ssh/ssh_config debug1: Reading configuration data /etc/ssh/ssh_config.d/50-redhat.conf debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config debug1: Connecting to 10.76.217.10 [10.76.217.10] port 22. debug1: Connection established. debug1: identity file /home/shorty/.ssh/id_rsa type 0 debug1: identity file /home/shorty/.ssh/id_rsa-cert type -1 debug1: Local version string SSH-2.0-OpenSSH_9.3 kex_exchange_identification: read: Connection reset by peer Connection reset by 10.76.217.10 port 22

acoustic imp
#

got here no SM sadCat

acoustic imp
#

jus try it

cloud yacht
#

its not in there

acoustic imp
#

ok nvm then

cloud yacht
#

cause its never connected via this ip

radiant idol
acoustic imp
radiant idol
#

oh

acoustic imp
#

also wth, u deleted the resping after install

#

??????????

#

where it go

faint stag
#

it's not even needed

acoustic imp
#

ik, but for 'make do'

faint stag
#

modern package managers with just do it automatically so

acoustic imp
#

is nice

faint stag
#

oh you have it installing over ssh

acoustic imp
#

yes

faint stag
#

i mean just add it back if you want

faint stag
acoustic imp
#

idr what it is 😭

radiant idol
cloud yacht
radiant idol
#

I added that for you

acoustic imp
#

its there

radiant idol
#

the INSTALL_TARGET_PROCESSES = SpringBoard

acoustic imp
#

im jus blind

radiant idol
#

yea thats the modern way to do stuff

#

this will just kill the process on install

acoustic imp
#

thx artfull again after-install:: install.exec "killall SpringBoard"

radiant idol
#

this should do it automatically...

acoustic imp
#

idk

faint stag
acoustic imp
#

its the old one before uhh cephie 2.0

#

so i can acully compile dress

cloud yacht
acoustic imp
cloud yacht
#

wait I just tried sudoing and my password didn't work

#

nor alpine

faint stag
#

wtf

acoustic imp
cloud yacht
#

ok switched to root (which did have a password) and used passwd to set it but ssh still doesn't work

radiant idol
#

what is in there

acoustic imp
radiant idol
#

oh ok

#

whats in animateArtworkToLarge

acoustic imp
#

the atrocities

faint stag
acoustic imp
#

oop_zeFRAME

radiant idol
acoustic imp
#

il just call it(wit flex) and see if its the problm

#

whihc i thouht ab doing but i fg

#

i did chnage stuff in it yesterday maybe i messed sm up

#

I ❤️ flex

radiant idol
#

ah well thats why

acoustic imp
#

ye ik

radiant idol
#

(also that's how crashlogs used to look back when cr4shed was around)

#

it was so nice

acoustic imp
acoustic imp
radiant idol
#

basically it's saying that the valueForKey: approach doesnt work there for some reason

cloud yacht
acoustic imp
#

ah, probbly the plp fuckery

radiant idol
#

so I guess use MSHookIvar<...>(..., "_platterView") instead

faint stag
acoustic imp
#

also thx

cloud yacht
radiant idol
#

genuinely curious

#

or do you just like the theme

acoustic imp
#

u fixed the thingy

#

BUNDLE_NAME

#

u added that right?

radiant idol
#

yea

#

no what im saying is that for me, those colors are red and green

#

in your screenshot, they're orange and blue

acoustic imp
#

no theri blue oragne

faint stag
#

but even if commented that would be the default

acoustic imp
faint stag
#

so idk

radiant idol
acoustic imp
#

oh ok, ididnt chnage it

radiant idol
#

here hold on

cloud yacht
radiant idol
acoustic imp
#

oh

#

Christmas color

#

i want

radiant idol
#

¯_(ツ)_/¯

faint stag
cloud yacht
#

yeah no file

radiant idol
#

go to you github settings and change it to this one

acoustic imp
#

gracias

#

@radiant idol if i had to hook layoutsubview, could i just make a method that like every like 500 times layout... get called update the values instead of doing the math everytime? (dmed context)

cloud yacht
faint stag
#

yeah but

#

that doesn't explain why you can't login

#

if a specified config is invalid it should use default

cloud yacht
#

commenting out that line allows me to ssh

faint stag
#

well then, problem solved

#

what's on the line

cloud yacht
#

Port 22 44

faint stag
#

yeah that's invalid lol

cloud yacht
#

yeah idk what I was doing when I did that

#

I have usepam uncommented yes so is by default no and it can't login without pam?

#

and se privilagfe speration uncommented to no

#

maybe these are smth procusus does and the default doesn't work

faint stag
# cloud yacht `Port 22 44`

it's supposed to be

Port 22
Port 44

for multiple ports
but if you're on a jb with dropbear then i'd exclude 44

cloud yacht
#

I'm on a procursus bootstrap

#

with openssh-server

faint stag
cloud yacht
#

its working now so tbh I don't really care

faint stag
#

but yeah looking at the makefile pam is used

cloud yacht
#

sudo doesn't seem to work?

#

but meh wahtever

faint stag
#

who knows

cloud yacht
#

yeah so if the file is invalid, it defaults to the one with pam off, and then it fails

faint stag
cloud yacht
#

su still works and I don't use this device that often so I'll be fine

faint stag
tough shadow
#

How do you make ui without storyboard?

#

I made it with theos

faint stag
tepid olive
#

tbh

#

I don't understand why y'all hate swift so much

#

it's not that bad

acoustic imp
#

howd u do that do quick

cloud yacht
#

I opened the pins

tepid olive
#

(Linus Henze cough cough)

#

I mean I prefer objc over swift

#

but

acoustic imp
#

@torn oriole

#

plz

torn oriole
#

I can't sticker

acoustic imp
cloud yacht
#

@ aaron

acoustic imp
#

@ carmen

tepid olive
#

the puddle can't sticker :(

#

(no offense)

tough shadow
#

Why is it showing errors?

acoustic imp
#

bc it thinks it C no objc

tough shadow
tepid olive
#

because VSC is dumb and will only accept objc syntax in *.m or *.mm

cloud yacht
#

just tell it its objc

timid furnace
tepid olive
#

ignore it!

timid furnace
#

truly a skill issue

acoustic imp
#

@tough shadow

#

clcik there

cloud yacht
acoustic imp
acoustic imp
brazen timber
cloud yacht
#

tbh doesn't cpp use the same header format?

#

or is it compliant?

brazen timber
#

you can compile c header files with a c++ compiler

timid furnace
#

uh

#

wat

indigo peak
#

💀

brazen timber
#

LMAO

tough shadow
timid furnace
#

bro really edited the message

cloud yacht
#

can you compile c++ headers with a c compiler?

brazen timber
#

yeah cuz i didn't read his question

timid furnace
brazen timber
#

only if they dont use any c++ specific lang features

timid furnace
#

if they contain c++-specific features that aren't properly ifdefed, then obviously you will have syntax errors

brazen timber
#

c++ has .hpp anyway which is preferred

#

you shouldn't use .h for c++

tough shadow
cloud yacht
#

our school teaches us to use .h for cpp

#

well never taught us about hpp

brazen timber
#

well ur school also probably has a curriculum from the 1980s

#

welcome to school

cloud yacht
#

true

acoustic imp
brazen timber
#

they wont teach u modern c++ either

#

unless ur lucky

cloud yacht
#

define modern c++

brazen timber
#

c++20

cloud yacht
timid furnace
#

meh

brazen timber
#

??? not even c++17

timid furnace
#

generally you can get by with c++11 or c++14

brazen timber
#

yeah but that's like using java 8 in 2024

cloud yacht
#

iirc they recently upgraded form 11

timid furnace
#

not really

brazen timber
#

there a lot of cool lang features since then

timid furnace
#

the equivalent would be like

#

java 11

#

tbh

#

idk its extremely subjective

brazen timber
#

yeah i was being hyperbolic with my analogy

tough shadow
#

Compile successful

cloud yacht
#

Whats a good example of something to log

faint stag
brazen timber
#

some ide's even default to it for some reason

faint stag
timid furnace
#

clangd will treat it as obj-c++

#

unless otherwise specified

brazen timber
indigo peak
#

@radiant idol

#

does that make sense there

#

the labels

#

above the avatar view

radiant idol
#

yea looks fine

#

I didnt even notice it for a sec lol

indigo peak
#

hmm ok

radiant idol
#

blends in pretty well

#

maybe add a slight shadow to the text

indigo peak
#

i coudlnt get constraints to work so

#

its hardcoded frame

radiant idol
#

cringe

radiant idol
indigo peak
radiant idol
#

what crash

#

try adding a @try {} @catch (NSException *e) {} around your code and logging the e

#

that should show the error w/ constraints

indigo peak
#

hang on

#

lemme try again

radiant idol
#

pretty good actually since constraint exceptions are pretty explicit

indigo peak
#
UILabel *activeLabel = [[UILabel alloc] init];
activeLabel.text = self.aimbotEnabled ? @"Enabled" : @"Disabled";
activeLabel.textAlignment = NSTextAlignmentCenter;
activeLabel.font = [UIFont systemFontOfSize:16 weight:UIFontWeightBold];
activeLabel.frame = CGRectMake(0, 0, 0, 0);
[activeLabel sizeToFit];
activeLabel.translatesAutoresizingMaskIntoConstraints = NO;
// activeLabel.center = CGPointMake(self.aimbotStatusView.frame.size.width / 2, 15);
[self.aimbotStatusView addSubview:activeLabel];
@try {
    [NSLayoutConstraint activateConstraints:@[
        [activeLabel.centerXAnchor constraintEqualToAnchor:self.aimbotStatusView.centerXAnchor],
        [activeLabel.topAnchor constraintEqualToAnchor:self.aimbotStatusView.topAnchor constant:5]
    ]];
} @catch (NSException *e) {
    NSLog(@"Error: %@", e);
}
radiant idol
#

interesting

indigo peak
#

yeah ik

#

should work, right?

#
- (void)didMoveToView:(id)arg1 {
    %orig;

    self.aimbotStatusView = [[UIView alloc] initWithFrame:CGRectMake(0, self.view.bounds.size.height, 100, 100)];
    [self updateAimbotStatusView];
    [self.view addSubview:self.aimbotStatusView];
    [self.view bringSubviewToFront:self.aimbotStatusView];
}
radiant idol
#

and self.aimbotStatusView is not nil right

indigo peak
#

its not

#

wait

radiant idol
#

k good

indigo peak
#

im r word

#

LOL

radiant idol
#

LOL

indigo peak
#

i guarantee this works

#

idk if i spelt guarantee right

#

prob not

radiant idol
#

that’s right

indigo peak
#

ok i dont know

indigo peak
#

before self.aimbotStatusView was added to the main view

radiant idol
#

maybe add the label in that method but set the constraints in layoutSubviews? That’s what the method is for, so…

#

Idk just throwing ideas out there

indigo peak
#

wtf

#

wait

#

what

#

HUH

#

its null???

radiant idol
#

🤔

indigo peak
#
default    23:28:11.561506-0500    MessagesExtension    self.aimbotStatusView = (null)
default    23:28:11.562139-0500    MessagesExtension    Error: NSLayoutConstraint for <NSLayoutXAxisAnchor:0x28371ce00 "UILabel:0x1014cf1b0.centerX">: A constraint cannot be made from <NSLayoutXAxisAnchor:0x28371ce00 "UILabel:0x1014cf1b0.centerX"> to a constant. Location anchors require being paired.
default    23:28:11.562278-0500    MessagesExtension    self.aimbotStatusView = <UIView: 0x101481300; frame = (0 480; 100 100); layer = <CALayer: 0x2822192a0>>
#

what?

radiant idol
#

yes it’s null ig

#

but then it’s not?? that’s weird

indigo peak
#

ill just add a guard clause

radiant idol
#

yea

indigo peak
#

if (!self.aimbotStatusView) return;

#

professional thumbsUp

radiant idol
#

constraints have issues when one of the views is null

indigo peak
#

i mean

#

makes sense

radiant idol
#

yep

indigo peak
#

i just dk why it is null

#

lmao

#

@radiant idol you wanna know whats weird

#
[[self.aimbotStatusView subviews] makeObjectsPerformSelector:@selector(removeFromSuperview)];
#

didnt throw anything

#

which is weird

#

bc if its nil shouldnt subviews also be null

#

?

#

or like

#

subviews not exist?

#

so confused

#
multiplierLabel.frame = CGRectMake(5, activeLabel.frame.origin.y + activeLabel.frame.size.height + 5, 0, 0);

manual constraints 💔

radiant idol
indigo peak
#

huh

radiant idol
#

i.e. you can function call on null

indigo peak
#

cool

radiant idol
#

so

indigo peak
#

didnt know that

radiant idol
#
UIView *e = nil;
[e addSubview:[UIView new]];
#

this is allowed

#

it just wont do anything

indigo peak
#

huh

#

cool

radiant idol
#

yea

indigo peak
#

somewhat cool to know ig