#development

1 messages · Page 127 of 1

sonic totem
#

@hasty ruin would know

radiant idol
#

icraze sucks

sonic totem
#

I took A Level French for a while

tepid olive
#

oh ok just holding the power button force powered down

sonic totem
#

iPhone model?

tepid olive
#

iPad

slim bramble
#

At least you got a good education system, I get to stand in front of a desk with a teacher asking us to fucking understand precisely what an author wrote 400 years ago

radiant idol
#

help im making a tweak FOR my tweak

topaz yew
#

thats nice

#

well

radiant idol
#

finally

#

it works now

topaz yew
#

not what we want but

slim bramble
topaz yew
#

yk progress

tepid olive
#

I think it's because the dylib has entitlements and AMFI doesn't like that lmao

sonic totem
tepid olive
#

so I'm just gonna kinda y'know get rid of entitlements

tepid olive
#

left it in my build script

sonic totem
#

That’s what’s causing the error

tepid olive
#

yeah

sonic totem
#

I didn’t think it through

slim bramble
#

I hope I could get objc classes

radiant idol
#

wat

slim bramble
#

or free time with pc

radiant idol
#

objc classes??

slim bramble
radiant idol
#

oh

#

theres a bunch of recordings of objc courses on stanford's yt channel

#

each are like one hour long

tepid olive
#

wait they have dedicated objc courses???

radiant idol
#

yea

tepid olive
#

why isn't it just part of the C courses???

radiant idol
#

objc and c are too different

tepid olive
#

they literally use the same language server a

#

wait

#

does a dylib

#

not have like an initialization method

slim bramble
radiant idol
slim bramble
#

I FIXED THE ISSUE

#

AIN4T NO WAY

acoustic imp
#

show

radiant idol
#

if you have the patience

acoustic imp
#

i do not

radiant idol
#

it actually teaches a lot of OOP

#

in the context of objc

acoustic imp
#

ok, should i jus let it play in the bacground while i make more cursed code

topaz yew
radiant idol
#

the one where it talked about pointers was especially helpful

topaz yew
#

__attribute__((constructor))

#

@tepid olive

slim bramble
#

@radiant idol beat me to it

radiant idol
#

I mean at least it is camelCase

slim bramble
radiant idol
#

I can sort of understand what it says

acoustic imp
slim bramble
#

I did

#

I just did it

tepid olive
#

it didn't work

#

__attribute__((constructor)) static void initializer(void)

#

I mean I think it is running

acoustic imp
#

@radiant idol you know core animations right?

tepid olive
#

does uh

#

uh

hasty ruin
tepid olive
#

UH

tepid olive
#

does autoreleasepool work in dylib

acoustic imp
radiant idol
tepid olive
#

I have it in the dylib already

#

maybe NSLog doesn't work in dylibs

#

that could be why I'm not getting logs

acoustic imp
radiant idol
#

interesting

tepid olive
#

yeah

hasty ruin
tepid olive
#

or it could just be a limitation of opainject

acoustic imp
#

i mean in 16 player i have NSLogs and i get them

radiant idol
#

wat

tepid olive
#

nah opainject just uses dlopen

acoustic imp
#

@radiant idol or @hasty ruin why does it sometimes do an animation when the player goes back to small. Also I haven’t added any animation in my code at all

radiant idol
#

cursed code

#

thats why

slim bramble
#

@acoustic imp We are forced to hook layoutSubviews for the 16 bar

radiant idol
#

layoutSubviews is fine to hook if you have NO other choices

acoustic imp
radiant idol
#

if you're just applying constraints it's mostly fine

#

but do NOT add a subview in layoutSubviews

acoustic imp
#

It’s just it gets called 3 freaking time extra than needed every time 😭

slim bramble
acoustic imp
hexed knot
#

Dont hook layoutsubviews too many times

#

Once or twice is fine

acoustic imp
#

Yea, working on removing one rn

radiant idol
acoustic imp
#

Which also removes a %hook so 👍

tepid olive
#

launchd is always pid 1, right

slim bramble
radiant idol
#

@grave sparrow canister is broken so GIR's tweak search thing doesnt work

tepid olive
#

hmm

tepid olive
#

why is it crashing springboard lmao

#

does stuff just straight up break if you disable jetsam for launchd??

tepid olive
#

instead of completely disabling it, I'm just gonna give it a higher limit

sonic totem
hasty ruin
#

you strike me as the type of guy to like french

#

or even BE french

sonic totem
hasty ruin
#

Yes you do

sonic totem
#

Why

acoustic imp
#

alfie ur from UK right?

radiant idol
#

he isnt

#

hes a fake

tepid olive
#

no u

#

I open my iPad

#

and it says suspected french thief....

sonic totem
#

Rule Britannia is in my Apple Music search history

radiant idol
#

ok to prove it

#

how ugly are your teeth

#

!!

#

checkmate brit

tepid olive
#

I'm not good with tweaks, but is it possible to hook a non-exported function

timid furnace
#

you will have to find the function somehow

tepid olive
#

Yeah

timid furnace
#

if the symbols are still there, then yes

tepid olive
#

but how do I actually hook it

timid furnace
#

if not, then have fun

#

use whatever

tepid olive
#

I obviously can't use Logos

timid furnace
#

why not

tepid olive
#

MSHookFunction?

#

no symbols

timid furnace
#

MSHookFunction can deal with it just fine

radiant idol
#

%hookf and MSFindSymbol/dlsym if the symbol is there

timid furnace
#

you will need to feed logos the symbol manually, with MSFindSymbol

#

but yea

tepid olive
#

oh

radiant idol
#

is there a big difference between MSFindSymbol and dlsym

tepid olive
#

I basically just need to hook launchd's server function

granite frigate
#

what are you hooking to set jetsam limit?

timid furnace
#

%hookf abc blah blah blah

%init(abc = MSFindSymbol(NULL, "_def"));

timid furnace
#

dlsym only works for exported symbols

radiant idol
#

ah

timid furnace
#

also dlsym drops the preceding _ for some reason

#

so you would have to do dlsym(handle, "def")

radiant idol
#

weird

tepid olive
#

yeah it doesn't have a symbol

radiant idol
#

fun

tepid olive
#

it does have unique string references though

#

and starts with a pacibsp instruction

#

so it shouldn't be too hard to patchfind it

visual meadow
#

Is it possible to make a dylib to load before a different framework in a binary? if so, how

#

said framework is in shared cache

#

ok so what im trying to to is get god damn spotlight to work

#

right

#

frontboard loads before my own dylib

#

and then fucks me over with platform check and exits

#

im trying to hook csops

#

ive tried dylibifying spotlight and then trying this:

#

idk bro

#
int main(int argc, char** argv) {
    dlopen("/var/jb/usr/lib/hooks/SpringBoardHook.dylib", RTLD_NOW | RTLD_GLOBAL);
    char path[1024];
    sprintf(path, "@executable_path/Spotlight.dylib");
    void *handle = dlopen(path, RTLD_GLOBAL);
    if (!handle) {
        fprintf(stderr, "%s\n", dlerror());
        return 1;
    }
    int (*dylib_main)(int, char**) = dlsym(handle, "main");
    assert(dylib_main);
    return dylib_main(argc, argv);
}
``` if the dlopen at the top is uncommented the assert check fails
#

no bro

visual meadow
#

spotlight

#

yes
I dylibify'd spotlight
and am using this hook

#

atleast im fucking trying to

#

its so annoying

#

change regular binary into dylib

visual meadow
#

ok this is the hook im using

#
__attribute__((constructor)) static void init(int argc, char **argv) {
    if (!isJITEnabled()) {
        // Enable JIT
        int pid = fork();
        if (pid == 0) {
            ptrace(0, 0, 0, 0);
            exit(0);
        } else if (pid > 0) {
            while (wait(NULL) > 0) {
                usleep(1000);
            }
        }
    }
    MSHookFunction((void *)csops, (void *)hooked_csops, (void **)&orig_csops);
    MSHookFunction((void *)csops_audittoken, (void *)hooked_csops_audittoken, (void **)&orig_csops_audittoken);
}```
granite frigate
#

hook launchd’s posix spawn to check if path == spotlight, then make it spawn your hooked spotlight (which is presumably what Nathan sent)

visual meadow
#

step 1

#

you cant

#

yes because if i just use normal spotlight bin, add springboardhook rpath

#

springboardhook never gets to run

#

because springboardhome checks if platform binary

#

yes

#

frontboard is just springboardhome

#

i guess

#

but either way

#

yes

#

Spotlight has the dylib load command in it

#

Here I'll show you what happens when you try and run regular spotlight

#

yes basically

#

thats waht happens btw

granite frigate
#

how are you compiling this

visual meadow
#

and you cant make a shim for this because the code is in the main binary and not seperate frameworks like springboard and carplay

granite frigate
#

^ if it has springboard in privateframeworks then it’ll load first

#

i had the same issue

visual meadow
#

xcrun -sdk iphoneos clang spotlight.m -o Spotlight -arch arm64 -miphoneos-version-min=16.0 -framework Foundation

this is the build command

#

my custom wrapper or regular spotlight

#

also i just tried UIApplicationMain symbol and this happened

#
Spotlight:
    /System/Library/Frameworks/Foundation.framework/Foundation (compatibility version 300.0.0, current version 2202.0.0)
    /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1336.62.1)
nathan@Nathans-MacBook-Pro Spotlight %```
visual meadow
visual meadow
#

thats literally why im trying to hook that

#

the platform check uses that

#

ok

#

but look

#

heres the thing

#
int main(int argc, char *argv[], char *envp[], char* apple[]) {
    dlopen("/var/jb/usr/lib/hooks/SpringBoardHook.dylib", RTLD_NOW | RTLD_GLOBAL);
    char path[1024];
    sprintf(path, "@executable_path/Spotlight.dylib");
    void *handle = dlopen(path, RTLD_GLOBAL);
    if (!handle) {
        fprintf(stderr, "%s\n", dlerror());
        return 1;
    }
    dylib_main = dlsym(handle, "main");
    assert(dylib_main);
    return dylib_main(argc, argv, envp, apple);
}```
#

ok so

#

if springboard hook is uncommented right

#

assert fails

#

says it cant find main symbol

#

if its uncommented, it goes as normal and fails the platform check

#

i know bro its pissing me off

#

I also tried MSFindSymbol

#

works without top dlopen

#

does not work with

visual meadow
#
nathan@Nathans-MacBook-Pro Spotlight % otool -L ../SpringBoardHook/SpringBoardHook.dylib
../SpringBoardHook/SpringBoardHook.dylib:
    SpringBoardHook.dylib (compatibility version 0.0.0, current version 0.0.0)
    /var/jb/Library/Frameworks/CydiaSubstrate.framework/CydiaSubstrate (compatibility version 0.0.0, current version 0.0.0)
    /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1336.62.1)
nathan@Nathans-MacBook-Pro Spotlight %```
#

assert failed

#

same thing

#

bro im so confused

sonic totem
#

Common L

#

Me and iCraze got our iBoot exploits

steady nest
#

imagine needing an iBoot exploit in 2024

sonic totem
#

I can if you want trol

sonic totem
radiant idol
sonic totem
#

Okay here it is:

int main(void) {
   disable_signature_checks();
   return 0;
}
radiant idol
visual meadow
radiant idol
#

ylu spawned mnathan

visual meadow
#

i was here before

#

because im pissed off at spotlight

radiant idol
radiant idol
#

no spam.

sonic totem
radiant idol
#

bolbers reborn

sonic totem
visual meadow
#

Oh shit really!

sonic totem
visual meadow
#

no way!

radiant idol
# sonic totem

why does your discord look so jank
why is it misaligned

#

cursed

visual meadow
#

Can I have a PPL bypass to do so?

sonic totem
sonic totem
#

I have one on my mac

visual meadow
#

Send over immediately

#

arm64

sonic totem
radiant idol
#

right

sonic totem
harsh junco
#

Bro

radiant idol
#

here

visual meadow
visual meadow
#

Thank you sir ,. unfortunately ,. i 16,.6.1.

radiant idol
#

oh

#

tragic

#

cry then

visual meadow
#

i cry ,.

sonic totem
visual meadow
#

the

acoustic imp
#

@radiant idol silly questions, insated of hooking layoutsubview for applying the player trak and time label x/y, could i just ad a listener for when the labels width chnage?

acoustic imp
hexed knot
#

Convert to an int

harsh junco
#

test

hexed knot
#

Such that 26.6 rounds up

radiant idol
#
CGFloat num = 26.3333333f;
NSInteger roundedNum = (NSInteger)num;

or C style:

float num = 26.333333f;
int rounded_num = (int)num;
slender glade
hexed knot
#

Wtf is mrui

slender glade
#

MediaRemoteUI

#

headass

hexed knot
#

Ooh word

slender glade
#

excel

hexed knot
#

I aint a nerd like u

radiant idol
#

MediaRemote is such a cursed framework

slender glade
#

oh okay buddy

hexed knot
#

Saying this mruis behavoir

#

No mf thats maths behavior 😭😭

#

Thats how rounding works

slender glade
#

LMAOO

hexed knot
#

Yall seen this

radiant idol
#

what the hell is this

slender glade
#

im so confuesd on what this is supposed to be

sonic totem
#

@visual meadow found the bypass I wrote

#

Needs kernel r/w

visual meadow
#

Crazy

#

send it

sonic totem
#

Hold on a sec

#

Need to restart my mac

sonic totem
visual meadow
#

this looks like the

#

bypass

#

from

radiant idol
#

alfie

hexed knot
visual meadow
#

the dbgwrap or whatever

sonic totem
slender glade
sonic totem
slender glade
acoustic imp
slender glade
#

talk yo shit oop

slender glade
sonic totem
#

WHAT IS OOP 🗣️ 🔥 I ONLY CODE IN C 💯

hexed knot
radiant idol
#

what is with people making stuff harder and more verbose to read smh

acoustic imp
radiant idol
#

uint16_t is just fine

slender glade
#

wait so this is like a serializated doc format like json and plist

#

or what

#

oh it's not

#

maybe?

hexed knot
#

I think it is

hasty ruin
#

😭

visual meadow
#

i got it working

#

hacky bullshit

#

using livecontainer thing and then adding springboardhook as lc_load_dylib

slender glade
radiant idol
#

objc:

sonic totem
#

Nightwind does Jade bypass PPL

radiant idol
sonic totem
granite frigate
slim bramble
#

Nightwind why does Jade bootloops ?

harsh junco
#

Nightwind does Jade bypass pac

sonic totem
#

iCraze tells the truth; gets silenced

granite frigate
#

wait whats different

sonic totem
hexed knot
#

One line to use nd shit

slim bramble
sonic totem
slim bramble
#

Huh

#

Are you ok

sonic totem
#

Why did it not get delivered

#

I must have sent it just as Icrase deleted the message

hasty ruin
slim bramble
#

Me when nexus

sonic totem
#

vexxedtomato me when nightwind deletes my message

#

Proof nitewind deletes messges

radiant idol
#

nitewind might

#

Nightwind 🇦🇲 doesn't

sonic totem
radiant idol
#

whst

sonic totem
#

!!FG|

#

Whoops

#

\||/

radiant idol
#

did you smash your keyboard again

sonic totem
radiant idol
#

good

harsh junco
radiant idol
#

yes

granite frigate
radiant idol
#

correct

sonic totem
#

No

#

8-(

#

Who is that

#

Evidently his name is Pablo

harsh junco
#

zstd > everything else

slim bramble
#

vexxedtomato me when icraze 1984 me

sonic totem
slim bramble
#

For spreading the truth

sonic totem
#

I believe that is iCraze

slim bramble
#

Look

radiant idol
slim bramble
radiant idol
#

no

slim bramble
#

Broken tweak don’t buy

#

Scam

sonic totem
#

Use Achilles instead

slim bramble
sonic totem
slim bramble
#

?

sonic totem
#

Nightwind won't let us catch a break smh

sonic totem
slim bramble
#

Frfr

#

I have the hook on the table next to my bed never had time to read it tho

harsh junco
#

Yes, good book

sonic totem
#

I wanna buy a Vision Pro icl

slim bramble
#

Icraze and nightwind read it a lot

slim bramble
sonic totem
#

@hasty ruin thoughts on whether I should buy a Vision Pro

slim bramble
#

Censored for telling the truth

radiant idol
#

waste of money!!

hasty ruin
#

buy it for rune

radiant idol
#

false

sonic totem
sonic totem
radiant idol
#

🤓

hasty ruin
#

@slim bramble 16player respring loops

harsh junco
#

Wonder how diags looks like on avp

sonic totem
slim bramble
harsh junco
slim bramble
#

It shouldn’t be allowed

sonic totem
#

No

slim bramble
#

🙏

sonic totem
radiant idol
#

WHYYYYYY

sonic totem
#

TrollStore donations gotta increase first

harsh junco
#

Alfie == free speech

hasty ruin
#

No, us Alfie’s stick together

#

🤝

sonic totem
#

Alfies*

slim bramble
#

😏

sonic totem
#

No possession therefore no apostrophe

#

You should know that iCraze

#

You're the grammar police

slim bramble
#

@hasty ruin you ok ?

hasty ruin
sonic totem
#

For multiple reasons

harsh junco
#

Slavery

sonic totem
#

of a minor

harsh junco
#

For a three hundred bucks

sonic totem
#

Do you know that YouTuber Saunders Tech?

#

You'll never guess who he actually is

#

And his name is also Alfie don't forget

#

Clue: begins with iCraz and ends with e

hasty ruin
sonic totem
#

proof

radiant idol
#

hello????

sonic totem
#

when Rune purchases reached an all-time low 😢

timid furnace
#

where is the implementation of the localizable view controller

radiant idol
radiant idol
timid furnace
#

you have to link against Jade then

sonic totem
radiant idol
#

how

visual meadow
timid furnace
#

well you have two options

#

build the Jade source code with your tweak
or build Jade and then link against the dylib

sonic totem
#

This guy recorded a whole "Goodbye" video then went back to posting jailbreak stuff

timid furnace
#

farewell 15.6

sonic totem
#

Okay he took a 3 month haitus in all fairness

hexed knot
#

Wassup blacks

sonic totem
radiant idol
#

both of those sound overkill

timid furnace
#

unless you wanna do something stupid like creating a subclass at runtime

radiant idol
#

class_setSuperclass:

#

nah thats cursed

timid furnace
#

just include the file that implements the localizable view controller in your Makefile

radiant idol
#

hm

sonic totem
#

@slim bramble do homework OR code hm

#

At the same time?

radiant idol
sonic totem
#

@radiant idol what's the Jade private repo called

radiant idol
#

uhhhh

timid furnace
radiant idol
radiant idol
#

because I dont want duplicate code

sonic totem
#

prism15?

timid furnace
#

stop posting and deleting messages it's getting very annoying

sonic totem
#

I think someone else is deleting them

timid furnace
#

time to figure out how to use futurerestore

sonic totem
#

@radiant idol handing out source

radiant idol
#

oh

#

im gonna cry

#

please dont!!!

sonic totem
#

too late

harsh junco
#

Do it

sonic totem
#

Nathan has already received the first copy

radiant idol
#

NOOO

drifting heron
#

this semi jailbreak shit was a mistake

harsh junco
#

Send plz

drifting heron
#

iPhone is frozen and I can't even shut it down or restart it

sonic totem
drifting heron
#

wont force reboot

#

literally wont

slim bramble
#

Wait is prysm oss ?

radiant idol
#

no

sonic totem
sonic totem
drifting heron
#

I can access control center

sonic totem
#

Your button combination will be wrong

drifting heron
sonic totem
#

Force reboot cannot be disabled

timid furnace
#

!t reboot

drifting heron
#

did that

#

waited 20 seconds

faint lionBOT
# timid furnace !t reboot
reboot

This will force reboot the device. For normal rebooting instructions, see the normalreboot tag.

iPhone 8 or newer (including all notched devices, iPhone SE 2020 and newer):

  • Press and release volume up
  • Press and release volume down
  • Press and hold the side button for 10-20 seconds until the Apple logo appears

iPhone 7:

  • Press and hold the volume down and power buttons for 10-20 seconds until the Apple logo appears

iPhone 6S/SE 2016/iPad 8th or older:

  • Press and hold the home and power buttons for 10-20 seconds until the Apple logo appears
drifting heron
#

do I need to wait longer

timid furnace
#

just tap the volume buttons, don't hold them for extra long

sonic totem
drifting heron
#

Siri just stays activated

acoustic imp
#

womp womp

#

the force reboot bypasss siri

#

unless uv got broken button

drifting heron
#

it worked

#

finally

acoustic imp
#

also how do u force reboot witout a working volume down button?

faint timber
#

A reset cable

#

Or unplug the battery

tepid olive
#

guys

#

how do I get the bitmask to get the second operand of an instruction

harsh junco
faint timber
#

there is another way for older devices but idk how its done but yes you can reset with id's also dfu via id from a10+ I think

harsh junco
#

Any other funny ID stuff except dfu

faint timber
faint timber
drifting heron
#

thank you guys btw @sonic totem @timid furnace Prayge

timid furnace
#

np

hasty ruin
#

np

crisp frost
#

np

sonic totem
#

np

#

someone deleted my original reply (icraze)

slim bramble
#

np

torn cloud
#

anyone know why i'm getting Error setting variable - 'oblit-inprogress': (iokit/common) general error. when i run the command nvram oblit-inprogress=5 sync reboot when booting into a ramdisk? iphone se 1st gen, ios 15.x

acoustic imp
#

how do i fix 😭 ```tesla3092@teslas-iMac-Pro 16player % git stash
git stash apply stash@{2}

No local changes to save
On branch main
Your branch is up to date with 'origin/main'.

Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: 16playerprefs/Resources/Root.plist
modified: 16playerprefs/Resources/icon.png
modified: 16playerprefs/Resources/icon@2x.png
modified: 16playerprefs/Resources/icon@3x.png
modified: Makefile
modified: Tweak.h
modified: Tweak.xm
modified: control
modified: rootplist.txt

no changes added to commit (use "git add" and/or "git commit -a")
tesla3092@teslas-iMac-Pro 16player %```

#

@slim bramble

slim bramble
#

What have you ran

acoustic imp
#

im trying apply my stashed chnages

slim bramble
#

Or after what

acoustic imp
#

yes

ashen birch
#

git apply stash or sth like that?

#

idk only time i’m using stashing is thru vscode so

timid furnace
sonic totem
#

The evidence is UNDENIABLE

ashen birch
#

Damn nvm .

timid furnace
#

wat

#

welp im futurerestoring

ashen birch
#

boutta sneak a snipe command into @lime quartz

#

or

#

actually nvm i can’t

timid furnace
#

goodbye whatever version i was on

ashen birch
#

literally

timid furnace
#

off to newer sep i go

ashen birch
#

equinoxing > futurerestoring

sonic totem
torn cloud
# acoustic imp im trying apply my stashed chnages

git restore --source=stash@{2} --worktree --source-prefix=16playerprefs/ 16playerprefs/Resources/Root.plist 16playerprefs/Resources/icon.png 16playerprefs/Resources/icon@2x.png 16playerprefs/Resources/icon@3x.png Makefile Tweak.h Tweak.xm control rootplist.txt

acoustic imp
torn cloud
#

try that

timid furnace
ashen birch
acoustic imp
ashen birch
#

i need to finish pwndfu restores i have it like 50% done

#

eyepatch has everything necessary atp

ashen birch
#

only work i’ve done in a year+ is adding a command to see how many servers it’s in

#

which is 1422 rn

timid furnace
#

damn

torn cloud
#

fuck is this

timid furnace
#

thats actually insane

#

why is it in so many

ashen birch
#

i wouldn’t be surprised if it was just people using it in a single server by themselves

timid furnace
#

make a graph of member count

ashen birch
#

also i know there’s a pretty solid chunk of ECIDs in it’s database that are invalid

#

so the number of devices it says is BS

#

i was in like the middle of a pretty solid update for it but ended up dropping dev altogether (bc pycord sucks)

acoustic imp
#

help, trying to create a subclass of plplatterview and ovride the setFrame method then apply that class to the object

.h```objc
@interface newPLPlatterView : PLPlatterView

@end
@implementation newPLPlatterView

  • (void)setFrame:(CGRect)frame {
    frame.origin.y = 0;
    if(isartlarge){
    frame.size.height = 160 + playeradjustwy - playeradjwhenLARGO;
    }else{
    frame.size.height = 160;
    }
    }
    @end```

tweak.xmobjc %hook CSAdjunctItemView -(void)viewDidLoad{ %orig; object_setClass(self.platterView, [newPLPlatterView class]); } %end

#

error

==> 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 9.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)…
Undefined symbols for architecture arm64:
  "_OBJC_CLASS_$_PLPlatterView", referenced from:
      _OBJC_CLASS_$_newPLPlatterView in Tweak.xm.88fb07cf.o
  "_OBJC_METACLASS_$_PLPlatterView", referenced from:
      _OBJC_METACLASS_$_newPLPlatterView in Tweak.xm.88fb07cf.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [/Users/tesla3092/tweaks/16player/.theos/obj/debug/arm64/16player.dylib] Error 1
make[2]: *** [/Users/tesla3092/tweaks/16player/.theos/obj/debug/arm64/16player.dylib] Error 2
make[1]: *** [internal-library-all_] Error 2
make: *** [16player.all.tweak.variables] Error 2
tesla3092@teslas-iMac-Pro 16player %```
slim bramble
#

ik I'm everywhere

acoustic imp
slim bramble
#

Yeah

radiant idol
#

y'all are falling down a rabbithole

#

no one does this

slim bramble
#

Also I'm jb my 7 i'll test the you issue

acoustic imp
slim bramble
#

it's useless

acoustic imp
#

kinda

radiant idol
#

he didnt recommend it, he said it's possible

#

also CSAdjustItemView is likely a subclass of UIView, UIView's dont have viewDidLoad

acoustic imp
#

right

acoustic imp
radiant idol
#

set class

acoustic imp
radiant idol
#

hm ok

#

I think it's a little overkill for what you're doing though

slim bramble
#

@radiant idol is there a way to color icons ?

acoustic imp
#

@radiant idol i got it to work 💪💪💪

#

thx texstyle3

slim bramble
radiant idol
acoustic imp
slim bramble
#

For example play pause icon

acoustic imp
radiant idol
acoustic imp
slim bramble
#

@acoustic imp also can you send a list of all 16P features so I can properly rewrite

acoustic imp
#

um

#

jus go thru prefs

slim bramble
#

(I’m delaying small to large as much as possible)

radiant idol
#

large to small is far better

slim bramble
radiant idol
#

and more satisfying in the end

#

just sayin

acoustic imp
slim bramble
#

Have you seen the code for animation

radiant idol
#

true

acoustic imp
#

tbh, idk how the anmiations gona work

#

bc ios always fricks it up

slim bramble
#

@acoustic imp can you send screenshots of your prefs

#

Entirely

proud geyser
#

yoo can you inject rootless deb into ipa?

slim bramble
#

@radiant idol I’ve been told to ask you why cr4shed no work on rootless

radiant idol
#

mach hook doesnt work anymore

#

and libnotifications doesnt have a rootless build

slim bramble
#

Mach ?

#

Mach-o ?

radiant idol
#

no

#

mach

slim bramble
#

Tf are Mach

#

Hooks

radiant idol
#

have fun

slim bramble
#

Can’t it be fixed ?

radiant idol
#

i barely understand it myself

radiant idol
slim bramble
slim bramble
#

I wasn’t on the kernel stuff

acoustic imp
visual meadow
#

about to restore an ipad 4 from an iphone 14 pro max

acoustic imp
#

just why

slim bramble
#

@sonic totem 🙏

#

Can you sum up what mach is

sonic totem
#

Not well

slim bramble
#

😭

sonic totem
#

Google it

proud geyser
#

can someone tell me if you can inject rootless deb into ipa?

slim bramble
proud geyser
#

im not

#

stop judging people based on what they ask

slim bramble
#

Use Azule

#

Also a quick google search would have told you so

acoustic imp
#

@sonic totem is the tweet true

sonic totem
slim bramble
acoustic imp
sonic totem
#

What??

acoustic imp
#

the .installe_dopa file

#

look at appinstallerIOS's tweet

slim bramble
#

@sonic totem I caught you 4K

#

Check dms

acoustic imp
#

wait did he say sm

hasty ruin
#

wdym

#

the file*

acoustic imp
hasty ruin
#

uh thats prob from some old install

#

idk

acoustic imp
#

?

visual meadow
#

thats crazy

hasty ruin
#

sup

acoustic imp
slim bramble
#

Hobbits never change

acoustic imp
#

real

visual meadow
acoustic imp
slim bramble
#

Smh

sonic totem
acoustic imp
#

this is fun

sonic totem
#

Yeah ik

#

Restoring devices always is upvote

hasty ruin
#

@sonic totem i think when i updated my device with backup it kept some jb shit bc apparently it says dopamine in it

#

but like

native dune
#

ballmine

radiant idol
#

nightwindmine

sonic totem
#

ALWAYS DELETE /var/jb

hasty ruin
#

ik my bad

#

cant even remove it until a jb drops now

visual meadow
#

why does about section on my phone say 16 gb available when in reality its only 4.8 gb

sonic totem
#

Fr

native dune
visual meadow
#

why the fuck are my messages getting deleted

sonic totem
#

What is going on

visual meadow
#

they arent even related

sonic totem
#

This client is glitching

visual meadow
#

to the icraze dumbassery

sonic totem
#

Okay I thought it was my client glitching

#

This is weird

visual meadow
#

its not weird its just icraze deleting messages

hasty ruin
#

??

visual meadow
#

@shut stag who is delete messages here

#

settle debate

slim bramble
#

Bro pinged the man

#

Icraze is censoring

#

Censorship

blazing warren
#

🙃

sonic totem
#

Petition to ban iCraze

sonic totem
#

Or at LEAST demote from developer (why does he even have the role?)

visual meadow
#

128gb

hasty ruin
#

you literally have old jb remnants left in your fs alfie, dont diss me

visual meadow
#

@hasty ruin why cant you delete jb folder

#

anyways

hasty ruin
#

no perms for it fr

acoustic imp
#

bc icraze made oopsie

visual meadow
sonic totem
#

I have TrollStore though

blazing warren
#

.-.

native dune
hasty ruin
acoustic imp
sonic totem
hasty ruin
#

so i have my old phone's jb install on it

visual meadow
native dune
#

how are you going to move it without perms

visual meadow
sonic totem
proud geyser
#

does anyone know where i can find instagram ipa from?

visual meadow
tepid olive
brazen timber
#

you can't mitm appstore apps are encrypted

proud geyser
#

frida is reverse engineering tools isnt it?

brazen timber
indigo peak
#

@primal perch

#

ray tracing enabled

hasty ruin
#

Pull back and release.

brazen timber
native dune
proud geyser
sonic totem
#

@hasty ruin delete your jailbreak files NOW!

indigo peak
#

no

sonic totem
#

Delete with TrollStore Filza

#

I don’t get how you can’t

#

If you had perms originally, why not now

proud geyser
tepid olive
#

L

#

poor Nathan

indigo peak
#

@visual meadow why are you deleting your messages

drifting heron
#

rogue mods

indigo peak
#

wtf

indigo peak
#

dont think you can tho

tepid olive
#

icrazy

proud geyser
sonic totem
#

Me when Fiore won’t reply to my snap woeis

hasty ruin
sonic totem
visual meadow
#

_ _

shut stag
#

stop abusing perms

sonic totem
visual meadow
sonic totem
visual meadow
#

tell us

tepid olive
#

yeah who is doing that

shut stag
#

mutliple people

tepid olive
#

wow, nathan what did you do to anger them

sonic totem
#

Everyone will stop now

visual meadow
tepid olive
#

fair enough

visual meadow
#

speak

sonic totem
#

Hello

tepid olive
#

hemlo

primal perch
indigo peak
#

💀

sonic totem
#

Nathan fr getting bullied 😢

#

Poor guy

proud geyser
#

works fine

acoustic imp
proud geyser
indigo peak
#

i had

#

zero idea

#

lmao

proud geyser
#

thankssa :))

indigo peak
#

np

visual meadow
#

so does anyone here know why normal storage settings/about section shows 16gb free but in reality its like 4gb free

hasty ruin
visual meadow
#

restartinging hasn't worked

proud geyser
indigo peak
#

o

#

uhh

#

just hide the iconif you can

acoustic imp
#

yea right

indigo peak
#

i got no fix for that lol

hasty ruin
#

its the icon cache

sonic totem
#

It is what it is

acoustic imp
#

lol

acoustic imp
hasty ruin
#

i mean yeah if he doesnt believe he doesnt believe

#

lmao

acoustic imp
#

im not that dumb

sonic totem
#

Oh no I need to sleep

#

Driving lesson in < 7h

hasty ruin
hasty ruin
sonic totem
hasty ruin
#

wait first one?

sonic totem
sonic totem
hasty ruin
#

manual or auto

sonic totem
#

Manual

hasty ruin
#

good boy

sonic totem
#

Do I buy a car is the question hm

hasty ruin
#

just make sure to lift the clutch as fast as possible to go faster

#

🙏

hasty ruin
hasty ruin
#

get one as youre about to pass

visual meadow
#

the bullshit

sonic totem
#

Do I already drive better than you after two lessons: yes

hasty ruin
#

false

proud geyser
#

nvm its broken :((

hasty ruin
#

im sick at it mate

sonic totem
acoustic imp
visual meadow
#

wehat

acoustic imp
#

so ios wount show u that

sonic totem
acoustic imp
hasty ruin
radiant idol
#

practice*

visual meadow
#

^

sonic totem
hasty ruin
#

I COPIED YOU ALFIE

sonic totem
#

Nice catch @radiant idol @visual meadow

radiant idol
#

yes

sonic totem
#

I hope that’s not deleting messages icraze

#

Abusing perms?

hasty ruin
#

no it was warranted

sonic totem
#

Simple mistakes cost valuable information

#

Another successful arrest by the grammar police

visual meadow
#

bro im so confused

sonic totem
visual meadow
visual meadow
sonic totem
#

Wait what’s the iCraze method?

visual meadow
sonic totem
#

I have absolutely no idea

visual meadow
#

help .,

sonic totem
acoustic imp
#

knows*

visual meadow
#

@acoustic imp do you have filza

acoustic imp
#

yes

visual meadow
#

check if its the same as me

#

like

#

same thing happening

acoustic imp
#

well i have 64gb iphone soooo

#

its full anyway

sonic totem
#

Shows you the true magnitude of your mistake @hasty ruin

#

Also where did the name iCraze come from

#

i (am) Crazye

hasty ruin
#

idk

#

someone made it 6 years ago

visual meadow
#

what does it say in filza

acoustic imp
#

Where

visual meadow
#

open it up and scroll to bottom

sonic totem
hasty ruin
#

you last year:

sonic totem
#

We are the SAME AGE

hasty ruin
#

blah blah

acoustic imp
sonic totem
#

Mentally I’m older than iCraze too

hasty ruin
#

client bug

acoustic imp
#

ios lying

visual meadow
hasty ruin
brazen timber
acoustic imp
sonic totem
hasty ruin
#

You use Rune

sonic totem
#

Okay i have to go and socialise

#

Goodbye iCraze

#

C IS MY MAIN LANGUAGE woeis

#

Over Snapchat trol

#

It is now

#

Okay socialising done

radiant idol
#

socializing*

sonic totem
#

LET ME LIVE woeis woeis woeis

proud geyser
#

@indigo peak hey do yk whats the default gamepiegon’s build id like instagram’s is com.burbn.instagram

#

com.gamerdelights.gamepigeon is this accurate?

indigo peak
#

com.gamerdelights.gamepigeon

#

is the homescreen app

#

com.gamerdelights.gamepigeon.ext is the actual gamepigeonm

#

like in messages

proud geyser
#

ahh i see thanks

acoustic imp
#

@radiant idol why is it bad that i use setClass ?

#

is it just the no one uses it?

radiant idol
#

I mean it's not bad, but knowing you, no offense, you're probably gonna misuse it

acoustic imp
#

bc it seems like the fix to all my problems

radiant idol
tepid olive
#

Y'all, do y'all know all the dylib load paths for iOS

acoustic imp
#

like frick sm up?

radiant idol
#

yeah

acoustic imp
#

but why?

acoustic imp
agile wing
#

Do y’all recommend swift or objective c

radiant idol
#

objc

agile wing
#

Any reason

radiant idol
#

are you making tweaks or apps

agile wing
#

Tweaks

radiant idol
#

ok

#

so

#
  • ~97% of tweaks are written in objc, more OSS tweaks to reference
  • a lot of iOS is written in objc, hooking via swift becomes a headache
  • if you want to make swift tweaks, you need to use the Orion Runtime module, which is extra overhead
acoustic imp
#

chat-gpt, valid ?


    Memory Management Issues:
    Changing the class of an object might lead to memory management issues. The new class might have a different set of instance variables or a different memory layout, potentially causing crashes or undefined behavior.

    Violation of Encapsulation:
    Changing the class of an object breaks encapsulation, a fundamental principle in object-oriented programming. It allows you to modify the internal implementation of an object from outside, leading to code that is difficult to understand, maintain, and debug.

    Compatibility and Upgradability:
    If your code relies on specific implementation details of the original class, changing the class might make your code incompatible with future versions of the class. This can make your code fragile and less maintainable.

    Potential for Bugs and Unintended Consequences:
    Dynamic class changing is error-prone and can lead to subtle bugs that are hard to trace. It might introduce unexpected behavior, especially if the new class has different expectations or requirements.

    Performance Implications:
    Dynamically changing the class of objects can have performance implications. It might introduce overhead in terms of memory usage and processing time.

    Debugging Challenges:
    Debugging becomes more challenging when the class of an object changes dynamically. It can make it harder to trace issues, understand the state of the application, and identify the source of bugs.```
radiant idol
#

among other things

hasty ruin
#

swift:

  • you'll get castrated by all orange names

objc:

  • you'll get help from some orange names
#

take your pick

agile wing
#

Ok thanks everyone

#

Will start learning