#development

1 messages · Page 112 of 1

slender glade
#

The property doesn’t exist on iOS 14, open up headers.cynder.me and check the class there

faint timber
#

SEP Research™️

slender glade
#

me too

placid kraken
#

whats FR

#

i saw it mentioned yesterday

slender glade
#

I think all 7 of us who spoke in that channel moved on from it lol

slender glade
placid kraken
#

oh

faint timber
slender glade
faint timber
#

The og codename

sonic totem
slender glade
#

Nah we moved on, I think only cryptic and I even do iOS related stuff anymore

faint timber
#

I still maintain but starting to be pointless since adam made py version

slender glade
#

Adam too I guess

native orbit
sonic totem
#

Also Cryptex largely killed it anyways

#

I guess iPhone 7/6S still applies

faint timber
primal perch
sonic totem
#

Yeah can't say I'd want to look into it either lol

#

I don't know enough yet to even begin to understand the process

faint timber
#

Lol yah it’s already done but can’t get it to work without bootlooping

#

Also the other thing that killed downgrades

#

Ramdisk apfs api changes

#

Apfs corruption

acoustic imp
#

@radiant idol what was that fancy little ios check i saw u send yesterday on your rant about apple naming things odly

radiant idol
#

huh

slender glade
slender glade
radiant idol
#

who is a PS

#

????

slender glade
#

Preferences

radiant idol
#

oh

slender glade
#

The extra underscore they added

acoustic imp
#

yea

sonic totem
radiant idol
#

ok yeah what about it

acoustic imp
#

can u send it im having an issue like it sorta

radiant idol
#

send what

faint timber
radiant idol
#

????

acoustic imp
#

the code snipet

warped sparrow
sonic totem
#

Did you OSS any of the work?

warped sparrow
#

On the newest ver its all rounded

acoustic imp
radiant idol
#
FollowUpList_com.apple.followup.-group.account
PRIMARY_APPLE_ACCOUNT_GROUP
Family
Exposure Notifications
__videoSubscriberSpecifier

@acoustic imp ???

faint timber
acoustic imp
sonic totem
radiant idol
#
if (@available(iOS 15, *))  {
    // iOS 15
} else {
    // iOS 14 and below
}

acoustic imp
#

this is ios 15 and above?, how would i do ios 14 and below

#

oh

slender glade
#

Remove the extra underscore in the else statement

acoustic imp
#

that easy

#

thanks

radiant idol
slender glade
#

@available abstracts that

warped sparrow
radiant idol
#
  1. @available doesnt work on other OS's without some extra stuff
  2. with @available you cant make it so that you check for if NOT available
warped sparrow
timid furnace
timid furnace
#
if (@available(iOS 15, *))  {
} else {
    // it is not available
}

trol

warped sparrow
primal perch
#

how

timid furnace
#

well apple doesn't let you use ! so

slender glade
sonic totem
primal perch
#

it’s just simple logic

warped sparrow
hasty ruin
#

dont lie

radiant idol
#

just use

#
if (UIDevice.currentDevice.systemVersion.floatValue <= 14)
warped sparrow
#

idek where it went

radiant idol
#

smh

slender glade
acoustic imp
warped sparrow
warped sparrow
primal perch
acoustic imp
#

yes i like actully just forgot to add it iin the settings plist file

primal perch
#

stuf

cloud yacht
placid kraken
radiant idol
radiant idol
#

but

radiant idol
#

the fact that you cant invert an if statement

#

just no

hasty ruin
placid kraken
#

oh lmao i see

slender glade
slender glade
# hasty ruin

Is this oop like CGRect *rect = chrect alloc init 🤔🤔🤔

primal perch
#

yeah

#

💯

hasty ruin
#

cgerect

radiant idol
hasty ruin
#

.

acoustic imp
radiant idol
#

enemie

hasty ruin
#

😭

cloud yacht
#

iCraze you should make a jade clone but just have it where your drm doesn't work because theres actually no code

hasty ruin
#

teslaman alt

warped sparrow
#

iCraze make a jade clone that moves with your finger ✅

hasty ruin
radiant idol
#

better yet

#

icraze help

#

me fix my tweak

warped sparrow
#

icraze help nightwind!

radiant idol
#

you're oblivious if you think thats ever happening

warped sparrow
#

nightwind should teach icraze to make drm not FUCKING RESPRING LOOP ME

radiant idol
#

LMAO

cloud yacht
warped sparrow
#

nexus + jade gives me random safemodes when respringing sometimes

cloud yacht
#

(have you tried turning your wifi off)

indigo peak
#

@placid kraken i broke the tweak
i couldnt get universal lib to work so i tried using EXMColorPickerCell

radiant idol
#

crazeware

radiant idol
#

FLOPPA

indigo peak
kind herald
#

I stan icraze !!!!

warped sparrow
indigo peak
#

none of the colors apply

cloud yacht
radiant idol
#

phew

placid kraken
warped sparrow
#

I keep calling rune jade by accident 💀

radiant idol
kind herald
#

nexus and rune

#

🙏

radiant idol
#

CRAZEWARE SUCKS

indigo peak
placid kraken
cloud yacht
indigo peak
acoustic imp
#

@radiant idol will this work ? ```objc
if(self.platterView.backgroundMaterialView.layer && cconoff == 1 && @available(iOS 15, *)){
self.platterView.backgroundMaterialView.layer.cornerRadius = platterViewCornerRadius ;

    }if(self.platterView.backgroundMaterialView.layer && cconoff == 1){

        self.platterView.backgroundMaterialView.materialLayer.cornerRadius = platterViewCornerRadius
    }```
radiant idol
#

help me

warped sparrow
indigo peak
#

@placid kraken

placid kraken
indigo peak
radiant idol
#

WHY DID APPLE REPLACE SOME OF THE CELLS IN THE SETTINGS APP WITH A DIFFERENT IMPL BUT KEEP MOST OF THEM THE SAME KFELGJLBIEBH OIH:

placid kraken
#

(i still have no clue why it doesnt)

cloud yacht
#

ok wait what is a swizzle

placid kraken
#

%hook

#

MSHookMessageEx

indigo peak
#

this is why you just use %hook

#

and manually specify what you want

placid kraken
indigo peak
#

no idea

#

probably

warped sparrow
#

LMAO

placid kraken
#

continue deleting them this is funny

#

LMAO

acoustic imp
#

lmao

cloud yacht
#

LMAO

acoustic imp
#

icwaze ware

placid kraken
#

oh

warped sparrow
#

Because aaron installed nexus

tawdry storm
#

blawg

placid kraken
#

this chat is hell

warped sparrow
radiant idol
kind herald
cloud yacht
placid kraken
acoustic imp
kind herald
placid kraken
#

i will get the orange name when i release flora

cloud yacht
#

I will not get orange name

warped sparrow
#

ive got a name add me

cloud yacht
#

(I can't make good tweaks)

warped sparrow
placid kraken
#

does alpine make all of its amazing ui with cephei? or is that a different lib - same goes for lynx

cloud yacht
acoustic imp
cloud yacht
#

(I mostly used ChatGPT)

radiant idol
warped sparrow
placid kraken
cloud yacht
torn cloud
warped sparrow
#

Its an iPhone x

placid kraken
#

i have a website its called my github profile

indigo peak
#

@placid kraken i broke bc it cant read nsuserdefaults in diff apps

warped sparrow
torn cloud
radiant idol
torn cloud
#

is it rootless

indigo peak
#

like im trying calculator

#

but it wont work

warped sparrow
acoustic imp
indigo peak
# placid kraken oh interesting

default 15:48:29.659792-0500 Calculator [Flora] preferences systemBlueColor: (null)
default 15:48:29.659823-0500 Calculator [Flora] Tweak is disabled. Exiting...

warped sparrow
indigo peak
#

at least on roothide

torn cloud
#

k

indigo peak
#

gotta use libsandy then

#

which means idc anymore 💀

cloud yacht
#

just write to a file in the home dir

radiant idol
#

rosie read it

warped sparrow
#

Its one line of code

placid kraken
cloud yacht
vale oxide
placid kraken
warped sparrow
slim bramble
cloud yacht
acoustic imp
torn cloud
radiant idol
placid kraken
#

this reminds me of that one thing i saw on reddit "Guys why doesn't my code work? (I don't know how to take screenshots)" and it was just a photo of a physical piece of paper with the lua code printed on it

cloud yacht
#

works fine on my virtual iPhone SE

placid kraken
warped sparrow
radiant idol
cloud yacht
#

well I mean its working

placid kraken
cloud yacht
#

one box not being fulled centered isn't not working

warped sparrow
cloud yacht
#

cause its a phone

placid kraken
#

wAIT APPLE DOCS HAS OBJC AS A LANGUAGE????

#

I DIDNT EVEN SEE THAT BUTTOn

#

AHDBWA

radiant idol
#

WHAT

acoustic imp
radiant idol
#

you are dumb

warped sparrow
acoustic imp
#

THERES A BUTTON

placid kraken
warped sparrow
placid kraken
#

ive been following swift docs this whole time

#

even though im writing in objc

radiant idol
#

you are an idiot

cloud yacht
# warped sparrow Bro what

you screen is small enough that you don't need to have apdding because you don't need to move your head

placid kraken
#

its fine ill learn eventually

warped sparrow
slim bramble
#

(I'm trying to access backgroundMaterialView.layercornerRadius

torn cloud
placid kraken
#

its not like ive written tweaks for very long

torn cloud
#

how do you virtualise iOS

#

like without using Corellium

placid kraken
torn cloud
#

or Xcode

cloud yacht
warped sparrow
torn cloud
placid kraken
#

oh its just the firefox mobile thingie

torn cloud
#

huh

placid kraken
#

on chrome its this thing

warped sparrow
placid kraken
#

the device

torn cloud
#

oh

#

screen mirroring?

placid kraken
#

no lol

acoustic imp
#

firefox dev tools >> chrome dev tools

placid kraken
#

its a devtools thing

torn cloud
#

oh

placid kraken
#

it automatically makes the screen the same width and height as the actual device

torn cloud
#

oh

#

that’s cool

warped sparrow
cloud yacht
cloud yacht
#

your phone is small enough you don't need to move your head

#

so you don't need padding

acoustic imp
#

just is idk.

radiant idol
#

nerdz

torn cloud
#

kixrd roti ka

cloud yacht
warped sparrow
torn cloud
#

what happened to that link

cloud yacht
acoustic imp
#

this is breakign the 4th amendment

warped sparrow
torn cloud
#

why does that keep disappearing

warped sparrow
#

I remember that website

torn cloud
#

💀

#

@radiant idol trol

cloud yacht
torn cloud
#

this is one nice looking website though

#

lol

#

@acoustic imp wtf going on 💀

#

is nightwind hacking you

acoustic imp
#

hes nerd thats y

torn cloud
#

lmao

#

@radiant idol are you a nerd

cloud yacht
#

without losing the auto padding

acoustic imp
#

just set a max width

#

well u should put eveything in a div first

cloud yacht
#

it has a max width

#

I don't want like 6 levels of divs though

acoustic imp
#

y, u jus need one

cloud yacht
#

yeah until I try adding somehting else

radiant idol
cloud yacht
#

but fine

acoustic imp
#

wdym, its gon "break" if u ad sm?

torn cloud
radiant idol
#

thanks

acoustic imp
torn cloud
#

dumb question

#

but did you get the css stuff yourself

radiant idol
#

yes

torn cloud
#

as in you didn’t borrow code

radiant idol
#

yse

#

yes

torn cloud
acoustic imp
#

not rly

torn cloud
#

huh

acoustic imp
#

css is easy

#

it doesnt take long to make your own stuff

#

u just have to know what to make

#

im terible at making good looking UI's but, i bet if you showed me a picture i could make it

torn cloud
#

but the template I borrowed from w3schools was like thousands of lines

radiant idol
acoustic imp
#

see not too long

cloud yacht
#

I need to redo my website sometime

acoustic imp
#

i need to do my website sm time

radiant idol
#

oh no

acoustic imp
#

wha

acoustic imp
cloud yacht
#

I'll upload it when I figure out why my git isn't working

#

no

acoustic imp
#

yes

cloud yacht
#

would look stupid on desktop

acoustic imp
#

ok so make it only center on mobile 🤷‍♂️

cloud yacht
#

no

acoustic imp
#

its not hard

cloud yacht
#

yeah but I don't care enough

acoustic imp
#

i do, ur thing open sourced right?

#

(and im borded of objc atm)

cloud yacht
#

uhh yeah

#

but I need to push my changes first

#

if you're bored want to figure out why my git isn't working

acoustic imp
#

sure

cloud yacht
acoustic imp
#

oh

#

u have internet right?

cloud yacht
#

yes

#

I'm talking on discord

acoustic imp
#

why not do it in VScode?

#

w the GUI

cloud yacht
#

cause this change wasn't big enough to boot up vscode

acoustic imp
#

"boot up" 😭

#

it takes like 2 sec?

#

but

cloud yacht
#

yeah and micro takes like 0.1

acoustic imp
#

ur on mac?

cloud yacht
#

no

acoustic imp
#

linux

cloud yacht
#

yes

acoustic imp
#

why r u doing it with ssh

cloud yacht
#

oh is my network not working

cloud yacht
acoustic imp
#

once then done

cloud yacht
#

works in firefox????

#

so is it dns?

#

no dig works

acoustic imp
cloud yacht
acoustic imp
#

did u read the error

cloud yacht
acoustic imp
#

i did

cloud yacht
#

thats just git's default error

acoustic imp
#

when ssh'ing if u have wrong cred it hangs

#

it dooen't

cloud yacht
#

are you sure?

#

wait is my ssh broke?

acoustic imp
#

wait so everytime u push u have to put in ur pasword?

cloud yacht
#

no I have ssh

acoustic imp
#

(it doesnt hang)

acoustic imp
cloud yacht
acoustic imp
cloud yacht
#

forgot the m

#

yeah my ssh is screwed

#

i can't ssh into my home machine

#

unless I use my tailscale ip

#

doesn't work with domain name or direct ip

#

something is screwy with my network adapter

#

I should reboot

#

things have not been working for a bit

faint stag
#

well i can't even ssh-copy-id to anywhere useful because of perms
so i'd have to copy to somewhere mobile can write then move later

cloud yacht
#

sudo passwd troll

faint stag
#

only if that actually worked

cloud yacht
#

I thought it did

faint stag
#

i'm asked for the old password

#

whatever that's supposed to be

cloud yacht
#

alpine?

acoustic imp
#

@radiant idol

faint stag
#

wait

#

if it was alpine then why couldn't i use it before

#

???

slim bramble
faint stag
#

yeah still can't login as root

slim bramble
#

and merge the 2 ifs

faint stag
#

so it's pointless

radiant idol
faint stag
#

i mean @available is correct but the usage looks wrong

radiant idol
#

@available is just cursed in general

cloud yacht
#

ok rebooting fixed it

#

and the other 2 issues I was having

slim bramble
cloud yacht
radiant idol
acoustic imp
slim bramble
faint stag
#

lol

acoustic imp
slim bramble
#

objc is cursed

faint stag
#

yes it is

faint stag
#

but swift is no better

faint stag
visual meadow
#

anybody know what err -10814 is

acoustic imp
# faint stag what's the entire hook
%hook CSAdjunctItemView
- (void)didMoveToWindow {
    %orig;     
    if(self.platterView.backgroundMaterialView.layer && cconoff == 1 && @available(iOS 15, )){
        self.platterView.backgroundMaterialView.layer.cornerRadius = platterViewCornerRadius;

        }if(self.platterView.backgroundMaterialView.layer && cconoff == 1){

            self.platterView.backgroundMaterialView.materialLayer.cornerRadius = platterViewCornerRadius;
        }
    if(self.platterView.backgroundMaterialView && cconoff == 1){
        self.platterView.backgroundMaterialView.alpha = platterViewBackgroundOpacity;
        }
}
%end```
visual meadow
#

Encountered error obtaining application record for section com.apple.powerlog.proactivenotifications: The operation couldn’t be completed. (OSStatus error -10814.)

acoustic imp
#

@radiant idol found the issue, do i just ad a '_' before platterview for ios 14?

#

urs - ios14, mine -ios15

faint stag
acoustic imp
radiant idol
#

you just duplicate the property and add a _ in front of one of them??

acoustic imp
#

k

#

also it doesnt work

faint stag
#

i can tell

#

lol

slim bramble
faint stag
#

to hook this you're going to need to add $(TWEAK_NAME)_PRIVATE_FRAMEWORKS = CoverSheet to the makefile

slim bramble
#

the same

faint stag
#

man

slim bramble
#

@acoustic imp

acoustic imp
#

@slim bramble

slim bramble
#

🙏

acoustic imp
#

i gtg at 5:00

slim bramble
#

crash

acoustic imp
acoustic imp
slim bramble
#

this is becomming very weird

acoustic imp
#

indeed

slim bramble
# acoustic imp

have you added $(TWEAK_NAME)_PRIVATE_FRAMEWORKS = CoverSheet ?

acoustic imp
slim bramble
#

add it

#

please

acoustic imp
#

its not gona chnage anything

slim bramble
#

🤷‍♂️

faint stag
#

yeah it won't

acoustic imp
#

i can asure you

slim bramble
faint stag
#

it's only gonna crash if something is invalid

#

in this case, something is

#

lol

acoustic imp
#

yea but we dont know what

#

well

#

we do just dont knwo what wrong

acoustic imp
#

mine - is ios15 and it works urs - ios14 and doesn't

#

@slim bramble i wana try sm

slim bramble
#

iOS 14 :

slim bramble
acoustic imp
radiant idol
slim bramble
acoustic imp
#

mshookivar!!!!!!!!!!!!!

faint stag
#

man

acoustic imp
#

my beloved

radiant idol
#

MSHookIvar or [self valueForKey:XXX] or [self safeValueForKey:XXX]

slim bramble
#

iOS 15

#

here is the issue

acoustic imp
#

ok ididnt kow it want a proortie

#

i can fix one moment lpz

slim bramble
#

ok 🙏

#

tf are ivars tho 💀

faint stag
#

i'm still clueless about tweak development lol
but i'm trying

acoustic imp
#

idk sm else i dont undertsand

acoustic imp
radiant idol
#

__i__nstance __var__iable

acoustic imp
#

oh yea

slim bramble
acoustic imp
#

(night link ur tweak guid on MSHookivars)

faint stag
radiant idol
#

no im too lazy

slim bramble
#

[self valueForKey:"_platterView"].theUsual

#

maybe this

slim bramble
radiant idol
slim bramble
#

nah it's missing something

radiant idol
#

thats not how you cast

cloud yacht
acoustic imp
#

@radiant idol like this ? ```objc
PLPlatterView *platterVieww = MSHookIvar<PLPlatterView *>(self, "_platterView");

radiant idol
#

yes

#

for once you did somethinf correctly

#

wow

slim bramble
faint stag
#

lmao

acoustic imp
#

yay 🎉🎉

faint stag
#

to be fair this ain't easy

slim bramble
#

🙏

radiant idol
#

do you want me to link his OOP message again

slim bramble
acoustic imp
#

noooooooooooooo

#

not that

slim bramble
#

objc oop is weird

faint stag
#

oop is easy for me
it being objc is what throws me off

slim bramble
#

frfr

radiant idol
acoustic imp
#

to be farir this was a while ago

slim bramble
#

bro got exposed

acoustic imp
slim bramble
#

you'll understand fast

radiant idol
#

you dont get it

#

this is teslaman

acoustic imp
#

i wount get it

#

will this work ? ```objc
PLPlatterView *platterVieww = MSHookIvar<PLPlatterView *>(self, "_platterView");
if(self.platterView.backgroundMaterialView.layer && cconoff == 1 && @available(iOS 15, *)){
self.platterView.backgroundMaterialView.layer.cornerRadius = platterViewCornerRadius;

    }if(platterVieww.backgroundMaterialView.layer && cconoff == 1 && UIDevice.currentDevice.systemVersion.floatValue <= 14){
        platterVieww.backgroundMaterialView.layer.cornerRadius = platterViewCornerRadius
    }```
slim bramble
#

He knows about inheritance at least

#

🙏

slim bramble
cloud yacht
acoustic imp
faint stag
acoustic imp
slim bramble
#

Compile deb and send it

faint stag
#

you must build
hope it compiles
and hope it does what you want

acoustic imp
#

i cant just do make do (my device)

slim bramble
#

I’ll setup gh actions

#

In 10mins

acoustic imp
#
        if(self.platterView.backgroundMaterialView.layer && cconoff == 1 && @available(iOS 15, *)){
                                                                            ^
1 error generated.```![sadCat](https://cdn.discordapp.com/emojis/640558688498614272.webp?size=128 "sadCat")
cloud yacht
acoustic imp
faint stag
acoustic imp
#

@slim bramble

slim bramble
faint stag
#

lol

acoustic imp
hexed knot
cloud yacht
slim bramble
#

@acoustic imp 💀 💀 💀

#

Fix

#

It

#

Now

faint stag
acoustic imp
#

oh u cant ?

hexed knot
acoustic imp
#

@slim bramble i give up for now, i gota eat then i gota hairvut later and i got study for spanish midterms

acoustic imp
hexed knot
#

No its really not

#

Its common ppl just go into tweak dev without learning the language first

cloud yacht
#

I did this

#

I still don't know the langiuahe

acoustic imp
#

yea i probly should have doen that firs

#

and nightiwnd said ur an ok tweak dev

faint stag
cloud yacht
radiant idol
#

ur a good twek dev

cloud yacht
primal perch
#

best tweak dev is spark

slim bramble
timid furnace
indigo peak
timid furnace
#

no

#

best tweak dev is opa

#

timebomb best tweak prayge

primal perch
#

close 2nd

placid kraken
#

who is spark

radiant idol
#

u dum

#

frfr

placid kraken
#

OH

#

ABDKWAJ

#

idk how that didnt click

primal perch
#

spark cooked

#

best theming tweak all for free

placid kraken
#

lmao yea

#

istg why does Console.app keep clearing before i can read anything

timid furnace
#

it drops previous messages at 500k

placid kraken
#

yea but im filtering and its still clearing them

#

and the share button is greyed out

timid furnace
#

yes it drops when 500k messages are collected, before the filter

#

also you need to select messages in order to share

placid kraken
#

its annoying

timid furnace
#

use idevicesyslog or pymobiledevice3

placid kraken
#

yea its fine i figured out that i need to pause the collection of messages im braindead

#

@indigo peak do you know what these are and if they might cause issues when swizzled

indigo peak
#

no idea

placid kraken
#

theyre the only out-of-the-ordinary ones

#

ill blacklist them for now

#

and ill blacklist all the dynamic____Color too

#

lets try the hook again! (time to break my phone)

acoustic imp
acoustic imp
#

ohhhhhhhhhhhhhhhhhhhh

#

i fg about the alpha

#

oopsies

placid kraken
#

oh these colors are weird too

slim bramble
acoustic imp
#

no

slim bramble
#

also this kills iOS 15 support

acoustic imp
#

and no

faint stag
#

meh

placid kraken
faint stag
#

well id just means it's an object

placid kraken
#

yea but do you have any way to narrow the type

acoustic imp
placid kraken
#

im gonna have to just pray now

faint stag
#

they're all colors, should be the same as the systemcolors you decide to modify

#

so

placid kraken
#

yea in theory

#

but clearly not

#

lol

faint stag
placid kraken
#

im blacklisting a lot of them lets explode my phone again

slim bramble
#

crash.exe

acoustic imp
#

No, and I don’t wanna know

placid kraken
#

moment of truth

#

fingers crossed

acoustic imp
#

For real

slim bramble
#

@acoustic imp you left platterView

placid kraken
#

OK IT WAS ONE OF THOSE COLORS THAT I BLACKLISTED

#

now i add them back one by one until it dies

faint stag
#

could've saved time

#

lol

placid kraken
faint stag
#

so just

faint stag
#

add logging to the loop

cloud yacht
placid kraken
#

lol yea but the issue is that my device isnt crashing or going into safemode

#

its just going into a black screen

#

its a silent death

#

all the colors apply successfully

#

so i have no way to tell which one is causing issues

#

anyway external colors added back now

#

lets try

#

ok it wasnt external colors

#

ill just come back when i figure out which one it is lol

acoustic imp
slim bramble
#

platterView

#

Send code

placid kraken
#

HOLY SHIT @indigo peak IT WAS clearColor ALL ALONG

#

YOU WERE RIGHT

indigo peak
#

i know im right

#

its crazy

slim bramble
#

Fiore is always right

indigo peak
#

if a view doesnt have a color

#

its a clear color

slim bramble
#

🙏

indigo peak
placid kraken
#

im about to purposefully break my phone to prove that it is actually clearColor 1 sec

slim bramble
#

To kill springboard

placid kraken
#

no its fine ill just force reboot and delete from sileo before i rejb

slim bramble
#

And uninstall deb

placid kraken
#

YEA IT IS CLEARCOLOR

#

HAHA

#

ok well thats that i guess

#

i can actually do things now

#

i should make a loopUIColorMethodsWithBlock

#

so i can reuse in all the places i need

kind herald
slim bramble
#

@kind herald is it always your bday lol ?

kind herald
#

yes

placid kraken
kind herald
#

oh!

#

skull

placid kraken
#

time to rejb

primal perch
indigo peak
#

copilot is geekin

slim bramble
faint stag
#

wen eta theos default rootless /j

slim bramble
#

Taurine @ rootful is still better

radiant idol
#

NAH

#

THEOS_PACKAGE_SCHEME=electra IS CRAZY

faint stag
radiant idol
#

naahhhhhh

faint stag
#

sounds realistic tho

cloud yacht
#

I should make my own package scheme for the lulz

timid furnace
#

/Library/TweakInject

faint stag
#

the symlink was there tho

slim bramble
timid furnace
#

true

radiant idol
slim bramble
#

Then we are going to have iphoneos-arm128

#

Fr

faint stag
radiant idol
#

uhhh

#

good question

#

he'll figure it out

faint stag
#

roothide method: /var/containers/bundle/application

rootless: /private/preboot

i don't think there's anywhere else

acoustic imp
acoustic imp
#

Let’s see if chrome desktop like my 2 bars of data

#

One bar😭

slim bramble
radiant idol
#

make a new boot partition and make a jb folder there ✅

primal perch
#

gorn

faint stag
proper reef
native dune
#

deez nuts

faint stag
#

exec is still an issue

#

lol

native dune
#

mount it on cores

radiant idol
#

mount it on the bootrom

proper reef
#

yes

timid furnace
#

btw it only needs to be in /var/containers

#

you don't need /var/containers/Bundle/Application

radiant idol
#

roothide moment

timid furnace
faint stag
#

idk if it does

timid furnace
#

given their primary objective of avoiding detection, /var/containers/Bundle/Application is probably a good idea

timid furnace
acoustic imp
faint stag
#

originally it was a duplicate system

#

then bind mounts

proper reef
#

me when jailbreaks bring back LwVM

acoustic imp
#

@slim bramble chrome desktop said no, no code atm

acoustic imp
#

@warped sparrow fg about this but will push an update in a minute

#

(on my repo now)

#

@slim bramble ^

indigo peak
#

so wait, libsandy wont work wont roothide bc it needs a custom daemon (sandyd) running, right?

visual meadow
#

even

indigo peak
#

im just trying to get libsandy to work

visual meadow
#

hold

visual meadow
#

ok i am rebooting the userspace machine

#

@indigo peak the

indigo peak
visual meadow
#

L

acoustic imp
#

@warped sparrow @slim bramble working on the big artwork mode, got the labels center very easily only thjng is they don’t like slide thru

fierce plover
acoustic imp
#

whats the best most liked way to lower the "notifactions" to make room for a "album artwork" (like sixteen music)

#

should i just copy lower ?

#

It’s a start 👍

#

@desert jackal

#

Still a lot I need and want to do

faint stag
chilly plover
#

I am bypassing ssl pinning in an app. the https traffic is being shown but websocket traffic isnt. what could be the reason?

granite frigate
indigo peak
#

sandbox manager for jb phone

placid kraken
#

ah

indigo peak
#

@placid kraken read this

#

if you know how to read

#

cant assume in 2024

granite frigate
#

its a roothide thing probably

#

launchctl works fine in terminal for me

#

so idk why it doesn’t work to load daemons in tweaks

#

like nathan already showed daemons running w normal rootless

slim bramble
placid kraken
#

2 blocks

1 or 2

_specifiers = [self 
    getColorSpecifiersWithFilter:^BOOL(NSString *name) {
        return ![name hasPrefix:@"system"];
    } 
    parser:^(NSString *name) {
        return [name stringByReplacingCharactersInRange:NSMakeRange(0,1) withString:[[name substringToIndex:1] capitalizedString]];
    }];
_specifiers = [self getColorSpecifiersWithFilter:^BOOL(NSString *name) {
    return ![name hasPrefix:@"system"];
} parser:^(NSString *name) {
    return [name stringByReplacingCharactersInRange:NSMakeRange(0,1) withString:[[name substringToIndex:1] capitalizedString]];
}];
placid kraken
#

@indigo peak how would i add a search for the specifiers in this this time i genuinely have no idea what to do

#

theres no docs anywhere

indigo peak
#

uhhh

#

hang on

#

I can show you later

#

I just woke up 💀

placid kraken
#

okok

placid kraken
#

except it's awfully slow 😭

placid kraken
#

searching is slow

#

updating the list of specifiers is slow

#

im currently working on making it async

indigo peak
#

@placid kraken does changing systemOrangeColor change the calculator app

visual meadow
#

Any idea why these prefs arent preferencing

placid kraken
#

i have tweak injection enabled in it

#

it doesnt change them

#

orangeColor doesnt either

indigo peak
#

check logs

placid kraken
#

wha

indigo peak
#

to see if it even injects

placid kraken
#

oh true

#

well it injects everywhere else so

indigo peak
#

bc I think it’s bc of thay thing I sent

#

with libsandy

#

huh weird

placid kraken
#

oh

#

it injects into settings, battery, etc

#

although i think youre right

#

things like Messages dont work either

#

do you know what color is used for the background of notifications

#

i wanna change it to see if they update

placid kraken
fierce plover
visual meadow
#

Figured out a workaround

faint stag
#

yeah notifications are MTMaterialView

#

and MTMaterialLayer should have MTMaterialRecipeSettings
with a fill and a stroke

#

but darkmode uses the plattersDark recipe

placid kraken
#

idk i remember colorboard as a kfd tweak allowed changing the color of notifs

#

and it didnt have sb injection

acoustic imp
visual meadow
#

Yes

#

(I stole quitall preference bundle and then hex edited the symbols in the binary lol)

harsh junco
#

Capt 😭

acoustic imp
granite frigate
acoustic imp
hasty ruin
#

Bro had two external drm devs

#

😭

acoustic imp
#

ik 🥲 , but mine will be free and i will ad more features 💪

#

"Pursued a design that minimizes waste as much as possible."

#

huh ?

#

wdym? they shouldn't have added a drm ?

warped sparrow
#

it was on some sketchy chinese store

#

(its a shit tweak)

acoustic imp
#

yea they said it was on "BOOTH"

acoustic imp
#

how so?

hasty ruin
#

Anime in the banner image

#

All you need to know

acoustic imp
#

tru, an the bad english

warped sparrow
#

Its like sixteenmusic but the only thing iOS 16 about it is the misic artwork

#

But even then you cant expand it or make it smaller

acoustic imp
#

lol

#

oh, yea 16player is gona give user as much control as my skill can give

warped sparrow
#

this is just another time pirating to test a tweak worked out for me

acoustic imp
placid kraken
#

oh that makes more sense tyyy

warped sparrow
acoustic imp
harsh junco
warped sparrow
placid kraken
#

i think i need to instead - (void)setSpecifiers:(id)arg1; and do the opposite check, adding to an nsarray the things i want instead of dont want, and then set them afterwards

#

removeSpecifiers doesnt exist

placid kraken
#

thats for a single specifier

#

theres no bulk remover

slender glade
placid kraken
slender glade
#

as an instance property, you'd have something like allSpecifiers

placid kraken
#

removeSpecifier reloads all the specifiers

slender glade
#

hm

placid kraken
#

.

#

im specifically trying to move away from removeSpecifier

timid furnace
#

updateSpecifiers:specifiers withSpecifiers:nil

slender glade
timid furnace
#

idk

placid kraken
#

kinda lol

#

yeah you cant

#

replaceSpecifiers partially works

#

except it doesnt filter it properly sometimes

#

but that might be my fault when filtering

#

it works when i search for yellow and background but not for blue

#

and ive looked

#

the only other mutator for specifiers which is also bulk is the contiguous one which is not what i need

acoustic imp
#

but ig its alot shitteir and drmed twice

harsh junco
acoustic imp
#

@hasty ruin how does nexus do notifaction lowering ?

#

Also why does it have this giant blank space

#

also howd you make it animate smoothly?

#

?

#

il just copy lower

#

i get it now

#

can i copy code from lower tweak even tho it doesnt have a license?

#

no right?

#

@radiant idol

radiant idol
#

No license = effectively the same as closed source code

acoustic imp
#

can i mesage the dev?

#

r they still active?

radiant idol
#

I dunno

acoustic imp
#

icraze my only hope

#

DRESS HAS AN OFFSET

#

does this count

#

(twitter doesnt exsist tho)

#

@radiant idol

visual meadow
#

This is the code

timid furnace
#

4 SnowBoardBase.dylib 0x104bc65a0 0x104b9c000 + 173472

cloud yacht
cloud yacht
radiant idol
slender glade
#

@radiant idol thoughts on Azerbaijan

acoustic imp
#

also dress uses lowers stuff

placid kraken
cloud yacht
#

But cd's and vinyls don't have the art on the disk itself but they have it on the case which is square

placid kraken
#

fair

visual meadow
acoustic imp
#

how do i call a method in a superview from a subview?

#

like it goes MRUNowPlayingView -> view -> view -> MRUArtworkView (in flex)

MRUArtwork view has a tap recognizer that i want to call a method in MRUNowPlayingView.

and i cant do [self.superview.superview.superview themethod]; from artworkview

wicked summit
#

Why can't you use superview

#

Also you typically want to hook the associated view controller

ashen birch
cloud yacht
acoustic imp
# wicked summit Why can't you use superview
Tweak.xm:530:45: error: no visible @interface for 'UIView' declares the selector 'animateartworktolarge'
        [self.superview.superview.superview animateartworktolarge];
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~
1 error generated.```
#

idk why its saying UIView it should be MRUNowPlayingView right?

slender glade
#

it may be a MRUNowPlayingView

#

cast it if you want the animateartworktolarge method

acoustic imp
#

cast?

slender glade
#

cast!

acoustic imp
#

(should i google?)

slender glade
#

yes

#

MRUNowPlayingView *nowPlayingView = (MRUNowPlayingView *)self.superview.superview.superview;

#

[nowPlayingView animateartworktolarge];

acoustic imp
#

👍 il add this to me objc cheat sheet

slender glade
#

btw if ur calling superview.superview.superview

#

maybe ur better off hooking MRUNowPlayingView itself

acoustic imp
#

i am

slender glade
#

?

acoustic imp
#

idk how that would help

slender glade
#

so why are u calling superview 3 times

acoustic imp
#

idk any other way to do it

#

Rember im teslaman

acoustic imp
#

it works🎉🎉🎉

acoustic imp
#

no errors here

    - (void)setFrame: (CGRect)frame{
        if([[[self _viewControllerForAncestor] parentViewController] isKindOfClass: %c(MRUCoverSheetViewController)] && cconoff == 1){
            frame.size.width = artworksiezanlabelvx;
            frame.size.height = artworksiezanlabelvx;
            frame.origin.x = artworkx;
            frame.origin.y = artworky;
            
        }    
        %orig;
    }``` but i get this error ```==> Compiling Tweak.xm (arm64)…
Tweak.xm:487:22: error: read-only variable is not assignable
                                frame.size.width = artworksiezanlabelvx;
                                ~~~~~~~~~~~~~~~~ ^
Tweak.xm:488:23: error: read-only variable is not assignable
                                frame.size.height = artworksiezanlabelvx;
                                ~~~~~~~~~~~~~~~~~ ^
Tweak.xm:489:20: error: read-only variable is not assignable
                                frame.origin.x = artworkx;
                                ~~~~~~~~~~~~~~ ^
Tweak.xm:490:20: error: read-only variable is not assignable
                                frame.origin.y = artworky;
                                ~~~~~~~~~~~~~~ ^
4 errors generated.
make[3]: *** [/Users/tesla3092/tweaks/16player/.theos/``` with this...
radiant idol
acoustic imp
#
    - (void)setFrame: (CGRect)frame{
        if([[[self _viewControllerForAncestor] parentViewController] isKindOfClass: %c(MRUCoverSheetViewController)] && cconoff == 1){
            [UIView animateWithDuration:0.3 delay:0 usingSpringWithDamping:0.7 initialSpringVelocity:0.2 options:nil animations:^{
                frame.size.width = artworksiezanlabelvx;
                frame.size.height = artworksiezanlabelvx;
                frame.origin.x = artworkx;
                frame.origin.y = artworky;
            } completion:nil];
        }    
        %orig;
        
    }```
timid furnace
slender glade
#

Nvm I was wrong

slender glade