#development

1 messages · Page 224 of 1

radiant idol
#

yes

native dune
#

I dont care unfortunately

acoustic imp
#

what like r these things

hasty ruin
native dune
#

words said by no one ever

slim bramble
slim bramble
#

They’re the origs

#

I’m pretty sure

indigo peak
#

which is why you should've renamed your origs

#

either that

#

or its a global variable

acoustic imp
#

do i have to do each one manually?

#

what did i do

indigo peak
#

idk man

#

ctrl z

acoustic imp
#

it jus removed all my thing woeis

#

renaming it to orig_CCUIStatusLabelViewController does this

acoustic imp
#

@radiant idol could you send me, when u get a chance, the like classes/methods that do the CC pan gesture thing? or anything related to it?

indigo peak
acoustic imp
#

indeed

acoustic imp
#

weren't you messing with it for jade

radiant idol
#

dont think so?

#

and thats not what you want i dont think

torpid steppe
#

Odd question: Are generic actions (like the Lock Screen opening to the home screen, swiping up for app switcher, swiping down for CC or the notification screen) able to have their target actions switched? For example, if someone wanted to swap the control center and Notification areas, or effectively yeet the app switcher from iOS, is that possible?

#

I have an idea for a tweak, but it would require the ability to restrict access to the app switcher, Lock Screen, and Home Screen

acoustic imp
#

auto layout :/

torpid steppe
# acoustic imp auto layout :/

Ah yes, I too have (from right to left), the WiFi icon, the service bars, and a minimal icon of the Old Republic (and then a hairline crack)

torpid steppe
#

Ok maybe that was a bit harsh

I think the jet lag is finally kicking in

tight carbon
acoustic imp
#

oh?

tight carbon
#

Smokin1337 i mean

acoustic imp
#

ik, oh?

acoustic imp
#

is 300GB of system data on a mac bad

#

it wont load but it was 300 earlier today

pallid totem
#

what the fuck?

timid furnace
#

system data is everything that didn't fit in the other categories

acoustic imp
#

but like what tho

#

whats taking up 300GB 😭

timid furnace
#

omnidisksweeper my friend

acoustic imp
#

i mean its fint i got 1tb but like wth

acoustic imp
#

@timid furnace thx 🙏

#

ig sys data includes ios app contents

timid furnace
#

good shit

icy escarp
#

on ios 16 dopamine, if i were to hook uikit or foundation or anything from the shared cache, how would my binary be mapped into memory? I want to interpose symbols from those libraries on a per app basis without my new code being mapped into the address space of the target process.... that is to say that my function pointer that i will replace objc library functions with should be similarly outside of the victim application address space... and would i preserve CS_VALID? i know dopamine bypasses some of those checks but if the victim application checks then it must be set.

native dune
naive kraken
#

If you want to hook something, your logic needs to be in the address space

#

Or hm well if you really wanted you could register for exceptions from a different process and then interpose the pointer to something invalid and catch the exception

#

but still this interpose would only work for branches that go through GOT, not for direct branches

icy escarp
# naive kraken This is fundamentally impossible

i explained badly, I want the interposed logic (my dynamic library) to appear as though it is from the shared cache. my understanding is that the shared cache is immutable and therefore i would have to directly modify the pointer that the symbol is dynamically bound to, rather than patching instructions in the shared cache... is there a clean technique to acomplish this? I also want to redirect some calls to a specific func (objc_msgSend) that exist inside UIKit, Foundation, etc. and just changing the dynamically bound symbol inside the target application does not accomplish this.....

#

I have a much more refined version but that is the main idea, and I just want to do it on user apps, and not springboard or anything

naive kraken
#

or even better, use MSHookMemory

icy escarp
#

So my approach will be to just create a regular tweak, target the bundle identifier of foundation,dlsym the symbol i want, and codepatch?

hollow owl
wooden yarrow
slim bramble
#

what do you have installed

#

😭

wooden yarrow
#

uhh

#

files

slim bramble
wooden yarrow
#

oh no the red ones are documents

#

/files

#

orange is applications

#

(yellow is other users, green is developer tools, dark grey is system data)

wooden yarrow
slim bramble
#

how do you display folder size ?

#

is this some obscure defaults ?

wooden yarrow
#

on finder you would use the "show all sizes" window option

#

but this is settings so

slim bramble
#

oh

naive kraken
naive kraken
icy escarp
#

Thank youuuu I’ll see what works

hollow oar
placid kraken
#

btw how is the macos ime

#

ive been enjoying using it but it feels a little clunky sometimes imo

#

私はカップケーキを17個食べます

#

oh i typed that wrong

#

whatever

elder scaffold
#

私はカップケーキを18446744073709551615個食べます

placid kraken
#

but if i wanna type romaji i have to first press down arrow and then press up arrow about 4 times to get the word

#

its kinda annoying

elder scaffold
#

I usually enter numbers using the numeric keypad.

wooden yarrow
#

feels normal

wooden yarrow
#

but if it can't then yeah

placid kraken
#

yeah but fails miserably on the word no lol

wooden yarrow
#

slight annoyance

placid kraken
#

which makes sense

elder scaffold
#

wen we use an iPhone, we no longer use romaji anymore

placid kraken
#

i still use romaji when typing on iphone because im not as used to the other keyboard

#

i type way faster

elder scaffold
#

since the keyboard width is short on iPhone * mini, inputting romaji is annoying uhh

placid kraken
#

oh for that then sure

#

i use an iphone 12

elder scaffold
placid kraken
#

yeah no im DEFINITELY not that fast

#

insane

cedar stag
#

Screen recording sound effect whar

elder scaffold
#

romaji requires 2 taps except for vowels.

acoustic imp
marsh ocean
#

i hate node js

reef trail
#

what's the problem

pallid totem
#

he hates n.js for whatever reason

reef trail
pallid totem
#

maybe hes right
maybe i should use go for my rest api cuz i get like 300k requests daily uhh

reef trail
pallid totem
#

and it’s about ai shenanigans where speed doesn’t really matter

#

matters a little just not much

reef trail
reef trail
#

simple

pallid totem
reef trail
#

hmm?

pallid totem
reef trail
#

idk how bad your impl is

pallid totem
reef trail
#

or what it does

marsh ocean
#

how to build nodejs into a exe

reef trail
pallid totem
#

it’s a simple re-router using express and axios shouldn’t be that hard

marsh ocean
#

fun

reef trail
#

but why

marsh ocean
#

fun

pallid totem
reef trail
#

you have to bundle the nodejs runtime and your source into the executable, it's painful

marsh ocean
#

cool

pallid totem
#

npm install -g pkg
pkg your-app.js --output your-app.exe

reef trail
#

iirc there was a tool to do it tho

pallid totem
reef trail
#

gl if you need other resources tho

slim bramble
#

The language is heavily stupid

#

Comparing an int to a string can return true ????

hasty ruin
#

as long as you're not using the latest bloated abstractions that tank perf

pallid totem
#

its a language where its just “nah i feel like im gonna return a bool instead of a string”

hasty ruin
#

basically dont be a soydev

#

my api is js just bc easy

slim bramble
#

"ba" + + "a" returns banana cuz it would be NaN and not throw an error

#

This is too much brainrot

radiant idol
slim bramble
#

And the fact the language is FUCKING SLOWER

hasty ruin
#

in what code are you typing "ba" + + "a"

pallid totem
slim bramble
pallid totem
radiant idol
#

bibi likes having his temper tantrums from time to time

#

it'll pass

pallid totem
radiant idol
#

I actually like JS's syntax

slim bramble
radiant idol
#

"3" === 3 is false

#

"3" == 3 is true

sonic totem
radiant idol
#

makes sense

slim bramble
slim bramble
#

For a year or so

#

And concluded it was pretty bad

radiant idol
#

its really not that bad

#

but ok

kind herald
#

What's up development

slim bramble
#

You know I didn’t jump into development with iOS

radiant idol
#

I did

slim bramble
#

I’ve been coding since I’m 12 I think 😭

hasty ruin
#

ah

#

a few weeks then

radiant idol
#

@acoustic imp hi

slim bramble
#

Anyways I remember some friend that wrote some js to find specific lines of logs across 10 million lines or so

hasty ruin
#

slight issue

#

he's french

radiant idol
#

you can literally do that in any language

slim bramble
#

I wrote a python script while his code was still running and it took 10s

#

😭

radiant idol
#

because he cant code

#

that's not the fault of the language

#

👍

hasty ruin
#

fr

#

js is faster than python lmao

#

thats just shit code from your mate

reef trail
radiant idol
#

electron sucks for example but that's not really js's fault

#

as a lang it's fine

reef trail
slim bramble
slim bramble
sonic totem
#

Doesn’t necessarily mean it’s true troll

radiant idol
#

so you could write it in js fine

reef trail
#

^^^

indigo peak
#

idk

#

even if the types are right

reef trail
radiant idol
#

hi firoe

sonic totem
#

I’ve never used JS

indigo peak
#

doesn’t eval to true

slim bramble
indigo peak
reef trail
#

sounds like skill issue

slim bramble
indigo peak
#

prolly

reef trail
#

i have a special appreciation for js as it was the first language i learnt

radiant idol
#

you've gotta be doing something really cursed in order to be dealing with stuff like this

slim bramble
#

That was it

radiant idol
#

¯_(ツ)_/¯

timid furnace
#

you probably did something stupid like load the entirety of a giant file into memory

#

or used non-hashing based data structures

slim bramble
hasty ruin
#

yes it would

#

well how big was it

slim bramble
#

How ? Let’s say the file is mapped to memory the reading would just be faster fr

radiant idol
#

How ?

slim bramble
radiant idol
#

It's crazy ! BibiFire is claiming , that mapping a giant file , into memory is faster !

slim bramble
#

Mapping a maybe 20mb file wouldn’t be that long

pallid totem
#

what have i caused

slim bramble
#

POV deleting my points

#

Lame

pallid totem
#

POV deleting my points
Lame

slim bramble
#

@sonic totem very lame :/

#

Is there more people to contradict me ?

pallid totem
#

wtf happwned to supershocked

pallid totem
sonic totem
slim bramble
slim bramble
sonic totem
pallid totem
sonic totem
#

🗣️

slim bramble
pallid totem
#

so basically

slim bramble
#

Hold on

pallid totem
radiant idol
#

Hi Guys !

slim bramble
#

Hello nightwind

pallid totem
#

side effect of node.js

kind herald
#

Hi Guys !

pallid totem
#

wtf

#

mods

hasty ruin
#

BUY RUNE BUY NEXUS

fiery dragon
kind herald
#

BUY RUNE BUY NEXUS

blazing warren
pallid totem
#

e

blazing warren
faint stag
acoustic imp
acoustic imp
#

@radiant idol what url for prefs r u using to open CC settings prefs:root=ControlCenter ?

#

bc for me it doesnt work on ios 15 using ```objc
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=ControlCenter"] options:@{} completionHandler:nil];

radiant idol
#

have fun

#

👍

acoustic imp
#

oh wait

acoustic imp
#

doing App-prefs: works but it doesnt actully open anything woeis

indigo peak
#

why do you have App- in front of it

acoustic imp
#

idk i jus tried it

pallid totem
#

whst is tesla woman trying to do this time

indigo peak
#

trying to figure out how to open cc settings from the cc

acoustic imp
#

wth it randomly worked

#

cool

acoustic imp
#

ohhhhh

#

ig u dont need root=

pallid totem
#

bro got it working

acoustic imp
#

cool

pallid totem
#

😭

acoustic imp
#

@radiant idol is there a method somewhere that gets called to show the CC modules? like ur swiping then once u swipe past a certian point they pop up? (asuming ur gona say idk GL 🤦‍♂️ )

#

i found a method that give the like Point but it gets spammed called so i dunno

#
-(void)_updatePresentationForTransitionType:(NSUInteger)arg0 translation:(struct CGPoint )arg1 interactive:(BOOL)arg2{
    %orig;

    bool isShowingCCModules = (arg1.y >= 69);

    if(isShowingCCModules && !isCCEButtonsExpanded){
        isCCEButtonsExpanded = YES;
        [self setShowingCCEButtons:YES];
    }else if(!isShowingCCModules && isCCEButtonsExpanded){
        isCCEButtonsExpanded = NO;
        [self setShowingCCEButtons:NO];
    }
}```
#

on CCUIModularControlCenterOverlayViewController btw

radiant idol
#

Okay for this one I legit don’t know 😭

acoustic imp
#

k, didnt think so :/

#

thx tho

#

FOUND IT !!!!!!!!

#

🎉

#

not exactly a method hm

lusty jacinth
#

slanted a

pallid totem
#

am i tweaking

#

5:55

acoustic imp
#
-(void)_updatePresentationForTransitionState:(CCUIOverlayTransitionState*)overlayTransitionState withCompletionHander:(id)arg1{
    %orig;
    bool isShowingCCModules = (overlayTransitionState.snappedPresentationProgress == 1.00);

    if(isShowingCCModules && !isCCEButtonsExpanded){
        isCCEButtonsExpanded = YES;
        [self setShowingCCEButtons:YES];
    }else if(!isShowingCCModules && isCCEButtonsExpanded){
        isCCEButtonsExpanded = NO;
        [self setShowingCCEButtons:NO];
    }
}``` @radiant idol  it still gets spammed however im not doing a `>=`, would it be better to just not have the `bool isShowingCCModules` ?
#

or a better way to do this, bc i dont wana spam my animation method

radiant idol
#

um

#

why are you setting it

acoustic imp
#

the isShowingCCModules ?

#

or isCCEButtonsExpanded ?

#

both i made

radiant idol
#

it is very strange

acoustic imp
#

oh

#

oops

#

== *

radiant idol
#

I’m like 500% sure that I did not have to do that and they still animated fine

acoustic imp
#

yea its propy the view u put them on

#

idk i thru mine on the like main one ig

torn oriole
acoustic imp
#

CCUIModularControlCenterOverlayViewController to be specific

radiant idol
#

Have fuuuuun

acoustic imp
torn oriole
#

The borderline clipping is irking me troll

acoustic imp
#

idk how it animates

#

i dont think it would be verry easy

#

seperate tweak tbh

hasty ruin
#

sperate

indigo peak
acoustic imp
indigo peak
#

ok but what is it meant to do

#

in what context

#

i wasn't paying attention to the conversation prior

acoustic imp
#

hide/show the little buttons in the top when the CC modules appear

torn oriole
#

(Joke)

acoustic imp
radiant idol
#

¯_(ツ)_/¯

acoustic imp
#

my picky self might

#

it will anoy me

#

ios 15 ipads hm , should i just hide the power off button

radiant idol
#

No

acoustic imp
radiant idol
#

Good luck with that

lusty jacinth
pallid totem
vernal rapids
#

hey is it a stupid concept to think of programming like serving a meal on a table?

#

like for the whole
print ("hello world")
kinda thing
print is like the main plate that serves the meal while the ()'s are like the boundaries of the plate and the "Hello World" is the contents of the plate

when you import things its like getting food or ingredients from the cupboard and your work areas kinda like the kitchen counter while the diningroom table is the finished program to showcase it to relatives

#

is this a stupid mental image or do somewhat have the right-ish idea?

pallid totem
#

with programming you can actually serve a meal on a table

vernal rapids
vernal rapids
cloud yacht
#

in a way recipies and progerams are similar

vernal rapids
#

so would you say that programming is more similar to baking or cooking? (I have a friend willing to try and teach me Ruby)

#

but I need to have the right mental comparison to go at with with or else I'm just gonna get too confused

lofty juniper
#

baking is a science, cooking is an art

vernal rapids
tacit spade
#

well well well

#

it would appear i am back here again

#

i must be going crazy. how the hell am i supposed to get make install to work on palera1n. i set the user as mobile but of course that fails to sudo over ssh.

#

and im using a rootful install for Reasons don't judge me

#

@lime pivot sorry for ping but im like 90% sure if anyone knows the answer to this, its you

lime pivot
#

sup

#

Theos server would be the best place to ask if nobody here knows, I honestly haven't touched it in a hot minute

tacit spade
#

wouldn't you know it, arise is fully compatible with ios 15, but the fancy shit i did in prefs isnt

lime pivot
#

it's supposed to work though I believe, it should just be doing sudo right?

#

is it trying to ssh to itself?

tacit spade
#

i mean can i do root on rootful

lime pivot
#

uhhhh huh

#

what's the value of $TERM?

#

you could honestly also install pam_tid or whatever it's called

tacit spade
#

like in my env

lime pivot
#

just do echo $TERM and see what it says

tacit spade
#

on both the phone and my term its xterm256

#

not that verbatim but you get the idea

lime pivot
#

yeah

#

I legit don't know why it would do that

lime pivot
tacit spade
#

well here's the werid thing too

#

root, i can't log in to

#

i assume sealed volume is related

lime pivot
#

nope, different root

#

I hate everything about the terms used for this

#

root user is supposed to work

tacit spade
#

okay

#

hmm

#

then how the hell do i get the password for that

lime pivot
#

when you sudo it should be mobile's password of course

tacit spade
lime pivot
#

oh that is legit ssh then

tacit spade
#

welp

lime pivot
#

you could install your ssh key, which is probably the way to do it anyway

#

should be alpine unless root password is disabled entirely

tacit spade
#

oh

#

huh

#

that worked

#

ok

#

lets try

tacit spade
#

now that i've set it

#

here we are, logged into root, first try

#

weird

#

zoop

#

works

lime pivot
#

ayy (rise)

tacit spade
#

i feel so much more adept than i did when i wrote this

native dune
#

dopamine too im pretty sure

visual meadow
tacit spade
#

Alright dumb question

#

How do I get my root controller on my preference bundle to show a large title when you first open it

#

The large title works, it’s just collapsed on open

#

you have to scroll to see it

hasty ruin
#

Have you tried using largetitleseverywhere

cloud yacht
#

just depend on it

tacit spade
#

know about that

kind herald
#

Have you tried using largetitleseverywhere

acoustic imp
acoustic imp
#

@radiant idol %prop or jus a bool? is that global ?

placid kraken
#

i wrote a garbage collector in elle

#

its a sync stop-the-world single block growing heap allocator with a linked list bucket hashmap to keep track of allocations

#

it allows for this syntax without needing defer free everywhere

for x in ["a", "b", "c"] {
    $dbg(x);
}

for c in "hello world" {
    $dbg(c);
}

for i in 0..100 {
    $dbg(i);
}
#

otherwise you would have to ```rs
let arr = ["a", "b", "c"];
defer arr.free();

for x in arr {
$dbg(x);
}

for c in "hello world" {
$dbg(c);
}

let range = 0..100;
defer range.free();

for i in range {
$dbg(i);
}

acoustic imp
worn briar
pallid totem
pallid totem
acoustic imp
#

oh, yea i use VNC to control it bc the screen is broken

pallid totem
#

wtf 💀

#

volume?

acoustic imp
#

its jus always down on my devices thishowitis

#

dont want it to blast anything accidentally

pallid totem
acoustic imp
#

wha ?

#

in bed now also

harsh junco
placid kraken
#

same goes for every java program

harsh junco
#

Real

placid kraken
#

also garbage collector collector lol

harsh junco
#

??? 😭

#

Oh

#

Im r

placid kraken
#

rip in peace

#

smh my head

harsh junco
placid kraken
#

😭😭😭

pallid totem
#

the

harsh junco
#

the

wooden yarrow
#

the

severe stream
#

the

soft cedar
pallid totem
#

so called: “free thinkers”

manic forum
#

gave android dev a try

#

i like objective-c++ more now

#

jni is a nightmare

hasty ruin
#

gave android a try
i like ios more now

manic forum
#

i can't compare ios with android since i've never seriously used android

lime pivot
#

@pallid totem wyd bro

lime pivot
#

well I lied, I almost did for a feature idea that didn't happen till after I left

pallid totem
lime pivot
#

uhhhh for what

pallid totem
lime pivot
#

don't know how much I can help at least without more info, you probably want to put the security level at I'm under attack mode if it's being a real problem

pallid totem
#
(
  http.request.uri.path eq "/v1/chat/completions" or 
  http.request.uri.path eq "/v1/moderations" or 
  http.request.uri.path eq "/v1/models" or
  http.request.uri.path eq "/v1/audio/speech" or
  http.request.uri.path eq "/v1/audio/transcriptions" or
  http.request.uri.path eq "/v1/audio/translations" or
  http.request.uri.path eq "/sellix-order" or
  starts_with(http.request.uri.path, "/v1/images")
)```
more specifically these
inner imp
#

Is it possible to install a (dev) beta version in the macos simulator app?

#

Reason: I need to test if stable safari has received a new CSS update

timid furnace
#

um

#

"macOS simulator app"?

indigo peak
#

@acoustic imp (Ida plugin)

wooden yarrow
#

where can i find this plugin

indigo peak
#

my desktop

hasty ruin
#

thanks got it

fading shell
indigo peak
wooden yarrow
indigo peak
#

it might be on GitHub on a later date

wooden yarrow
#

nice

inner imp
#

built into Xcode

timid furnace
#

there are beta sims

#

of iOS/etc

#

but you can't install different Safari versions

#

that's only a macOS thing

inner imp
#

yeah ik

#

i just need to know, for example, in the new 18.3 beta if safari supports the css thing

timid furnace
#

there hasn't been a new simulator for a while so uh

#

L i guess

inner imp
timid furnace
#

Safari doesn't ship like that

#

WebKit doesn't ship like that

acoustic imp
inner imp
timid furnace
#

as OS updates...

slim bramble
manic forum
#

i hate kotlin

fading shell
#

Or 0L actually

manic forum
#

0L works yeah

fading shell
#

Fake language

manic forum
#

objective-c is better fr

fading shell
#

Swift

#

Even better

manic forum
#

no actually i kinda like kotlin more than swift

fading shell
#

Well they're both similar in style

#

But Swift is for Apple platforms

#

Exclusively

#

Can you make an app in kotlin

#

For iOS

manic forum
#

No

#

I don't think so

#

You'd need a jit right (?)

#

for the jvm

#

i know nothing about java's runtime

fading shell
#

You can apparently

#

It says on the website

manic forum
#

oh

#

huh

#

that's cool

fading shell
#

You can even make swift android apps

#

Apparently

manic forum
#

i think i saw something like that but it was closed source

reef trail
slim bramble
#

or just use java

fading shell
# slim bramble POV: casting

If you're casting manager you'll lose information, it could theoretically be 0.5. casting it to int would make it just 0 and casting 0 makes no sense because you can just use 0L

slim bramble
#

also @manic forum

fading shell
slim bramble
#

wtf ur doing

fading shell
#

Makes no sense

#

Because you can just use 0L

slim bramble
#

i wanna say r

fading shell
#

?

slim bramble
#

@manic forum use the primitive data type 😭

#

you wont need 0L or other shit

sonic totem
fading shell
#

On my way! To remake android in Swift

manic forum
#

Is Long a class??

slim bramble
#

private final var manager: Long -> private final var manager: long

manic forum
#

So I looked it up and according to 5 seconds of Google Kotlin doesn't have primitives (?)

manic forum
#

I tried

slim bramble
#

Fuck kotlin

manic forum
#

Also I do need it to be a long because that's a pointer 😭

slim bramble
#

Another reason to hate kotlin added to the list

#

👍

#

Why do you need kotlin @manic forum ?

manic forum
#

I'm trying to make an android app

slim bramble
#

Oh

#

using java is easier

#

👍

manic forum
#

"trying" because I type random stuff and it just works for whatever reason

#

I haven't had much trouble with android studio so far

manic forum
#

or maybe it was 5 years ago idk

slim bramble
manic forum
#

similar to how all new useful ios libraries are written in swift, and objective-c users are sol

manic forum
#

also the compile time isn't too bad?

#

actually not bad at all

slim bramble
#

How long you're getting ?

manic forum
#

just 2 seconds right now

slim bramble
#

Now restart gradle troll

manic forum
#

of course i'm not cleaning each time

manic forum
slim bramble
manic forum
wind ravine
#

trying to get simject working and i get this error

faint timber
#

isn't the solution obvious?

wind ravine
#

o wait its using the wrong python

#

ae how do u edit the path on mac

faint timber
#

dont????

#

just change python3.9 to python3 in the configure file

wind ravine
#

its an executable

faint timber
#

hmm

wind ravine
faint timber
#

no it isn't

#

look what you are compiling

wind ravine
#

bruh i cant install parser

#

do i have to make a venv?

faint timber
#

no it tells you what to do

#

this is normal brew python behavior

#

you wont get this with pyenv python

wind ravine
#

it does not tell me what to do

#

the arg doesnt work

#

parser was removed in python 3.10

indigo peak
#

@wind ravine check pins

#

theres a install script

faint timber
#

pip3 install --break-system-packages parser ?

wind ravine
#

i did that look at the screenshot

wind ravine
faint timber
#

your term is green I can't read green

indigo peak
faint timber
#

cyan better

indigo peak
#

cryptic

#

what editor do you use

#

do you use a cli editor

faint timber
#

well order matters

#

humor me

#

put parser after --break-system-packages

#

if it doesn't work it doesn't work

#

at least you tried

wind ravine
#

vim

wind ravine
indigo peak
#

its the second pin

#

from me

faint timber
wind ravine
#

do i just run it inside of substitute folder or simject folder?

indigo peak
#

@wind ravine

#

doesnt matter

#

it literally installs simject from scratch

wind ravine
#

hold on my mac ran out of storage

indigo peak
#

so you can do it ~ if you want

wind ravine
#

how to get more storagfe on mac

indigo peak
#

delete stuff

wind ravine
#

i dont think it tweak injected properlyt

indigo peak
#

type shit

#

what went wrong

#

did the script finish running properly?

#

do you have /opt/simject/*

#

when you type resim does it output anything to console

wind ravine
#

it cant find any sdks

#

does it not work for 18.0 sdk?

indigo peak
#

you need a patched sim sdk

wind ravine
#

how do i get

indigo peak
#

the script installs the 17.2 sim sdk

wind ravine
#

ok now it does 17.2 sdk

#

theres no tweaks on it

#

o resi,

#

yea still no tweak

indigo peak
#

is the tweak in simject?

wind ravine
#

flexall?

#

i thought the script installed that

indigo peak
#

yeah

#

it does

#

do yk how to open it?

timid furnace
#

it needs 3.9 anything newer and it breaks

#

i had to use xcode python as it was the only install i had that was old enough

wind ravine
#

i opened the sim and then ran resim

#

no tweaks appreared

timid furnace
#

is the flexall from me

#

it probably is

#

i promise i'll make the setup less crappy soon 🙏

faint timber
timid furnace
#

weirdest build system i have ever used

indigo peak
#

i just made a script to help tesla install

manic forum
#

(i hate android so much)

torn oriole
#

Hell nah android tweaks

cloud yacht
manic forum
grim sparrow
#

@lime pivot new chariz business strategy

soft cedar
inner imp
tacit spade
#

yo I know poomsmart lives in Thailand, someone tell him to go to bed lmao, he just updated like 5 packages

timid furnace
manic forum
#

like???

#

also making a springboard tweak is much easier than making a system_alert_window android app

soft cedar
manic forum
#

what i meant to say it apparently android's default way of handling rotation is just destroying the entire ui and recreating it from scratch

#

that's probably invisible to the user but it sounds so stupid

soft cedar
#

Oh, thats default behavior?? wth lmao

#

Super stupid if true

manic forum
#

as i said i didn't get to handling rotation yet

#

so perhaps i'm making it all up

#

but i've seen this in multiple places so i think it's true

soft cedar
#

you have to save the app state beforehand to avoid that
docs say to make use of onSaveInstanceState() and onRestoreInstanceState()

cedar stag
manic forum
#

idk

#

i installed android studio 3 days ago and also used android for the first time in 2 years 3 days ago

#

i'm not an android user

cedar stag
#

I can only feel their pain

#

iOS devs like to shit on xcode and stuff but restarting the app on orientation change?? That’s completely unacceptable lmao

#

also I think Xcode is fine

manic forum
cedar stag
#

Yeah it’s a powerful yet simple IDE imo. Tools like view hierarchy debugger are super nice

manic forum
#

with xcode you launch an app, you get breakpoints, memory usage, cpu usage, you can pause at any point and observe literally everything in the view hierarchy, the debugger actually pauses when the app crashes, etc.

#

in android studio there's a different launch option for literally every single one of those things and none of them work well ??

#

the debugger just quits when the app crashes, how is that any useful???

cedar stag
#

Lol

#

Do you at least get a trace log or something?

manic forum
#

it does show logs yeah

#

that at least makes crashes somewhat debuggable

orchid fulcrum
cedar stag
#

The last time I’ve used android studio was like 3 years ago with flutter dev

orchid fulcrum
#

its not easy like in ios

manic forum
#

also from what i've gathered through stackoverflow posts, google just changes the entire ui with every major release

#

for any given stackoverflow post about android studio there are at least 5 answers from different years answering the question for a different version of android studio

#

and none of them actually apply to the latest version either

cedar stag
#

Feeling better about my career path now

#

Thanks

orchid fulcrum
#

their android tv emualtor had the setup part left in the emulator and in order to skip it it says "plug out the ethernet cable" like wth

manic forum
#

i still don't know how to download offline android sdk documentation because apparently it fetches everything from the internet individually by default??

acoustic imp
fading shell
reef trail
#

how well can you "tweak" android without rooting

acoustic imp
reef trail
#

haven't got an android fr

acoustic imp
#

android simulator thishowitis

manic forum
#

system_alert_window or something

indigo peak
manic forum
#

i just put random funny characters on screen

reef trail
manic forum
#

that's pretty easy to do

#

java has reflection so it could be like objective-c in a sense

#

but idk

reef trail
#

minecraft modding does it

#

i hate mixins tho

#

such a messy way to hook stuff

acoustic imp
reef trail
#

has bibi infected you with anti swift hatecrimes

orchid fulcrum
reef trail
#

you can create overlays easily iirc

orchid fulcrum
#

i would love that on stock ios lol

fading shell
#

hey it's Tesla

reef trail
#

no thats kopyaçekmiyorum

fading shell
#

Bro had to copy the c

reef trail
#

i copied all of it

#

cos

#

time

fading shell
#

Yeah but you wouldn't have without the special character

#

You would've typed it out

reef trail
#

maybe

#

i'd prob do it with your nickname too tho

#

cos

#

its long

#

and has punctuation

indigo peak
#

i aint sending allat

reef trail
#

fr

fading shell
#

Janis A. Bell

indigo peak
#

kopyaçekmiyorum

indigo peak
fading shell
reef trail
#

it tells me to copy it in the name too so

#

"kopy"

indigo peak
#

kopyachekyourmum

orchid fulcrum
#

i would just type @k and find it

reef trail
#

that would've pinged you tho

#

so

fading shell
#

You don't know the back story behind Dr. Ritsch

#

It's really sad

reef trail
#

you told me

#

and it was boring

fading shell
#

It's funny

#

If you understand German

#

It's not nearly as funny if you're only told about it

acoustic imp
#

@radiant idol do i make the power button hold down like 18 or use the same class for both (it be a button)

#

context: CC18

radiant idol
#

??????

acoustic imp
#

like u have to hold the button to activate the like pwer down menu instead of tap

#

(this is what ios 18 does)

radiant idol
#

ok do that then

fading shell
#

I like just tapping

acoustic imp
#

same

#

but like

#

(im doing it one bc im lazy)

indigo peak
#

CCECC what does that stand for

hasty ruin
#

conctrol cenrte easily centring controls

acoustic imp
acoustic imp
indigo peak
#

that is so cursed

hasty ruin
acoustic imp
#

What I do

#

Just CCEButtons ?

indigo peak
#

he put his thinking cap back on

harsh junco
indigo peak
#

no, don't put a number in the class

#

(i literally do this in jellyfish reborn)

harsh junco
orchid fulcrum
#

just make it buttons

#

its not like the tweak isn't about 18 control center troll

harsh junco
#

Or CC_XIIX

weary heath
#

Objc naming convention doesn’t discourage numbers

#

From google’s style guide

Classes, protocols, global functions, and global constants should generally be named with a prefix that begins with a capital letter followed by one or more capital letters or numbers.

#

With that said I’d still prefer CCE over CC18

manic forum
#

does the objective-c runtime have any restrictions about the class name

#

i'm going to name one of my classes 53

weary heath
#

iirc you cant start class or method names with a number

pallid totem
#

well why not

#

😤

pallid totem
#

xnufuckingsucks.m

lime pivot
wooden yarrow
lime pivot
#

he actually did a decent job, but it came at the worst possible time

wooden yarrow
#

damn wtf

lime pivot
#

they totally redid the Java VM in Android 5 which came out like, only a few months later

#

broke other Android patching tools as well

fading shell
fiery monolith
#

Does anyone know the class or framework responsible for turning off LPM when the battery hits 80% (iOS 15)?

manic forum
#

similar to how swift class names have dots in them

placid kraken
#

elle functions on structs have dots in them and the only person who complains is the C compiler when i try to interop with the symbol smh

pallid totem
#

b

harsh junco
#

Chargeback rune, chargeback nexus

#

Buy 16 player

pallid totem
#

mods

acoustic imp
#

@radiant idol if i want to hook the classes in the conetivity module, do i need to do the bundle laod thing for it ?

radiant idol
#

you might need to

#

not sure

acoustic imp
#

i do

#

cool

acoustic imp
#

@radiant idol should i just do what u did for the connectivity module or should i try to implement like the real ios 18 thing

#

its proving quite dificult

#

i also cant find the like classes in DSC

#

(jk im sped)

#

wth, i have the module thing loaded and like everything related to CC and that class is not coming up ??

indigo peak
acoustic imp
acoustic imp
#

my only question, which u probly know, how do i present the like treachery VCs. these things

#

@radiant idol

radiant idol
#

didnt have to do that for Jade

#

so no i do not

acoustic imp
#

there litterally no method

acoustic imp
#

having an issue where my bottom three hooks here just dont work, that top method hook still like returns the orig and nothing is logged for the others, ive manually called them with flex but nothing just normal ig

acoustic imp
#

cloud yacht
#

Is there a guide or anything for patching without logos / raw c?

#

Mostly I'm wanting to covert some logos code i wrote into c

#

logos code in question ```objc
#include <UIKit/UIKit.h>
// int (luaL_loadbuffer) (lua_State *L, const char *buff, size_t sz,

%hookf(int, luaL_loadbuffer, void *L, const char *buff, size_t sz) {
NSLog(@"luaL_loadbuffer called with buffer: %s", buff);
return %orig;
}

%hookf(int, luaL_loadbufferx, void *L, const char *buff, size_t sz) {
NSLog(@"luaL_loadbufferx called with buffer: %s", buff);
return %orig;
}

%ctor {
%init(luaL_loadbuffer = MSFindSymbol(NULL, "_luaL_loadbuffer"));
%init(luaL_loadbufferx = MSFindSymbol(NULL, "_luaL_loadbufferx"));
NSLog(@"Loaded symbol");
}

hasty ruin
#

check documentation for MSHookFunction

cloud yacht
#

ok will do

#

oh thats pretty simple

hasty ruin
#

yeah lol

cloud yacht
#

I'm currently in a minecraft chat with someone figuring out smth with someone

pallid totem
#

Fire

tight carbon
native orbit
#

zefram better

harsh junco
slim bramble
tight carbon
reef trail
#

whats the actual repo for flex, i'm using some random one which someone hosts it on but I want to point people to the right one

#

or i might host it on my repo actually hm

tight carbon
acoustic imp
#

@radiant idol is it better to have one big main hooks .x file of have. seperate ones that do dif things? like one for borders, one for colors, one for images, etc etc ?

reef trail
#

afaik its not multithreaded

acoustic imp
#

idrc

reef trail
acoustic imp
#

its pretty quick, i press up, eneter and my phone has resprung in liek 15-20 sec>

reef trail
#

logos isnt included in the binary at all

acoustic imp
acoustic imp
pallid totem
#

HuggingFace just closed one of my reports because it doesn't seem "as severe as they think" however when you come to think about it their customers lost OVER $500,000 USD and still did NOT award anything for it

timid furnace
#

organization is good

pallid totem
#

what to do ? ?

light owl
#

its only 500k

pallid totem
#

i could've retired with that money

fading shell
light owl
pallid totem
#

ok u get what i mean

#

i hope

#

atleast

fading shell
#

it's a lot of money

#

but not nearly enough to retire forever

#

at least if you're not investing it or anything

light owl
#

all u need to do is win roughly 4 hands of blackjack to have enough money to retire starting from 500k and assuming the amount u need to retire is 5 million

native dune
#

fr

torn oriole
#

99% of gamblers quit before they win big

fading shell
#

i'm not addicted, i'm literally shaking from excitement to gamble again

#

hey look who it is

pallid totem
#

man im pissed

acoustic imp
#

why am i that thing

fading shell
#

why am u that thing

pallid totem
#

ok chat im back

#

4944 characters

#

wait

#

misinfo

#

690 words 4,886 characters

indigo peak
#

or just comment your code lmao

reef trail
reef trail
hasty ruin
#

@reef trail did you pre save troll

reef trail
#

was ab to ask you the same

hasty ruin
#

I wonder if halfbreed shit was scrapped then

indigo peak
#

can

hasty ruin
#

bc Not A Game was for that but now it’s on aq3

#

Upgrade II?? 🙏

reef trail
#

where's the track list?

reef trail
hasty ruin
#

There isn’t one

#

Yh

reef trail
#

ahh

#

didn't realise the name was out

hasty ruin
#

The songs been leaked for a while

reef trail
reef trail
#

*dont

hasty ruin
#

aq3 is probably u85 scraps

#

not much else

reef trail
#

yeah prob

#

not complaining tho

#

u85 was very good

hasty ruin
#

no longer a 3P troll

reef trail
#

you added those two yourself right?

pallid totem
#

@hasty ruin do u even look at ono apps trolley

hasty ruin
#

I’ve gone through them all

pallid totem
hasty ruin