#development

1 messages · Page 190 of 1

visual meadow
#

Or does softwareupdated only do system updated

slim bramble
#

Oh we’re so back

tepid olive
torn oriole
#

Just temporarily allow it when you need to update something thishowitis

#

I do not believe it interfered with any App Store stuff

visual meadow
#

I plan to stay on 14.1 lol

faint timber
torn oriole
#

You can just download stuff like command line tools manually troll

tepid olive
#

how do i update macos sequoia to b2

visual meadow
#

But i realized that 14.1.1 fixed java stuff so i quickly installed the kernel from that lol

torn oriole
tepid olive
#

i dont have paid dev account

#

it says i need one to update

torn oriole
#

You don’t need it lmao

#

It’s tripping

#

Unless Apple decided they’d undo it magically

visual meadow
#

@torn oriole is this 14.1.1 or 14.1 kernel version root:xnu-10002.41.9~7/RELEASE_ARM64_T6030

#

wait wtf i thought they changed the kernel version in 14.1.1

#

maybe they changed something without changing kernel version idk

visual meadow
#

its the same as 14.1

#

oct 9

torn oriole
#

It isn’t

#

I meant time

visual meadow
#

21:32:11

torn oriole
#

That’s annoying skulley

visual meadow
#

whatever i got it from the 14.1.1 ipsw

#

and it has differences so

torn oriole
#

Probably the later 14.1.1 then

visual meadow
#

java has never worked idk why

#

its never worked

#

any idea why

tepid olive
#

or the default font

tepid olive
placid kraken
#

why is this channel turning more and more into general

tepid olive
#

shep back!!!

#

nvm

main apex
#

@grave sparrow swift MenheraThumbsUp

placid kraken
#

@grave sparrow hi shep

gilded pike
#

how 2 attach debugger to Springboard no userspace panic 2024

hasty ruin
torn oriole
#

(Swift reference)

slender glade
#

I've almost never had a segfault in Swift

#

does EXC_BAD_ACCESS count bc i've had those a few times

pearl sail
#

I mean they are the same are they not?

#

Both point to memory access being wrong in a way

slender glade
#

i mean

thorny rivet
#

thegutone132

slender glade
#

thegutone132

torn oriole
#

thegutone132

frail cedar
#

thegutone132

crisp frost
#

thegutone132

granite frigate
#

thegutone132

kind herald
#

thegutone132

wooden yarrow
#

thegutone132

manic forum
#

thegutone132

slim bramble
#

thegutone132

harsh junco
#

thegutone132

placid kraken
#

thegutone132

onyx slate
#

thegutone132

hasty ruin
torn oriole
#

Resurrected professional

onyx slate
#

It was really good, i had to

torn oriole
#

Chain so good it woke bro up from the dead

onyx slate
#

It's been two years since i haven't sent a message here wtf

#

I didn't think it was that long ago

torn oriole
#

Bro dips and the entire server changes

#

According to my calculations

#

I probably started my admin speedrun when you left troll

hasty ruin
torn oriole
#

Rip the shep

wooden yarrow
torn oriole
#

Icraze drop the admin speedrun stats

#

Rq

onyx slate
torn oriole
#

(I love getting token logged)

wooden yarrow
#

🙏

hasty ruin
#

we can dream

torn oriole
#

Certified whitename turned known

#

My ass started yapping and here I am

granite frigate
hasty ruin
#

certified r turned administrative r

granite frigate
#

user to developer in 2 years

#

my speedrun aint working out

torn oriole
onyx slate
#

Same in 4 years

hasty ruin
torn oriole
granite frigate
#

😭

onyx slate
#

I've been here for 6 years wtf

#

How

torn oriole
#

Bro is an og

#

This is like the awakening of captain america bros missed so much lore 😭

slender glade
onyx slate
slender glade
hasty ruin
#

guys 2015 was like a decade ago

granite frigate
slender glade
#

it's 23

#

34 is porn

granite frigate
#

fuck

slender glade
#

self report is crazy

granite frigate
#

nah its close

torn oriole
slender glade
#

your twitter last month make sense then

granite frigate
slender glade
#

your likes

#

you thought no one would notice

#

i saw it mf

granite frigate
#

nah im normal

slender glade
#

in 4k too

granite frigate
#

🙏

torn oriole
#

(Likes are private now)

placid kraken
slender glade
#

hence the last month

granite frigate
wooden yarrow
#

it can still show on feed

torn oriole
#

But let them believe

wooden yarrow
#

fr

granite frigate
#

who uses twitter for porn

slender glade
#

sick freaks only

#

typo

granite frigate
#

i didnt see the before

slender glade
#

but i forgot an s

granite frigate
#

fr

slender glade
#

who wanna get me this

#

nvm 128.43 dollars

granite frigate
#

what anime even is that

#

i recognise the character

slender glade
#

it's literally in the name

#

The Melancholy of Haruhi Suzumiya

granite frigate
#

oh

slender glade
#

I bought the novel

#

and it's giving me severe brainrot lmao

granite frigate
#

super driver ‼️‼️

slender glade
#

oh my god please don't spoil parts of the anime

granite frigate
#

no i just play osu

slender glade
#

not u the pink name

hasty ruin
slender glade
#

purple mb

wooden yarrow
#

💀

granite frigate
slender glade
#

yeah that's an insane fucking link one sec

granite frigate
#

and i just do web dev

slender glade
#

but it's okay we live and learn

#

and get exploited

granite frigate
#

how long before you leave

#

just get your pay once then dip

slender glade
#

nah i like it there but he pays so lil

granite frigate
#

hmm

warped sparrow
#

@placid kraken the new flora version is working flawlessly, so far its only crashed TikTok once but no daemons are crashing like healthappd etc.

warped sparrow
#

It was crashing a PlayStation app extension with the older version

placid kraken
#

battery should also be a little bit better because before it was injecting into MessagesNotificationViewService like once every 2 seconds

warped sparrow
placid kraken
#

hmmm interesting didn’t know this would fix that many things

warped sparrow
placid kraken
#

no i don’t think it will affect it that much

#

but i was logging every process that flora was injecting into

warped sparrow
placid kraken
#

it does one injection into every normal process but then it consistently kept logging that service as if it was running in a loop

warped sparrow
#

Ah i see

placid kraken
warped sparrow
#

Here's the crash log from cr4shed if you need it

placid kraken
#

i’ll look soon because i’m currently out

slender glade
#

@grim sparrow excited to use cheyote 💯

grim sparrow
#

Ikr eta s0n

slender glade
grim sparrow
#

About to shower + wash hair

#

And then laundry

#

And then packing

#

And then leaving

random field
#

anyone here who knows why all apps are crashing if hooked into springboard and filter is set to com.apple.UIKit ?

#

if i only hook into UIKit, it works fine and if i hook into SpringBoard with filter com.apple.springboard, hooks are also fine

slender glade
#

@grim sparrow i love AsyncStream so fucking much it's actually amazing omg

grim sparrow
#

Haha

#

Yeah

slender glade
grim sparrow
#

lol

drifting heron
cloud yacht
slow raptor
cloud yacht
#

It's look who it is

slow raptor
#

its undefined

#

lmao I think I just figured out a way to instantly crash springboard in 18 beta 2

faint stag
#

it's a beta i mean

cloud yacht
manic forum
#

why was i doing this again

manic forum
lean ermine
placid kraken
unique wedge
#

I had a respring ipa on ios 17 bets as well for this exact purpose

#

for anyone who recognises this app icon, you're welcome XD

#

I requested a direct respring app like a year back, became instaspring, made this icon for it, and it got used in so many cases with the whole MDC situation as one tap respring app

thorny rivet
weary heath
#

assembly in scratch

elder scaffold
#

?

thorny rivet
elder scaffold
#

?

thorny rivet
#

just asking

elder scaffold
#

idk

thorny rivet
cloud yacht
#

assembly web app in scratch

tepid olive
#

why is this a subject here?

restive ether
tepid olive
#

nice deleted message

slim bramble
slim bramble
#

Most likely gir

restive ether
#

cry to aaron if i broke a rule i dare you

#

do something about it

tepid olive
#

i called it out

slim bramble
#

Real

young meteor
#

true

tepid olive
#

because i highly doubt you're asking about how people feel that you muted the server 🙃

slim bramble
#

Someone sent that to me

tepid olive
#

so why bring up drama here?

slim bramble
#

Notice how it is a link

restive ether
slim bramble
#

Anyways it’s off topic.

brazen timber
#

can confirm

tepid olive
#

of which there's a lot of rust developers and LGBTQ people overlap

warped sparrow
#

@placid kraken this also happens occasionally in the photos app due to flora

#

I made the red box

#

But the labels dissappear

placid kraken
#

uhhhh ive never had that happen to me either but ill look into it

#

did this happen in 1.1.4?

worn briar
#

Dear developers of rjb discord,\nI hope this message finds you well. I am requesting your assistance in obtaining a version of xcode which will function on my macbook air on MacOS Sequoia. I look forward to your response.\nBest Regards,\nJeff

patent hamlet
#

im on dopamine2 and i use mobile@ip to connect via ssh to my iPhone but when using theos make do command to build my deb and automatically put it on the device it uses root@ip and i dont have a password set for root and nor do i know how to do that.

#

Command I'm using:
make do THEOS_PACKAGE_SCHEME=rootless THEOS_DEVICE_IP=IP

#

i just tried su root on my iPhone and it asks for a password but i dont remember setting this password

faint stag
torn oriole
#

You set that password when you set up your jailbreak

patent hamlet
#
ssh-keygen
ssh-copy-id root@<your ip>
#

I have already ran these commands to make a key

#

so it doesnt ask

#

but that applies for mobile@ip

#

i swapped out root with mobile basically

#

wait mobile password?

faint stag
patent hamlet
#

do you have a guide for this

faint stag
#

wdym

patent hamlet
#

like is there a readable guide to make it easier

#

im a little braindead

faint stag
#

you know how each user has a home folder

#

the home folder for mobile is /var/jb/var/mobile (rootless)

patent hamlet
#

but i just generated these keys on my pc

#

like im using wsl

faint stag
#

ssh-copy-id copies them for you

#

so all you have to do is move them

patent hamlet
#

and those commands were all ran on my pc

faint stag
#

from mobile

#

to root

patent hamlet
#

should i run them on my mobile instead?

#

but the thing is dont i need to know my root password first?

faint stag
#

there isn't one

#

at least one you can use

patent hamlet
#

ok so those ssh commands were supposed to be run on my pc

#

lets start from the beginning

#

so i run these commands on my pc

faint stag
# patent hamlet

use the same command but with the mobile user instead of root...
then copy the .ssh folder from /var/jb/var/mobile to /var/jb/var/root using filza

#

that's it

patent hamlet
#

yeah but im so confused nothing happens on the device

#

oh nvm

#

ok wait

#

ok i did that but i still get prompted when building my tweak

#

and i ran:

ssh-keygen
ssh-copy-id mobile@192.168.0.18
#

on my pc

gentle grove
#

you copied your id to the mobile user

faint stag
#

on the device

#

lol

gentle grove
#

lmao

patent hamlet
#

i copied the .ssh folder from mobile to root

#

with filza

gentle grove
#

chown -R root:root /root/.ssh

#

the ownership is probably wrong

gentle grove
#

change it if it's not

faint stag
#

probably
i thought filza would alter that since the folder is owned by root

#

but i mean, doesn't prevent root from creating a directory owned by mobile

patent hamlet
#

on root

gentle grove
patent hamlet
#

chown -R root:root /var/jb/var/root/.ssh

#

so i gotta run this command

faint stag
#

yes

patent hamlet
#

says root:root doesnt exist

#

or not doesnt exist but its in swedish

#

just basically says its invalid

faint stag
#

right

#

lol

patent hamlet
#

operation not permitted

#

i need sudo access

#

but how can i do that without knowing root password

faint stag
#

of course

#

you don't need the root password for sudo

patent hamlet
#

sudo chown root:wheel -R /var/jb/var/root/.ssh

faint stag
#

it uses the one for mobile

patent hamlet
#

oh ok

#

i'll run that command i send

#

my bad just wrote it wrong on discord

#

ok command worked this time

#

now i just rerun the make command to build my .deb file

#

is there anyway to see the .deb file that got installed in like sileo

#

its not listed in Packages tab in Sileo

faint stag
#

it will be listed there

#

as the package name

cloud yacht
#

Can't you just set a root password?

faint stag
cloud yacht
#

If you sudo passwd I don't think it does

faint stag
#

well i mean, try and see what happens
because i was still not able to login with that on rootless

cloud yacht
#

I'm pretty sure I have a root password on my ipad

patent hamlet
#
#import <UIKit/UIKit.h>

@interface _UIStatusBarForegroundView : UIView
@end

%hook _UIStatusBarForegroundView

- (void) didMoveToWindow {
    %orig;
    self.hidden = YES;
}

%end

you guys proud of me first ever tweak and i dont understand anything of it

#

anybody please do a little summary of the code and explain it for me 🥺

#

cant i use just use true or 1

#

or is YES better practice

#

ok changed

#

oh ok

ashen canyon
#

bool supremacy

patent hamlet
#

im a obj-c hater

#

im a python developer im never getting used to this syntax

#

but i do understand a couple of things like %hook hooks into _UIStatusBarForegroundView which is the staturbar as a whole i guess, i used FLEXing for that

ashen canyon
patent hamlet
#

and it inherits it from UIView

radiant idol
radiant idol
#

just a preprocessor

patent hamlet
#

what is %orig?

#

yeah but what does it do specifically

ashen canyon
patent hamlet
#

im just following a guide

radiant idol
#

have you looked at my tweak dev tutorial @patent hamlet

patent hamlet
#

yeah im following that one

radiant idol
#

ah

patent hamlet
#

im just a little braindead

radiant idol
#

so like

patent hamlet
#

but i'll get into it in a couple of weeks or months

#

ok so if i didnt include %orig it would just override the function

radiant idol
#
%hook SomeClass

- (void)someMethod {
    %orig; // the original code that Apple (or whoever originally made the code wrote)
    // your code after
}

%end
#

ofc you can completely overwrite methods

#

yeah

#

that too

#

or you can call %orig conditionally if you want, say if an if statement is true

patent hamlet
#

but what about integrating a couple of settings liek other tweaks

#

they have a settings page for configuration

#

is there like a repo which is for beginners i could just read that

#

and look at it

radiant idol
#

take a look at the tweaks on my github - I have a couple simple ones that have preference bundles

patent hamlet
#

and try to understand and read some docs

radiant idol
#

yeah 😭

patent hamlet
#

wtf how you guys know so much without reading docs

#

besides probably trial and error

radiant idol
#

trial and error

#

yeah

patent hamlet
#

ah ok

#

yeah i guess

cloud yacht
#

Quick someone pull up the 6 year old video explaining tweak prefs

patent hamlet
#

one thing i found weird was that some commands returned in swedish

ashen canyon
#

Original method:

- (void)method {
    NSLog(@"Hello!");
}

Output: Hello!

Hooked code w/o %orig

- (void)method {
    NSLog(@"Hello from a hook!");
}

Output: Hello from a hook!

Hooked code w %orig before custom code

- (void)method {
    NSLog(@"Hello from a hook!");
    %orig;
}

Output: Hello from a hook! Hello!

Hooked code w %orig after custom code

- (void)method {
    %orig;
    NSLog(@"Hello from a hook!");
}

Output: Hello! Hello from a hook!

patent hamlet
#

but my region and language is set to english

#

actually nvm region is set to swedish

#

but shouldnt it go by language

#

thats weird

#

bad apple

#

I just looked at this example

#

is this legit the entire code for the tweak?

radiant idol
patent hamlet
#

its supposed to forcefully rotate apps

#

but that method isMedusaCapable i gotta check what that does in apple developer docs i guess then

radiant idol
#

Apple Developer docs wont have that

#

it's a private method

patent hamlet
#

so how do i figure out these private methods

radiant idol
#

Apple Dev docs only have public ones

patent hamlet
#

or like know about them at least

radiant idol
#

you can find them in header dumps

ashen canyon
#

my boy doin too much

radiant idol
#

I was trying to find it

#

couldn't find it

ashen canyon
#

brotha

radiant idol
#

I was rushing 😭

patent hamlet
radiant idol
#

@patent hamlet for private methods, I suggest this:

  • first find it in the header, maybe on https://developer.limneos.net
  • find it in FLEXing, mess around with it maybe
  • look it up on github, somebody else may have already used that method and through their code you can understand what it does
ashen canyon
#

yes, but its much easier when looking at the actual header file
you can find them on a site like limneos (cynder's headers are down) or github dumps of headers
and then you can find instances of the class and mess around with things in FLEX or just simple test tweaks to figure out the basic functionality and work off of that

radiant idol
#

it's kind of hard to make an actual tutorial for tweak development because tweak dev is vastly different for everybody

#

so think of a tweak that you would find use out of, and make it

#

that's the best way to learn

#

imo

patent hamlet
#

yeah i just gotta experiment

#

i just dont know currently what to make

#

something simple

#

like a beginner project

radiant idol
#

yeah idk, experiment as much as possible

ashen canyon
#

nah fuck allat
nightwind give me a tweak idea

radiant idol
#

what is it

ashen canyon
#

no basic shit ong

ashen canyon
radiant idol
#

oh I thought it said "gave" me

ashen canyon
#

(youre supposed to tell me)

radiant idol
#

ok uhhh

ashen canyon
radiant idol
#

sure

#

ok anyways

#

i have trauma from literally every part of iOS because ive tried to make a tweak in many different areas

patent hamlet
#

But for an example here, all these methods isMedusaCapable are all the same just used between different files which is displayed to the right or yeah modules or whatever, right?

radiant idol
#

try something with the status bar... maybe uhhhh add current ram usage there or something idk @ashen canyon

radiant idol
#

they exist in different classes

patent hamlet
#

so they all have different code

radiant idol
#

yeah

#

apple loves to do weird stuff like that

patent hamlet
#

and your examples used the SBApplication.h

radiant idol
#

yeah

patent hamlet
#

so i'll take a look at that i guess

cloud yacht
patent hamlet
#

just to get an idea

#

the search bar on limneos website is a little buggy ngl

radiant idol
radiant idol
#

but it's the main one we use

patent hamlet
#
static NSString * nsDomainString = @"com.wilsonthewolf.elizaprefrences";
static NSString * nsNotificationString = @"com.wilsonthewolf.eliza/preferences.changed";
static BOOL enabled;
static BOOL lpm;
static BOOL charging; 
static BOOL ring;

is this how to declare variables?

radiant idol
#

one of the ways, yes

#

static means the variables are scoped to only the file they're in, you can't access them from the outside

patent hamlet
#

what would i use to access them from the outside?

#

dynamic?

#

or something

radiant idol
#

no, just dont put anything

#

but you don't want that normally

patent hamlet
#

ok so just NSString

radiant idol
#

normally it's best to scope to files when possible

patent hamlet
#

yeah i guess

#

so i'll just use static BOOL enabled = YES;

radiant idol
#

using a lot of global vars isnt great

patent hamlet
#

does this assign enabled yes

radiant idol
#

yes

patent hamlet
#

ok i guess i get the assigning

#

but what does NSString * nsDomainString do

radiant idol
#

that's just a string

patent hamlet
#

you have to put asterisk to choose the name?

radiant idol
#

that's called a pointer

#

which.. those dont exist in python (they do, just under the hood)

patent hamlet
#

yeah but ill think of them as variables right?

#

they are the same in principle?

radiant idol
#

pointers? no

#
#

here read this

#

it's pretty short

patent hamlet
#

aight

#

i should actually learn C before even getting into ios tweak development

#

to better understand objective-c and so on

#

i mean i've worked a little bit with C# but this isnt really exactly what i remember

radiant idol
#

if you learn objc, you'll pick up C as well with it

#

objc is built on top of C

#

any C code is valid objc*

patent hamlet
#

but i should learn objc before even getting into tweak development though

#

its like im rushing it

radiant idol
#

that's what I did

patent hamlet
#

like rushing clash of clans town hall instead of upgrading everything first

patent hamlet
#

but it had to be hard in the beginning

radiant idol
#

I learnt objc as I went

patent hamlet
#

but extremely rewarding i guess

radiant idol
#

yes

#

do you want to see some of my old code so you don't get discouraged

#

I still have it

patent hamlet
#

yeah

radiant idol
#

hold on

#

every time I open this file github has a meltdown

#

it goes like that for a 1000 lines

patent hamlet
#

damn

#

are there switch cases in objc

radiant idol
patent hamlet
#

instead of if statements

native orbit
#

yeah

radiant idol
patent hamlet
#

oh

native orbit
#

false*

radiant idol
#

go away statur

#

we dont want to poison newbies with your code

native orbit
radiant idol
#

@patent hamlet

#

NULL;

#

to be clear - this does nothing

#

genuinely nothing

native orbit
#

iirc you can do that in swift if there is no other code in the func and it will return it 💀

radiant idol
#

L

patent hamlet
#

actually why not just create tweaks with swift

#

isnt it easier and better

#

or does it have its downsides

radiant idol
#

you can do that

#

but swift's not really designed to be used for tweaks

#

so a lot of things are more annoying to do than just using objc

native orbit
#

swift got to many issue to count

radiant idol
#

if you want to use swift for tweaks, go ahead - but there's also less swift tweaks available

#

so less things to reference

patent hamlet
#

oh ok

#

ill just stick to objc

radiant idol
#

I do have one though

#

if you want to see how it looks

#

my only swift tweak

native orbit
#

kicked from ono...

radiant idol
#

shut

patent hamlet
#

just looking at the swift code i can understand way more

#

its so tempting to just go for swift

radiant idol
#

go for it if you want

#

its just more annoying imo

patent hamlet
#

i'll have to cotinue tmr either way its 2 am local time for me dont wanna mess with my sleep schedule

#

but i'll watch some videos, read some guides and articles and stuff before starting to make it easier

#

and i'll have to come up with a project ide

#

but yeah goodnight y'all

ashen canyon
#

@radiant idol

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

@interface CCUIStatusBar : UIView
@property (nonatomic, strong) UILabel *memoryLabel;
- (void)update;
@end

CGFloat get_memory(void) {
    struct task_basic_info info;
    mach_msg_type_number_t size = TASK_BASIC_INFO_COUNT;
    task_info(mach_task_self(), TASK_BASIC_INFO, (task_info_t)&info, &size);
    return ((CGFloat)info.resident_size / 1048576);
}

%hook CCUIStatusBar
%property (nonatomic, strong) UILabel *memoryLabel;
- (id)initWithFrame:(CGRect)arg1 {
    self = %orig;

    self.memoryLabel = [[UILabel alloc] init];
    self.memoryLabel.textAlignment = NSTextAlignmentCenter;
    self.memoryLabel.text = [NSString stringWithFormat:@"%.2f MB", get_memory()];
    self.memoryLabel.textColor = [UIColor whiteColor];
    self.memoryLabel.font = [UIFont systemFontOfSize:15];
    self.memoryLabel.translatesAutoresizingMaskIntoConstraints = NO;
    [self addSubview:self.memoryLabel];

    NSDictionary *attributes = @{NSFontAttributeName: self.memoryLabel.font};
    CGSize size = [self.memoryLabel.text sizeWithAttributes:attributes];

    [NSLayoutConstraint activateConstraints:@[
        [self.memoryLabel.centerXAnchor constraintEqualToAnchor:self.centerXAnchor],
        [self.memoryLabel.centerYAnchor constraintEqualToAnchor:self.centerYAnchor],
        [self.memoryLabel.widthAnchor constraintEqualToConstant:(size.width + 20)],
        [self.memoryLabel.heightAnchor constraintEqualToConstant:(size.height + 10)]
    ]];

    [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(update) userInfo:nil repeats:YES];

    return self;
}

%new
- (void)update {
    self.memoryLabel.text = [NSString stringWithFormat:@"%.2f MB", get_memory()];
}

%end
radiant idol
#

that was fast

#

wow

#

nice job

ashen canyon
#

add subview, update subview every second

#

🤯

radiant idol
#

lgtm

gentle grove
hasty ruin
gentle grove
radiant idol
#

this is 3 year old code

hasty ruin
gentle grove
radiant idol
#

man

hasty ruin
young meteor
#

he got busy fast

#

didn't know 6yo can have kids

placid kraken
native orbit
pearl sail
sonic totem
slender glade
#

@grim sparrow do u think UIViewController feels like it's getting topped when u call presentViewController: animated: within it

slender glade
# grim sparrow Yes

it's gotta feel sooo good like imagine being a VC and suddenly there's a UINavigationViewController with another vc on it on top

grim sparrow
#

We have got to get you laid

gaunt helm
#

fr

slender glade
lusty jacinth
#

@radiant idol is there a way to make your c function hook detector thingamabob scan all your installed tweaks?

#

Ik you said it may not be accurate but is that possible

kind herald
#

thingamabob

gentle grove
slender glade
#

@grim sparrow which Foundation class would be transgender? gotta be NSTask imo

#

i love tagging this woman with this nonsense so much

grim sparrow
#

What on earth goes through your mind

slender glade
radiant idol
wise spruce
manic forum
slender glade
#

I thought this notif was from Amy I got excited

#

That’s true though

slender glade
#

it’s ok just don’t do it again

#

holy fuckkkkkk using discord on this phone is so bad

#

I need to open the app switcher to read anything

#

Because only the top right of the screen works

manic forum
slender glade
#

what did my SISTER do mf

#

We got into a fight about who should do the dishes first and she took it a bit extreme

#

in fairness it was also about who should wipe the bathrooms first too

granite frigate
#

chat how do i theoretically make malware for macos

#

feeling a little whimsy today

slender glade
#

background running process that sends user’s data and randomly opens pop up’s

granite frigate
#

gonna think of the whole shebang

#

keystroke logging, random sounds, mic and camera streaming

wooden yarrow
manic forum
wooden yarrow
#

spyware

#

i guess malware is a umbrella term but

granite frigate
#

ok less malicious ig uhh

manic forum
#

So you have A.png and B.png but the preview for A.png shows B.png and vice versa

granite frigate
#

everytime you download 5mb you have to win a game of chess to receive it

wooden yarrow
hasty ruin
granite frigate
#

tr

wooden yarrow
#

on macOS nah it's hardware completely

#

not managed by software

granite frigate
#

wtf

slender glade
#

Because you need accessibility permissions for those

slim bramble
slender glade
#

Where there’s a will there’s a way

wooden yarrow
#

who strokes their keys

granite frigate
#

by stroking i mean. jorking it

slim bramble
#

🤨

hasty ruin
slim bramble
#

Wtf

#

😭

granite frigate
#

bro?

clear iron
#

development getting freaky today

slim bramble
wooden yarrow
#

#rootfsForBanned

slim bramble
hasty ruin
#

Censorship

slim bramble
#

🔥

slender glade
slim bramble
#

@radiant idol

#

🤨

wooden yarrow
slender glade
slender glade
slim bramble
slender glade
#

They transcend your understanding

#

Lmfaoo I saw that

slim bramble
#

You're in ONO anyways

slender glade
#

Nah, I’m up

slim bramble
slender glade
slim bramble
cloud yacht
#

I got gir'ed

slim bramble
#

Can't tell icraze a 3 letter acronym

cloud yacht
#

Litteraly 194

slim bramble
#

Litteraly 198

grim sparrow
slender glade
frail cedar
#

what are y'all up to

#

is nightwind being silly again

frail cedar
#

because pressing a key on an older typewriter mechanically moved a lever to type a letter

#

and then cause keyboards kept the layout typewriters used terminology got carried over too

wooden yarrow
#

how is that a

#

stroke

frail cedar
#

stroke of the lever

#

like the action of pressing the key to the arm moving to hit the paper was a stroke

#

mechanical term i believe

wooden yarrow
#

hm

frail cedar
#

remember that like 20 words have been hornified that did not used to be

#

if not more i do not care to check

slender glade
#

I type so often you can call me a striker

hasty ruin
#

@slender glade .

cloud yacht
#

Cursed

frail cedar
frail cedar
clear iron
#

Thought I was going insane

frail cedar
#

clem

clear iron
gaunt helm
radiant sedge
#

is there any reason why you guys think repos like bigboss haven't tried to push for something like IPFS to be implemented within package managers to reduce the overall maintenance and server costs associated with continuing to host popular jailbreak tweak repositories for many years into the future

native orbit
#

optimo still goated for keeping it going as long as he has

hasty ruin
#

fr

#

and adding a package to bigboss is a surprisngly manual process on his end

gentle grove
#

People think ipfs is magic

#

it's just a super inefficient and shitty way to store data publicly

#

it would be cheaper, better, and more reliable to store on something normal, like we already do

gentle grove
vivid dew
#

what if we incentivize it by giving out tokens with no value

native dune
#

ipfs is cool too bad it sucks

#

imagine a jailbreak repo as a torrent

hasty ruin
native dune
#

erm actually the license allows redistribution nerdpoint

cloud yacht
#

Also to properly use ipfs, you would need to modify apt to work with it which would be a lot of work, and would probably cause issues for a while until everything is distributed (assuming you could get bootstrap maintainers to merge your changes)

shrewd smelt
#

that's why it needs to be done

marble perch
faint timber
wooden yarrow
gentle grove
faint timber
#

lmao I put my headset down and it hits + then enter

gentle grove
faint timber
#

I use a fake cdn anyway

#

just a subdomain that leads to the same server

gentle grove
#

makes that a cd

#

cds

#

Content Delivery Node

visual meadow
#

anyone know how to load SafariSavedPasswordsController in the MobileSafariSettings preference bundle

#

or something like that

#

i think the passwords menu in settings is there

wooden yarrow
#

password stealer :/

torn oriole
#

Nathanware :/

visual meadow
kind herald
#

token logger :/

visual meadow
#

bro please help i just want to make a separate password app like ios 18

wooden yarrow
#

i think it would be funny if you RE'd the password app

#

(it's written in Swift)

visual meadow
#

The goal here is to simply load the passwords view in a different app

torn oriole
#

I honestly wouldn’t be surprised if it was specifically protected against such

visual meadow
#

Rn its only loading the safari settings

#

i need the password part

lean ermine
#

app that makes a keychain request for every password you have saved

#

lol

wooden yarrow
cloud yacht
#

Just like take tweak settings, then only load the password page

slender glade
shrewd smelt
slender glade
#

no idea about the others

#

but the new macOS settings for example is SwiftUI

#

and it's really really bad

#

I like SwiftUI but jesus what an unneeded re-write

shrewd smelt
#

they made ios settings worse too imo

#

stuff like safari shouldn't be hidden in apps

slender glade
#

Preferences.app on iOS is never gonna be re-written from objc it'd break sm stuff

shrewd smelt
#

good we don't need the ios 11 equivalent of settings app

slender glade
#

I think all this re-writing stuff is just result of company policy

#

as a way to show-off but it results in worse UX

shrewd smelt
#

hurry up and get hired so you can make the apps less shit and hide kanye references in them

slender glade
#

but the costs prevented a summer internship from happening there

shrewd smelt
slender glade
#

they give you 1000$ for relocation but that barely covers the plane ticket

shrewd smelt
#

jeez

slender glade
#

the ticket is like 1200

#

and they don't do remote

#

but eh idrc rn anyway

slender glade
wooden yarrow
placid kraken
slender glade
wooden yarrow
#

malware supershocked

slender glade
#

@grim sparrow JavaScript is the Python of programming languages if you think about it

grim sparrow
wooden yarrow
slender glade
acoustic imp
#

Anyone know this dev, SquidForce ?

hasty ruin
acoustic imp
#

Do they have discord ?

lean ermine
hasty ruin
hasty ruin
slender glade
slender glade
hasty ruin
#

(tory)

lean ermine
slender glade
hasty ruin
sonic totem
slender glade
#

don't tell me this is how i find out my goat fell off

hasty ruin
#

😦

slender glade
#

shut up bitch

hasty ruin
#

????

sonic totem
#

Lmfao

slender glade
sonic totem
#

Hmm

#

Fair enough

slender glade
sonic totem
#

Lmfao all good

#

I mean I can’t even vote yet

#

So 🔥🔥

#

And never listen to iCraze

hasty ruin
wooden yarrow
hasty ruin
hasty ruin
sonic totem
wooden yarrow
#

oh

sonic totem
#

How old did you think lol

wooden yarrow
#

16

sonic totem
#

I was 16 when CoreTrust bug

wooden yarrow
#

oh

#

hm

worn briar
hasty ruin
worn briar
hasty ruin
#

🤝

wooden yarrow
worn briar
# wooden yarrow bro get Xcodes

Plx,

I appreciate the insight, though I request next time you please be more professional in your response to my messages.

Regards,
Jif

wooden yarrow
#

bro where the fuck did my message go

granite frigate
#

1984

blazing warren
#

+2

manic forum
#

+3

radiant idol
#

+4

visual meadow
#

+5

quaint rain
#

+6 (I have never opened Xcode in my life)

kind herald
#

+7

manic forum
native dune
blazing warren
#

+10

fading shell
#

+11

shrewd smelt
#

+12 (meow)

radiant idol
#

+13 (nebula's a furry)

slender glade
#

+14 (please stop sucking each other's cocks)

fading shell
#

+15 (Never)

native dune
#

+16 (nightwind goes by she/her and is a furry etc etc)

fading shell
#

+18 (Buy Jade)

radiant idol
#

+19 (Glance is good)

radiant sedge
# gentle grove People think ipfs is magic

i'm not saying it's magic (referring to IPFS) -- the underlying idea is to allow packages to be stored in a decentralized manner that would massively alleviate the requirements of these big repositories to maintain and serve large amounts of data

which could also allow other developers/maintainers in the jailbreak community to contribute by helping host these files and doesn't mean that the repos (e.g. bigboss) themselves would have to necessarily get rid of their copies of the data immediately (and that wouldn't be a good thing either)

the main point would be to ensure that the community has an opportunity to continue helping these important repositories remain operational without putting too much burden on the current centralized maintainers of these repos

to respond to other counterarguments:

  • a majority of it could be built as a community effort, with maintainers needing to only do minimum work to upload files & modify the repository Packages file
  • the incentive for people hosting nodes for these files is to support the jailbreak community that they themselves consume content from
  • debian APT has mechanisms for custom transports that could be provided alongside traditional HTTP communication (see: https://blog.cloudflare.com/apt-transports , https://github.com/cloudflare/apt-transport-cloudflared )
pearl sail
#

+20 (Aaron Smells)

native dune
#

i aint reading allat

fading shell
#

+22 (this isn’t politics)

radiant sedge
#

@grave sparrow @native orbit @hasty ruin@vivid dew@native dune pinging others involved in the discussion about IPFS

radiant idol
#

😭

pearl sail
#

Rule 11

fading shell
#

Lol

timid furnace
#

💀

radiant sedge
#

sigh

#

lol

frail cedar
#

why did metal have like 0 features

radiant sedge
#

thanks for the unmute ❤️

frail cedar
#

in el capitan

#

what

hasty ruin
#

I just dmed rick

frail cedar
#

you couldnt do shit with metal in el cap 😭

radiant idol
frail cedar
#

apple didnt have a way for you to get like any GPU info other than "what metal feature set does it support?" (it's 10000 that was the only option)

fading shell
#

So 5 is too much apparently

frail cedar
#

Internet Protocol File System

#

idfk

hasty ruin
pearl sail
radiant idol
#

.

timid furnace
hasty ruin
#

apfs but freaky

hasty ruin
radiant sedge
frail cedar
#

i wanted to see that

timid furnace
hasty ruin
#

I wonder how big BigBoss even is

#

main thing is obviously gonna be themes

radiant sedge
#

i think applying all the current criticism that IPFS receives to this idea isn't a good way to look at it since i feel like usually IPFS is associated with all the web3 people who try to talk about decentralizing the web without any actual practical benefits

native dune
#

web3 these nuts

manic forum
native dune
radiant idol
#

this community is tiny nowdays

native dune
#

Wouldn’t you need an ipfs daemon running on each device

radiant idol
#

that idea, no mattter how good, is not likely to be implemented

slender glade
#

what's the idea

radiant sedge
slender glade
#

i haven't caught up

native dune
#

Yeah but then you need a centralized http gateway

radiant sedge
#

not sure how lightweight IPFS is clientside to know whether thats viable

native orbit
#

lets switch all repos to physical media like early netflix

manic forum
#

why are we trying to fix a system that works

native dune
#

Which kind of defeats the purpose

#

Yeah

radiant sedge
#

the point is that these could be owned by other parties than the actual repo maintainer

#

offloading all that responsibility

#

i think IPFS is lightweight enough to run as a client on an iOS device though

native dune
#

Procursus kind of does that, they sign the entire repo then have an rsync host

#

So ppl can make mirrors

radiant sedge
#

that's a good idea although the ipfs idea would still have the repo maintainer host the Packages json with package checksums and stuff

#

to prevent malicious behavior

hasty ruin
#

Ding on ipfs

native dune
#

Nexus on soulseek

radiant sedge
#

it was an interesting idea that came to my mind

#

so i brought it up for discourse not for it to really be implemented lol (unless someone has enough interest to do it)

slender glade
#

interesting idea i just think it's mostly un-needed

#

very much a JS mentality

#

everything works and we have the capacity for stuff rn

#

and it's not like this community is getting bigger?

radiant sedge
#

ya

#

i guess it could be an idea once all the current community maintainers nope out of here like saurik

#

unless new people take it over 🙏

slender glade
#

new ppl are always going to take over

#

the issue is that jailbreaking is fundamentally dying

pearl sail
#

^

native dune
slender glade
#

thousands are leaving and barely any are joining

slender glade
radiant sedge
#

because it isnt nearly as practical as it used to be

native dune
#

Jailbreaking is great for sideloading that’s it

slender glade
#

yeah like if i have to stay 2/3 versions behind mainline to get features that'll be in a newer version

radiant sedge
frail cedar
#

thats what i did

pearl sail
frail cedar
#

i like my procursus strap tho

manic forum
native dune
manic forum
#

and also Delta now

#

what else could one need

native dune
#

I just wish sideloaded apps supported deep links

#

Like if you have Twitter sideloaded and you go to x.com it’ll open the Twitter app

pearl sail
#

Losing root also kinda ruined a lot of jailbreakers interest I assume as well

radiant sedge
native dune
#

It has been for a couple years yes

manic forum
radiant sedge
#

all the stuff around dev cert revokes stunts its possible growth though

manic forum
#

but the transition from rootful to rootless wasn't exactly great

radiant sedge
native dune
#

Dev certs don’t really get revoked

radiant sedge
#

alongside developer dissatisfaction

native dune
#

Enterprise certs do

radiant sedge
pearl sail
native dune
#

I’ve been on multiple resold certs and none of them revoked

slender glade
radiant sedge
#

i used to use sideloading services before and they'd get revoked

slender glade
#

we frankly did the best we could

radiant sedge
#

maybe their risk management practices are subpar

timid furnace
radiant sedge
#

not sure what the rules are around sideloading services so i don't want to break the rules naming

slender glade
#

lol

timid furnace
radiant sedge
timid furnace
#

bigboss

radiant sedge
#

wow

slender glade
#

yeah it's depressing how it's fallen off

radiant sedge
#

i thought bigboss packages took more space

slender glade
#

someone should graph that

timid furnace
slender glade
#

fair

radiant sedge
#

10GB total bigboss packages

hasty ruin
radiant sedge
#

lol

pearl sail
ashen canyon
slender glade
#

okay buddy

native dune
#

Lol

slender glade
timid furnace
#

hold on

native dune
#

I remember when bigboss rootless first released

hasty ruin
native dune
#

There was like 5 packages

hasty ruin
native dune
#

Bigboss but clean 🙏

ashen canyon
#

MediumSizedBoss

pearl sail
slender glade
ashen canyon
#

nah lowkey, legacy bigboss would be 🔥
tweaks that are for like iOS 3-9 be thrown in there
purge from main repo n then main repo wont have as much bulk

hasty ruin
#

Xina kinda fucked the rootless transition single-handedly

ashen canyon
#

certifiable developer ngl

manic forum
#

you have to complete a 10x10 minesweeper board to unlock

ashen canyon
#

j the game on the ls?
or like in place of the passcode and if you win it unlocks

manic forum
#

the latter

ashen canyon
#

mhm

manic forum
#

if you hit a bomb it deletes /var and reboots

hasty ruin
slender glade
#

what version y'all think devs r gonna actually tap out of making tweaks

#

i can't make a poll so

granite frigate
#

now

slender glade
#

but imo like