#development

1 messages Β· Page 136 of 1

acoustic imp
#

that not the issue

#

wait

radiant idol
#

show it anyway

acoustic imp
#

(its in the folder)

radiant idol
#

i think you need to set a tweakTitle

placid kraken
#

seems like it works

#

what are you expecting it to do

acoustic imp
placid kraken
#

because if you want it to be red thats not how you do it

acoustic imp
#

but like can it be anything?

#

or like the tweka name in the make file?

radiant idol
#

yes just try whatever

#

doesnt matter

#

actually wait

placid kraken
#

consider that it might actually be working thats just not how you apply the bgcolor

radiant idol
#

as a test

#

just do

placid kraken
#

- (void)setBackgroundColor:(UIColor *)color {
    [super setBackgroundColor:[UIColor redColor]];
}
``` try this
#

in your cell

acoustic imp
radiant idol
#
@implementation ...

- (void)layoutSubviews {
    self.backgroundColor = [UIColor redColor];
}

@end

ONLY as a test, do NOT do this in your actual code

acoustic imp
#

well u hooked layoutsubview in searchdots in prefs

radiant idol
#

didnt hook

#

just overrode

radiant idol
#

L

acoustic imp
#

😭

placid kraken
#

hear me out

#

what if its because the first character isnt capitalized

acoustic imp
#

tweakTitle did not fix it

acoustic imp
placid kraken
#

that would be really stupid but it would also be really funny

placid kraken
#

try making your cell name be capitalized

radiant idol
placid kraken
#

and change it in your plist too

placid kraken
radiant idol
#

would you like to see

acoustic imp
#

oh no

#

i swear its alot better now

placid kraken
#

go on,,,

acoustic imp
#

night has a folder of SSs

radiant idol
indigo peak
acoustic imp
radiant idol
radiant idol
placid kraken
#

AT THAT POINT JUST PUT THEM ALL IN A IF(PREFS)

hasty ruin
radiant idol
placid kraken
hasty ruin
#

addwsubview

acoustic imp
#

chnage

radiant idol
placid kraken
#

IM LAUGHING WAYY TOO HARD AT THIS

radiant idol
#

look at the var names

acoustic imp
hasty ruin
#

false

radiant idol
radiant idol
acoustic imp
placid kraken
radiant idol
#

WHAT

acoustic imp
#

get outa here with your remix

indigo peak
radiant idol
placid kraken
#

WHAT THE FUCK

acoustic imp
#

ITS DIF NOW

indigo peak
#

OOtemP_ZE_FRAMee

placid kraken
#

OOtemP_ZE_FRAMee

#

LMAOO

indigo peak
#

where is this code

radiant idol
#

private github

#

that i have access to

#

hilarious

#

its better now though

#

ill admit

acoustic imp
#

πŸ™

radiant idol
#

@indigo peak @placid kraken

indigo peak
#

pls learn constraints

placid kraken
indigo peak
radiant idol
#

then again

#

this used to be my code

indigo peak
#

LOL

acoustic imp
indigo peak
#

why not

radiant idol
acoustic imp
#

bc it jus overides it

hasty ruin
#

more nightwind code

acoustic imp
#

my cell class is still not applying 😭

placid kraken
# radiant idol

my old code

if (elem1.dataset.selected=='true') {
    const localObj = {
        'clientVar': clientVar,
        'stateVar': stateVar,
        'detailsVar': detailsVar,
        'largeTxtVar': largeTxtVar,
        'largeIdtVar': largeIdtVar,
        'smallTxtVar': smallTxtVar,
        'smallIdtVar': smallIdtVar,
        'btnUrl1Var': btnUrl1Var,
        'btnUrl2Var': btnUrl2Var,
        'btnTxt1Var': btnTxt1VarLol,
        'btnTxt2Var': btnTxt2VarLol,
        'gameName': gameName
    };
    setAllLocalStorage(localObj)
    elem1.innerText = gameName
} else {
    const localObj = {
        'clientVar2': clientVar,
        'stateVar2': stateVar,
        'detailsVar2': detailsVar,
        'largeTxtVar2': largeTxtVar,
        'largeIdtVar2': largeIdtVar,
        'smallTxtVar2': smallTxtVar,
        'smallIdtVar2': smallIdtVar,
        'btnUrl1Var2': btnUrl1Var,
        'btnUrl2Var2': btnUrl2Var,
        'btnTxt1Var2': btnTxt1VarLol,
        'btnTxt2Var2': btnTxt2VarLol,
        'gameName2': gameName
    };
    setAllLocalStorage(localObj)
    elem2.innerText = gameName
}
radiant idol
#

@indigo peak @placid kraken this one's my code

torn cloud
radiant idol
placid kraken
acoustic imp
#

i might have forogt to press save

radiant idol
#

"""""""""""localizations"""""""""""

indigo peak
torn cloud
placid kraken
acoustic imp
#

plz wait while it compiles

placid kraken
#

holy shit my condolences

#

thats always the most annoying thing ever

radiant idol
torn cloud
#

cool

radiant idol
placid kraken
acoustic imp
#

it was not bc i forgot to save

#

WHY WOUNT THIS WORK

radiant idol
#

or else

placid kraken
radiant idol
#

i dont know bruh

indigo peak
placid kraken
indigo peak
#

(i made it on my phone; typed fully in filza)

radiant idol
#

@placid kraken @indigo peak more var names from @acoustic imp

placid kraken
indigo peak
#

LOL

placid kraken
#

it looks so bad with it off

acoustic imp
#

idr what these were

placid kraken
indigo peak
#

inited????
you mean initiated LMFAO

placid kraken
#

playerinited

acoustic imp
placid kraken
indigo peak
#

NO ITS NOT LOL

radiant idol
indigo peak
#

technically its initialized in this context

indigo peak
#

but iitiated also works

acoustic imp
radiant idol
#

i dont think i released that deb yet

#

but

acoustic imp
#

LARGO = means like player expanded

radiant idol
#

when i do

radiant idol
radiant idol
acoustic imp
#

to long (i made more prefixes for this)

radiant idol
#

too*

acoustic imp
radiant idol
#

do you want me to tell them about your table of contents

acoustic imp
radiant idol
#

nah you just did it yourself

#

ok

acoustic imp
#

idk y u hate this

radiant idol
#

because its disgusting

acoustic imp
#

it make vars short

radiant idol
indigo peak
acoustic imp
#

enum?

torn cloud
#

enum

acoustic imp
#

enumerate?

indigo peak
#

enumeration

#

but wait

#

are those variables

#

or conditions

placid kraken
torn cloud
# acoustic imp enum?

literately:

// Define an enumeration named 'Days' typedef NS_ENUM(NSInteger, Days) { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday };

placid kraken
#

artworkWhenLarge

placid kraken
#

artworkWhenSmall

#

you have big monitors

#

just call them correctly

radiant idol
torn cloud
#

yh

acoustic imp
indigo peak
#

does not clarify

torn cloud
#

i really need to fix PACMAN

#

it's so broken

acoustic imp
indigo peak
#

if type == @"AWS"

#

or AWS = blah

acoustic imp
#

no its like AWSsomeVarName = number or color

radiant idol
#

@placid kraken @indigo peak

indigo peak
#

LARGO

#

bro gotta get a better naming convention frfr

acoustic imp
radiant idol
#

aka unreadable

acoustic imp
#

eh

radiant idol
#

BRO

#

@acoustic imp i noticed another thing

acoustic imp
#

wha

radiant idol
#

@placid kraken @indigo peak see if you can spot

placid kraken
topaz yew
#

@radiant idol all the windows have iosurface as the shadow, so i hooked windowserver to draw a custom blue iosurface

radiant idol
#

kewl

topaz yew
#

i also made the menubar bigger

indigo peak
placid kraken
radiant idol
#

no no

#

thats not it

acoustic imp
#

@indigo peak are you good with prefs? like custom prefs?

radiant idol
indigo peak
#

CFDictionaryRef cant be zero

#

right?

acoustic imp
#

but my class for the tabelcell just isnt applying

#

all the names are correct

#

its deffinalty compiling

radiant idol
#

@placid kraken @indigo peak

indigo peak
#

send the plist code

indigo peak
#

what the fuck

#

bro

#

camel case pls

placid kraken
indigo peak
#

tempRectLeableView > temprectleableview

#

but also

acoustic imp
#
            <key>cell</key>
            <string>PSButtonCell</string>
            <key>cellClass</key>
            <string>sixteenPlayerMainBannerCell</string>
            <key>height</key>
            <real>180</real>
            <key>tweakTitle</key>
            <string>16player</string>
        </dict>
indigo peak
#

spell label right πŸ’€

radiant idol
placid kraken
#

next were gonna see bswIItiwzE_framOOvarlabeltextviewref5

indigo peak
#

πŸ’€

hasty ruin
#

😭

indigo peak
#

so i see what it looks like

radiant idol
#

wont install on iOS 16

indigo peak
#

frick

radiant idol
#

try Bolders Reborn instead

indigo peak
#

send ss of prefs pls

radiant idol
#

has similar prefs

indigo peak
#

what cell is that

acoustic imp
indigo peak
#

the banner?

#

ah

#

ok

acoustic imp
#

button cell

radiant idol
#

@placid kraken @indigo peak

indigo peak
#

so whats not actually working

#

else else

#

}
} else {
}

#

wtf

placid kraken
acoustic imp
indigo peak
#
  
}else{

}
} else{

}
placid kraken
indigo peak
#

like

radiant idol
indigo peak
#

actually quitting prefs

acoustic imp
#

yes

#

tried like everything

indigo peak
#

did you put the .m file in the makefile

radiant idol
acoustic imp
indigo peak
indigo peak
placid kraken
#
if
(condition){ if (condition
){
}else {}
} else{
}
placid kraken
radiant idol
#

the mix of weirdcase and camelcase is horrible

placid kraken
#

at least its not a mix of weirdcase and snake case

#

or worse kebab case

acoustic imp
#

the other work so its working

placid kraken
#

i-love-my-variables

indigo peak
#

theMs

#

LOL

radiant idol
#

@placid kraken @indigo peak

indigo peak
#

your filename is

indigo peak
#

sixteenBannerCell

#

but your class is sixteenPlayerMainBannerCell?

#

according to the plist

acoustic imp
#

ik its dif

indigo peak
#

ok

#

just makin sure

acoustic imp
#

any other things it could be? could i like chekc for things in flex?

placid kraken
#

wtf

#

😭😭😭

radiant idol
acoustic imp
# radiant idol

i was getting mad a a stack view bc the frame wouldnt chnage

#

but hen i figured it out, it wasnt the stackviews fault

radiant idol
acoustic imp
#

@radiant idol does my cell class name need to be the same as the file names?

#

like the .m/.h ?

radiant idol
#

no

acoustic imp
#

ok

placid kraken
#

nightwind im officially a front end developer not a react native developer

#

this is an insane migration

radiant idol
#

good

#

wait

#

youre still web dev

#

gross

placid kraken
#

i dont do webdev

#

i hate webdev

radiant idol
#

oh

#

ok

placid kraken
#

however working on tweaks and client modding is still front end is it not?

radiant idol
#

kind of

#

yes

radiant idol
#

ugh

#

time to

#

uh

#

extract another framework from the dyld shared cache

placid kraken
#

jade v5 soon you can finally have dynamic finger tracking to open the cc

radiant idol
#

never

placid kraken
#

how does bigsurcc do it lmao

radiant idol
#

idk

#

but ive tried like 5 times

#

it becomes so buggy

placid kraken
#

their lpm button in the battery absolutely destroys ios performance unlike jade so i cant use bigsurcc even though i own it

radiant idol
#

that theres no point

placid kraken
#

πŸ™πŸ™πŸ™

placid kraken
#

yea it like freezes ios for like 5 seconds

#

its so weird

#

jade doesnt

radiant idol
#

maybe something changed in iOS 16

placid kraken
#

true,,

radiant idol
#

this is how I did it

#

and yes this is necessary

#

dont ask why

placid kraken
#

it plays a sound???

#

is that just for the haptic

radiant idol
#

haptic

placid kraken
#

yea ok

tough shadow
#

Hello

radiant idol
#

oh no

placid kraken
radiant idol
#

no no

#

you dont understand

#

!oldMode

#

did not work

#

?????

#

why?

#

idk

#

compiled fine

tough shadow
#

Am mudsplasher

placid kraken
#

oldMode is not a bool

#

its an nsint

radiant idol
#

i also tried oldMode != 0

#

that ALSO didnt work

placid kraken
#

it makes sense that didnt work tho

#

setPowerMode:oldMode != 0

#

if its currently 1 itll stay as 1

#

because its not 0

radiant idol
#

ig

placid kraken
# radiant idol

maybe its because its expecting an nsint and !oldMode implicitly converts to a bool

#

have you tried casting

radiant idol
#

i cant be bothered at this point lmfao

#

im too scared to touch it

placid kraken
#

lmfao

acoustic imp
#

smh

#

if anyone wants a cookie - fix my silly pref class issue pleas

tough shadow
#

Hello

acoustic imp
#

mud

tough shadow
#

The website in rjailbreak was down for a month

#

I wonder why

acoustic imp
#

πŸ€·β€β™‚οΈ

#

@radiant idol i copy pasted your pref code and it still no work completelydistraught

radiant idol
#

try just compiling SearchDots

#

see if that works

acoustic imp
#

πŸ™„

acoustic imp
radiant idol
#

no

radiant idol
#

clone the github repo and compile from there

#

lmao

acoustic imp
radiant idol
#

ok too bad then

#

L

#

update theos!!!!

acoustic imp
#

how

radiant idol
#

figure it out

acoustic imp
acoustic imp
#

it works 😑

radiant idol
#

ha

acoustic imp
#

removed the wild card thing

#

theos actully works now

#

bye by "theMs" folder intjsad

#

OMG IT WORKS

#

@radiant idol !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

#

πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰

radiant idol
#

L

acoustic imp
#

πŸ”«

#

bibi made an oopsie

#

smh

placid kraken
#

what did you do wrong lmaoo

acoustic imp
#

(this was @ bibi_fire's thing not mine )

night vault
#

anyone know if there's anything special you have to do with dopamine2/rootless to get a springboard tweak to work? I have a very basic one that just calls NSLog and it works fine if I inject it into an app, but doing springboard causes it to crash into safe mode

night vault
#

you mean this?
{ Filter = { Bundles = ( "com.apple.springboard" ); }; }

placid kraken
#

yeah

#

if that puts you into safemode what does you code look like

indigo peak
#

πŸ˜ƒπŸ‘

night vault
#

this is all

placid kraken
#

isnt it %orig(application);

naive kraken
#

yes

#

no

#

both work

placid kraken
#

does %orig on its own just call with the orig args

naive kraken
#

yes

placid kraken
#

ok interesting

timid furnace
placid kraken
timid furnace
#

Disable Werror

placid kraken
#

ah

night vault
#

on linux

radiant idol
#

yeah that's why

#

install "oldabi" from the ElleKit repo

placid kraken
tepid olive
#

y'all

#

how do I apply for developer role

placid kraken
#

you need to make a good tweak i think

limpid pumice
hasty ruin
#

Fr

radiant idol
tepid olive
#

does a WIP jailbreak that I almost finished before dopamine 2 count?

limpid pumice
#

Lmao

radiant idol
#

i am a changed man

#

i promise

tepid olive
#

Thanks this works the other kept throwing me into safe mode

limpid pumice
#

Lots of if’s

placid kraken
radiant idol
#

NO

tepid olive
#

lmfao

hasty ruin
tepid olive
#

🫢

limpid pumice
radiant idol
#

why is iOS 17 so weird

brazen timber
hasty ruin
#

@radiant idol what even made you think of that code πŸ’€

limpid pumice
#

My code is decent. Definitely can be better

tepid olive
#

@hasty ruin is nexus supposed to be broken on iPad

tepid olive
#

safe mode loop

limpid pumice
radiant idol
#

I GOT CENSORED

tepid olive
limpid pumice
#

hey iCrud, fix Rune/Nexus re-auth bug

brazen timber
radiant idol
#

what did iOS 17 do to this poor slider and why does it not work

tepid olive
hasty ruin
tepid olive
#

what?

hasty ruin
#

why can no one read the compatible versions text man

limpid pumice
brazen timber
#

do you guys not have version checking in sileo

tepid olive
brazen timber
#

like ideally there should be a manifest that specifies compatible ios versions

radiant idol
# placid kraken wtf

-[UISlider setValue:animated:] JUST DOESNT GET CALLED AND IDK WHAT IS GOING ON

brazen timber
#

so the package manager can warn before installation

tepid olive
#

I use saily

placid kraken
brazen timber
#

what is saily

tepid olive
#

probably has a version check thing

radiant idol
placid kraken
#

yeah

brazen timber
#

the package manager just doesn't check it

placid kraken
#

if you try to install on too old it gives you a "Depends on firmware" error

#

just some tweaks don't have a firmware depends at all

radiant idol
#

idk maybe icraze was being dum and forgot to make it say firmware (<< 16.0)

placid kraken
#

which is why

radiant idol
#

fr

tepid olive
#

real

placid kraken
tepid olive
#

that would be a float, you can't do bitwise operations on floats iirc

tepid olive
#

lmao

placid kraken
radiant idol
placid kraken
#

why does nexus require libflex btw

night vault
placid kraken
radiant idol
#

nice

placid kraken
#

personally i blame icraze

tepid olive
#

ugh I should make a tweak because I stopped development on my jailbreak because dopamine 2 released

#

and I still wanna do something

radiant idol
#

I mean

#

try it

tepid olive
#

but idk what to make woeis

brazen timber
young meteor
#

my nexus control file is just this lmao

brazen timber
#

πŸ€”

placid kraken
hasty ruin
tepid olive
tepid olive
hasty ruin
#

I found the issue

#

I added it months ago but it was just after the last public build

tepid olive
#

LMFAO

radiant idol
#

I KNEW IT

young meteor
#

nexus 1.2 is malware fr

brazen timber
#

LOOOL

#

nexus 1.1.1 when

placid kraken
#

weird

hasty ruin
placid kraken
#

can you do && in the filter

placid kraken
#

idk

placid kraken
#

is that a thing you can do

hasty ruin
#

No

placid kraken
#

well then doesnt that mean someone on ios 13 can "install" (bootloop) nexus now

#

if you update to that new firmware constraint

#

its like almost 1am good night

tribal jewel
#

Why libkrw in Dopamine can't kcall without PAC bypass if we have PPL bypass? Can't we just map signing gadget or nop AUT*s?

tepid olive
#

plus you can't call into the kernel

#

nor can you change kernel code

tepid olive
tepid olive
# tepid olive plus you can't call into the kernel

and you can't call into the kernel because that's just part of the ARM architecture (or really any architecture for that matter) because the kernel and userland run on different "Exception Levels" and they can't branch into each other.

tribal jewel
tepid olive
#

no

#

KTRR is implemented on hardware level

tribal jewel
#

"The exploit does not use the feature to patch the kernel code, but once during a test, I was able to overwrite an instruction in the __TEXT_EXEC segment of the kernel and get an β€œUndefined Kernel Instruction” panic with the expected address and value. This only worked onceβ€”the other times I tried I got an AMCC panic." https://securelist.com/operation-triangulation-the-last-hardware-mystery/111669/

Recent iPhone models have additional hardware-based security protection for sensitive regions of the kernel memory. We discovered that to bypass this hardware-based security protection, the attackers used another hardware feature of Apple-designed SoCs.

#

oh ok I remember that it's actually a cache controller, so the cache line will be evicted at some point

acoustic imp
#

auto layout making me mad

#

@radiant idol i give up, plz help

        [NSLayoutConstraint activateConstraints:@[
            [tweakIcon.widthAnchor constraintEqualToConstant: 50],
            [tweakIcon.heightAnchor constraintEqualToConstant: 50],
            
            [tweakIcon.leadingAnchor constraintLessThanOrEqualToAnchor:self.contentView.leadingAnchor], 
            [tweakIcon.trailingAnchor constraintEqualToAnchor:tweakName.leadingAnchor constant:5], 

            [tweakName.leadingAnchor constraintEqualToAnchor:tweakIcon.trailingAnchor constant:5], 
            [tweakName.trailingAnchor constraintGreaterThanOrEqualToAnchor:self.contentView.trailingAnchor], 

            [tweakIcon.centerYAnchor constraintEqualToAnchor:self.contentView.centerYAnchor], 
            [tweakName.centerYAnchor constraintEqualToAnchor:self.contentView.centerYAnchor]           
        ]];```
#

how do i make the right of the icon stick to the left of the name

#

mb for ping i shouldnt have

serene hawk
acoustic imp
serene hawk
#

yeah but iirc less would be that the icon would move to the left and not to the right

acoustic imp
#

Oh

#

So greater ?

serene hawk
serene hawk
acoustic imp
serene hawk
#

i guess you want to have the name + the icon in the center of the contentView

acoustic imp
#

yes

serene hawk
#

so what i would do is create another wrapper view for the icon and the name, center that view in the content view and then center the name and icon equally in the wrapper view

acoustic imp
#

k

#

i was trying to avoid this

acoustic imp
#

is there like a priority i can change?

serene hawk
# acoustic imp

oh and also this happens because the tweakName.trailingAnchor is constrained to contentView.trailingAnchor

#

you could do tweakName.centerXAnchor constraintEqualToAnchor:self.contentView.centerXAnchor

acoustic imp
#

ah, like set both their centers to the center of the super view

#

then set theri trailing/leading to eachtoher

#

so they dont over lap

#

thanks

tepid olive
#

is that bambi

serene hawk
#

also, remove tweakName.leadingAnchor constrainEqualToAnchor:tweakIcon.trailingAnchor constant:5

tepid olive
serene hawk
#

elsewise you have to add the width of the icon as a constant to the names centerxanchor

#

that would work as well iirc

#

just mess around a bit, constraints aren’t that hard once you practiced a bit

acoustic imp
#

thats what i was gona do firs but auto layout makes the widht of the tweakName

serene hawk
acoustic imp
#

i aslo dk what to search for on stack overflow

serene hawk
#

prob something like: have two items centered/distributed equally in superview or smth like that

acoustic imp
#

@serene hawk πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰

serene hawk
#

nice!

acoustic imp
#

it was stupid simple

serene hawk
#

prob fix the y center tho

acoustic imp
#
  [tweakName.centerXAnchor constraintLessThanOrEqualToAnchor:self.contentView.centerXAnchor constant:30], 
            [tweakIcon.trailingAnchor constraintEqualToAnchor:tweakName.leadingAnchor constant:-10], ```
#

i will after

serene hawk
#

great! i also considered this once but idk how it behaves on different devices tbh

acoustic imp
#

it should be fing

#

i have an ipad to test

serene hawk
#

yeah ig so

#

looks great

acoustic imp
#

πŸ‘

radiant idol
#

Bro

acoustic imp
#

πŸ™ˆ

tepid olive
#

it's not even capitalized

acoustic imp
#

πŸ‘

indigo peak
acoustic imp
#

Nvm

#

How do I hide the background?

#

What’s the like cell - β€˜self.WHAT.alpha = 1;’

radiant idol
#

dont you dare ping me

acoustic imp
radiant idol
#

no

#

no idea

#

fix it yourself!!

acoustic imp
#

πŸ’ͺπŸ’ͺ

#

I don’t like it

acoustic imp
radiant idol
#

the version text is horrific

acoustic imp
#

What 😭

radiant idol
#

this

#

either make it smaller or someting

#

I dont know

#

it looks ugly

radiant idol
# acoustic imp πŸ’ͺπŸ’ͺ

also
"labels and Rounding button" -> "Labels and Rounding Button"
"Lockscreen config" -> "Lockscreen Configuration" or "Lockscreen Config"

acoustic imp
#

Got it

acoustic imp
radiant idol
#

ig

acoustic imp
#

Should i ?

radiant idol
#

why not

#

just make it a footer or something

acoustic imp
#

Yea that what I was thinking

acoustic imp
exotic saffron
acoustic imp
#

😑

tough shadow
#

Am making this a real jailbreak

slim bramble
acoustic imp
#

in major contributions

#

eta s0n

tough shadow
acoustic imp
#

copy cat

slim bramble
#

I'm not even in main devs 😭

indigo peak
#

mainly nightwind

acoustic imp
#

In contributions… I just made the top thing I’m not the flash 😭

topaz yew
acoustic imp
#

@ fiore @ Nightwind

radiant idol
tepid olive
#

lol

tough shadow
#

Working on mud again

radiant idol
#

what did you add

native orbit
#

mud 2.0

tough shadow
lime pivot
radiant idol
fiery monolith
#

@naive kraken Sorry to bug you more about my preferences saving issue (in /var/jb/var/mobile) but I've played a little bit more around with this problem and I'm just wondering if some of these things I'm seeing are still considered expected behavior. It seems as though I can indeed write to a file inside /var/jb/var/mobile from SpringBoard, but not other processes (like you mentioned) even though this has been the way I've done it since ~iOS 7. I guess somehow PreferenceLoader also has the ability to write to that file, since I can confirm that a Preference bundle has the ability to write to that folder as well (using NSUserDefaults standard APIs in my testing). I can easily workaround that specific issue with libSandy or some other custom solution. However another issue I'm seeing is related to custom properties I'm creating (using %property in theos) which are not retaining their values across processes. This is also not how it operates on other jailbreaks (notably Dopamine 1.x and palera1n 15/16 rootless) so before I end up re-writing a significant portion of my tweak, I just wanted to triple-check that this is expected behavior for Dopamine 2.x

timid furnace
#

Preferences is not sandboxed

#

neither is SpringBoard

#

so that is why "PreferenceLoader" works, your preference bundle is loaded into Preferences which is not a sandboxed application

#

can't comment on the %property stuff idk what that is

indigo peak
grave orchid
#

Does anyone know how to compile litten tweaks

hexed knot
#

No

#

Thats a mystery

grave orchid
#

I keep getting theos error

lusty jacinth
#

@unkempt oriole could you dm?

unkempt oriole
#

no, your account is fine

lusty jacinth
unkempt oriole
#

dont take my word for it

lusty jacinth
#

It is i fucking love you

#

Havoc support was about to get a long ass email

faint stag
#

which tweak are you trying to compile

lunar ginkgo
indigo peak
#

likea. completely different class

radiant idol
#

Yep

indigo peak
#

@radiant idol

#

bane of my existence

#

do you seriously add an observer inside layoutsubviews

radiant idol
#

yeah the codes not great but I have no time to fix it

grave orchid
#

my dumbass cant even compile libKitten

faint stag
#

it's just a library

#

ik the docs to install are not on the repo itself but the error helps

#

also heartlines tries to import libpddokdo using an absolute path in heartlines.h which would generate another error lol

grave orchid
#

So I should remove that line in heartlines.h?

#

Also the dependence’s are most of the errors

#

I’m trying to remove all of them

faint stag
#

well you kinda need the deps for the tweak to work

#

lol

grave orchid
#

It’s giving me a error for libKitten?

faint stag
#

that's fixable

grave orchid
#

I’ll try

#

I’ll ask for help if I don’t do it in 3 hours

faint stag
#

my issue rn is with libpddokdo
since the readme is outdated or something lol

indigo peak
#

wtf

#

get out of my head

faint stag
indigo peak
#

what issue

faint stag
#

make clean stage doesn't install the lib

#

it just builds it

#

there's nothing in the makefile to actually copy it to $THEOS/lib

#

plus you have to manually copy the header too (which is obvious, but also not in the readme so)

faint stag
#

also if you're building for rootless then libpddokdo will have to be packaged for rootless too

#

also the readme for heartlines doesn't mention the usage of libappearancecell but that's a 4th lib you have to install clueless

#

the thing i always hate having to do is to fix makefiles to work for my env
oh? the target sysroot/sdk isn't a version in $THEOS/sdks? (i mean tbh i could make symlinks for every version to fix this but this is not fun)
or the dev set their own paths for things in the makefile

#

ever heard of a .theosrc ? πŸ’€

kindred portal
#

I have somehow managed to create a hard link on a directory on iOS and now even with root permissions unlink says operation not permitted
I don’t suppose anyone knows anything about this or mostly how to undo it? (I’m on iOS 16.6)

kindred portal
#

iPhone 12 iOS 16.6

frail cedar
#

oh nvm can't ssh ramdisk

#

idk then

faint stag
# grave orchid I’ll ask for help if I don’t do it in 3 hours

ok.

let's start with Heartlines itself:
i started with https://github.com/moj3ve/Heartlines because it's the most up to date one i've seen
just do git remote set-url origin https://github.com/moj3ve/Heartlines then git pull if you aren't using that one already

some issues are going to be with the main makefile.

  1. remove the sysroot and prefix lines. they're invalid anyway
  2. set the target iOS version to 14.5 : TARGET = iphone:clang:14.5:latest (the 14.5 sdk in $THEOS/sdks is what actually exists, not 14.4)
  3. next, edit Tweak/Heartlines.h , line 5. see where it says #import "libpddokdo.h"? change it to #import <libpddokdo/libpddokdo.h>
    (quoted import lines tells the compiler to search the path instead of set directories. for now, the header file doesn't exist yet but i'm getting to that.)

time to get all the libraries now

libpddokdo:

  1. clone https://github.com/s8ngyu/libpddokdo somewhere
  2. add this to the end of the makefile
after-stage::
ifeq ($(THEOS_PACKAGE_SCHEME),rootless)
    mkdir -p $(THEOS)/vendor/lib/iphone/rootless
    cp $(THEOS_STAGING_DIR)$(THEOS_INSTALL_PREFIX)/usr/lib/libpddokdo.dylib $(THEOS)/vendor/lib/iphone/rootless/libpddokdo.dylib
else
    cp $(THEOS_STAGING_DIR)$(THEOS_INSTALL_PREFIX)/usr/lib/libpddokdo.dylib $(THEOS)/lib/libpddokdo.dylib
endif
    mkdir -p $(THEOS)/include/libpddokdo
    cp public/libpddokdo.h $(THEOS)/include/libpddokdo/libpddokdo.h
  1. run make or make package FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless etc

libkitten:

  1. clone https://github.com/vyolit/libkitten
  2. remove the sysroot and prefix lines. same reason as before
  3. set the target iOS version to 14.5 : TARGET = iphone:clang:14.5:latest (same reason as before)
  4. run make package

libappearancecell:

  1. clone https://github.com/conorthedev/libappearancecell
  2. edit Library/Makefile
  3. change TARGET from 13.0 to 13.7
  4. run make DEBUG=0 in the main project directory, not Library

LibGCUniversal:

  1. clone https://github.com/MrGcGamer/LibGcUniversalDocumentation
  2. run install.sh

if everything went well, heartlines should now compile with make package FINALPACKAGE=1

#

painful

kindred portal
# frail cedar idk then

I think I’ve kind of managed to fix it though
It was on RootHide so when jbroot moved it looks like everything got out of sync and I can apparently delete the files in my accidental hard link without consequence

twilit jungle
#

Oof, the point of having libs is to not have to recompile the source when others want to use it. Should be grabbing those from release.

grave orchid
#

but I dont see no mision separators

#

clang++ is also not installed but Xcode is upto date

granite frigate
grave orchid
#

wait does clang++ not support the arm arch

#

on macOS

#

i maybe stupid but is this good or not

slim bramble
grave orchid
slim bramble
#

what is it ?

grave orchid
#

I think its god

#

good

#

but I cant 'make' liblitten

slim bramble
primal perch
orchid fulcrum
#

How to use Idownload (dev terminal) ?

slim bramble
#

ios.private.swiftinterface:12:8: error: no such module '_Concurrency'

tepid olive
#

its a little offputting because you need to manually intervene as the makefile of cardculator assumes the framework is in another directory
little did i notice comet is still being spit out as rootful because sourceloc suggested "true" instead of "1"

brazen timber
tepid olive
hasty ruin
#

me right now

#

ok ended up just turning it into a logos file and used %subclass 😭

#

Rune_FILES = $(shell find . \( -path "*/.theos/*" -o -path "./RunePrefs/*" \) -prune -o \( -name "*.m" -o -name "*.x*" \) -print) beautiful

indigo peak
#

@hasty ruin im still waiting

tepid olive
#

how do i stop '+debug' showing up in a .deb name

hasty ruin
#

FINALPACKAGE=1

indigo peak
#

DEBUG=0

tepid olive
#

thanks bbg

#

both?

indigo peak
#

no

hasty ruin
#

but finalpackage does that + more

indigo peak
tepid olive
#

ok bbg

indigo peak
#

i just wanted to disagree with icraze

#

πŸ€‘

hasty ruin
#

.

#

FOR_RELEASE=1

indigo peak
#

IS_FINAL_PACKAGE_READY_FOR_REPO=1

hasty ruin
hasty ruin
orchid fulcrum
orchid fulcrum
acoustic imp
#

@ kirb

harsh junco
#

can you sftp via usb

sonic totem
#

Big mistake

hasty ruin
#

??

brazen timber
# placid kraken https://media.discordapp.net/attachments/1011702970716532806/1208794240449253396...

I DONT GIVE A FUCK ABOUT THE FUCKING CODE! i just want to download this stupid fucking application and use it https://github.com/sherlock-project/sherlock#installation

WHY IS THERE CODE??? MAKE A FUCKING .EXE FILE AND GIVE IT TO ME. these dumbfucks think that everyone is a developer and understands code. well i am not and i don't understand it. I only know to download and install applications. SO WHY THE FUCK IS THERE CODE? make an EXE file and give it to me. STUPID FUCKING SMELLY NERDS

placid kraken
#

there was a comment saying the r slur lower down lmfao

hasty ruin
#

"slur"

hexed knot
#

β€œslur”

cloud yacht
#

"slur"

tough shadow
#

Hello

tepid olive
#

Bye

granite frigate
#

I DONT GIVE A FUCK ABOUT THE FUCKING CODE! i just want to download this stupid fucking application and use it https://github.com/sherlock-project/sherlock#installation

WHY IS THERE CODE??? MAKE A FUCKING .EXE FILE AND GIVE IT TO ME. these dumbfucks think that everyone is a developer and understands code. well i am not and i don't understand it. I only know to download and install applications. SO WHY THE FUCK IS THERE CODE? make an EXE file and give it to me. STUPID FUCKING SMELLY NERDS

GitHub

πŸ”Ž Hunt down social media accounts by username across social networks - sherlock-project/sherlock

granite frigate
#

:3

tepid olive
#

Real

torn cloud
#

not that hard just to open a terminal and run make

tepid olive
torn cloud
#

true

timid furnace
#

tihmware ✨

granite frigate
#

all fun and games until it's tihmstar ware

tepid olive
#

I spent about an hour resolving dependencies trying to compile one of their things once

sonic totem
#

I have the entire tihmstar dependency library intact on my Mac

#

I can build all of his projects

torn cloud
torn cloud
#

if discord even lets you

sonic totem
#

It’s all over my Mac

steady nest
#

you wouldn't be able to run it

torn cloud
sonic totem
tepid olive
#

I don’t understand why tihmstar couldn’t just use submodules

placid kraken
placid kraken
#

spread through a parasite

steady nest
#

because he'd have to build it static and it'd take like 2 years

torn cloud
#

how many dependecies even are there

#

brb i'm gonna go count

frail cedar
#

too many

torn cloud
#

fuck

#

where are they

granite frigate
torn cloud
#

counted 22 so far

granite frigate
torn cloud
#

592 to go

granite frigate
#

i had the (dis)pleasure of building everything for offsetfinder

sonic totem
#

Was a pain

torn cloud
granite frigate
#

honestly it wasnt a lot

#

just that each dependency didn't build first try

timid furnace
#

Well guess what happened

granite frigate
#

Tro

placid kraken
#

instead of fixing stuff to make their mobile app better

#

they have made this instead

granite frigate
tepid olive
brazen timber
torn cloud
#

give me bleach

hasty ruin
torn cloud
#

does dopamine 2 use zefram

hasty ruin
#

wait i only just noticed it has music

#

😭

torn cloud
placid kraken
hasty ruin
#

can you please extract him

#

πŸ™

placid kraken
#

just a fucking silent dancing wumpus

hasty ruin
#

i need the video

placid kraken
hasty ruin
#

LETS GO

torn cloud
#

i might be british

#

but that doesn't mean i'm icraze you paki

#

i'm pakistani

#

so i can say it

placid kraken
#

i cant get the source from just regular searching im gonna have to decompile the ipa

#

even then it might be a lottie instead of an mp4

#

because its discord

young meteor
sonic totem
#

Yes

drifting heron
#

@radiant idol hey

#

does Chariz have any fees?

radiant idol
#

yes

drifting heron
#

I'd like if you got all of my money for the tweak if possible twemojipleading can I donate with ko-fi for a code?

radiant idol
#

thank you for the offer though ❀️

drifting heron
#

np :)

tough shadow
drifting heron
#

ugh I can’t use Apple Pay on Chariz

#

hell

acoustic imp
#

@radiant idol

#

@indigo peak

indigo peak
#

make the b in by lowercase imo

#

and make the name text smaller

acoustic imp
indigo peak
#

no

#

subtitle

radiant idol
hexed knot
#

Get rid of β€œwith help” and β€œby;”

#

And make the subtitle text smaller

acoustic imp
#

I need β€œwith help”

hexed knot
#

That ruins it

placid kraken
#

dont put with help just put some cells at the bottom for crediting

hexed knot
#

Onb

acoustic imp
placid kraken
#

heck you can even have a footerText in a PSGroupCell

radiant idol
#

@placid kraken yk whats funny

acoustic imp
#

Spot the footer

hexed knot
#

Please please please

#

Make the descriptions shorter

placid kraken
radiant idol
#

😭

acoustic imp
#

I don’t like

tough shadow
#

Why was my image removed

acoustic imp
#

Whta wrong with deep L

kind herald
placid kraken
hexed knot
acoustic imp
#

πŸ€·β€β™‚οΈ

radiant idol
placid kraken
#

thats like saying "I have walked outside yesterday to exit my house on a walk to go to the park" instead of "i went to the park yesterday"

kind herald
#

what are the languages in white

hexed knot
#

Still no macedonian

radiant idol
#

do macedonian and I'll add it

radiant idol
brazen timber
kind herald
hexed knot
#

How am i supposed to do macedonian when i dont know what to translate

radiant idol
brazen timber
#

english au is just

acoustic imp
brazen timber
#

oi cunt

placid kraken
#

but ok

cloud yacht
brazen timber
hexed knot
#

You dont use crowdin

acoustic imp
#

Wanka*

radiant idol
#

so

brazen timber
#

πŸ‡¨πŸ‡¦πŸ‡¨πŸ‡¦πŸ‡¨πŸ‡¦

#

🧊

torn cloud
brazen timber
#

πŸ»β€β„οΈ

radiant idol
#

idk

hexed knot
#

Wheres english (chi)

placid kraken
#

what else is up there

#

😨

brazen timber
placid kraken
#

cant you fit like 3 tho

#

one sounds a bit anticlimactic

brazen timber
#

try it out and lmk

torn cloud
#

@placid kraken what is flora

slender glade
placid kraken
torn cloud
#

eta wen

placid kraken
#

idk

#

it works i just need to make importing/exporting, libsandy impl, and respring properly

torn cloud
#

libsandy isn't hard to implement tbf

#

it'll take like 15 mins max

placid kraken
#

true

acoustic imp
#

@torn cloud

#

Thoughts

torn cloud
#

looks good

#

but

#

uhh

#

the gaps are too big

#

make them a bit smaller

timid furnace
#

ye

placid kraken
#

yeah

acoustic imp
#

PSGrouoCell completelydistraught

placid kraken
#

put all the linkcells in 1 psgroupcell

#

dont put them in individual group cells

acoustic imp
#

Can I jus specify a height for group cells ?

placid kraken
#

like this

placid kraken
#

why even are they in individual group cells

acoustic imp
#

Idk, that’s jus how I had it

#

I kinda like this better but I want Some spacing

topaz yew
#

cant u make prefs in swiftui

#

i remember that being a thing