#development

1 messages · Page 110 of 1

slim bramble
#

Then why did no one implement a way to save them ?

ashen birch
#

got u 🙏

slim bramble
#

are they unusable or smth ?

ashen birch
#

yes

#

!

slim bramble
#

This is confusing

ashen birch
#

we can save cryptex blobs, but there’s a cryptex “nonce” similar to apnonce

#

we don’t know how to set that nonce

slim bramble
#

oh

#

is it not possible to set the nonce on A11 ?

ashen birch
#

No !

slim bramble
#

damn

slender glade
#

@ashen birch @slim bramble

ashen birch
#

literally

ashen birch
#

i’m mainly doing it bc most of my test devices don’t even support 16

slender glade
hasty ruin
#

guys what was the best futurerestore background music

#

play it whilst praying your phone boots

slim bramble
hasty ruin
#

Skill issue

slim bramble
#

fr

#

tried mac linux windows

#

none worked

ashen birch
slender glade
#

oh

harsh junco
granite frigate
slim bramble
hasty ruin
ashen birch
#

i gotta find

slim bramble
#

ok nice 🙏

harsh junco
harsh junco
#

1 prefix to /usr

#

2 you install shit

#

3 you compilefr

ashen birch
#

regardless i confirmed it works on a15 🧌

slender glade
ashen birch
#

i should prob discontinue @lime quartz atp

#

or disable it for 16.0+ blobs/a16+ devices

slim bramble
#

💀 💀

#

wait

#

don't taurine automatically change nonce generator ?

ashen birch
#

autotss saves for it automatically tho i think

slim bramble
#

fuck that means I have half of my blobs useless

#

i mean idc I can change my nonce

#

I have 42 blobs

#

(all useless)

ashen birch
#

unfortunate that 16 had to kill futurerestores too

#

we literally had a new shsh format we were about to ship that was way better

faint timber
#

a lot of bugs in limd that are dragging it down also

ashen birch
#

pyfr on Top !

#

a17 restores work no issue

#

a15 downgrades no issue

placid kraken
#

ugh this isnt useful at all

#

lemme get cr4shed

tender imp
hasty ruin
ashen birch
placid kraken
#

um something is up with my phone

#

it froze while respringing

#

and now it wont even force reboot

#

aha

#

its just frozen on the bootstrap screen

harsh junco
ashen birch
faint timber
#

2024 already started off strong

acoustic imp
#

why isnt theos making a rootfull version of the tweak?


==> Notice: Build may be slow as Theos isn’t using all available CPU cores on this computer. Consider upgrading GNU Make: https://theos.dev/docs/parallel-building
==> Warning: Building for iOS 12.0, but the current toolchain can’t produce arm64e binaries for iOS earlier than 14.0. More information: https://theos.dev/docs/arm64e-deployment
> Making all for tweak 16player…
==> Preprocessing Tweak.xm…
==> Compiling Tweak.xm (arm64)…
==> Linking tweak 16player (arm64)…
==> Generating debug symbols for 16player…
==> Preprocessing Tweak.xm…
==> Compiling Tweak.xm (arm64e)…
==> Linking tweak 16player (arm64e)…
==> Generating debug symbols for 16player…
==> Merging tweak 16player…
==> Signing 16player…
> Making stage for tweak 16player…
dm.pl: building package `com.teslaman3092.16player:iphoneos-arm64' in `./packages/com.teslaman3092.16player_1.0.0_iphoneos-arm64.deb'
==> Cleaning…
==> Notice: Build may be slow as Theos isn’t using all available CPU cores on this computer. Consider upgrading GNU Make: https://theos.dev/docs/parallel-building
==> Warning: Building for iOS 12.0, but the current toolchain can’t produce arm64e binaries for iOS earlier than 14.0. More information: https://theos.dev/docs/arm64e-deployment
> Making all for tweak 16player…
==> Preprocessing Tweak.xm…
==> Compiling Tweak.xm (arm64)…
==> Linking tweak 16player (arm64)…
==> Generating debug symbols for 16player…
==> Preprocessing Tweak.xm…
==> Compiling Tweak.xm (arm64e)…
==> Linking tweak 16player (arm64e)…
==> Generating debug symbols for 16player…
==> Merging tweak 16player…
==> Signing 16player…
> Making stage for tweak 16player…
dm.pl: building package `com.teslaman3092.16player:iphoneos-arm64' in `./packages/com.teslaman3092.16player_1.0.0_iphoneos-arm64.deb'
tesla3092@teslas-iMac-Pro TinyWidget14 % ```
#

is there a like THEOS_PACKAGE_SCHEME=rootful i can do ?

hasty ruin
#

big commit fr

hexed knot
#

because you told it to make rootless builds

acoustic imp
#

or do one then do rootful

hexed knot
#

dont build the rootless one first

hasty ruin
#

THEOS_PACKAGE_SCHEME is rootful by default

#

so just dont add it

acoustic imp
hasty ruin
#

make clean package FINALPACKAGE=1 && make clean package FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless

#

that'll compile rootful and rootless

acoustic imp
# hasty ruin `make clean package FINALPACKAGE=1 && make clean package FINALPACKAGE=1 THEOS_PA...
==> Cleaning…
==> Warning: Building for iOS 12.0, but the current toolchain can’t produce arm64e binaries for iOS earlier than 14.0. More information: https://theos.dev/docs/arm64e-deployment
> Making all for tweak 16player…
==> Preprocessing Tweak.xm…
==> Compiling Tweak.xm (arm64)…
==> Linking tweak 16player (arm64)…
==> Generating debug symbols for 16player…
==> Stripping 16player (arm64)…
==> Preprocessing Tweak.xm…
==> Compiling Tweak.xm (arm64e)…
==> Linking tweak 16player (arm64e)…
==> Generating debug symbols for 16player…
==> Stripping 16player (arm64e)…
==> Merging tweak 16player…
==> Signing 16player…
> Making stage for tweak 16player…
dm.pl: building package `com.teslaman3092.16player:iphoneos-arm64' in `./packages/com.teslaman3092.16player_1.0.0_iphoneos-arm64.deb'
==> Cleaning…
==> Notice: Build may be slow as Theos isn’t using all available CPU cores on this computer. Consider upgrading GNU Make: https://theos.dev/docs/parallel-building
==> Warning: Building for iOS 12.0, but the current toolchain can’t produce arm64e binaries for iOS earlier than 14.0. More information: https://theos.dev/docs/arm64e-deployment
> Making all for tweak 16player…
==> Preprocessing Tweak.xm…
==> Compiling Tweak.xm (arm64)…
==> Linking tweak 16player (arm64)…
==> Generating debug symbols for 16player…
==> Stripping 16player (arm64)…
==> Preprocessing Tweak.xm…
==> Compiling Tweak.xm (arm64e)…
==> Linking tweak 16player (arm64e)…
==> Generating debug symbols for 16player…
==> Stripping 16player (arm64e)…
==> Merging tweak 16player…
==> Signing 16player…
> Making stage for tweak 16player…
dm.pl: building package `com.teslaman3092.16player:iphoneos-arm64' in `./packages/com.teslaman3092.16player_1.0.0_iphoneos-arm64.deb'
tesla3092@teslas-iMac-Pro TinyWidget14 % ```
#

my make file ...

hasty ruin
#

show your makefile

acoustic imp
#
export TARGET = iphone:clang:12.4:12.0

#THEOS_DEVICE_IP=192.168.1.151

PACKAGE_VERSION=$(THEOS_PACKAGE_BASE_VERSION)

include $(THEOS)/makefiles/common.mk
SYSROOT=$(THEOS)/sdks/iPhoneOS14.5.sdk
export ARCHS = arm64 arm64e

TWEAK_NAME = 16player
$(TWEAK_NAME)_FILES = Tweak.xm
$(TWEAK_NAME)_FRAMEWORKS = UIKit
$(TWEAK_NAME)_CFLAGS = -fobjc-arc -Wno-deprecated-declarations

include $(THEOS_MAKE_PATH)/tweak.mk

after-install::
    install.exec "killall SpringBoard"
#SUBPROJECTS += 16playerprefs
include $(THEOS_MAKE_PATH)/aggregate.mk
hasty ruin
#

remove that first line

acoustic imp
#

omg

#

i looked

#

oops

#

thx

hasty ruin
#

it's the oop

acoustic imp
#

😭 , but it works now thx

hasty ruin
#

W

shrewd smelt
#

and she fucked off after being called out for doing the same shit to cs

#

so she's a white name now

#

it's literally the ios notification banner

#

and a list of info about the app

brazen timber
#

Serena's looks better not gonna lie

acoustic imp
#

oh sry, i fg to add that, next update il add that, btw 1.0.1 doesnt chnage anything it just ads rootful into my auto update script

#

@gaunt stone rootfull should be on my repo now

acoustic imp
#

yea, im gona work on settings now, there will be a toggle for that

gaunt stone
#

@acoustic imp check ur dms

granite frigate
#

coincidences happen all the time so if it's really proven that Serena didn't just rip off ve's work then it's ok to me

shrewd smelt
#

it looks like ve guys

#

a list of notifications

#

how are you gonna release a foss tweak leave the community then get mad people when people take inspiration

#

coming back just to cope

brazen timber
#

for real

shrewd smelt
#

she did the same shit to cs though? 😭

#

and then played victim

hexed knot
#

It’s a list of notifications

#

Not a lot of creativity needed for that

shrewd smelt
#

We're Discord users, if anything we'd be the least intelligent couple here

hexed knot
#

Whats the point of bringing up him being jazzys man

#

Lil odd

#

Theres one way to do it

frail cedar
#

"how do I do this?"
"this other thing does it like that and it looks pretty good"
"ok cool"

hexed knot
#

Not two

#

Not three

#

One

#

One way to make a list in ios

#

Uitableview

frail cedar
#

in settings anyway

#

settings is slightly different but yes there's one way

#

PS something something

hexed knot
#

Cant believe ppl still support litten

frail cedar
#

please suggest an alternative way to do it

#

cause like

#

i cant think of one

#

the way ve and senri do it looks great

hexed knot
#

Maybe if there were 2 columns it wouldve been better

frail cedar
#

2 columns? wdym

hexed knot
#

Maybe even 3

frail cedar
#

idk about you but i dont have the space for 3 columns on my iphone 7

hexed knot
#

Yeah but then it would be different

#

So its good

frail cedar
#

im not sure settings even supports having horizontally scrolling columns

#

you'd have to get into preferences hooking which
while it would be cool

#

kinda pointless

#

yeah but

hexed knot
#

Nope theres a point so you wouldnt be copying

frail cedar
#

just adding some stuff to a preferencebundle

#

not full on changing how preferences renders stuff

hexed knot
#

Whats ur point

frail cedar
#

I never said they did?

#

they said they didn't know how so they asked other people

#

which is the opposite of coming up with it yourself

hexed knot
#

So that means serena knowingly copy ve?

#

Idk i think its a lil silly

#

Like is bing copying googles search layout?

#

No theres just no other way to really do it

#

Like?

frail cedar
#

why

#

like

#

yes there are other ways to do it

#

but none of them are better

shrewd smelt
#

android also has that in settings

#

so

frail cedar
#

it'd be different for the sake of being different

hexed knot
#

Exactly

frail cedar
#

same as change for the sake of change

shrewd smelt
#

guess you could add it to the notifications section of settings? but still

frail cedar
#

that's where it is lmao

#

under Notifications

#

I thought it was under the Senri preferencebundle at first

slender glade
#

Is this still going

frail cedar
#

yeah im trapped inside and bored

shrewd smelt
#

ve was shit though

slender glade
#

Are we just not allowed to make software if similar ones exist

hexed knot
hexed knot
frail cedar
slender glade
#

I came here to ask something about UIView and I forgot it

brazen timber
#

see I wasn't here when ve was made but litten seems extremely unlikeable
therefore serena wins
it's simple monkashrug

slender glade
#

Anyway @tawdry storm hop on p5r

merry glade
#

days in r/jb without drama:

#

-1

slender glade
#

We’ve been trying to close it

hexed knot
#

It died when they killed trusted

slender glade
#

Relevant rn 🙏

#

now that the topic is closed

#

Anyone here got experience w UIViewPrintFormatter

acoustic imp
#

@hasty ruin how often does nexus need internet for drm, once a week right?

slender glade
#

My dude you posted an out of context screenshot trying to make it seem like I knew I was “copying” the tweak but it was to me asking people where should the cell be placed, them saying under the notifs tab, and then pointing out that Ve does that too, I didn’t avoid doing that cause I think it’s the most obvious place that was recommended, you’re the person that’s trying to be avoided 😭

#

Okay that’s my last message abt this

slender glade
acoustic imp
slim bramble
#

oh thanks

placid kraken
#

however now it crashes settings when i exit the page with the cells

placid kraken
#

im pretty sure you dont need to use NSUserDefaults here anyway

#

so whats the correct way to do it?

slender glade
slender glade
#

Hmm

placid kraken
#

should preferences be a strong property?

slender glade
#

Well you shouldn’t really have to specify strong on it but I don’t think that’s why

#

What’re you using for the color picking?

#

Actually let me check the log

placid kraken
#

i mean its in the file but

- (void)openColorPicker {
    UIViewController *prefsController = [self _viewControllerForAncestor];
    UIColorPickerViewController *colourPickerVC = [[UIColorPickerViewController alloc] init];
    colourPickerVC.view.tintColor = self.tintColour;
    colourPickerVC.delegate = self;
    
    id color = [[self preferences] objectForKey:self.specifier.properties[@"key"]];

    if (color) {
        colourPickerVC.selectedColor = [self colorWithHexString:color];
    } else {
        colourPickerVC.selectedColor = [self colorWithHexString:self.specifier.properties[@"default"]];
    }

    colourPickerVC.supportsAlpha = [self.specifier.properties[@"alpha"] boolValue] ?: NO;
    [prefsController presentViewController:colourPickerVC animated:YES completion:nil];
}
slender glade
#

Doesn’t look like you’re improperly holding it unless it’s not deallocating

#

Not sure atp

placid kraken
#

i mean i think im deallocating it

#

im doing

- (void)loadPreferences {
    if (![self preferences]) {
        self.preferences = [[NSUserDefaults alloc] initWithSuiteName:BUNDLE_ID];
    }
}

- (void)dealloc {
    self.preferences = nil;
}

- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier specifier:(PSSpecifier *)specifier {
    self = [super initWithStyle:style reuseIdentifier:reuseIdentifier specifier:specifier];

    if (self) {
        [self loadPreferences];
        self.tintColour = UIColor.systemIndigoColor;

        self.headerLabel = [[UILabel alloc] init];
        self.headerLabel.textColor = self.tintColour;
        self.headerLabel.text = specifier.properties[@"title"];
        self.headerLabel.font = [UIFont systemFontOfSize:16 weight:UIFontWeightRegular];
        [self addSubview:self.headerLabel];

        self.headerLabel.translatesAutoresizingMaskIntoConstraints = NO;
        [[self.headerLabel centerYAnchor] constraintEqualToAnchor:self.centerYAnchor constant:0].active = true;
        [self.headerLabel.leadingAnchor constraintEqualToAnchor:self.leadingAnchor constant:10].active = YES;
        [self.headerLabel.trailingAnchor constraintEqualToAnchor:self.contentView.trailingAnchor constant:-10].active = YES;
    }

    return self;
}
#

unless thats not the way you allocate and deallocate

#

tbh im rendering like 40 of these cells

#

and i think its allocating a new preferences for each one

#

so i might wanna share it between them

#

but im still confident that i dont need to allocate these at all

indigo peak
#

@placid kraken just use alderis

placid kraken
#

istg

indigo peak
#

troll

placid kraken
#

i wonder how alderis handles getting and setting preferences for each cell

hexed knot
#

Alderis really is just good

placid kraken
#

yea but i dont wanna have a dependency when it isnt required

#

if i can just figure this out then this can not depend on any other tweaks at all

indigo peak
#

is there a crash log or smth

placid kraken
#

most devices are gonna be ios 14+ anyway

placid kraken
indigo peak
#

and?

placid kraken
hexed knot
#

Most people have alderis probably

native dune
#

alderis W

timid furnace
#

Get the analytics log what you sent is usually useless unless if the crash is directly in your code

placid kraken
#

actually i wonder if its something about it not being able to parse the hex color

native dune
#

hashbang productions ware

placid kraken
#

real

#

but ok

indigo peak
#

@placid kraken can i see one of your cells

#

like in the XML format

placid kraken
#

oh um

#

sure

#

theyre loaded dynamically

PSSpecifier *specifier = [PSSpecifier preferenceSpecifierNamed:name
                                                    target:self
                                                        set:@selector(setPreferenceValue:specifier:)
                                                        get:@selector(readPreferenceValue:)
                                                    detail:nil
                                                    cell:PSLinkCell
                                                    edit:nil];

[specifier setProperty:[EXMColorPickerCell class] forKey:@"cellClass"];
[specifier setProperty:hexColor forKey:@"default"];
[specifier setProperty:@true forKey:@"alpha"];
[specifier setProperty:name forKey:@"label"];
[specifier setProperty:BUNDLE_ID forKey:@"defaults"];
[specifier setProperty:name forKey:@"key"];
[_specifiers addObject:specifier];
``` but you get the idea
indigo peak
#

where is hexColor

placid kraken
#

right above

#
id colorInstance = [UIColor performSelector:selector];
NSString *hexColor = [self hexStringFromColor:colorInstance];
#

i wonder if its because some of the colors you select are like "red" or "green" instead of the hex representation because apple sucks

#

and that means that it fails to parse the hex

#

and crashes

#

(i dont handle that)

indigo peak
#

@placid kraken add a NSLog to colorWithHexString: and log the hex

timid furnace
#

Time to log in your method

radiant idol
#

JUST USE ALDERIS OR LIBGCUNIVERSAL 😭

timid furnace
#

Yes

indigo peak
#
- (UIColor *)colorWithHexString:(NSString *)hex {
  NSLog(@"hex: %@", hex);
  ...
}
slender glade
radiant idol
#

no

timid furnace
#

no

indigo peak
#

no

placid kraken
#

no

faint stag
#

no

native dune
#

no

slender glade
placid kraken
#

me

slender glade
indigo peak
#

you aint got no perms here

placid kraken
#

oh fuck wait i need to rejb

#

i got cr4shed and it would hang my iphone when i tried to jb earlier

#

1 sec

#

what

#

oh

indigo peak
#

what

hasty ruin
#

oh

placid kraken
#

i get developer role when

indigo peak
#

when you make a good tweak

placid kraken
#

oh ok

harsh junco
timid furnace
hasty ruin
#

so true

radiant idol
radiant idol
placid kraken
native orbit
#

need a dev role clean out fr

sonic totem
harsh junco
indigo peak
sonic totem
timid furnace
acoustic imp
#

trygin to make a pref but when i add the show value it like make my prefs have a blakc screen and nothing loads <key>cell</key> <string>PSSliderCell</string> <key>defaults</key> <string>com.teslaman3092.16playerprefs</string> <key>key</key> <string>fillscubbar</string> <key>default</key> <real>45</real> <key>min</key> <integer>0</integer> <key>max</key> <integer>160</integer> <key>showValue</key> </true>

indigo peak
#

@placid kraken wait i dont remember does enmity have full font support yet
i remember i made it i just dont remember if i gave eternal the code

placid kraken
native orbit
radiant idol
#

lol

harsh junco
placid kraken
#

ty

native orbit
#

yeah capt first

radiant idol
indigo peak
sonic totem
placid kraken
#

oh btw any idea why most of my notif badges dont show or they show for like a split second and then dissapear

acoustic imp
sonic totem
#

fiore is member edition so they can't go back to a whitename

placid kraken
timid furnace
indigo peak
acoustic imp
#

thanks

indigo peak
#

talking in this server enough for mem ed

sonic totem
#

What even are the member tiers

acoustic imp
#

use to html

sonic totem
#

xp?

timid furnace
#

yes

indigo peak
#

yeag

placid kraken
#

icraze

#

:sk

indigo peak
#

@hasty ruin speak your mind

sonic totem
#

I have 22013 XP

native orbit
acoustic imp
placid kraken
#

do we have .snipe here

timid furnace
indigo peak
#

yeah but admin only trolley

sonic totem
#

Who pinged me

placid kraken
#

oh

timid furnace
#

Fucking gir

hasty ruin
timid furnace
#

I tried that 3 times

#

Bro

radiant idol
#

iOS 16 is so cursed

#

help

hasty ruin
#

one of the bots of all time

sonic totem
placid kraken
#

lmfao

indigo peak
hasty ruin
harsh junco
acoustic imp
#

Working now 👍

sonic totem
hexed knot
#

@wind ravine bye bye

timid furnace
radiant idol
#

why do some of the cells use UIListContentView and others not????

placid kraken
#

oh em gee

acoustic imp
radiant idol
#

ICRAZE

slender glade
placid kraken
#

LMAO

slender glade
#

@radiant idol personally

radiant idol
#

CENSORSHIP

hasty ruin
#

if (fiore): bootloop()

hasty ruin
harsh junco
#

I hate Microsoft they act weird

slender glade
radiant idol
placid kraken
#

@indigo peak why do none of your tweaks exist

faint stag
hasty ruin
#

ignore me

#

been writing python all day ok

harsh junco
#

I hate c*nonical they act weird

placid kraken
#

actually i think you have like 2

#

my apoligies

indigo peak
placid kraken
#

APOLIGIES 😭

slender glade
indigo peak
acoustic imp
sonic totem
harsh junco
#

Mctroll exists

sonic totem
#

Rune is in Python

indigo peak
#

yeah python

sonic totem
#

My whole life is a lie

hasty ruin
#

a while ago i wrote a preprocessor to let me use c syntax in python troll

radiant idol
#

Alfie = Alfie 2 = Alfie 3 so therefore TrollStore is actually a python application

sonic totem
slender glade
hexed knot
#

@sonic totem did u make trollstore

placid kraken
#

why do you guys take objc over swift and then take python over c++ wtf

hasty ruin
wind ravine
#

what

sonic totem
sonic totem
indigo peak
placid kraken
sonic totem
timid furnace
#

Just write the c and use it in python

hexed knot
#

Good shit

wind ravine
sonic totem
#

well opa made the original TrollStore

hexed knot
#

Idrk what trollstore is

indigo peak
#

alfie is just opa

sonic totem
#

I patchdiffed and wrote the CoreTrust bypass for TrollStore 2

timid furnace
native orbit
#

wait til you hear about cwift uhhsweat

hexed knot
#

I been out the game for a long time

hasty ruin
hexed knot
#

I downloaded sidestore just yesterday

sonic totem
#

OpenSSL PR

acoustic imp
#

@warped sparrow modify to your liking

timid furnace
wind ravine
#

i am transitioning to objc

hexed knot
#

Oh no

timid furnace
#

:banopenssl:

wind ravine
#

no swift

sonic totem
placid kraken
radiant idol
sonic totem
slender glade
radiant idol
#

.

sonic totem
#

I recently used libDER for some certificate decoding

#

It's so nice

placid kraken
hexed knot
#

I think lemin switched to objc is probably for the worse

slender glade
placid kraken
#

yall are so weird sometimes jsakdbabadka

acoustic imp
#

oop time

radiant idol
#

I HATE SWIFT

#

BURN IT AT THE STAKE

slender glade
#

The syntax is so sexy

acoustic imp
warped sparrow
#

Great work!

acoustic imp
radiant idol
native orbit
#

imagine swift syntax for C

radiant idol
#

THAT IS NOT "SEXY"

slender glade
#

UH YES IT IS AND WE BARELY USE IT

radiant idol
#

IDC

hasty ruin
#

I’m gonna rewrite loads of shit with c syntax python just to annoy all of you

radiant idol
#

ITS UGLY

slender glade
#

I love any syntax with @

native orbit
#

@_silgen_name hm

radiant idol
slender glade
radiant idol
#

i expected a no

#

but ok

slender glade
sonic totem
slender glade
#

Something something ABI stability

slender glade
warped sparrow
acoustic imp
#

refesh sources

hexed knot
#

@sonic totem whats the compatibility for trollstore

sonic totem
#

14.0-17.0 excluding 16.7.x

hexed knot
#

damn

warped sparrow
acoustic imp
sonic totem
#

It's a nice bypass

radiant idol
acoustic imp
radiant idol
sonic totem
warped sparrow
hexed knot
#

crazy hoiw like we just found this shit out

sonic totem
radiant idol
#

what

sonic totem
timid furnace
sonic totem
hexed knot
#

the shit for trollstore

#

i say just

#

idk how old trollstore is

#

i been out the game a while

timid furnace
sonic totem
#

TrollStore 2.0 was released right at the end of November

#

Only took two months of patch diffing

hexed knot
#

yeah ive been out for like a couple years

sonic totem
#

And a month of programming

timid furnace
#

And a day of emergency bug fixes trolley

radiant idol
#

????????

acoustic imp
#

apple was feewing silly & lazy

sonic totem
#

The intern wanted to let us have TrollStore forever on iPhone 7/6S series

granite frigate
#

it's unpatched on .8?

timid furnace
#

Yes

granite frigate
#

oh..........

warped sparrow
granite frigate
#

funny how I want the iOS 15 music player now

warped sparrow
visual meadow
#

Chat am I cooking

#

Got me cfprefsd hook

warped sparrow
placid kraken
#

erm

Undefined symbols for architecture arm64:
  "_OBJC_CLASS_$_GcColorPickerUtils", referenced from:
      objc-class-ref in Flora.x.1d448d35.o
ld: symbol(s) not found for architecture arm64
granite frigate
#

guys i need a directory name for all my cloned daemons

#

suggestions

visual meadow
#

i just did

visual meadow
#

/var/jb/SysBins

granite frigate
#

yeah

#

launchdemons

#

🔥

visual meadow
#

SysBins on top

placid kraken
#

true,

visual meadow
#

brother

#

no

faint stag
sonic totem
placid kraken
hexed knot
#

yeah

granite frigate
#

thanks

placid kraken
#

then yes

tawny stag
#

Is there a script that automatically makes me a Packages and a Packages.bz2 file?

sonic totem
granite frigate
#

lmao

placid kraken
#

nvm fixed

faint stag
acoustic imp
hexed knot
#

what

indigo peak
#

thats if you put all your debs in a folder called debs

placid kraken
#

wheres the GcColorPickerCell header?

faint stag
#

apt-ftparchive packages is another option too clueless

timid furnace
indigo peak
radiant idol
#

does anyone here have a jailbroken/semi-jailbroken device on iOS 17

#

i need a quick favor

faint stag
faint stag
radiant idol
faint stag
#

skull

#

i mean

#

i guess

granite frigate
#

ehh

radiant idol
placid kraken
#

already installed

radiant idol
#

ok cool

#

you have the "StandBy" cell in your settings app, right?

placid kraken
#

uhhhh

#

wdym

radiant idol
#

this

placid kraken
#

uhh no lol i think thats iphone 14 pro or newer

#

unless wait

#

wait

timid furnace
placid kraken
#

nevermind im not on ios 17 skull

radiant idol
#

the cell identifier

placid kraken
#

ah

timid furnace
#

Just get it from disk

indigo peak
#

💀

indigo peak
#

download ipsw

radiant idol
#

apple likes being really random with their id names so i cant really guess it

indigo peak
#

and extract from cache

timid furnace
#

It's not in cache

radiant idol
#

nah bruh I'm not downloading a whole ipsw for that 😭

timid furnace
#

Plist

slim bramble
#

😡

acoustic imp
#

it was jus sm kxird wanted

slim bramble
placid kraken
#

how do i set a display label on this lmao

acoustic imp
placid kraken
#

its controlled by key

#

but i dont wanna have to parse and unparse the key every time

placid kraken
#

yea but this is a GcColorPickerCell

acoustic imp
placid kraken
#

i did it doesnt say anything about that

shrewd smelt
#

not even 2g

#

poor

placid kraken
#

label only controls inside the picker

#

not the label of the cell

hasty ruin
#

😭

shrewd smelt
#

time to make nexus 2 developer boy

#

chop chop

hasty ruin
#

.

acoustic imp
#

@radiant idol r u trying to make a tweak to make standby mode like stay on for all devices?

radiant idol
#

no

#

im trying to fix OneSettings

acoustic imp
#

ah

placid kraken
#

why would knowing the name of the standby cell help with fixing OneSettings..?

radiant idol
#

because it doesnt group the cell properly

placid kraken
#

hmm

acoustic imp
#

also what about the like action button cell?

indigo peak
placid kraken
#

like systemDarkRedColor -> Dark Red

hasty ruin
#

😭

placid kraken
#

i have the code i just cant figure out how to change the name of the cell with libgc

radiant idol
faint stag
#

the cell label is defined in your prefs 💀

placid kraken
#

yea but the cell label is controlled by key i think

#

which i dont want

#

unless its this

#

lets see

acoustic imp
#

@slim bramble next update ill add option to chnage opacity of player bg and corner radius

#

anything elts i should add?

indigo peak
#

so smart

slim bramble
acoustic imp
#

i fg

placid kraken
#

least deranged rosie code btw

static NSString* parseName(NSString *name) {
    NSString *nameWithoutSystem = [name stringByReplacingOccurrencesOfString:@"system" withString:@""];
    NSString *nameWithoutColor = [nameWithoutSystem stringByReplacingOccurrencesOfString:@"Color" withString:@""];

    NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"([a-z])([A-Z])" options:0 error:nil];
    NSString *stringSplitIntoSpaces = [regex stringByReplacingMatchesInString:nameWithoutColor
                                                           options:0
                                                             range:NSMakeRange(0, [nameWithoutColor length])
                                                      withTemplate:@"$1 $2"];

    return stringSplitIntoSpaces;
}
``` (idk how youre supposed to do this)
hasty ruin
#

static NSString* parseName(NSString *name) { left pointer and right pointer on the same line

compact thunder
#

hey iCraze

#

can I have the cat hanging himself gif

placid kraken
hasty ruin
slender glade
faint stag
radiant idol
hexed knot
#

please have consistency

placid kraken
#

ok ill make it all left aligned i guess

hexed knot
#

👍

radiant idol
slender glade
#

right aligned is a bit easier to read in my view

slender glade
hexed knot
#

i think left makes sense

radiant idol
hexed knot
#

but its all the same

acoustic imp
slender glade
slender glade
radiant idol
#

here's some examples of identifiers:

slender glade
#

NSString *stringggg;
NSString* stringggg;

placid kraken
#

do you guys count this as a right pointer - (NSArray *)specifiers {

hasty ruin
#

soooo

slender glade
hasty ruin
#

fr

#

well

slender glade
#

for return values

placid kraken
#

lmao exactly

hasty ruin
#

centre pointer

placid kraken
#

true

slender glade
radiant idol
#
  • FollowUpList_com.apple.followup.-group.account
  • PRIMARY_APPLE_ACCOUNT_GROUP
  • Family
  • Exposure Notifications
  • __videoSubscriberSpecifier
hasty ruin
slender glade
acoustic imp
#

what even is it

radiant idol
#

it used to be _videoSubscriberSpecifier but then they added an extra _ for some reason

#

WHY

placid kraken
#

what if i dont put a space anywhere and just make it a pointer instead of a left or right pointer

hasty ruin
#

fullErase
SOFTWARE_UPDATE_LINK

radiant idol
#

they did it for other things too

hasty ruin
radiant idol
#

15.2

#

what

placid kraken
#

i swear im gonna get banned soon if i keep this up lmao

#

thank god

slender glade
#

do u have to do anything special to set navigationItem.rightBarButtonItem/leftBarButtonItem for PSListController

compact thunder
#
  • PRIMARY_APPLE_ACCOUNT_GROUP
  • Family
#

Nice

indigo peak
slender glade
#

someone sent me their code once bc it wasn't compiling and they unironically wrote it like that LMAO

indigo peak
#

i actually skip pointers

slender glade
#

it was a 1k line file too i was actually gonna kms

indigo peak
#

i make everything an id

native dune
#

SWIFTUI IS PROHIBITED IN THIS CHANNEL

slender glade
placid kraken
acoustic imp
#

p2kdev wtf

radiant idol
#

you can automate it

placid kraken
#

ok guys

UIAlertAction *continueAction = [UIAlertAction actionWithTitle:@"Continue" 
                                                         style:UIAlertActionStyleDestructive 
                                                       handler:^(UIAlertAction * action) {
    [self respring];
}];
``` now how the fuck do i format this one properly
radiant idol
#

cmd + /

slender glade
#

i LOOOOOVE objc pointer syntax

placid kraken
turbid fjord
#

Anyone have much experience with AVKit/AVFoundation?

I have some users with a strange issue where the VideoPlayer/AVPlayerViewController just shows a grey screen when attempting to play a video

I’ve been logging various things and everything looks intact with URL existing, AVPlayer says it’s ready to play among the rest of it but it just shows grey screen.

I’ve tried hardcoding a video URL to validate nothing else is interfering with it and still no luck so I’m kinda out of ideas

Any suggestions?

acoustic imp
radiant idol
acoustic imp
#

but still

acoustic imp
placid kraken
#

idk how im supposed to

radiant idol
#

cmd + / to comment, cmd + / to uncomment

radiant idol
#

unless you're using Xcode

#

then it's possible

acoustic imp
radiant idol
#

ctrl + / probably

acoustic imp
#

wth how i never knwo this

slender glade
radiant idol
#

i mean

slender glade
#

unironically would make my whole process a lot faster

radiant idol
#

technically........

placid kraken
#
UIAlertAction *continueAction = [UIAlertAction actionWithTitle:@"Continue" 
                                                         style:UIAlertActionStyleDestructive 
                                                       handler:^(UIAlertAction * action) {
                                                            [self respring];
                                                       }];
``` trolley
slender glade
#

u cant

native dune
#

the world if tweaks could be written in rust

slender glade
radiant idol
slender glade
#

and have been

slender glade
native dune
#

they can but like you shouldnt

brazen timber
#

NAH WHAT IS THIS

#

PICK A SIDE

native dune
placid kraken
#

realistically i think ill just put it like this

UIAlertAction *continueAction = [UIAlertAction actionWithTitle:@"Continue" style:UIAlertActionStyleDestructive handler:^(UIAlertAction * action) {
        [self respring];
    }];
hexed knot
radiant idol
placid kraken
#

I DONT REMEMBER DOING THAT

radiant idol
#

yk what

#

just

#

no pointer

#

ez

slender glade
placid kraken
#

exactly

indigo peak
radiant idol
#

or

radiant idol
#

UIView* * *theView

#

you can please everyone

placid kraken
#

personally i write my code like UIViewtheView thank you very much

harsh junco
#

UIView* * *theView

slender glade
#

triple pointer is actually crazy

brazen timber
radiant idol
#

I write my code theViewUIView thank you very much

indigo peak
slim bramble
radiant idol
slim bramble
#

I can't 😭

placid kraken
radiant idol
#
UIView* * *theView = [UIView new];
[self addSubview:theView];
native dune
radiant idol
#

would that even work 🤔

slender glade
indigo peak
#

youd need

#

&&theView

#

i think

brazen timber
slender glade
indigo peak
#

idk how pointers work

slender glade
#

cause &&theView points to 2 other addrs

faint stag
radiant idol
#

arent *** and * the same

#

basically

faint stag
#

lol

placid kraken
radiant idol
#

um actually

hasty ruin
#

speed does not matter for this

radiant idol
#

the methdo signature is

placid kraken
#

true

faint stag
#

^ speed doesn't matter lol

indigo peak
radiant idol
#

CENSORSHIP

hasty ruin
slender glade
slender glade
hasty ruin
#

real

placid kraken
#

i do memoization everything

indigo peak
#

yeah thats easy

hasty ruin
#

best RN practice: don't use it

#

🔥

indigo peak
#

use a real language

placid kraken
#

i will when discord stops using RN

acoustic imp
#

What’s the difference between all these and how do I call them ?

radiant idol
#

corn

indigo peak
radiant idol
#

WHAT

slim bramble
#

I saw that

faint stag
hasty ruin
#

find and replace regex is actually goated

slender glade
# acoustic imp What’s the difference between all these and how do I call them ?

in objc, properties are just wrappers around ivars, which actually hold the value, so usually, when a property is created, it's like:

@property NSString *myString;

When you do this, the compiler automatically senthesizes 2 methods:


-(NSString *)myString {
  return _myString; // return ivar
}

-(void)setMyString: (NSString *)arg0 {
  _myString = arg0; // set ivar
}
placid kraken
slender glade
hasty ruin
#

-(void)setMyString: (NSString *)arg0 {

radiant idol
#

senthesizes

hasty ruin
#

space for the argument is wild

slender glade
hasty ruin
#

ok pal

slender glade
hasty ruin
#

synthesises

radiant idol
#

synthesizes

slender glade
#

I may be an idiot.

#

😭

placid kraken
#

ok now what lol

static NSString *parseName(NSString *name) {
    NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"(system|Color)|([a-z])([A-Z])" options:0 error:nil];
    NSString *parsedName = [regex stringByReplacingMatchesInString:name
                                                                    options:0
                                                                      range:NSMakeRange(0, [name length])
                                                               withTemplate:@"$2 $3"];

    return parsedName;
}
``` it recognises Color as one of those groups it should split into spaces and doesnt remove it

if i split this into 2 regexes thats kinda defeating the point no?
faint stag
#

i didn't say to only use one clueless

radiant idol
#

bro just use stringByReplacingOccurancesOfString:withString: 😭

placid kraken
#

well then whats the point of using a regex at all tf 😭

slender glade
#

u dont need to use regex

placid kraken
#

this is much easier to read anyway smh

static NSString *parseName(NSString *name) {
    NSString *nameWithoutSystem = [name stringByReplacingOccurrencesOfString:@"system" withString:@""];
    NSString *nameWithoutColor = [nameWithoutSystem stringByReplacingOccurrencesOfString:@"Color" withString:@""];

    NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"([a-z])([A-Z])" options:0 error:nil];
    NSString *stringSplitIntoSpaces = [regex stringByReplacingMatchesInString:nameWithoutColor
                                                           options:0
                                                             range:NSMakeRange(0, [nameWithoutColor length])
                                                      withTemplate:@"$1 $2"];

    return stringSplitIntoSpaces;
}
slim bramble
#

@acoustic imp

#

Called setCornerRadius(20)

radiant idol
#

@hasty ruin help

hasty owl
#

laughing out loud

slender glade
#

lol

acoustic imp
slender glade
#

I was abt to release an update tmrw

faint stag
slim bramble
acoustic imp
#

ik, i didnt relize it was bad for u guys bc i have a tweak called cornacpunici or sm and i set all like mtmaterial things(the BG) to 25 system wide

radiant idol
slim bramble
#

speaking of this, I should get Velvet

slender glade
hasty ruin
slim bramble
#

and nvm alr have it

radiant idol
#

yes

radiant idol
faint stag
hasty ruin
slender glade
# radiant idol a what
enum CustomColorsConfiguration_t {
  CustomNavBarColor = 1 << 1,
  CustomAccColor = 1 << 2 /* etc */
}
radiant idol
#

ehhh too much effort to refactor at this point

slender glade
#

that way you can combine all into just 1 variablle

slender glade
slender glade
#

Sure but in that image you showed 40 boolean variables

radiant idol
#

thats fair 😭

slender glade
#

smh

acoustic imp
#

is this how i do preffs

            <true/>
            <segmentCount>
            <integer>1</integer>```
slender glade
#

no

#

key names need to be sourrounded by <key>

acoustic imp
#

k

slender glade
#

for example

#

<key>cell</key>

acoustic imp
#

seg count ?

slender glade
#

?

#

<key>segmentCount</key>

acoustic imp
#

so like this
<IsSegmented>
<true/>
<key>segmentCount</key>
<integer>1</integer>

slim bramble
placid kraken
#
<key>key</key>
<string>enabled</string>
``` real
placid kraken
radiant idol
#

Rosie try not to write cursed cod challenge impossible

slim bramble
#

@hasty ruin

radiant idol
#

no

placid kraken
#

i dont do it that way anyway

radiant idol
#

no "wells"

placid kraken
#
[specifier setProperty:name forKey:@"key"];
``` is this better???
#

smh

hasty ruin
#

Wait actually

#

I think I did once

#

😭

slim bramble
#

💀 💀

placid kraken
#

also

acoustic imp
placid kraken
#

i didnt get an answer yesterday

acoustic imp
#

Ik giveaways

#

In*

placid kraken
#

are + and - in classes to denote static and instance methods?

slender glade
#

Yes

placid kraken
#

okok

slim bramble
#

ohhh that explains a lot

slender glade
#

static has a bit of a diff meaning depending on the context, but + is class method

#

and - is instance method

slim bramble
#

huh ?

slender glade
hasty ruin
#

(They’re in my pocket)

acoustic imp
#

how i do this

        <IsSegmented>
        <true/>
        <key>segmentCount</key>
        <integer>1</integer>
slender glade
#

+ (NSString *)test is class

slender glade
acoustic imp
placid kraken
#

new • method just came out guys

placid kraken
slender glade
#

Yes because you did showValue correctly

hasty ruin
#

+(int)methodName to return a positive number

-(int)methodName to return a negative number

slim bramble
#

@placid kraken what are you cooking ?

hasty ruin
hasty ruin
placid kraken
slim bramble
hasty ruin
#

?????

#

IM SORRY

slim bramble
placid kraken
slim bramble
#

eta s0n

#

who 1984'd it 💀

hasty ruin
#

Me 🔥

slim bramble
#

you can delete messages ?

placid kraken
#

code is really bad i need to refactor soon

acoustic imp
#

Small problem

placid kraken
#

fuck wait THE IMAGE IN THE TWEAK ICON ISNT TRANSPARENT

#

KAJBDAWKJHBDAKW

#

thats gonna haunt me forever

visual meadow
#

how to fix macos game pigeon ?

acoustic imp
#

Real

slim bramble
placid kraken
slim bramble
placid kraken
acoustic imp
slim bramble
acoustic imp
#

and just freaked it

placid kraken
#

and its only ios14+ because the native color picker was introduced in ios 14 lmao

acoustic imp
#

and set it to 91. what shoudl the max corner radius be?

placid kraken
#

no rounded edges for u :>

radiant idol
hasty ruin
placid kraken
#

that means um

#

wait how low can i drop this

radiant idol
#

iOS 11 probably

placid kraken
#

did apple change anything in UIColor in like ios 12 to 14

#

hmm ok

radiant idol
#

well

#

they added the system...Color versions in iOS 13

placid kraken
#

oh ok then ill make it ios 13 lowest

acoustic imp
radiant idol
#

you could just loop through all of the methods in UIColor and then put those in your tweak

hasty ruin
placid kraken
#

theyre already not hardcoded

#

lmao

radiant idol
#

oh well then you should be fine then

#

i think it should work down to iOS 11

slim bramble
#

how come I can't set my billing address on havoc 💀

placid kraken
#

yea but i filter by system___Color because theres a bunch of other weird colors

radiant idol
#

and if you add armv7 is should also work on iOS 10 and below

slim bramble
#

oh 1984 strikes again

hasty ruin
slender glade
hasty ruin
slender glade
#

.

placid kraken
#
TARGET := iphone:clang:latest:13.0
``` i do this to set the minimum version right? i dont remember if i need to put anything in my control
radiant idol
#

you do

#

uhhh

slim bramble