#development

1 messages · Page 146 of 1

lean ermine
#

icraze tweaks will kill u

indigo peak
#

L

acoustic imp
#

y paper 1 wrong

young meteor
indigo peak
#

imagine not having a personal connection to bert and ernie

lean ermine
#

lol

indigo peak
#

ert and bernie

acoustic imp
primal perch
#

math major write a single 5 paragraph essay challenge

lean ermine
#

real

#

every homework assignment ive had for the last 4 years is 2000 word essay

primal perch
#

fr

acoustic imp
#

OHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH

#

i get it now

lean ermine
#

poli sci major literally applied english

#

its crazy

primal perch
#

cool you’re now more qualified than cameren

indigo peak
#

i have a 3 page paper due

#

frick

lean ermine
indigo peak
#

uhhh

acoustic imp
#

L

lean ermine
#

3 double spaced?

primal perch
#

that’s like 2 hours ezpz

lean ermine
#

fr

primal perch
#

even with delays and breaks

lean ermine
#

gimme twenty bucks ill write it

primal perch
#

i just get some snacks and go to town at 3 am

#

that’s when all my shit gets done

indigo peak
#

the role suffering in the odyseey to demonstrate how odysseus is not an average person on the mental level because the suffering he experiences does not change his personal goals i guess

lean ermine
#

aw hell naw

primal perch
#

fr

#

hell nah

#

good luck bro

lean ermine
#

classics or high school english

indigo peak
#

classics & humanities

lean ermine
#

cringe

indigo peak
#

im in college

lean ermine
#

classics classes are awful

#

i had to take one

#

as a gen ed req

indigo peak
#

im taking 2

lean ermine
#

rip

indigo peak
#

@lean ermine @primal perch what i got so far

twilit jungle
lean ermine
#

your grammar is very good

#

usually people miss commas but your commas are all correct

primal perch
#

looks good just go finish it fr

indigo peak
#

and a humanities course based on composition last semester

lean ermine
indigo peak
#

just lang

#

fuck lit

lean ermine
#

lmao

indigo peak
#

i took public speaking my senior year

faint stag
#

it's like having subway surfers gameplay in the background of a vid
an attempt at engagement

idk man teachers come up with the weirdest things

lean ermine
#

i cant remember which one i took

indigo peak
#

lang is more composition based
Lit is more comprehention based

lean ermine
#

maybe i did de english instead of taking either

#

i did ap english

#

then did de english senior year

lean ermine
#

is ap english separate

#

it is right

indigo peak
#

i think so?

#

ive never heard of ap english

primal perch
#

TWINKS

lean ermine
#

lol

indigo peak
#

only lit and lang

lean ermine
#

lemme login to my damn ap acc

indigo peak
primal perch
#

ban non north americans

#

@brazen timber

brazen timber
#

fr

lean ermine
#

i did ap lang

#

ap english is not a thing

indigo peak
#

W

#

what you get

lean ermine
#

wrong ss

#

lol

indigo peak
#

nice ss

primal perch
#

one of them themes ever

lean ermine
indigo peak
#

🤓

primal perch
#

damn

lean ermine
#

read it and weep

primal perch
#

popped off

lean ermine
#

too bad i changed my major

#

none of them rly did anything

#

chem got me out of gen eds and lang got me out of english

brazen timber
lean ermine
#

lol

#

i did dual enrollment senior year

#

so the blanks were filled by de

primal perch
indigo peak
# lean ermine read it and weep

2021:
world history: 2

2022:
comp sci p: 3 (i was sick)
lang: 3
physics 1: 2

2023:
calc ab: 4
comp sci a: 4
macro economics: 3
physics 2: 3

primal perch
#

dropping 5s ain’t that easy

lean ermine
#

did dual enrollment bio english and organic chem senior year instead of ap

#

any high schoolers in here i highly recommend dual enrolling if its available

primal perch
#

i got my calc ab4 so i’m happy

indigo peak
#

i did a ton of IB's

radiant idol
#

to this day I still think of 2019 as "one year ago" and 2018 as "two years ago"
help.

indigo peak
#

i wanna go back to 2019

primal perch
#

oh

lean ermine
#

not in that ss tho

brazen timber
#

2020-2022 was one year

lean ermine
#

lol

brazen timber
#

but now my sense of time is normal

primal perch
#

it’s 2023

indigo peak
#

ok problem is @primal perch @lean ermine
i didnt actually read the odyssey uhh

lean ermine
primal perch
lean ermine
#

wif get sadd

lean ermine
#

odysseus kill cuclop

lean ermine
#

odysseus go home

primal perch
#

i’ve heard the song by symphony x

#

close enough

indigo peak
lean ermine
#

odysseus probably has one of the best spark notes pages that has ever existed

#

odyssey

#

it aint named odysseus..

#

brick

primal perch
#

🧱

radiant idol
#

literature class is the bane of any cs student's existence

primal perch
#

fr

#

i actually don’t mind writing much

indigo peak
#

my professor said id get extra credit if i used "rizz" in the essay

radiant idol
primal perch
#

why are cs mfs the most arrogant bitches ever too

#

“lol i don’t need this class”

lean ermine
#

real

primal perch
#

why are u here then

indigo peak
indigo peak
lean ermine
#

there is a clear dif from cs majors that came in knowing programming and ones that didnt and its so funny

primal perch
#

fr

brazen timber
#

the ones that came from math are more goated tho

primal perch
#

it’s a dead giveaway

primal perch
brazen timber
#

cuz they are the 150 iqs

indigo peak
primal perch
#

more respect from me

brazen timber
primal perch
#

yea

lean ermine
#

my best friend is a cs major and when he started cs i knew way more than him but i fell off

primal perch
#

true geniuses

primal perch
#

least furry cs fan

brazen timber
#

fr

indigo peak
#

like if i have the advantage in comp sci
im not gonna just sit to myself
if someone needs help imma provide it, granted imma poke fun a bit
but in the end i want to see them get it

#

i tutored 1 person today and helped 3 people in my class w the assignment

primal perch
#

good man

#

being ahead isn’t the problem

#

being arrogant and smart assing the professor is

radiant idol
indigo peak
lean ermine
#

real

primal perch
#

i took intro to programming and just did the assignments without whining cus that’s the program

#

it was the easiest A ever but i didn’t have to mouth off shit

#

then i learned you can test out of shit so i did that for the next 2 courses

radiant idol
primal perch
lean ermine
#

lmfao

primal perch
#

if i did anything impressive maybe

#

but i haven’t so

lean ermine
#

did u actually make settingswidgets

#

i luv that tweak..

primal perch
#

sadly yes

indigo peak
#

no, i did

lean ermine
#

its fire shepgoba

indigo peak
#

we did a very very very simple C program today and i wasnt paying attention bc why would i
and the professor goes: "i want to see it before you leave"
so im like, ugh so i type it out
and the professor goes: "i trust you did it"

primal perch
#

inshallah brother

indigo peak
#

uhhhh

primal perch
#

yeah that’s real though it’s not like i pay attention to everything

#

just do the class and get the bag easy

#

discrete math im paying attention tho

#

and automata shit

#

that’s new to me

indigo peak
#
#include <stdio.h>

int x;
int main() {
  int y, z;
  printf("Enter 2 numbers: ")
  scanf("%d %d", &y, &z);
  x = y + z;
  printf("%d", x);
  return 0;
}
radiant idol
#

bruh

indigo peak
#

smth like that

brazen timber
#

lmao

radiant idol
#

isnt like

#

scanf

#

a security vuln

indigo peak
#

very unsafe

#

yah

radiant idol
#

or something

#

yeah

brazen timber
#

oui

primal perch
#

global x

#

nfr

indigo peak
#
#include <stdio.h>

int x;
int main() {
    int y, z;

    printf("Enter the value of x and y\n");
    scanf("%d %d", &x, &y);
    z = x + y;
    printf("Sum of x and y is %d\n", z);
    return 0;
}
#

exact code

#

he posted

radiant idol
#

what would be the better way of capturing user input for this

indigo peak
#

bro

#

he legit put the code on the board

primal perch
#

minimal scope for variable is a dead giveaway for noobs vs intermediate

indigo peak
#

with how to compile

#

and mfs still had errors

tepid olive
primal perch
brazen timber
indigo peak
#

i just thougyht ab a song and it came on spotify

#

get out of my head

primal perch
primal perch
#

same as fgets it doesn’t really matter

#

as long as you can’t buf overflow

indigo peak
primal perch
#

if you’re gonna use c do it right fr

#

no security vulns

#

💯

native orbit
#

do it in asm 🙏

indigo peak
brazen timber
radiant idol
#

do it in arm64 hex asm

acoustic imp
#

@indigo peak when did u start programing, like how many yrs ago?

indigo peak
radiant idol
#

.

primal perch
native orbit
#

otool > armconverter

primal perch
#

and that one shell storm x64 site

indigo peak
#

goddamn ive been coding for 6 years

#

wtf

#

and im still shit

#

:waaah:

lean ermine
#

ur 12?????

primal perch
#

you’ll always be shit

#

i’m shit

indigo peak
lean ermine
#

LOL

primal perch
#

nobody’s not shit

#

except gabe newell

#

gaben

indigo peak
#

i never said i coded half my life 😭

lean ermine
#

fiore started coding when he was 6

#

hea been coding for 6 years..

brazen timber
#

bro cannot read

indigo peak
#

i started when i was 12-13

lean ermine
#

ur 12 years old bruh..

indigo peak
#

no im not 😭

#

i just said i was in college

brazen timber
lean ermine
indigo peak
#

wat 12 year old needs to read the odyssey and analyze the mental effects of suffering 😭

radiant idol
#

im sorry i had to

indigo peak
native orbit
#

ew camel case

radiant idol
#

the code is objc btw3

#

lol

indigo peak
#

when she come over i make her sqrt() 🙏 💯 🗣️

brazen timber
#

objc syntax will never be okay but at least it's not swift

#

🙏

indigo peak
#

preach

radiant idol
#

sw*ft should rot

indigo peak
#

both should lowkey

native orbit
#

mfw cwift

primal perch
#

opengl is not fun to write so respect

indigo peak
#

i read this as ck-wift

#

like a hard c sound

#

like in cat

radiant idol
brazen timber
radiant idol
#

he wrote a literal essay as a comment

native orbit
#

i have bootlooped this iphone 4 23 times today

indigo peak
radiant idol
#

LOOK AT THE COMMENT

#

NO ONE DOES THAT

indigo peak
radiant idol
#

again

#

you didnt comment it

#

look at his comment

indigo peak
#

i dont write comments

#

only if im givign code to people will i comment

#

like to teach

native orbit
indigo peak
#

my code is readable enogh to not need comments

#

like my variable names

#

make sense

native orbit
#

mine is not

indigo peak
#

i name them reasonable things

#

like

radiant idol
indigo peak
#

v12 v6

#

v8

native orbit
#

i can read it, others can not

indigo peak
#

self1

#

sub_BE44

radiant idol
#

inb4 str_patcher code

native orbit
radiant idol
#

yes

indigo peak
#

i didnt know what LSBundleProxy's were

radiant idol
#

but then you have weird assembly trickery which you DONT COMMENT

#

waaaa

native orbit
#

i dont comment my asm at all either lmao

radiant idol
#

lmfao

indigo peak
#

with static offsets

#

like if i have

#

bl 0x12fa238a

#

or smth

#

ill ; function to get bitches

native orbit
#

true

radiant idol
#

see like this is not commented

#

comments dont hurt anyone statur

native orbit
#

it clear what it doing tho

brazen timber
#

fr

indigo peak
brazen timber
#

(wtf are those magic numbers)

radiant idol
brazen timber
#

beautiful

indigo peak
#

i dont support react native here

#

delete this pls

native orbit
#

wha

radiant idol
#

but then no str_patcher

brazen timber
#

wha

native orbit
indigo peak
#

gameseagull trollstore

#

to detect if the user has extend lines enabled

native orbit
#

🗿

indigo peak
#
_wrapperFunction:
    sub     sp, sp, #160
    stp     fp, lr, [sp, #144]
    add     fp, sp, #144

    stp     x0, x1, [fp, #-16]
    stp     x2, x3, [fp, #-32]
    stp     x4, x5, [fp, #-48]
    stp     x6, x7, [fp, #-64]
    stp     x8, x9, [fp, #-80]
    stp     x10, x11, [fp, #-96]
    stp     x12, x13, [fp, #-112]
    stp     x14, x15, [fp, #-128]

    mov     x0, #-2 //RTLD_DEFAULT from #import <dlfcn.h>
    adr     x1, _helperFunction
    bl      #0x5F0AA4 //_dlsym
    str     x0, [fp, #-136]

    ldr     x8, [fp, #-136]
    blr     x8
    str     x0, [fp, #-144]

    ldp     x0, x1, [fp, #-16]
    ldp     x2, x3, [fp, #-32]
    ldp     x4, x5, [fp, #-48]
    ldp     x6, x7, [fp, #-64]
    ldp     x8, x9, [fp, #-80]
    ldp     x10, x11, [fp, #-96]
    ldp     x12, x13, [fp, #-112]
    ldp     x14, x15, [fp, #-128]

    ldr     x16, [fp, #-144]
    cbnz    x16, _useHacks
    b       _useStock
    _useHacks:
    mov     w8, #0x52a9cdc8
    b       _end
    _useStock:
    mov     w8, #0x52A84E08
    _end:

    ldp     fp, lr, [sp, #144]
    add     sp, sp, #160
    ret

_helperFunction:
.asciz "GSGetLongLines"

.align 4
uint64_t GSGetLongLines(void) {
    BOOL x = [NSUserDefaults.standardUserDefaults boolForKey:@"useHacks"];
    return (x) ? 1 : 0;
}
native orbit
#

if it works it works trol

indigo peak
#

god bless he was muted

#

fuck who released him

indigo peak
#

@primal perch @lean ermine just spent like 45 min writting this piece of shit

indigo peak
#

very difficult to write this without having read the odyssey

#

but fuck it we ball

topaz yew
#

how do i see what the values of these strings are

#

im usin ghidra

primal perch
frail cedar
#

fuckin ds store

primal perch
#

you should see an associated string at some point

topaz yew
#

im so cooked

indigo peak
#

tip: use ida tr

#

who tf names an island Aeaea

primal perch
#

real

kind herald
#

apple

indigo peak
#

how you gon have 2 unique letters and both be vowels

topaz yew
primal perch
#

ida is king

#

just pirate my friend

topaz yew
#

its time

indigo peak
#

^^

#

are you on windows @topaz yew

topaz yew
#

hell no

indigo peak
#

based

primal perch
#

i’d strongly recommend running any of these cracks in a vm even if you were

indigo peak
#

(i use window)

primal perch
primal perch
#

windows users agreeing windows sucks

primal perch
indigo peak
#

zero idea

primal perch
#

pretty sure it’s just his repack

topaz yew
indigo peak
#

ida77.tar.zst

primal perch
#

it’s probably fine but i assume all pirated executables are compromised so go for it

indigo peak
#

ive been using it on my main machine for a couple years

#

sooo

topaz yew
#

anyway

indigo peak
#

@topaz yew well if you have a way to execute exes, whether it be wine or a vm i can def not dm you the url

topaz yew
#

skylight.framework is a monster

indigo peak
#

reconstructing tweaks from ida is fun but time consuming

topaz yew
#

yeah im tryna use some undocumented functions

indigo peak
#

thats always fun

topaz yew
#

yup

#

and theyre unexported

indigo peak
#

thats the best

topaz yew
#

yup

indigo peak
#

ik you said skylight.framework, but what framework is it

#

like what for

topaz yew
#

windowserver on macos

#

like the desktop and such

indigo peak
#

ah

#

ive only messed with Weather.framework & Calculate.framework

topaz yew
#

to do what

indigo peak
#

uh weather.framework for a lockscreen tweak and calculate.framework for a calculator tweak

topaz yew
#

fair enough lol

#

im tryna make a window manager thingy

#

or desktop replacement

#

we'll see how that goes

indigo peak
#

idk if yk calculatorhistory
but i orig coded it by detecting when certain buttons were pressed
but i recently rewrote (unreleased) to just hook the calculate framework and parse the calculation string

indigo peak
topaz yew
indigo peak
#

probably 🤷‍♂️

topaz yew
#

but its just a tweak at the end of the day

indigo peak
#

true

primal perch
#

ZEFRAM

#

@grave sparrow

indigo peak
#

how tf did you not ping 💀

primal perch
#

good question

#

app bad idk

indigo peak
#

@grave sparrow

#

wtf

#

how

#

@implementation

#

oh no

primal perch
#

rip scoop

indigo peak
#

wha happen

primal perch
#

nothing he just gon

indigo peak
#

true

#

he doing okay?

primal perch
#

yea

indigo peak
#

been a min since i talked

primal perch
#

whatever he’s doing i think he’s a bartender

indigo peak
#

(been a while: january 31st 2024)

primal perch
#

fr

indigo peak
primal perch
#

ye

#

pretty based

indigo peak
#

fr

#

i gave up alcohol for lent

topaz yew
#

ida going hard

indigo peak
#

facts

#

based ida user :chad:

primal perch
#

facts my brother

#

spit your shit indeed

topaz yew
#

wait

#

is it done that fast

#

holy shit

#

its done that fast

indigo peak
primal perch
#

fr

tepid olive
#

thugged it out and ran sshrd again (didnt learn from last time :3) mounting with 16.6 ramdisk instead of 14.3 didnt work. anything 17.x just said it couldnt get ios ver from iboot

#

no bootloop which is fuckin awesome

topaz yew
#

logic pro 9 must be very important to them

#

,apple

indigo peak
#

@lean ermine @primal perch
im gonna drop out of school if i have to write anymore 😭

placid kraken
#

no you can code it yourself

#

i did it for flora

placid kraken
placid kraken
#

can anyone test flora rootful

#

please

#

i had to rebuild libsandy to work with the sdk

#

great now the prefs dont work in rootless

#

this is annoying

faint stag
#

but anyway, if you're building rootless it should already link against the rootless version of the lib if you have it

placid kraken
#

yeah i do

#

this is really weird

#

theres no paths that i can even pass to this that could break without ROOT_PATH_NS

#

im just linking against gcuniversal in my makefile

#

the installer already builds for both rootless and rootful

#

for both of my libs

faint stag
#

using THEOS_PACKAGE_SCHEME i assume?

placid kraken
#

yeah

faint stag
#

i guess make clean and start over ig

placid kraken
#

yea thats what i was about to try

#

ok it worked now

#

like at all

#

this is the build script now

task "Clearing packages directory" "rm -rf packages/*;"
task "Cleaning paths" "gmake clean;"

task "Making rootful tweak" "gmake package && [ -e \$(find packages/com.rosiepie.flora*.deb) ];"
task "Renaming package filename" "find packages/com.rosiepie.flora*.deb -exec sh -c 'mv \"\$0\" packages/Flora.rootful.deb' {} \;"

task "Making rootless tweak" "gmake package THEOS_PACKAGE_SCHEME=rootless && [ -e \$(find packages/com.rosiepie.flora*.deb) ];"
task "Renaming package filename" "find packages/com.rosiepie.flora*.deb -exec sh -c 'mv \"\$0\" packages/Flora.deb' {} \;"
placid kraken
#

ok will do

kindred hearth
#

How can I build properly the go project which is using dylib with cgo on rootless jb?

next wadi
#

yea and i offered to help but something tells me they dont want my shitcode in their codebase

tepid olive
#

Yo @grim sparrow do ya think you could fix MacSpoof on iOS 16?

grim sparrow
#

When I can find time

#

🫶

tepid olive
#

Gotcha!

#

Thanks!

grim sparrow
#

I’m a busy bitch

olive rampart
#

i'm trying to make a simple respring button app in objective-c with theos but i'm getting these errors:

BRootViewController.m::77::22::  error: error: expected ']'
expected ']'
 [UIScreenmainScreen].applicationFrame];
 ^
 [UIScreenmainScreen].applicationFrame];
 ^

and this is my code:

#import "RBRootViewController.h"
@implementation RBRootViewController

- (void)loadView {
    [super loadView];
UIView *view = [[UIView alloc] initWithFrame
 [UIScreenmainScreen].applicationFrame];

 [view setBackgroundColor:[UIColor whiteColor]];

 self.title = @"Respring Button";
 UIButton *button = [UIButton
 buttonWithType:UIButtonTypeCustom];
 [button addTarget:self
           action:@selector(respring)
  forControlEvents:UIControlEventTouchUpInside];
 [button setTitle:@"Respring" forState:UIControlStateNormal];
 button.frame = CGRectMake(0, 50, 100, 100);
 button.center = view.center;
 [button setTitleColor: self.view.tintColor
 forState:UIControlStateNormal];

 [view addSubview:button];

self.view = view;
}

- (IBAction) respring {

    pid_t pid;
    int status;
    const char* args[] = {"killall", "backboardd", NULL};
    posix_spawn(&pid, "/usr/bin/killall", NULL, NULL, (char*
    const*)args, NULL);
    waitpid(pid, &status, WEXITED);
}
@end

and my makefile:

export TARGET := iphone:clang:16.5:14.5
export THEOS_PACKAGE_SCHEME=rootless


include /Users/pixeljellyfish/theos/makefiles/common.mk

APPLICATION_NAME = RespringButton
INSTALL_TARGET_PROCESSES = RespringButton

RespringButton_FILES = main.m RBAppDelegate.m RBRootViewController.m
RespringButton_FRAMEWORKS = UIKit CoreGraphics
RespringButton_CFLAGS = -fobjc-arc

include /Users/pixeljellyfish/theos/makefiles/application.mk

any help would be helpful plz :) <3

harsh junco
#

I hope diffuser Ui will see the light of day

radiant idol
olive rampart
#

wait

#

nvm it still shows the error :(

#

ah i got working

placid kraken
#

@radiant idol can you test flora rootful

#

do you have a rootful device

young meteor
#

doesn’t work on ios 14

placid kraken
#

can you provide more info pls

#

"doesnt work" isnt very helpful

slim bramble
radiant idol
hasty ruin
fluid lintel
#

hello, but what is this entitlemens for? com.apple.private.CacheDelete

young meteor
#

at all

hasty ruin
#

Also it’s Perl, so no one can really write “good” code

astral hound
lyric heron
#

free flora here ? supershocked

tawdry trench
#

oui

placid kraken
young meteor
#

yeah

placid kraken
#

well i really have no way to debug atm because my mac is dead expect me to return in a few hours :3

torn cloud
#

apple moment

#

why is chimera called “chimera120”

#

that makes me feel sick for some reason

#

looks scary

#

just like zefram

astral hound
#

Thanks I was using Nightwind’s tutorial first but it’s for obj-c so I switched to this one, it might be a good exercise to try and do it correctly

#

Would making the status bar empty be easier?

#

Or removing it

#

I think that’s what nightwind did in his tutorial

astral hound
astral hound
#

yeah you’re right I just have to make sure I realise when I’m doing something that’s bad practice

#

Do you have any experience with swift playgrounds?

#

I think there’s some tutorials there to make apps I will look into that

#

I tried it before but it’s kind annoying on iPad

#

Anyway thanks for the tips

slim bramble
#

@placid kraken not sure why or if it’s Flora but ever since I have installed Flora my music app (Deezer) is crashing

#

None

#

It just crashes

#

No crash logs in cr4shed

#

Nor in privacy

#

Yeah lmao

#

H0w ?

#

Dmesg ?

placid kraken
#

yeah that's what i usually use

astral hound
#

@grave sparrow I can't seem to click the right thing and when I search it it doesn't show up either, could another tweak be causing this?

#

same thing

#

I can’t get the three finger gesture to work but I was on the Home Screen and long pressed status bar

twilit jungle
#

🧢

astral hound
torn cloud
remote folio
#

Hello everyone, new here, i have a question about how to get variables from PreferenceStorage.swift to Tweak.x.swift using the Comet framework by Ginsu, currently everything resulted in builds failing (couldnt find module or couldnt find PreferenceStorage in scope)

#

Can somebody help me??

tepid olive
torn cloud
tepid olive
placid kraken
#

somehow flora is persistent for one person even after uninstalling and going into unjailbroken state

#

its a UICOLOR HOOK

#

how the fuck is it persisting out of jb state

primal perch
#

probably cached

placid kraken
#

yeah but even after a reboot and in unjailbroken state its still there apparently

#

what do i say to clear caches

primal perch
#

no idea where its stored but i had something like that a while ago and found it in the app bundle stored somehere

placid kraken
#

nono the colors persist throughout ios

#

like everywhere

#

apparently

tawdry trench
#

he forgor to turn it off

placid kraken
#

apparently not

fiery storm
#

Can I build Cardculator without getting Venture cuz my VM 100% can’t handle that

#

Cuz rn it’s not building, it keeps saying “unable to load standard library”

#

I checked Xcode was enabled and not command line tools

#

Google doesn’t tell me anything else so what do I do

lunar ginkgo
#

how do i put icon in package manger thingy

placid kraken
#

you put it in your depiction in your repo

#

oh wtf

#

interesting

remote folio
fiery storm
#

You needed remote log? The article made it seem optional

#

I’ll do that then

remote folio
#

Yeah you need it, it gave me errors that it needed them. The code also has it baked in at multiple occasions

fiery storm
#

Done

remote folio
#

Did it work?

fiery storm
#

Same error

lunar ginkgo
#

hmm whats a good website to upload that?

placid kraken
#

imgur probably

fiery storm
#

GitHub pages if you already use GitHub?

placid kraken
#

true ^

acoustic imp
#

works great

lunar ginkgo
#

ok

acoustic imp
#
  • its like never gona be down
remote folio
# fiery storm Same error

Hmm i see, do any other tweaks compile? You can try one of sourcelocs tutorials and see if that works

lunar ginkgo
#

yo

#

this is prob really stupid but i googled and cant find it

#

and looked through theos docs

#

how do i port my phone in console again?

fiery storm
#

Wdym port your phone?

lunar ginkgo
#

like

#

load tweaks onto phone easier

fiery storm
#

yeah set theos device ip variable

faint stag
fiery storm
#

To the ip of your phone on your local network

lunar ginkgo
#

oh yeah

#

is there a way to put it in a file

#

so i dont gotta do it manually

faint stag
#

don't put it in your makefile

#

pls

lunar ginkgo
#

i remember someone mentionning that

#

why not

faint stag
#

because it's supposed to go elsewhere

lunar ginkgo
#

in control?

#

where

faint stag
#

lol

fiery storm
#

Cuz then other people will get an error if their phone isn’t on same ip

#

If they compile your tweak

#

Even if no one else gets your source code it’s still best practice

faint stag
#

makefiles are for project specific stuff only
personal configs should go in the config file

lunar ginkgo
faint stag
#

it's a variable

#

same as ~

lunar ginkgo
#

oh 💀

fiery storm
#

Cuz it’s a dot folder you can’t see it

faint stag
#

no it's supposed to be a file

#

you create it

lunar ginkgo
#

or i can do make do THEOS_DEVICE_IP=<your device ip> THEOS_PACKAGE_SCHEME=rootless

#

right

fiery storm
#

Oh yeah true it’s not .theos

lunar ginkgo
#

is the ip my like ip ip

#

or like

faint stag
#

if you don't plan to build rootful it's fine

fiery storm
lunar ginkgo
#

cant i just put my ip in my makefile for now?

fiery storm
#

I mean yeah but only if you aren’t gonna forget anything

lunar ginkgo
#

and i should disable my vpn

#

right

fiery storm
#

Not recommend

fiery storm
#

You don’t need to

#

It’s private ip

lunar ginkgo
#

wait

#

im lost

#

whats a private ip

#

💀

#

like 10.255.255.255 right

fiery storm
#

Yeah

#

Or 192.255.255.255

lunar ginkgo
#

my PHONES private ip

#

right

fiery storm
#

Yeah

lunar ginkgo
#

wait

#

like

faint stag
#

the hostname also works if you have that

lunar ginkgo
#

idk why im lost

#

how do i find the ip again

faint stag
#

info for current network

fiery storm
faint stag
lunar ginkgo
#

i forgor

fiery storm
faint stag
#

literally the name of your device becomes the hostname
after stripping special characters and spaces

#

ios does it for you

lunar ginkgo
#

ssh: connect to host (ip) port 22: Connection refused

#

this one right

#

not my router

faint stag
#

but yes that one

fiery storm
#

I’m not familiar with how iOS does that. Most computers aren’t bothered and you have to do it yourself

lunar ginkgo
faint stag
fiery storm
#

Then install “openssh-server”

fiery storm
faint stag
#

that's macos but you get the point

acoustic imp
#

is it bad if i hook a class that has like 5 instances on SB ?

gilded ivy
acoustic imp
#

(i only want one)

fiery storm
#

I’m on a goddamn Mac and my host name is 10.0.2.15

acoustic imp
faint stag
faint stag
fiery storm
lunar ginkgo
lunar ginkgo
#

wired

acoustic imp
fiery storm
lunar ginkgo
#

my device is plugged in

acoustic imp
#

u could use iproxy

faint stag
lunar ginkgo
#

like 1 sec ago

acoustic imp
#

L

lunar ginkgo
#

but when error happended i had it

acoustic imp
#

U probly still need open ssh or what ever

lunar ginkgo
#

i dont think i had one of them

acoustic imp
faint stag
#

you need openssh on the device

fiery storm
lunar ginkgo
#

im so special

#

😦

faint stag
#

besides the client is default in windows

#

lol

fiery storm
#

You need to install “openssh-server” package on phone

acoustic imp
fiery storm
#

It’s on procursus repo

#

Which is pre installed

lunar ginkgo
#

i just installed it

acoustic imp
faint stag
lunar ginkgo
fiery storm
#

This deserves another fr

faint stag
#

sometimes you do have to hook them all

slim bramble
#

@acoustic imp what you hooking

acoustic imp
slim bramble
#

Also I can tell you how to make the thing for next update

acoustic imp
lunar ginkgo
#

password/

#

phone passweord

acoustic imp
#

what thing?

#

dms

faint stag
fiery storm
#

Well hooking every method of UIKit view prolly isn’t the best ideas but if you limit scope to less than a dozen you’ll be fine

faint stag
# lunar ginkgo password/

(direct) root login isn't permitted on a rootless jb, login as mobile
when you jailbroke for the first time it should've asked you to set the password

fiery storm
#

Unless you mess up and crash springboard

acoustic imp
fiery storm
lunar ginkgo
#

idk this is too much work

#

easier to

#

upload to discord

#

and dopwnload

fiery storm
#

Download what?

lunar ginkgo
#

the deb

native orbit
#

i use airdrop lol

fiery storm
#

Oh you mean to send

lunar ginkgo
fiery storm
#

Wormhole.app

native orbit
#

rip

fiery storm
#

Second is faster

acoustic imp
#

you do it ince then in term clcik up key and boom ur 100%

lunar ginkgo
#

i dont know the password

faint stag
#

i mean you'll probably need to ssh once you crash springboard so why not get used to it now

fiery storm
acoustic imp
lunar ginkgo
#

can i reset the password

lunar ginkgo
fiery storm
#

Mobile tweak

acoustic imp
faint stag
fiery storm
#

Chariz repo

#

The repo is preinstalled

lunar ginkgo
#

also does it matter if my pc is on ethernet

#

and phone is on wifi

acoustic imp
fiery storm
#

If you don’t have zhn router you’re fine

lunar ginkgo
#

im good

fiery storm
#

Cuz it comes with stupid firewall defaults

#

Experienced the effects of that first hand, took me 2 hours…

acoustic imp
#

eeek

faint stag
faint lionBOT
#

Hey @lunar ginkgo, have a look at this!

shellaccess

Changes to shell logins

When you jailbreak for the first time, using a rootless jailbreak, you will be asked to set a password for the mobile user.

This is because logging in as the root user directly is deprecated. You must use the sudo command to elevate permissions. This also applies for logging in over SSH.

  • Running sudo <command> will run your command as the root user when authenticated.
  • Running sudo -i will give you a shell with root-level permissions.

This does not mean you can write anywhere in the root filesystem.

If you'd like to change this password after it has been set on a rootless jailbreak, run passwd mobile in a terminal.

Rootful jailbreaks will keep the password as the default (alpine) for both accounts. If you'd like to change a specific one, run passwd <username>

Please see /tag sshsftp for instructions on how to SSH.

faint stag
#

tag is already getting used fr

lunar ginkgo
lunar ginkgo
#

NVM

#

Im dumb

acoustic imp
lunar ginkgo
#

dont respond

acoustic imp
#

ok

lunar ginkgo
#

wait

#

it wont let me change the pasword

#

it needs the old password

#

nvm

#

i ran sudo

#

wait

#

idk

placid kraken
#

ok soon

acoustic imp
#

how do i store a referance to a object/instance?

#

like some how get the offset and use that ?

torn cloud
#

for the alert

placid kraken
#

yea

acoustic imp
indigo peak
acoustic imp
#

like

UIView *someView;

then someview = self.view

then anywehre in my code i can just someView.whatEever ?

placid kraken
#

no that causes undefined behavior

slim bramble
placid kraken
#

you should check if it exists

#

!= nil

acoustic imp
slim bramble
placid kraken
#

it checks if preferences exists before trying to access any selectors on it

indigo peak
acoustic imp
acoustic imp
#

mem address?

placid kraken
#

thats a memory address

slim bramble
#

It's fucking pointers

acoustic imp
slim bramble
#

00x00000 is wrong

placid kraken
#

tesla man what are you actually trying to do

slim bramble
#

0x00000 is right

slim bramble
acoustic imp
indigo peak
acoustic imp
#

idk i was just brainstorming ways to make it efficent

#

idk

slim bramble
#

No what do you want to make

#

like actually

acoustic imp
#

like the entire tweak?

slim bramble
#

the idea

acoustic imp
#

well yk how on IOS16 the LS walp liek stays in the same position

#

basically do that on IOS 16>

#

(IOS already does it, if the HS walp is diff from the LS, it just layers another UIImagevieww(not exaclty) over the LS one)

slim bramble
#

or tf are you on about

acoustic imp
#

one sec il show u

slim bramble
#

stop deleting

acoustic imp
#

i doxed my self

#

one sec

slim bramble
acoustic imp
#

@slim bramble

#

see?

slim bramble
#

Smh

#

Ok I'll tell you how to do it

acoustic imp
#

bro

#

i dont need u to

#

i got this 👍

tepid olive
#

are there any working ssh ramdisks for 17.x?

slim bramble
acoustic imp
slim bramble
tepid olive
#

doesnt mount filesystems nor lets you use a 17.x ramdisk. panics sep

slim bramble
tepid olive
#

i think he alr knows

acoustic imp
#

bc there is multiple views, and idk was just asking of ways to do it

tepid olive
#

i didnt bootloop this time because i didnt use a fuckin ios 14 ramdisk lol

#

nathan says iboot64patcher needs to be updated or sum which is why i asked if theres another ramdisk tool

visual meadow
#

Yeah it doesnt work right rn

tepid olive
#

sad

#

is there really not anyone else making a ramdisk tool? surely people would make one because of like icloud bypass people

slim bramble
#

then apply a directional transform

acoustic imp
#

fr its not the simple

slim bramble
acoustic imp
#

thats not what i mean

#

its just one walppaper view

#

IOS has 2 basically

slim bramble
acoustic imp
#

nvm

radiant idol
#

@acoustic imp how did your test go

acoustic imp
radiant idol
#

idiot

acoustic imp
#

indded, but i did my quiz, i didnt finish....

#

i was destracted tho

#

and i couldnt do naything ab it

#

so

#

i get retake 🎉

radiant idol
#

wdym you were distracted

placid kraken
#

ive exam week this week and here i am programming silly tweaks instead

acoustic imp
acoustic imp
#

so should Ihm

placid kraken
#

no ill be fine these are mocks

#

ill study when i finish 1.0.3

#

if i were to um

#

lets say

#
[Utilities loopUIColorWithBlock:^(unsigned int index, SEL selector, NSString *name, Method method, Class uiColorClass) {
    __block UIColor *(*originalColorWithCGColor)(id self, SEL _cmd);
    UIColor *originalColor = [UIColor performSelector:selector];

    MSHookMessageEx(
        uiColorClass,
        selector,
        imp_implementationWithBlock(^(id self, SEL _cmd) {
            // do something with the originalColor here
        }),
        (IMP *)&originalColorWithCGColor
    ); 
}];
``` do this
#

would it hold the originalColor pointer forever

#

or would it drop it at the end of the iteration and then the block is calling a use after free

#

would the block hold the pointer in scope is what im trying to say

#

(it puts me into safemode so)

indigo peak
#

don’t you have to define originalColor with __block or smth

#

or am I dumb

#

wait it’s there frcoal

placid kraken
#

no the __block is for the orig impl block

#

im trying a different approach because its producing weird results

#

but yea i guess that makes sense ty

#

nope still puts me in safemode

faint lionBOT
#
PreferenceLoader

load preferences in style

Author

Dustin Howett

Version

2.2.6-1

Price

Free

Bundle ID

preferenceloader

placid kraken
#

wha

faint lionBOT
#
PreferenceLoader

A lightweight and modern alternative to Dustin Howett's PreferenceLoader.

Author

ArtikusHG

Version

1.0.16

Price

Free

Repo
Bundle ID

com.artikus.preferenceloader

acoustic imp
#

whats this mean?

  "_OBJC_CLASS_$_SBFWallpaperView", referenced from:
      objc-class-ref in Tweak.x.d1a11214.o
  "_OBJC_CLASS_$_SBWallpaperEffectView", referenced from:
      objc-class-ref in Tweak.x.d1a11214.o
  "_OBJC_CLASS_$__SBFakeBlurView", referenced from:
      objc-class-ref in Tweak.x.d1a11214.o
ld: symbol(s) not found for architecture arm64
``` do u need to see my code?
primal perch
#

it means link the frameworks those symbols are found in

#

or get them at runtime

acoustic imp
#

idk what that means but ok

indigo peak
#

Because the linker will look for the definition of thay code but it doesn’t have it

#

so you need to use runtime functions to get the class

primal perch
#

cant really help more than say 'google until it makes sense'

indigo peak
#

you can use something like

placid kraken
#

you need to either make an @interface for SBWallpaperView or link against its headers if they exist

acoustic imp
#

i did ?

#

@interface SFTouchPassThroughView : UIView
@end

@interface SBWWallpaperEffectViewBase : UIView
@end

@interface _SBFakeBlurView : UIView
@end


@interface SBFWallpaperView : UIView
@property (nonatomic, assign) BOOL isTheRightInstance;
@end

@interface SBWallpaperEffectView : SBWWallpaperEffectViewBase
@end

@interface SBCoverSheetPanelBackgroundContainerView : SFTouchPassThroughView
-(UIView *)findWallpaperEffectViewInView;
-(void)setSBFWallpaperViewInstance;
@end```
indigo peak
#

%c(SBWallpaperEffectView)
NSClassFromString(@“SBWallpaperEffectView”)
objc_getClass(“SBWallpaperEffectView”)

placid kraken
#

wait wait nvm im stupid

primal perch
#

one doesnt link against headers

acoustic imp
#

isKindOfClass:[_SBFakeBlurView class] so this is nono

primal perch
#

do %c(_SBFakeBlurView)

#

that gets the class instance at runtime

placid kraken
indigo peak
# acoustic imp ahh

%c is a logos preprocessor directive so it will only work in logos files (.x) but if you wanted to do it in regular objc (.m) you would do objc_getClass or NSClassFromString

indigo peak
#

%c my beloved

acoustic imp
#

%c... c = class ?

primal perch
#

presumably

placid kraken
#

no it stands for cylinder

#

%cylinder(className)

primal perch
#

fr

acoustic imp
#

works now 👍 thx

indigo peak
indigo peak
#

shep code master race

acoustic imp
#

settingsWidget 💪

indigo peak
#

I made that, not shep

acoustic imp
#

🧢

placid kraken
#

OneSettings is made by fiore actually

#

i watched him make it

#

it was in vc

#

i also love spreading misinformation on the internet but thats unrelated

indigo peak
placid kraken
#

dont worry about it

acoustic imp
#

MY THING WORKS

#

chat gpts/mine

lunar ginkgo
#

how would i actually implement this to work? ```#import <GcUniversal/GcColorPickerUtils.h>

UIColor *color = [GcColorPickerUtils colorFromDefaults:@"DEFAULTS" withKey:@"KEY"];
UIColor *colorWithFallback = [GcColorPickerUtils colorFromDefaults:@"DEFAULTS" withKey:@"KEY" fallback:@"ffffffff"];```

placid kraken
#

make sure they match, and you get your color

acoustic imp
#

u need a UIColor var

UIColor color;
UIColor colorWithFallback;```
#

also

#

that not how you do fallback

placid kraken
#

or i think you probably can but its trimmed later

#

if i had to guess

acoustic imp
#

its liek this ```objc
color = [GcColorPickerUtils colorFromDefaults:@"com.teslaman3092.tweak" withKey:@"color" fallback:@"000000"];

placid kraken
#

you also dont need an ivar for it

#

you can just declare a variable

#

lmao the way theyre doing it is fine

acoustic imp
#

Tru

placid kraken
#

they just need to declare the stuff in the cell

#

yeah the last 2 hex values are alpha

radiant idol
acoustic imp
radiant idol
#

but by default they're assumed ff already so you dont need to have them there

acoustic imp
#

HOW*

placid kraken
#

thank god we use rgba and not argb or whatever apple likes using

placid kraken
#

the color that you get if the color doesnt exist

lunar ginkgo
#

ohhh

placid kraken
#

its like a placeholder

lunar ginkgo
#

that makes sense

#

thanks

#

also im prob slow but did you make flora?

placid kraken
#

yea lol

lunar ginkgo
#

oh

#

nice

#

and is the code in hex and then alpha?

placid kraken
#

yep