#development

1 messages · Page 80 of 1

ornate kite
#

i compiled it

#

u want?

#

wtf

radiant idol
#

well I need both the deb and the actual version that I would have to install in theos

ornate kite
#

o

radiant idol
#

are we allowed to share deb files here

ornate kite
#

got no clue

radiant idol
#

oh

torn oriole
#

i just watched theos install then delete itself in real time

ornate kite
#

ok

#

nightwind tell me when downloaded

hexed knot
#

Libkitten u should be able to send

radiant idol
#

let me see what I can do with libppdokdo

ornate kite
#

ima delete them at 40/41

hasty ruin
#

@aar​on

hexed knot
#

U can send libppddoko and libkitten

#

Its fine

ornate kite
#

.

hasty ruin
#

zero width space

hexed knot
#

Theyre mit

ornate kite
#

oh should i resend them

hexed knot
#

Well you already deleted them

ornate kite
#

true

#

tbh the only thing i need compiled now is diary

#

weather shit

#

i dont even think the ipad part uses it

#

i just like the lockscreen

#

ok so wait

#

how would i go compiling this

radiant idol
#

give me a second I'll try

ornate kite
#

ok

#

i do

radiant idol
#

wite your own weather library sir

ornate kite
#

im still getting the error

hasty ruin
ornate kite
#

lmfao

hasty ruin
#

Isn’t that like 10k lines

radiant idol
#

ok im confused

hasty ruin
radiant idol
#

so how do I put libpddokdo into theos now

hasty ruin
#

man

radiant idol
#

I compiled it for rootless

#

got a deb

ornate kite
#
nuraad@nuraads-mbp Diary % make clean package ARCHS="arm64 arm64e" THEOS_PACKAGE_SCHEME=rootless
==> Cleaning…
> Making clean in Tweak/iPhone…
==> Cleaning…
> Making clean in Tweak/iPad…
==> Cleaning…
> Making clean in Preferences…
==> Cleaning…
==> Notice: Build may be slow as Theos isn’t using all available CPU cores on this computer. Consider upgrading GNU Make: https://theos.dev/docs/parallel-building
==> Warning: Building for iOS 13.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 in Tweak/iPhone…
==> 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 13.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 DiaryiPhone…
==> Preprocessing Diary.x…
==> Compiling Diary.x (arm64)…
/Users/nuraad/theos/include/GcUniversal/module.modulemap:1:8: error: redefinition of module 'GcUniversal'
module GcUniversal {
       ^
/Users/nuraad/Desktop/Diary_Deps/Diary/Tweak/iPhone/GcUniversal/module.modulemap:1:8: note: previously defined here
module GcUniversal {
       ^
1 error generated.
make[4]: *** [/Users/nuraad/desktop/Diary_Deps/Diary/.theos/obj/debug/arm64/Diary.x.8fac1d96.o] Error 1
rm /Users/nuraad/desktop/Diary_Deps/Diary/.theos/obj/debug/arm64/Diary.x.m
make[3]: *** [/Users/nuraad/desktop/Diary_Deps/Diary/.theos/obj/debug/arm64/DiaryiPhone.dylib] Error 2
make[2]: *** [internal-library-all_] Error 2
make[1]: *** [DiaryiPhone.all.tweak.variables] Error 2
make: *** [internal-all] Error 2
radiant idol
#

for how to I make it be linked as a lib in theos

ornate kite
#

i think you just drag the uncompiled shit in the folder

#

wanna just slide me the compiled version so i can test fr

hasty ruin
#

He does have duplicate definitions though

#

One in theos dir

#

The other he’s compiling

#

That’s what it looks like anyway
I’m just skimming the error bc mobile

#

at least it’s not ds store

ornate kite
#

macosx_

ornate kite
#

but idk what to delete cus when i delete one it says i need it

#

wtf

hasty ruin
#

The temptation to delete your messages rn

ornate kite
#

wait but i already have libkitten and libpddokdo so do i need to recompile them

#

?

torn oriole
#

@ornate kite

ornate kite
hasty ruin
torn oriole
hasty ruin
#

.

ornate kite
#

you guys wanna send it here troll

torn oriole
#

oh i should probably compile the deps for rootless troll

hasty ruin
ornate kite
#

nuh

#

wait

#

its mit

torn oriole
#

@hasty ruin whar is theos rootless args again

ornate kite
#

make clean package ARCHS="arm64 arm64e" THEOS_PACKAGE_SCHEME=rootless

torn oriole
#

why not just, define archs in makefile thishowitis

ornate kite
#

nuh

hasty ruin
#

i wrote that command

ornate kite
#

i know

#

and i steal your command

hasty ruin
#

Just means I don’t have to change the makefile for every tweak I wanna compile

ornate kite
#

oh hey i deleted a folder

#
nuraad@nuraads-mbp Diary % make clean package ARCHS="arm64 arm64e" THEOS_PACKAGE_SCHEME=rootless
==> Cleaning…
> Making clean in Tweak/iPhone…
==> Cleaning…
> Making clean in Tweak/iPad…
==> Cleaning…
> Making clean in Preferences…
==> Cleaning…
==> Notice: Build may be slow as Theos isn’t using all available CPU cores on this computer. Consider upgrading GNU Make: https://theos.dev/docs/parallel-building
==> Warning: Building for iOS 13.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 in Tweak/iPhone…
==> 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 13.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 DiaryiPhone…
==> Preprocessing Diary.x…
==> Compiling Diary.x (arm64)…
==> Compiling ../Utils/DRYLocalization.m (arm64)…
==> Linking tweak DiaryiPhone (arm64)…
ld: library not found for -lpddokdo
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[4]: *** [/Users/nuraad/desktop/Diary_Deps/Diary/.theos/obj/debug/arm64/DiaryiPhone.dylib] Error 1
make[3]: *** [/Users/nuraad/desktop/Diary_Deps/Diary/.theos/obj/debug/arm64/DiaryiPhone.dylib] Error 2
make[2]: *** [internal-library-all_] Error 2
make[1]: *** [DiaryiPhone.all.tweak.variables] Error 2
make: *** [internal-all] Error 2
#

now i gotta link that

#

which uhhh

torn oriole
ornate kite
#

im clueless ive never done this before

#

im never doing this again once i get diary compiled

#

which uhh

#

how do i do this

#
ld: library not found for -lpddokdo
clang: error: linker command failed with exit code 1 (use -v to see invocation)
#

oh ok

#

?

#

ok

torn oriole
#

cephei angery

#

where did you go

radiant idol
#

ok I'm back

#

where were we

#

oh cephei

#

nope I'm not messing with that

#

good luck

torn oriole
#

it was just there

#

where did it go 😭

ornate kite
#

@grave sparrow i dont think i did that right

#
ld: library not found for -lpddokdo
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[4]: *** [/Users/nuraad/desktop/Diary_Deps/Diary/.theos/obj/debug/arm64/DiaryiPhone.dylib] Error 1
make[3]: *** [/Users/nuraad/desktop/Diary_Deps/Diary/.theos/obj/debug/arm64/DiaryiPhone.dylib] Error 2
make[2]: *** [internal-library-all_] Error 2
make[1]: *** [DiaryiPhone.all.tweak.variables] Error 2
make: *** [internal-all] Error 2
torn oriole
#

oh

ornate kite
#

should i send full output

torn oriole
#

/DRYRootListController.h:4:9: note: did not find header 'HBAppearanceSettings.h' in framework 'CepheiPrefs' (loaded from '/Users/hydrate/theos/vendor/lib/iphone/rootless')

#

thats the issue

ornate kite
#

-rwxr-xr-x 1 nuraad staff 222848 Oct 9 20:32 /Users/nuraad/theos/lib/libpddokdo.dylib

torn oriole
#

i had to put it in $THEOS/lib/iphone/rootless for that to detect

ornate kite
#

good idea

#

FUCK

#

ima go to bed and deal with this tmr

#

gn development

hasty ruin
#

Gn

manic willow
#

Icraze

#

I have question

proud geyser
#

how does one inject dylib to ipa

#

does theos jailbed work on linux

proud geyser
#

ion think it does but azure does 🙂

#

i meant azule

#

wut

#

is it outdated or summat

faint stag
#

go ahead and make something better

#

ok where

cloud yacht
hasty ruin
#

I’ve tried azule three separate times, on different devices

#

And it has never worked

primal perch
#

even zefram works better

#

@grave sparrow @hasty ruin

hasty ruin
#

Ok I wouldn’t go that far

vivid dew
#

@tepid olive happy birthday big woman

hasty ruin
manic willow
#

@grave sparrow is zefram real and if so where would I download it

hasty ruin
#

old macos piracy site

native dune
wooden yarrow
#

i still download some apps from there

hasty ruin
hasty ruin
wooden yarrow
manic willow
#

can it be shared with me then

#

I wont leak trust

#

I'll share yogurtJB with you

indigo peak
reef remnant
#

Anyone who knows which Flags need to be set in makefile? I've tried to hook SpringBoard directly...

#

I've tried:
HideStatusBar_FRAMEWORKS = SpringBoard
HideStatusBar_EXTRA_FRAMEWORKS = SpringBoard
HideStatusBar_PRIVATE_FRAMEWORKS = SpringBoard

#

none of them works

primal perch
native orbit
#

mfw i opened a single swiftui project

visual meadow
#

What if you are root user

#

What happens if you try and link against

#

Or is it sandbox stuff

primal perch
naive kraken
#

its not enforced at runtime

visual meadow
reef remnant
#

its so fucking strange... even if i'm using -(BOOL)isShowingHomeScreen; from SpringBoard... After Closing App Switcher it gets set to false.... it confuses me so hard....

tepid olive
#

@manic willow what is zefram

manic willow
#

iirc macos jailbreak

silver rampart
#

🤓 aktually something something %c caches the result on subsequent lookups im fairly sure

silver rampart
#

allowed clients is enforced based on application

#

sec

#

There may actually be entries inserted here for libraries as well? But at runtime I only ever hit issues when like, my tweak that linked SpringBoard was injected into an application not allowed by the client cmds

restive ether
topaz yew
#

or does it work on mac ones as well

silver rampart
#

should work on mac ones

topaz yew
#

hm okay

silver rampart
#

yeah seems fine

elder scaffold
#

ktool

#

cool

topaz yew
silver rampart
#

if u file an issue i can take a look

topaz yew
#

primal perch
slender glade
topaz yew
pearl sail
primal perch
#

fr

visual meadow
#

Anyone know what daemon handles Airpod updates

#

On iOS

primal perch
#

airpodupdated

visual meadow
ornate kite
#

hello development i am back for round 3

ornate kite
#

@icrezezezezeezezez

#

@hasty ruin

#

you are smart

#

you know i thinl

#

k

#

ok wait

#

i fixed it

#

now i just need cephei

#

im struggling

#

h

#

capt

#

i see why you hate cephei now

#

i cannot get allat

#

to work

#

😭

#

i see

torn oriole
#

cephei appears to be incomplete for rootless

#

according to that error anyway

ornate kite
#

so wait

#

how do i compile this

#

☠️

torn oriole
#

HBAppearanceSettings.h is in rootful cephei but not rootless cephei

ornate kite
#

so how did you guys compile it

#

☠️

radiant idol
torn oriole
ornate kite
#

funny thing

radiant idol
#

weird

ornate kite
#

that was in iphone/rootless in the theos lib github

restive ether
#

Warning: Building for iOS 13.0, but the current toolchain can’t produce arm64e binaries for iOS earlier than 14.0.

#

pretty self explanatory

ornate kite
#

i have it set to 14.4 sdk

#

why is it building for 13

#

tf

torn oriole
restive ether
#

if you don’t need arm64e just remove that line in the make

torn oriole
#

rootless

restive ether
#

it doesn’t really matter

ornate kite
#

oh

#

alr

#

i just need the arm64 compiled binary for dopamine

torn oriole
restive ether
#

silly arm64e abi

torn oriole
restive ether
#

that’ll clean up the output at least

#

probably won’t fix all of it

torn oriole
#

i should ask in the theos server tbh if this is normal or not

#

the sheer lack of cephei headers for rootless compared to rootful seems odd trole

ornate kite
#

what if i jsut remove the fucking cephei requirement

restive ether
#

also you should probably not hate yourself and use make from brew instead of the sucky one from macos

restive ether
ornate kite
#

oh

#

also

#

its still linking for 13

#

hold on

#

uh

#

anyway

#

ill just make it a txt file

torn oriole
#

i can build it

#

but for rootful trole

ornate kite
#

there

#

uh

restive ether
#

the header doesn’t exist at all

#

in rootless

torn oriole
#

yeah theres just practically nothing in the cephei rootless headers

#

its odd

restive ether
#

so either kirb took it out because he killed it or it wasn’t included

#

he removed a lot of stuff for rootless

cloud yacht
#

yeah this is why I just write prefrences without any fancy deps, just PrefrenceLoader

torn oriole
#

ive asked in theos just in case

restive ether
#

i’ll figure it out in like

#

5 minutes

ornate kite
#

in my uhh

#

rootless theos lib folder

#

should i just remove.framework

torn oriole
#

no.

ornate kite
#

the extension

#

ok

torn oriole
#

its not the issue

ornate kite
#

ok

hexed knot
#

#import <CepheiPrefs/CepheiPrefs.h>
#import <Cephei/HBPreferences.h>

#

for hbappearancesettings

ornate kite
#

ok

#

wiat

#

wait

#

in the makefile?

torn oriole
#

no

#

does that look like makefile to you trolsmile

ornate kite
#

yes tr

#

im not good at this

torn oriole
#

thats c

restive ether
#

so i assume kirb killed it off

#

i’m checking now

hexed knot
#

no hbappearancesettings exists

#

just not as a header

restive ether
#

it exists on rootful

#

just not rootless

hexed knot
#

the header sure

ornate kite
#

should i remove the extra #import <Cephei/HBPreferences.h>

#

cus theres two

hexed knot
#

yes

ornate kite
#
> Making all in Preferences…
==> 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
> Making all for bundle DiaryPreferences…
==> Copying resource directories into the bundle wrapper…
==> Compiling DRYAppearanceSettings.m (arm64)…
In file included from DRYAppearanceSettings.m:1:
./DRYRootListController.h:4:9: fatal error: 'CepheiPrefs/HBAppearanceSettings.h' file not found
#import <CepheiPrefs/HBAppearanceSettings.h>
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./DRYRootListController.h:4:9: note: did not find header 'HBAppearanceSettings.h' in framework 'CepheiPrefs' (loaded from '/Users/nuraad/theos/vendor/lib/iphone/rootless')
1 error generated.
make[4]: *** [/Users/nuraad/Desktop/Diary_Deps/Diary/.theos/obj/debug/arm64/DRYAppearanceSettings.m.0579cb24.o] Error 1
make[3]: *** [/Users/nuraad/Desktop/Diary_Deps/Diary/.theos/obj/debug/arm64/DiaryPreferences.bundle/DiaryPreferences] Error 2
make[2]: *** [internal-bundle-all_] Error 2
make[1]: *** [DiaryPreferences.all.bundle.variables] Error 2
make: *** [internal-all] Error 2
radiant idol
#

this is funny to watch 🍿

hexed knot
#

and remove the hbappearancesettings includes

ornate kite
#

k

torn oriole
#

speaking of which someone should teach me how to make tweaks

hexed knot
#

this is why you dont try to compile litten tweaks

torn oriole
#

littenware

radiant idol
restive ether
#

yeah that explains it

#

i didn’t realize that

cloud yacht
#

honestly litten made some decnet tweaks but just looking at the prefs I could tell they would be a pain to install

torn oriole
#

great tweaks

#

HORRIBLE codebase trolley

hexed knot
#

no litten tweaks suck

#

everything litten sucks

ornate kite
#

name another tweak like ventana/diary for rootless

radiant idol
torn oriole
radiant idol
restive ether
#

don’t make cringe then i guess

torn oriole
restive ether
#

that dudes a legend

torn oriole
#

actual saint

restive ether
#

hayden said lemme see your bench and he did it

#

so i respect him

torn oriole
ornate kite
#

its censored here

hexed knot
#

why cant i say that im a dev

torn oriole
restive ether
#

he sent a video but i didn’t look at the plates

hexed knot
#

hackyouriphone

#

yes there is

torn oriole
#

there isnt

#

theres no specific developer filter class

ornate kite
#

hbapperancesettings doesnt even exist

#

i just noticed 😭

torn oriole
hexed knot
hasty marsh
ornate kite
#

also

#

DRYAppearanceSettings.m depends on it

#

should i jsut remove it from

#

in there

restive ether
hexed knot
#

no

hasty ruin
hexed knot
#

you should do what i said

ornate kite
#

yes the

#

uh

hasty marsh
#

there should be a #piracy channel

ornate kite
#

let me reword it

torn oriole
#

@hasty ruin you should make a tweak and i will contribute one minor change to it for no reason and still get developer role for it tro

ornate kite
#

do what you said but in DRYAppearanceSettings.m

#

?

hexed knot
#

everywhere the error happens\

ornate kite
#

ok

#

will do

torn oriole
#

10 dollars is insane trolley

cloud yacht
torn oriole
#

i wanna make yesBetaAlert except it calls you mean words for being on a beta version

#

quick someone teach me how to make tweaks i should make it IMMEDIATELY within 15 minutes

ornate kite
#

do i remove

@interface DRYAppearanceSettings : HBAppearanceSettings
@end
``` as well
restive ether
#

you’ll murder someone’s battery but it’ll work

torn oriole
#

ill call it dra1n KEKW

ornate kite
#

ok new error time

#
==> Compiling DRYAppearanceSettings.m (arm64)…
In file included from DRYAppearanceSettings.m:1:
./DRYRootListController.h:9:29: error: unknown type name 'DRYAppearanceSettings'
@property(nonatomic, retain)DRYAppearanceSettings* appearanceSettings;
                            ^
./DRYRootListController.h:9:1: error: property with 'retain (or strong)' attribute must be of object type
@property(nonatomic, retain)DRYAppearanceSettings* appearanceSettings;
^
DRYAppearanceSettings.m:3:17: error: cannot find interface declaration for 'DRYAppearanceSettings' [-Werror]
@implementation DRYAppearanceSettings
                ^
DRYAppearanceSettings.m:3:17: error: class 'DRYAppearanceSettings' defined without specifying a base class [-Werror,-Wobjc-root-class]
DRYAppearanceSettings.m:3:38: note: add a super class to fix this problem
@implementation DRYAppearanceSettings
                                     ^
                                      : NSObject 
4 errors generated.
hexed knot
#

well its cuz u deleted the lines that declare DRYAppearanceSettings

ornate kite
#

oh

#

oh wait i see it now

#

should have just changed it to

#
@interface DRYAppearanceSettings
@end
#

k readded it

hexed knot
#

no

ornate kite
#

oh

#

i might just restart what i did in dry

hexed knot
#

you should have left it to what it was at first

ornate kite
#

ok

#

then let me restart it

torn oriole
#

dry tweak trole

hexed knot
#

littens probably dry

ornate kite
#

ok just added a fresh copy of the prefrences folder (dry stuff)

#

ok back to step 1

#
./DRYRootListController.h:4:9: fatal error: 'CepheiPrefs/HBAppearanceSettings.h' file not found
#import <CepheiPrefs/HBAppearanceSettings.h>
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./DRYRootListController.h:4:9: note: did not find header 'HBAppearanceSettings.h' in framework 'CepheiPrefs' (loaded from '/Users/nuraad/theos/vendor/lib/iphone/rootless')
1 error generated.
make[4]: *** [/Users/nuraad/Desktop/Diary_Deps/Diary/.theos/obj/debug/arm64/DRYAppearanceSettings.m.0579cb24.o] Error 1
make[3]: *** [/Users/nuraad/Desktop/Diary_Deps/Diary/.theos/obj/debug/arm64/DiaryPreferences.bundle/DiaryPreferences] Error 2
make[2]: *** [internal-bundle-all_] Error 2
make[1]: *** [DiaryPreferences.all.bundle.variables] Error 2
make: *** [internal-all] Error 2```
#

ok let me do what you told me to do before i broke it

#

k so in here

#
#import <Preferences/PSListController.h>
#import <Preferences/PSSpecifier.h>
#import <CepheiPrefs/HBRootListController.h>
#import <CepheiPrefs/HBAppearanceSettings.h>
#import <Cephei/HBPreferences.h>
#import <Cephei/HBRespringController.h>
#import "WelcomeViewController.h"

@interface DRYAppearanceSettings : HBAppearanceSettings
@end

@interface DRYRootListController : HBRootListController
@property(nonatomic, retain)DRYAppearanceSettings* appearanceSettings;
@property(nonatomic, retain)HBPreferences* preferences;
@property(nonatomic, retain)UISwitch* enableSwitch;
@property(nonatomic, retain)UIBarButtonItem* item;
@property(nonatomic, retain)UIView* headerView;
@property(nonatomic, retain)UIImageView* headerImageView;
@property(nonatomic, retain)UILabel* titleLabel;
@property(nonatomic, retain)UIImageView* iconView;
@property(nonatomic, retain)UIBlurEffect* blur;
@property(nonatomic, retain)UIVisualEffectView* blurView;
- (void)setEnabled;
- (void)setEnabledState;
- (void)resetPrompt;
- (void)resetPreferences;
- (void)respring;
@end
#

i remove

#

#import <Cephei/HBRespringController.h>

#

?

#

im probably gonna break something if i try it myself

#

im scared to touch the code before i break it lmao

#

@torn oriole HOLY SHIT LMFAO

torn oriole
#

oh my god

#

diary rootless !!!

ornate kite
#

funny thing is

#

i only needed the dependencies compiled

#

i then used a tool I cant say here to make it work for rootless fr

manic wolf
ornate kite
#

@manic wolf

ornate kite
radiant idol
#

facial emoji

#

AUTOCORRECT

ornate kite
#

lmao

radiant idol
#

I SAID FRCOAL

#

😭

ornate kite
#

facial emoji

hasty ruin
ornate kite
radiant idol
#

leave me alone

ornate kite
#

Weird thing is

#

I had to use repack-rootless first

#

install it

#

Then grab the rootful deb again

#

Use that fork

#

And update it

torn oriole
#

so what im hearing is just derootify it and install rootless deps manually

radiant idol
#

weird

radiant idol
radiant idol
#

he’s talking about

ornate kite
#

and no

radiant idol
#

that fork

ornate kite
#

Xina pain

radiant idol
#

the minefield of xina

#

we need to get someone smart to make a proper patcher

ornate kite
#

notification

ornate kite
hasty ruin
ornate kite
#

want to hear it

#

?

radiant idol
#

yes

radiant idol
ornate kite
#

Then we name it zefram

hasty ruin
#

deleted for being a bad idea

ornate kite
#

bruh

radiant idol
#

you’re a bad idea

ornate kite
#

i mean

#

It is a really bad idea

cloud yacht
#

I have to agree with iCraze on this one

hasty ruin
#

🤝

ornate kite
#

considering Fugu15 rootful and xina is in it

#

it’s bad

night rover
# ornate kite Then we name it zefram

Your message contained the link to a fake jailbreak (github.com/captinc/zefram).

If you installed this jailbreak, remove it from your device immediately and try to get a refund if you paid for it. Jailbreaks never cost money and will not ask for any form of payment or survey to install them.

radiant idol
#

nah but fr a normal good patcher would be nice

ornate kite
#

yeah

cloud yacht
#

Why don't you make like phoenix rootless

ornate kite
#

ios 9 jailbreak rootless

hasty ruin
#

should patch every jailbreak ever made to be rootless

cloud yacht
#

it would be funny

ornate kite
#

patch mf redsn0w to be rootless

cloud yacht
#

Honestly could be a really intresting learning experince

radiant idol
cloud yacht
#

but also my iPad is 32 bit so I can't just yoink procursus, so I'd have to make my own bootstrap

#

no thanks

ornate kite
#

procursus ios 5

#

elucubratus rootless

cloud yacht
#

procusus iPhoneOS 1

hasty ruin
cloud yacht
#

its a rootless jailbreak but it works with rooted tweaks

#

:5head:

ornate kite
#

why did xina go iOS 13 bootstrap anyway

night rover
#

didnt xina have like 20 symlinks

ornate kite
night rover
#

xina had like 30 yeah

night rover
#

xina did fuckery with bootstrap packages too

cloud yacht
#

ln -s /var/jb /

ornate kite
#

i wonder what the xina bootloop rate is vs the fork of dopamime

night rover
#

xina more probably

ornate kite
#

yeah ofc xina

cloud yacht
#

someone should fork domaine and make it just the same but its light mode

ornate kite
#

evelyne has an answer now

#

eta now

hasty ruin
#

yeat

#

skulley

radiant idol
#

what issues do symlinks actually cause

#

I know they're hacky

hasty ruin
#

fragmentation

radiant idol
#

I'm just curious as to what actual problems they might cause

ornate kite
#

and rethink your words

#

😭

hasty ruin
#

makes it harder to detect xina vs dopamine

#

but thats about it

#

ig technically jb detection too, but thats barely gonna make a difference

hasty ruin
radiant idol
#

I meant mostly in terms of stability and whatnot

hasty ruin
#

well nothing

ornate kite
hasty ruin
ornate kite
#

also what was that one ios with the time at the top left

ornate kite
#

thanks

hasty ruin
#

(i lied)

radiant idol
#

the what

ornate kite
#

bruh

hasty ruin
#

i have no clue what you mean

ornate kite
#

on iPads

#

There was one version of ios

#

That had the time on the lockscreen

#

At the top left

radiant idol
#

I think you're just insane

ornate kite
#

probably

hasty ruin
#

ipados 13/14 homescreen was so good

radiant idol
#

ohhh

ornate kite
#

@radiant idol IM NOT INSANE

#

SEE

radiant idol
#

thats what youre talking about

#

HUH

#

lia

#

r

ornate kite
#

THAT USED TO BE

#

ON IOS 10

#

THEY REMOVED IT LATER

#

NOT INSANE

hasty ruin
#

oh yeah

#

ios 10 my beloved

#

iphone 7 on ios 10 🔥

brazen timber
#

ios 12 best version
before they introduced swiftui 🙏

cloud yacht
#

my iPad is on iOS 9.3.5

ornate kite
#

I wonder why they removed it in later versions ios 10

brazen timber
cloud yacht
#

was iOS 12.4 when they reintroduced the bug?

#

that was funny

brazen timber
#

yes

cloud yacht
#

I had an iPhone 5s on 12.4

#

those were good days

primal perch
#

that was funny indeed

#

random dude got a callout from apple for running an app on 12.4

#

easy resume builder fr

tepid olive
#

wait sorry wrong group chat

primal perch
#

nah thats real tho

keen imp
#

Hello guys, how do i add synced lyric functionality into my tweak. I am using musixmatch api, working perfectly. I am developing a tweak for ios 15 music app.

vivid dew
#

sorry, only orange names are allowed to post cringe in this channel

hexed knot
tepid olive
#

how do i get orang nam

granite frigate
#

OBTS is happening now

#

some cool stuff

#

tcc tool

restive ether
granite frigate
#

Real

#

soontm

wind ravine
#

why is my swift code not generating in the header?

#

building with theos

#

im putting @objc class and @objc static func

#

shoot i didnt mean to ping sorry
dumb discord

wind ravine
#

i just want swiftui for the app interface

#

im writing 99% of this in obj c

hasty ruin
#

Time to convert that 1% I guess

wind ravine
#

i just wrote it

primal perch
hasty ruin
#

Swift work challenge

crisp frost
#

you don't

#

you make a bridging header !!!

#

I don't even know if swift does headers i don't use swift for serious projects C on top 🔥

silver rampart
#

developers when confronted with something that isn't C or a superset

crisp frost
#

classes 100% exist in swift

#
class Joe {
    var x: Int
    var y: Int
    
    init(x: Int, y: Int) {
        self.x = x
        self.y = y
    }
    
    func sum() -> Int {
        return x + y // or whatever
    }
}

I think atleast...
I also think if you put the class in the bridging header swift automatically makes it available for use within swift

#

swift is weird

#

how does staturnz write a entire jailbreak + kernel exploit in swift haachamaaa

hasty ruin
#

*C*

primal perch
#

fake C fans

#

only C is good

crisp frost
#

does C# belong to the C family

#

true

#

assembly and C are so similair yet so different

#

well yes

#

but i mean the actual language

wind ravine
#

it worked in other swift files idk why it isnt working in this one

crisp frost
#

the header would generate but would not have any contents ( like actual classes, boilerplate was there )?

#

is that the same for u?

wind ravine
#

it generates with contents but not the contents of the thing i just wrote

crisp frost
#

like previous contents do work?

wind ravine
#

yes

crisp frost
#

try deleting the header to make it regen it from scratch idk

wind ravine
#

i did make clean

#

didnt work

crisp frost
#

talking about <projectname>-Swift.h

wind ravine
#

this is theos

crisp frost
#

well it's the same

wind ravine
#

i cleared the folder and rebuilt from scratch

crisp frost
#

in theos you can also just include <projectname>-Swift.h and it should work

wind ravine
#

i do

#

it can get the other swift stuff but not the new stuff i added

crisp frost
#

were those other swift stuff already there? As in, you didn't code those?

#

what are you working on, if yo uwant to say

wind ravine
#

im trying to make an app interface

wind ravine
crisp forum
#

don't mean to spam but just wanted to ask this another time here in case someone knows... #jailbreak message

#

basically trying to modify ThermalMonitor with rootless -- should i just stick to rootful? if pointed in the right (any) direction that'd be great because even if i don't figure this out it'd be useful for possibly doing other tweaks/dev/etc

#

basically -- any rootless tweak development wiki/doc/github/example would be great. for now I'm just finding random repos and whatnot, so if there's a go-to that I should check out that'd be great

wind ravine
#

i put open in front of it and now it sees it but says "no visible @interface declares the function"

gentle grove
#

capt when a programming language exists that's different than C

ashen birch
#

python on top !

#

(i'm too lazy to learn another language)

pearl sail
native dune
#

python is so good

faint timber
#

Armv7/8 the best language

#

Just had a midterm on v7

fiery seal
#

python so bad

primal perch
#

armv8 is ass

faint timber
#

check yourself in

primal perch
#

all good now they prescribed amd64

granite frigate
#

i just checked

native orbit
#

v7s clears

native orbit
#

also one line in swift

@_silgen_name("joe") func joe() -> Void
#

bridge header or better idea, just use objc

silver rampart
#

i finished work, watched an entire movie, come back and u are still talking about swift

gentle grove
#

when developers have differing opinions and values in a programming language

primal perch
#

he is not

#

i hate swift passively

#

honestly i don’t even really hate it just swiftui

#

it’s fine

#

rust but locked to apple basically(not technically but in practice)

gentle grove
#

it's novel

#

like rust

#

same with Kaitlin

#

Kotlin

faint stag
crisp forum
torn oriole
radiant idol
#

lol

#

gl

#

for rootless, page 10 of the "tutorial" is helpful

indigo peak
#

but idk

radiant idol
#

that would be awesome

indigo peak
#

like Zane Holten or whatever his name was

radiant idol
#

yeah

indigo peak
#

and actually go in depth

#

like

#

tweak

#

prefs

#

memory hooking

#

headers

radiant idol
#

every time I think of his channel I think of SBLockScreenViewControllerBase

indigo peak
#

ktool

#

shit like that

radiant idol
indigo peak
#

I just don’t know how I’d do

radiant idol
#

oh the misery it was to figure out that the class doesnt exist anymore

indigo peak
#

Talking into a microphone

#

and posting thay shit

radiant idol
#

I think you'd be good

torn oriole
#

@indigo peak youtube series would go crazy

indigo peak
#

if I’m not screaming racial slurs at cs2 I’m not good on a mic

torn oriole
#

itd be the one useful piece of jailbreak related content on youtube trolley

indigo peak
#

and I praise dgh0st

#

He has helped me on numerous occasions when I was learning

torn oriole
#

what are they to stop you from doing something you think is crazy thishowitis

radiant idol
#

zane's series is a good start tho

indigo peak
#

yeah true

radiant idol
#

it's not helpful after

indigo peak
#

I don’t know if I should like

#

Replicate what he says

radiant idol
#

but it's a good start

indigo peak
#

bc I don’t want it to sound like I’m just copying what he’s saying

#

But like you said

#

It is a good start

torn oriole
indigo peak
#

like I’d go into how to tweak springboard first, and then a couple vids later how to tweak specific apps and how to dump headers

radiant idol
torn oriole
#

fuck it

radiant idol
#

lol

#

there's a lot to improve in the tutorial though

#

some parts arent done either

#

Luki and I (we both worked on it) were also thinking to have a page dedicated to respringless tweaks

torn oriole
#

what now 👀

radiant idol
#

if you really want to, you can make a tweak apply its stuff respringlessly

torn oriole
#

oh damn

radiant idol
#

it's just more work for big tweaks, that's why people dont do that

indigo peak
#

@radiant idol if I follow through with the video serious, would I be able to base the series off the order you did,

#

I might or might not

#

Just asking so the option is available

radiant idol
indigo peak
#

Vids like how to include Cephei

#

Alderis

#

Stuff like that

#

stuff that is just assumed to be able to figure from reading docs lmao

torn oriole
#

id honestly donate to its creation tbh

indigo peak
#

but we all know

#

No one can read in 2023

#

once I get going I feel like I’d be good

#

but like

#

intros and outros

radiant idol
#

making a video on FLEX would be so nice as well

indigo peak
#

not my thang

#

true true

#

I gotta get simject working

#

o

#

yk what I should do

radiant idol
#

to this day I still havent gotten it to work

indigo peak
#

in the intro video

radiant idol
#

I gave up trying

indigo peak
#

do installation for macOS and windows

radiant idol
#

true true

indigo peak
#

show how to do it from scratch on both systems

radiant idol
#

also talk about ABI stuff

indigo peak
radiant idol
#

yuck

torn oriole
# indigo peak not my thang

just be like dosdude1, "in this video i am simply swapping the ram on this mac mini" breaks out $15k in equipment and utilises 25 years of soldering experience like a boss

radiant idol
#

also this

crisp forum
twilit jungle
radiant idol
#

thankful to have given you something to wok with haha

radiant idol
#

not a lot of public stuff about tweak dev

indigo peak
radiant idol
torn oriole
radiant idol
#

yep

crisp forum
#

haven't done native iOS dev since 2017, mostly web and react native these days, but love the languages. and really want a CPUTool-esque tweak that works in rootless and iOS 16

radiant idol
#

it's hard

torn oriole
crisp forum
#

yeah I can imagine lol

radiant idol
#

yeah but most stuff has somewhat up to date documentation

#

then again objc hasnt been updated in years

brazen timber
#

and it's still better than swift

radiant idol
#

agreed

torn oriole
#

@radiant idol actively trying to see if i can produce something with your guide trolsmile

indigo peak
#

“this series will cover tweak development in objc, if you want swift, please press the “do not recommend channel” button”

radiant idol
#

iirc it is a BLUE rectangle

#

it's great

#

(not very helpful in the longrun though lol)

twilit jungle
#

Youtube series are good if you do it in way that teaches people how to do it. Not just make a tweak in video(s). Thats not teaching, thats just documenting how you made one. Which doesn't help at all other than for making an exact copy of that same tweak. Or it could help someone who knows how to make a tweak do something a different way, but it doesn't help anyone new to it.

hasty ruin
radiant idol
#

thats why

hasty ruin
radiant idol
#

I use tabs normally

brazen timber
hasty ruin
hasty ruin
crisp forum
#

I only use tabs for shell scripts. Kill me?

indigo peak
brazen timber
#

😈

hasty ruin
#

tabs can be adjusted in the code editor, without touching the source

#

one backspace vs 2? vs 4? who knows because ITS NOT FUCKING CONSISTENT

crisp forum
#

yeah but i want people to read my source as I intended.

for no good reason whatsoever

radiant idol
crisp forum
#

like __nullable

radiant idol
#

yeah that will help a ton

hasty ruin
#

and the newer @property specifiers

#

ok you're old

radiant idol
#

lol

twilit jungle
#

Yeah which is why it would be much easier if people learned obj-c and then did tweak development. Instead of going head into tweaks.

crisp forum
#

"newer" lmao

hasty ruin
#

when even was @property? objc 2.0?

crisp forum
#

Is Swift no good for tweaks? Not that's I've written Swift since 1.4, other than one year of Advent of Code

#

because swizzling?

hasty ruin
#

swift is no good full stop

radiant idol
radiant idol
#

I don't see any advantages personally

#

if you've gotten used to Objective-C you should be fine

cloud yacht
twilit jungle
#

If you know obj-c then all you really need is the syntax that is documented on theos site to get into tweak development. Don't need someone to spend 30 mins explaining useless stuff just to go back to logos documentation to figure out what it actually does.

radiant idol
#

Some people prefer visual explanations though

crisp forum
#

I like Swift, but i'm guessing if you're working with injection/memory/etc whatever I'd imagine you're working with when doing tweaks, it's probably just harder

radiant idol
#

I know I did back when I first started

twilit jungle
radiant idol
hasty ruin
#

zane's preference bundle video was pretty useful iirc

radiant idol
#

for UIs, sure you can use swift

native dune
#

i read zane as zefram

radiant idol
#

but for tweaks I'd still with objc

hasty ruin
radiant idol
#

so sad

cloud yacht
radiant idol
#

he's doing stuff on Elixir (the language) now

cloud yacht
#

or well there was a video I used for prefrences

crisp forum
native dune
#

prefs are ez once you get the hang of it

hasty ruin
#

true

cloud yacht
#

yeah but its a shit tonne of code

native dune
#

even i can do prefs, thats saying a lot

cloud yacht
#

and editing plists

radiant idol
#

yuck

#

oh also

native dune
#

me when i use cephei and it just works

radiant idol
#

if any of you try to make a settings app tweak

#

good luck

cloud yacht
#

I don't like prefs whic his why unlocker's prefs is just a switch

radiant idol
#

I hate PSSpecifier so much

hasty ruin
#

wait zane removed his ios 9 era videos

radiant idol
#

yeah I noticed

#

weird

#

they were pretty useful

hasty ruin
#

they were good for showing how to use flex

radiant idol
#

esp his class-dump one

radiant idol
#

do not touch

cloud yacht
#

Writing webshade's prefs was such a pain

#

they don't even work that well

radiant idol
#

what was webshade again

hasty ruin
#

[[hot as balls]]

faint lionBOT
#
HotAsBalls

When the temperature is over a temperature specified in Settings, the numerical temperature will be replaced by a pair of sweaty balls.

Author

Zane Helton, p0358

Version

1.3.1

Price

Free

Repo
Bundle ID

com.zanehelton.hotasballs

cloud yacht
#

if the settings app gets like put to slepe and reloaded on a custom website page it like goes to the default

radiant idol
#

sorry I forgot at this point

hasty ruin
cloud yacht
radiant idol
radiant idol
cloud yacht
#

I don't have a supported device on me to hsow prefs but they are a mess

#

I depricated it past iOS 15

#

and never built it for rootless

radiant idol
#

isnt Deluminator free nowadays as well

cloud yacht
#

it might be

radiant idol
#

or am I just crazy

cloud yacht
#

it wasn't when I built websahdew

#

[[Deluminator]]

faint lionBOT
#
Deluminator

Dark mode for the web

Author

foxfortmobile

Version

4.2.3

Price

Free

Repo
Bundle ID

com.foxfort.deluminator

radiant idol
#

yeah

native dune
#

@cloud yacht i dont see any piracy here brother

#

disappointing

cloud yacht
native dune
#

idk

#

sonarr radarr etc

cloud yacht
#

never heard of any of those

native dune
#

im joking btw 🙏

hasty ruin
cloud yacht
radiant idol
#

@indigo peak also could do a vid on C func hooks

#

syntax is confusing

torn oriole
#

@radiant idol wow who would have though it works skulley

radiant idol
#

wait what

#

it works?

radiant idol
#

I didnt think it would work on notched

cloud yacht
#

wow empty square

torn oriole
radiant idol
#

also what happened to the music module

#

lol

#

poor thing

cloud yacht
#

what are we actually loooking at here

hasty ruin
torn oriole
#

its back now

radiant idol
#

weird

radiant idol
cloud yacht
#

oh

torn oriole
cloud yacht
#

I like the status bar

torn oriole
#

the music cc module always takes a second after a userspace reboot trolsmile

cloud yacht
#

Make it so it shows the time on the cc status bar

#

I'd use that if I could jailbreak my phone

radiant idol
#

just use Jade

#

ez

torn oriole
#

runs palera1n, accidentally leaves iphone 15 connected, both enter recovery

#

mfw

native dune
#

good

radiant idol
# radiant idol ez

(this is the perfect time to send a screenshot yet my phone is on the other side of the room and I do not want to get it)

cloud yacht
radiant idol
#

shame

cloud yacht
#

iOS 15.5 Beta 4

radiant idol
#

oh wow

#

I didn't realize you were that close to a jailbeakable version

#

geez

native dune
#

1 beta off

hasty ruin
#

laugh at this user

cloud yacht
#

this is actually the lowest iOS ever on this device

#

it came from the factory with 15.5

hasty ruin
cloud yacht
#

can't wait for 15.5 to be jailbroken and not beta 4

radiant idol
#

what else is a major pain to work with when doing tweak dev

#

custom prefs

cloud yacht
#

figureing out that theo's default makefile doesn't compile for new arches

radiant idol
#

ok yes

#

that is annoying

cloud yacht
#

I'm pretty sure the first version of eliza doesn't work on the newer arch phones

#

it took me that long to do

torn oriole
#

@radiant idol what the dickens

radiant idol
#

addSubview:, not addSubView:

torn oriole
#

Your guide is a troll

radiant idol
#

oh what

#

was it wrong there

#

lol

hasty ruin
torn oriole
#

I think it was

hasty ruin
#

shitdev this user

cloud yacht
radiant idol
#

looks fine to me

hasty ruin
#

ok shitdev hydrate instead

torn oriole
#

Okay no I read the wrong view troll

#

Trolley

radiant idol
#

trol

hasty ruin
#
-(void)layoutSubviews {
       UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Tweak" 
           message:@"View Created!" 
           delegate:self 
           cancelButtonTitle:@"OK" 
           otherButtonTitles:nil];
       [alert show];
       //[alert release]
       myView = [[UIView alloc]initWithFrame:CGRectMake(0, 50, 320, 430)];
       [self addSubview:myView];
       //[myView release]
}
%end```
@torn oriole should be a good starting point
cloud yacht
# radiant idol what else is a major pain to work with when doing tweak dev

for things you should put in a guide

  • What to filter for in your prefs (not just hooking uikit for any tweak)
  • How to build production debs (and maybe what the differences are)
  • Something about oldabi for when building on linux
  • How to read crash logs
  • How to properly read prefs from a tweak (tbh idk if I'm even doing this right)
  • How to access logs (Console.app, idevicesyslog, antonie, like syslog or whatever that one package is over ssh)
  • How to setup a git repo for a tweak (like what to gitignore)
  • Some of the control file stuff (How to make depictions, how to use dependancies [/conflicts] and why/when should you)
  • How to setup make package install (like ssh keys and stuff [also rootless not having a password for root by default])
hasty ruin
#

disable arc

#

comment out release/retain calls

radiant idol
#

gross

hasty ruin
#

captware

radiant idol
#

currently pretty busy

indigo peak
#

@radiant idol @torn oriole

  1. installing theos (macOS & windows (how to install WSL))
  2. parts of an objc class? (ivars, properties, instance/class methods)
  3. how to view springboard headers on headers.cynder.me
  4. %ctor & %group
  5. preference bundles
  6. linking cephei
  7. ??
radiant idol
#

FLEX & class-dump

cloud yacht
#

flex is a good tool

#

frida is cool but a pain in the rear to setup and use

indigo peak
radiant idol
#

4

indigo peak
#

with 4

radiant idol
#

after 4

#

no

#

wait

#

after 3

cloud yacht
#

I'd probably go like hook vlc (which is open source) then use flex on vlc to show how you can find the same things

radiant idol
#

I got mixed up

hasty ruin
cloud yacht
hasty ruin
#

that is just you wilson

cloud yacht
#

I had to like downgrade it

radiant idol
cloud yacht
#

I got it working though

indigo peak
# radiant idol after 3
  1. installing theos (macOS & windows (how to install WSL))
  2. parts of an objc class? (ivars, properties, instance/class methods)
  3. how to view springboard headers on headers.cynder.me
  4. flex & ktool/class-dump
  5. %ctor & %group
  6. preference bundles
  7. linking cephei
  8. ??
radiant idol
#

hm

indigo peak
#

wait

#

should it be

radiant idol
#

proper custom peference bundles

indigo peak
#

switch 3 & 4

#

explore classes

cloud yacht
#

define custom prefrence bundles

indigo peak
#

and then how to view

radiant idol