#development

1 messages · Page 378 of 1

lime pivot
surreal mountain
#

yeah

#

thats why im confused

lime pivot
#

minus Message Effects which is just mapped to the same thing as long pressing send on iOS

surreal mountain
#

why do i have 54 friend requests on discord

lime pivot
#

there has to be some way it knows those built-in extensions exist, and can load them without issues

surreal mountain
#

it doesnt even show up here

#

ftr i have quit and relaunched messages

lime pivot
#

like I have to do almost daily

surreal mountain
#

well

#

i am very high up in a server with 75k

#

so

#

i imagine thats part of it

lime pivot
#

yeah that'll do it hah

#

I disabled the "show role above others" thing for chariz server

#

it was worse before I thought of that

surreal mountain
#

developer :sofuk

lime pivot
#

how convenient to enter a server and immediately see some great candidates for people you can bug in DMs

surreal mountain
#

yeah...

#

im gonna show u something funny

lime pivot
#

it's like DMing saurik for basic jb help as if he has time for that

lime pivot
#

my other favorite is people who DM me on twitter "hi" and expect me to respond to that for some reason

surreal mountain
#

LMAO

twilit jungle
lime pivot
#

lol ugh good grief

#

ok yeah I'm sure a server like that will be busier than chariz server lmao

surreal mountain
#

paging @grave sparrow

#

its an investing discord

#

so

#

a lot of dm ads

#

so much legal trouble in there too

primal perch
#

bro just buy a shit ton of GME and be done

surreal mountain
#

GME

#

@primal perch spekaing of

#

imma show u something

primal perch
surreal mountain
#

a week before it happened

primal perch
#

this guy

surreal mountain
#

free money

eternal crater
#

until it's not

primal perch
#

it is if he sells them all now which would be the smart play

eternal crater
#

ofc lol

primal perch
#

but if he taps into his inner autist he'd wait

eternal crater
#

diamond hands

primal perch
#

true

#

🚀

surreal mountain
#

diamond hands

#

nah he sold

primal perch
#

stock can only go up

#

fair

surreal mountain
#

true

primal perch
#

nobody ever lost money from profit so

#

take the gains and leave

surreal mountain
#

yeah this guy is extremely good at what he does

#

1000% on exposure this week

#

lol

#

true @primal perch

primal perch
#

true

surreal mountain
#

false

#

he actually exited at 92% profit lol

#

hit 500% peak

eternal crater
#

What discord is that?

surreal mountain
#

its called asset entities

#

the discord code is stocks

#

but im gonna get filtered if i link it

#

since you guys know about intel

primal perch
surreal mountain
#

im thinking of an earnings play

#

they have earnings thursday

#

are they not just gonna get fucking shit on

#

amd 5 series and AS?

primal perch
#

they havent been doing hot but i dont think 11th gen will do bad

surreal mountain
#

fair

primal perch
#

if the product doesnt keep up with amd they just drop the prices

surreal mountain
#

too risky for me anyways

#

im gonna get IV crushed

primal perch
#

the 10400f fits a very nice role at 150$

surreal mountain
#

yeah i havent been keeping up enough

primal perch
#

keeps up at 1440p and 4k nearly just as well as the 10900k

surreal mountain
#

tbh i made 300% from the intel 11 series mobile processor launch event

#

so

primal perch
#

so a whopping 3?

surreal mountain
primal perch
surreal mountain
#

i only bought one contract

#

which was sad

#

but

#

theres an uncut one

primal perch
surreal mountain
#

anyways

#

@grave sparrow hurry up

surreal mountain
#

@grave sparrow HURRY UP

#

now @lime pivot the fun part would be injecting something like Bird Poop into it

#

i wonder if that would work?

primal perch
#

probably

#

assuming it uses the same binary

surreal mountain
#

what to inject with

#

dyld

primal perch
surreal mountain
#

didnt uy say u had stuff

#

for running messages apps

#

on mac

#

or something

lime pivot
#

doubt it was related

surreal mountain
#

fuck

#

what would he be writing up then

#

-fobjc-arc in cflags? lol

tepid olive
#

@surreal mountain do you have that IPA

#

i think i have an idea for this

tardy narwhal
#

i have come to bless this sunday with this gorgeous wtf

misty cradle
#

@primal perch

gaunt mesa
#

@primal perch

tepid olive
#

@primal perch

grim sparrow
tepid olive
#

serious question tho: linux arm64e compatible tool chain where

tepid olive
#

ok

#

i’ll try that

#

Make sure to select the correct tarball

#

ok

#

tar xf tarball.tar.zst -C $THEOS/toolchain/linux/iphone --strip-components=1

#

That'll install it

#

true

#

nice it works

#

holy crap this is so much faster than on my mac

#

6 seconds here compared to 22 on my mac for clean build

grim sparrow
tepid olive
#

this is nice

#

Yeah, xcrun is super slow

#

but im in wsl

#

how do i like

#

open with vscode

#

cause rn im using nano

#

idk where debian home directory is

#

Just use neovim

#

oh vscode has wsl extension wtf

#

wtf

#

Tbh what I'd recommend is modifying theos to use the clang binary directly instead of going through xcrun

#

shit i cant say that

#

i forgot

#

oh boy

#

yo this works

#

nice

#

no

#

well yes

#

i do

#

not jb

#

i have x, 11 pro, and 6 as my testing devices

#

yo this is great

#

now i can develop on my pc

#

i sincerely doubt my patched toolchain will work on linux tho so ill still have to use macos for release versions

#

yeah

tepid olive
#

I see no reason why my toolchain won't work for releases

restive ether
#

_ _

tepid olive
#

wtf torrenting is so helpful, i can transfer a 2gb file between devices

#

so easy

faint timber
#

There’s something better than torrenting

tepid olive
#

_ _

#

_ _

burnt niche
#

Or you can use ethernet cable to transfer between two computers

tepid olive
#

_ _

burnt niche
#

Ywzoop

nocturne yacht
burnt niche
nocturne yacht
#

i have pro anyways

burnt niche
#

HWID go hard uhhsweat

#

I wanted pro but it did ultimate for me

#

I just needed windows sandbox

#

I use macos. But boot into my windows partition for school n other stuff

surreal mountain
#

just grab with with AC2

#

whats your idea anyways

tepid olive
#

maybe you could just dump the contents in, and the extensions in the extensions dirs of macOS

surreal mountain
#

well the extension is already loaded/"plugged in"

tepid olive
#

so it just doesn't load

surreal mountain
#

but where are the native extensions for messages stored

surreal mountain
tepid olive
#

weird

#

uhh

#

lemme check smthin

surreal mountain
#

i wonder if this could be a permissions issue

tepid olive
#

does it show in /Apps

surreal mountain
#

yes

#

thats where i have it installed

#

i would like to find where the extension is in the first place so i can replicate perms and throw it in there

tepid olive
#

yea

surreal mountain
#

only thing i found was them in the sim

tepid olive
#

wait but there aren't even stickers on mac?

#

or like sticker based apps

#

it's catalyst but idk

surreal mountain
#

sure there are

tepid olive
#

there aren't third party ones

surreal mountain
#

well yes but thats what we are trying to do

tepid olive
#

oh ok

#

i'd love them too

surreal mountain
#

clearly the functionality must exist right? i highly doubt that would be hardcode

tepid olive
#

well i've heard from many it's catalyst

#

doubt they would patch it out

#

on iOS, the directory is where for the extensions?

surreal mountain
#

oooh thats something i should figure out

#

let me see

#

well

#

i think its just the appex loaded from the .app

tepid olive
surreal mountain
#

yeah

tepid olive
#

hmm

#

so

#

@surreal mountain

SR_EXTERN SRDeviceUsageCategoryKey const SRDeviceUsageCategoryStickers API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(watchos) API_UNAVAILABLE(tvos, macos);
#

so no API is available

#

does this mean it won't allow native compilation of stickers for mac or does it mean it can't use them

surreal mountain
#

hmmmmm i assume the second

tepid olive
#

yea

#

idk

#

you should reverse it if you can

surreal mountain
#

i can try

tepid olive
#

just try to find sticker methods so we can know it exists

#

are .appex extensions compiled to native code or is it cross platform?

surreal mountain
#

its native code i think

#

i cant run the bin, it just kills itself

#

thats part of the issue i assume

tepid olive
surreal mountain
#

-sc?

#

why

#

i -cr to make it run at least

tepid olive
#

sign it?

#

both

surreal mountain
#

what ents tho

#

actually

tepid olive
#

idk, maybe bash to be sure

surreal mountain
#

gm amy

tepid olive
#

gosh i hate nstask so much

#

it sucks

grim sparrow
#

Aight I know I’m a bit late but I now hold the beat saber record in KJC Anthem of the decade

grim sparrow
surreal mountain
#

AMFI might be killing it

tepid olive
#

can't get the output of fuckin sw_vers

surreal mountain
#

or the container system on m1

tepid olive
surreal mountain
tepid olive
#

run ldid as root maybe

#

lmao this just sounds like a bad idea

surreal mountain
#

lol

grim sparrow
#

@gaunt mesa I was thinking earlier, why not just sign ipas with dev certificates to run them on M1?

tepid olive
#

what's the tree of the ipa?

surreal mountain
#

i dont think that should change anything

surreal mountain
tepid olive
#

yes

#

wait no

#

just the uncompressed .ipa

surreal mountain
#

gamepigeon has a wrapper

tepid olive
#

you dumped

surreal mountain
#

the uncompressed is gonna be different than the .app

#

and i think i deleted the uncompressed

tepid olive
#

yea well maybe it doesn't only use the .app

surreal mountain
#

in PlugIns is the .appex

tepid olive
#

maybe put the .appex in the same dir where widget appex are stored

surreal mountain
#

aha

#

towards the bottom

#

wait

tepid olive
#

oh maybe you could run the marzipanify tweaks on it

surreal mountain
#

LSRequiresIPhoneOS

tepid olive
#

uhh

#

FUCK

#

i hate this iPhone

tepid olive
#

and other shit like universal links

#

(is that even a thing on macOS)

#

i hate this phone so much

#

yee i got it in a recovery loop, now it should restore fine

grim sparrow
tepid olive
#

damn i hate compiling idevicerestore

grim sparrow
surreal mountain
#

true

tepid olive
#

openssl-dev is installing

#

fans starting

#

:/

gaunt mesa
#

hi

#

who pinged

gaunt mesa
#

we are yet to know what mitigations apple even made for these so we must wait ¯_(ツ)_/¯

#

@grim sparrow

surreal mountain
grim sparrow
#

lol

gaunt mesa
tepid olive
#

holyshit i managed to compile it in like 10 minutes total with 2 errors total

#

that's nice

grim sparrow
#

It's really interesting for me actually

#

as soon as I hit compile the fan goes on max, and as soon as it's finished it goes back to 500rpm

gaunt mesa
#

i can trade in my macbook pro 2020 for an m1

#

but i have to pay like $100

tepid olive
#

what

#

ok

grim sparrow
#

ngl I would wait till the new 14 and 16 inch ones

gaunt mesa
#

i'm waiting till 2024 either way

#

no point expediting my upgrade cycle

grim sparrow
#

lol

burnt niche
#

2024uhh

#

Holy fuck you got some patience

tepid olive
#

haha i get 1000 of tradein

#

not that crazy bad ig

grim sparrow
#

@gaunt mesa no balls compile Signal to compare against me and quiprr

tepid olive
#

paid 1949 for my mac in september, now they give me 1000

grim sparrow
#

bruh

grim sparrow
gaunt mesa
grim sparrow
#

I'm curious

gaunt mesa
#

the upgrade cycle of a macbook pro is much longer than an iphone

burnt niche
#

Oh okay

#

That makes sense

gaunt mesa
#

iphone every 2 years

#

mac every 4 years

grim sparrow
#

the virtual machine, the intel pro and m1 air

burnt niche
#

That makes way more sense true

gaunt mesa
#

how compile signal

grim sparrow
#

standby

gaunt mesa
#

dm

burnt niche
#

Gonna convert my project to dragon. monkaS lets see how it does

gaunt mesa
grim sparrow
gaunt mesa
#

shaker

grim sparrow
#

shush

#

actually that reminds me

gaunt mesa
#

salt shaker

grim sparrow
#

I need to fix Theos

gaunt mesa
#

🧂

burnt niche
#

Wait

#

Can i build with makefiles?

#

Instead of using dragonmake

grim sparrow
#

You have just described theos

gaunt mesa
#

yes u can

#

no

#

dragon can read makefiles

burnt niche
#

In deagon

gaunt mesa
#

tho it's not the best

grim sparrow
#

oh right I misinterpreted

gaunt mesa
#

krit is improving it as much as she can

burnt niche
#

Damn

#

She?

grim sparrow
gaunt mesa
#

yes she

burnt niche
#

Didnt knowuhhsweat

gaunt mesa
#

i hate vmware's new window border

#

literally changed it for no reason

burnt niche
#

This why use virtualboxfr

gaunt mesa
#

uhh no

#

virtualbox is trash

grim sparrow
#

vmware has better performance

tepid olive
#

Just use qemu+KVM

gaunt mesa
#

vmware is the defacto for high performance

#

u don't see datacenters running on qemu

#

datacenters run on EXSi or Hyper-V

#

and EXSi is VMWare's hypervisor which u pretty much get for free

burnt niche
#
Traceback (most recent call last):
  File "/Users/dopeboy/.dragonbuild//DragonGen/DragonGen.py", line 26, in <module>
    import yaml
ModuleNotFoundError: No module named 'yaml'
[Dragon] Generating Package Structure
mv: rename .dragon/_/.dragonbuilding to .dragon/_/DEBIAN: No such file or directory
cp: .dragon/_/DEBIAN/control: No such file or directory
Traceback (most recent call last):
  File "/Users/dopeboy/.dragonbuild//internal/control.py", line 1, in <module>
    import yaml, os, sys
ModuleNotFoundError: No module named 'yaml'
[Dragon] Build failed
[Dragon] Cleaning Up
#

nice

#

i am just going to try to make a dragonmake file

burnt niche
#

yessir

#

holy fuck

#

0.1 second

#

lmfao

misty cradle
#

sorry wrong discord

burnt niche
#

make do works fine and my tweak shows up in prefs

#

but dragon installs the package and my prefs dont show

lethal ice
#

sorry wrong discord

burnt niche
#

and my tweak does not work

gaunt mesa
#

@misty cradle @lethal ice sorry wrong discord

#

also your welcome for the ping fr

lethal ice
#

sorry wrong discord

gaunt mesa
#

sorry right discord

burnt niche
gaunt mesa
#

what's ur error tho

burnt niche
#

it builds

#

it just doesn't show up in prefs

#

and im not sure if i did the bundle right

gaunt mesa
#

ur indent is doubled

burnt niche
#

i havent converted my prefs makefile to dragon

#

i got this template off of dragon wiki

gaunt mesa
#

see how from Reach: to type: Tweak u have 2 indents

#

well

#

ur pasting messed it up

burnt niche
#

i changed it

gaunt mesa
#

wtf is mf

burnt niche
#

do i have to convert my prefs makefile too?

#

its my theos makefile

#

i changed it to mf

#
INSTALL_TARGET_PROCESSES = SpringBoard
ARCHS = arm64 arm64e
PREFIX=$(THEOS)/toolchain/Xcode.xctoolchain/usr/bin/


include $(THEOS)/makefiles/common.mk

TWEAK_NAME = Reach

Reach_FILES = Tweak.xm 
Reach_CFLAGS = -fobjc-arc

include $(THEOS_MAKE_PATH)/tweak.mk
SUBPROJECTS += reachprefs
include $(THEOS_MAKE_PATH)/aggregate.mk
BUNDLE_NAME = reach
reach_INSTALL_PATH = /Library/Application Support
include $(THEOS)/makefiles/bundle.mk
#

did i do my bundle right?

#

in my dragonmake

#

cuz i am 100% sure i fucked up the bundle

gaunt mesa
#

what is reach_INSTALL_PATH for

burnt niche
#
   NSString *imagePath = [bundle pathForResource:@"respring" ofType:@"png"];```
faint timber
#

Hello my shit devs out there

burnt niche
#

hello sir

burnt niche
#
  dir: Resources
  type: resource-bundle``` is this how i would do my bundle in dragon
#

but dragon already installs in lib/appsupport so i don't need to define that

#

yup my prefs are still not showing up after the indent fix

gaunt mesa
#

bruh

#

layout folder

#

ur missing the initial .plist

burnt niche
#

wot

gaunt mesa
#

oh nvm

burnt niche
#

and it makes the .dragon folder in there

gaunt mesa
#

show me reachprefs.plist

burnt niche
#

sure

#
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>entry</key>
    <dict>
        <key>bundle</key>
        <string>reachprefs</string>
        <key>cell</key>
        <string>PSLinkCell</string>
        <key>detail</key>
        <string>RPFRootListController</string>
        <key>icon</key>
        <string>icon.png</string>
        <key>isController</key>
        <true/>
        <key>label</key>
        <string>reachprefs</string>
    </dict>
</dict>
</plist>
gaunt mesa
#

well

#

in ur DragonMake u called the bundle ReachPrefs

#

not reachprefs

#

*the preference bundle

burnt niche
gaunt mesa
#

so in dragon make it say reachprefs tell me if that works

#

tho i'm not 100% if the case matters

burnt niche
#

yea it doesn't

gaunt mesa
#

no error tho?

burnt niche
#

i didn't change it since i didnt think that was a problem

#

no error

gaunt mesa
#

doesn't hurt to try and change it

#

but do me a favor

#

does /Library/PreferenceBundles/ReachPrefs or /Library/PreferenceBundles/reachprefs exist

burnt niche
#

i have ReachPrefs

gaunt mesa
#

yet ur plist is trying to read "reachprefs"

#

it's case sensitive i'm pretty sure

burnt niche
#

should i delete it

#

and try again

gaunt mesa
#

in ur dragonmake just change ReachPrefs to reachprefs

#

please

burnt niche
#

i did

gaunt mesa
#

oh

burnt niche
#

it still didnt change it

#

i think

gaunt mesa
#

it should've overwritten that folder when u compiled and install again

burnt niche
#

so ill try to delete it

gaunt mesa
#

do

#

dragon c b i

gaunt mesa
#

then it'll delete the folder

burnt niche
#

oh i see the error

#
ninja: no work to do.
[Dragon] >>> Running Stage for reachprefs
cp: entry.plist: No such file or directory
[Dragon] Building Resources
ninja: no work to do.
[Dragon] >>> Running Stage for ReachBundle
[Dragon] Generating Package Structure
[Dragon] Building Package
#

entry.plist

gaunt mesa
#

ah

#

yeah there are 2 ways to do it and entry.plist is the other way

burnt niche
#

i have no idea what that is. i don't have a entry.plist lmao

gaunt mesa
#

ok

#

so

#

u take ur reachprefs.plist

#

and move it to the same folder as ur root.plist in the preferences

#

and rename it to entry.plist

#

then u don't need the layout part

burnt niche
#
cp: entry.plist: No such file or directory```
#

still

gaunt mesa
#

oops mb

#

move it out of resources

burnt niche
#

okay in root

gaunt mesa
#

yeah mb

#

u can take a look here if ur a bit confused

burnt niche
#

Lmfaooooo

#

for now i guess ill stick to theos

#

until krit comes back

#

does anyone know where krit is btw

gaunt mesa
#

probably having fun

surreal mountain
#

what is the issue

tepid olive
#

Maybe they got killed

surreal mountain
#

im good with dragonbuild

tepid olive
#

Krit dead woeis

burnt niche
#

@surreal mountain its making two prefs bundles for me

#

ReachPrefs.bundle and TweakNamePrefs.bundle . when i uninstall they both get uninstalled

surreal mountain
#

are you fine with making a github repo

burnt niche
#

could this be because of my makefile in the pref bundle

surreal mountain
#

and adding me to it

burnt niche
#

sure

gentle grove
#

guys its workinmg

surreal mountain
#

ok cool

burnt niche
#

ive never used github so my bad in advance if i fuck up royally

surreal mountain
#

its easy

#

if you want, make it private

burnt niche
#

nah its fine ill make it public. after im done with this tweak, i ll be making it open source anyways

surreal mountain
#

ok cool

wicked summit
#

I come once again

#

asking how tf do I link the Preferences framework

surreal mountain
#

-framework Preferences

#

lol

wicked summit
#

what

surreal mountain
#

what are you talking about

#

literally -framework Preferences

#

in clang

#

or add Preferences to your frameworks array in make

wicked summit
#

adding it in makefile does not work

burnt niche
#

uploading atm quiprr.

surreal mountain
#

try private frameworks then

burnt niche
surreal mountain
#

thank u

burnt niche
#

ignore mf

surreal mountain
#

give me like 5 minutes

burnt niche
#

its the makefile

#

yessir

wicked summit
#

BRUH

#

the more I do

#

the more I fuck stuff up

#

time to completely burn this project

#

fuck Preferences

#

I'm making my own framework

burnt niche
#

oh btw, anyone feel free to look at the code and roast tf out of me

#

it ll help me learn

#

i just started yesterday night and spent about 30 minutes on it. the rest of the time i ve been trying to make dragon work

surreal mountain
#

ok im bad

#

hold on lmao

#

do you mind if i refactor

#

actually nvm

burnt niche
#

sure

#

change the whole shit up

surreal mountain
#

i will do tha tlater

burnt niche
#

sure

#

oh btw if you install it , its a reachability tweak so you can test if the preference bundle and the resources folder for the image works

#

with theos this is how i make my bundles. BUNDLE_NAME = reach reach_INSTALL_PATH = /Library/Application Support include $(THEOS)/makefiles/bundle.mk and make a resources folder

#

and then i do ```#define reachPath @"/Library/Application Support/reach.bundle"

#

no cap, dragonbuild needs a wiki page

#

i am not sure how i would make that work with dragon

surreal mountain
#

im confusing myself

#

lol

burnt niche
#

VerySad i should just use theos

surreal mountain
#

lol

#

idk why mine isnt working

#

im mad confsueD

burnt niche
#

i was confused asf

#

gtg pick up my sister from work brb

surreal mountain
#

ok

surreal mountain
#

objc

lapis vessel
gentle grove
#

guys

wicked summit
lapis vessel
#

then your sdk is broken

burnt niche
#

kritanta where are you woeis VerySad

lapis vessel
#

follow the theos setup wiki more closely

burnt niche
#

!jumbo woeis

primal perch
#

!jumbo frcovid

gaunt mesa
burnt niche
tepid olive
#

you can just nic.pl with theos and dragon will be able to compile the project

#

it can tell from the theos generated makefile what to do

#

!jumbo catcock

stuck bloom
#

Is there anyway to get around needing a developer account to use entitlements in Xcode?

tepid olive
stuck bloom
#

Well I need this for a Mac tool

#

com.apple.authkit.client.private

#

It’s to do with jail breaking of some sort

tepid olive
stuck bloom
#

Oh yeah, that rings a bell

late ridge
# tepid olive

oh my gosh, this is the funniest thing i've seen all day

burnt niche
#

For me

#

It didnt even get my prefs

#

And when i made it work

#

This is what i got trying to open them

twilit jungle
#

The bundle "Preferences"... await

burnt niche
#

My project is on github fr

#

Quipr said give me 5 minutes. Hes still thereuhh

twilit jungle
#

I don't know anything about Dragon so can't help

burnt niche
twilit jungle
#

The Preference bundle definitely shouldn't be named "Preferences" though.

burnt niche
#

Yea i named it “reachprefs”

#

And its saying “Preferences”

lethal ice
#

did you change the name of your preference bundle

burnt niche
#

Yes sir

#

Its in github

lethal ice
#

because then you have to change entry.plist

burnt niche
lethal ice
#

just make sure all the keys are correct in entry.plist

#

nvm i think it's CFBundleExecutable in info.plist

#

wait but its correct wtf

tepid olive
#

pretty sure you need entry plist outside of resource folder with dragon

#

unless it’s changed

burnt niche
#

I moved it outside too

tepid olive
#

i am using a version of dragon two months old since every update fucks up my dragon make

burnt niche
#

In the root of prefs

tepid olive
burnt niche
#

Ignore the dog

#

In the video

tepid olive
#

staging dir as in, what’s inside .dragon

#

if you have tree installed just run that

burnt niche
twilit jungle
burnt niche
#

Its making 2 bundles uhh

twilit jungle
tepid olive
#

Show dragonmake

burnt niche
#

Bro wtf

#

Its on github

#

How tf is it get “tweaknameprefs.bundle

tepid olive
#

Remove makefile from reachprefs

burnt niche
#

Same thing uhh

tepid olive
#
# Now for preferences!
reachprefs:
    dir: reachprefs
    type: prefs
    files:
    - RPFRootListController.m
    # - ACellYouUse.m
    # - ../SomeFileFromYourMainTweak.m

ReachBundle:
  dir: Resources
  type: resource-bundle```
#

bruh

#

@burnt niche remove reachprefs/Makefile then dragon clean and rebuild

#

just rm -rf .dragon

#

lol

tepid olive
#

theres two bundles

#

Different bundles

#

oh

#

One is for his images and stuff

#

appears he is confused why it is making two bundles

#

the two bundles in dragonmake would be the reason

twilit jungle
#

Nah

#

Its making 3 bundles if you look at it that way

tepid olive
#

unless he uses it elsewhere

#

No it's for his other resources

#

either way both bundles get installed to pref bundle location since he doesn't specify an alternative directory

twilit jungle
tepid olive
#

He has a Resource dir at the root of his src

#

How do I install dragon

twilit jungle
#

goahead :emoji: pirate

tepid olive
#

its like

#

obv use proper syntax

#

@tepid olive

#

lol i was so far off

gaunt mesa
#

burrit0z and cameron unbanned true

tepid olive
#

@burnt niche rm -rf .dragon mf reachprefs/Makefile && dragon c

#

Then bam! Fixed

#

bro theos is so fast on my pc intjcum

#

real 0m5.207s

burnt niche
#

Let see

#

I figured it out

#

I think

tepid olive
#

I compiled it after doing those steps

burnt niche
#

Let me see

tepid olive
#

And only one bundle

burnt niche
#

Yes it compiled fine. I deleted both the .dragon in prefs and root

#

Thats what made it work for me so it didnt have 2 prefs

#

Im a test rn

#

Even bigger erroruhh

#

pepehands dragon is not for me

lethal ice
#

oh this is dragon

#

it all makes sense now

burnt niche
#

Lmfaoo

#

Yea nvm

#

Im not using dragon

tepid olive
#

@burnt niche add arm64e to archs

burnt niche
#

Anymore

#

Yessir

tepid olive
#

@burnt niche don't give up on dragon

#

You didn't build an arm64e slice

burnt niche
#

I dont see archs hold up

#

Let me do it

tepid olive
#

Yep

burnt niche
#
ld: warning: building for iOS, but linking in .tbd file (/Users/dopeboy/.dragonbuild//frameworks/CydiaSubstrate.framework/CydiaSubstrate.tbd) built for iOS Simulator
[Dragon] [6/10] (0.584) Linking .dragon/build/arm64/Tweak.xm.mm.o with clang++ [arm64]``` i dont have to do that
#

since dragon does it

tepid olive
#

now i broke my prefs lmao

#

cool its my toolchain on linux

#

@tepid olive im using your toolchain

#

Nothing is wrong with my toolchain

#

Bet it's user error

#

then why does it work fine on mac

#

Lol!

#

same exact project

#

only difference is the system im compiling with and the toolchain

tepid olive
#

not that it would matter

#

I can't help without the error

#

there is none

#

it just doesnt load

#

black screen

twilit jungle
tepid olive
#

prefs is just black

#

no "failed to load" either

#

pref bundle looks ok in filza

#

bruh

#

thats not the issue

#

it works when compiling on mac

#

root.plist is able to be opened, just checked

#

format is correct

#

im not a noob i know how to do plists

#

thank you

burnt niche
#

Yea its a bug in dragon most likely

tepid olive
#

well in my case im using theos

#

makefile issues prob

#

sigh

#

or toolchain

#

didnt mean makefile

#

for you its makefile

#

for me probably toolchain

#

fuck i cant speak

burnt niche
#

It works fine for me on theos

tepid olive
#

@tepid olive dw ill figure it out

#

like you would be worried

#
> Making stage for tweak MultiplaActivity…
> Making stage for bundle MultiplaPrefs…
> Making stage for tool mparunner…
> Making stage for bundle HomeWidget…
> Making stage for bundle ModuleWidget…
> Making stage for bundle WeatherWidget…
> Making stage for bundle ActivityWidget…
> Making stage for bundle BatteryWidget…
> Making stage for bundle MusicWidget…
> Making stage for tweak MultiplaCore…
find: ‘plutil’: No such file or directory
find: ‘plutil’: No such file or directory
find: ‘plutil’: No such file or directory
find: ‘plutil’: No such file or directory
find: ‘plutil’: No such file or directory
find: ‘plutil’: No such file or directory
find: ‘plutil’: No such file or directory
find: ‘plutil’: No such file or directory
find: ‘plutil’: No such file or directory
find: ‘plutil’: No such file or directory
find: ‘plutil’: No such file or directory
find: ‘plutil’: No such file or directory
find: ‘plutil’: No such file or directory
find: ‘plutil’: No such file or directory
find: ‘plutil’: No such file or directory
find: ‘plutil’: No such file or directory
find: ‘plutil’: No such file or directory
find: ‘plutil’: No such file or directory
find: ‘plutil’: No such file or directory
find: ‘plutil’: No such file or directory
find: ‘plutil’: No such file or directory
find: ‘plutil’: No such file or directory
find: ‘plutil’: No such file or directory
find: ‘plutil’: No such file or directory```
twilit jungle
tepid olive
#

ok so moving swiftly on from that, i have a question about objc runtime

#

so for instance methods, there's always self, cmd as the first two arguments
with class methods, how does it work?

twilit jungle
#

The same way but self is class instead of instance.

primal perch
tepid olive
#

oh

#

lmao

primal perch
#

assembly

misty cradle
#

assembly

tepid olive
#

assembly

primal perch
#

true

gentle grove
#

.;..

#

oops

tepid olive
#

@tepid olive did I forget to add plutil to my toolchain?

#

idk

#

perhaps

#

I'll add it soon

#

dw it isnt completely breaking my build

#

nfr objc runtime stuff

tepid olive
#

@tepid olive rm $THEOS/toolchain/linux/iphone/bin/plutil, then try

burnt niche
#

Going on a vacation to complete my homework. No tweak dev this following weekpepehands

tepid olive
#

i’ve done nothing but tweak dev and workout this entire weekend lmaoo

#

basically restructured all of a mega project, and changed how the core of it works monka

#

i get random spikes of motivation so i just go all in

#

they are rare so i take advantage of them

primal perch
tepid olive
#

rn my project can’t compile cause my code isn’t done

burnt niche
#

Im rewriting my whole tweak in swift using orionfr

tepid olive
#

*onion

burnt niche
#

No

surreal mountain
#

i hate being a developer role in a large server

tepid olive
late ridge
#

Remake twitter pls

tepid olive
#

lmaoo

late ridge
#

10$

tepid olive
#

remake XNU pls

#

make 0day pls

gaunt mesa
#

hello

#

😳

tepid olive
#

hello

late ridge
surreal mountain
#

😳

gaunt mesa
tardy narwhal
#

Lmao wtf

#

people have so unrealistic expectations right off the bat

#

“hey make a social network k thx bye”

gaunt mesa
#

well

surreal mountain
#

like

gaunt mesa
#

they see the top 1%

#

and assume is bottom 1% are the equivalent

surreal mountain
#

you are part of this group and you get to be our developer

gaunt mesa
surreal mountain
#

is that supposed to be an honor

tepid olive
#

choosingbeggars lmao

tardy narwhal
#

what server is that

tepid olive
#

it's a sub

primal perch
gaunt mesa
#

imma hazard a guess at iosdev

#

shep nitro wtf

primal perch
#

true

tepid olive
#

with class_addProperty do i need to write my own setter and getter

primal perch
tepid olive
#

this makes me think of the guy asking qwerty to help him get a 0day so the guy can release it

#

or is there a way to make it synthesize on its own

tardy narwhal
gaunt mesa
#

why are u using add property

tepid olive
#

r/choosingbeggars

tardy narwhal
#

no no i meant the server quiprr is in

tepid olive
#

idk

primal perch
#

why are u using objective c

tardy narwhal
#

@surreal mountain where do i join to get harassed like that to troll

tepid olive
tardy narwhal
#

😪 fine

ashen birch
#

gm

tardy narwhal
#

cockblocking the fun

surreal mountain
#

true

gaunt mesa
#

cockblocking the fun

#

lmao

tepid olive
#

funny how jailbreaking got me into programming properly. before checkra1n i wouldn't even understand what i'm currently programming at all lol

surreal mountain
#

funny howc

#

cock

gaunt mesa
#

funny how every programmer has unhealthy habits so

#

sleep being the biggest one

tardy narwhal
#

wdym

gentle grove
#

howc

gaunt mesa
#

fr lack of sleep

#

there's a lot of us like that

tardy narwhal
#

sleeping less is just you choosing to dedicate more time to code, there’s no problem with that

#

ride or die bro

tepid olive
#

lmao

gaunt mesa
#

yeah sleeping less is fine

#

but borderline unhealthiness

tepid olive
#

ehh just force yourself to sleep
i can manage a proper 9hrs usually because i've been forcing myself a ton

primal perch
#

it is unhealthy

tardy narwhal
#

yeah you know the occasional collapse here and there and you gucci

primal perch
#

not borderline

gaunt mesa
#

i haven't been able to stay up past 1 anymore

#

since i pulled like 4 all nighters

#

and then i died

primal perch
tepid olive
#

wtf

gaunt mesa
#

:fruhh:

tardy narwhal
#

Lmao yeah that’s stupid, do a 2-nighter at max else you’re completely fucking your circadian rhythm

gaunt mesa
#

i mean i've bounced back

#

plus school keeps me in check

tepid olive
#

holy shit why does spotify sound so good

#

wtf high quality streaming

tardy narwhal
#

bruh school’s such a distant memory by now

gaunt mesa
#

lol

tardy narwhal
#

can’t believe it’s been 5 years

gaunt mesa
#

not for me

tepid olive
#

i've actually never done an allnighter
worse night of sleep i've had was like 3-4 hours

primal perch
gaunt mesa
#

school is dominating my life

primal perch
#

he dont MISS

gaunt mesa
#

2021 is my most important year of grade school

#

got all my huge exams and then college applications in the summer and fall

tepid olive
tardy narwhal
#

well you better focus on that

tepid olive
#

not gonna pay that much

#

true

tardy narwhal
#

lmao just %hook school bro

primal perch
#

you can get 4 months for 4$ rn i just abuse those offers

#

its dirt cheap then

gaunt mesa
primal perch
gaunt mesa
#

but in all seriousness yeah i've been focusing on school a lot more

primal perch
#

just pick the hifi one not standard

#

bc same price

tepid olive
#

LMAO my springboard wont start

#

L

tardy narwhal
#

close your eyes, springboard will be back

tepid olive
#

guess thats not how you do this crap

gaunt mesa
#

i've only got 9 more exams left this year

tepid olive
#

just remove springboard and put it back

gaunt mesa
#

7 of them being APs

surreal mountain
#

this guy is so persistant

primal perch
surreal mountain
#

how much he would need to pay me

#

for a social media platform

tepid olive
tardy narwhal
#

That’s not a real question, look up average wage for a mediocre programmer and then calculate how long you need

#

that’s your price

primal perch
#

then add 3 months

gaunt mesa
#

lol

tepid olive
tepid olive
#

wait but @primal perch what do you do when the new user offer ends fr

burnt niche
gaunt mesa
burnt niche
#

Have 3 cars now

primal perch
#

tf

gaunt mesa
#

hook it's init and make it nil

tardy narwhal
tepid olive
tepid olive
burnt niche
#

-(ashes)destroy

gaunt mesa
burnt niche
#

We need that method

tepid olive
#

i have physical school again tomorrow
quebec ended up keeping schools open uhh

tardy narwhal
#

oh i loved school but it’s been so long, uni is fun but I’m dipping this year. dunno if I can say where I’ll start working though lmao

primal perch
#

intel

burnt niche
#

-(ashes)Blowthisbitchup{

Return pure ashes;
}
%end```
tardy narwhal
#

Nope, you might know the company though I think shep

#

have you heard of SAP?

primal perch
#

no but i googled it

#

nice

tepid olive
tardy narwhal
#

yeet, starting there this fall

#

excited af

burnt niche
#

Facts but im waiting at a car dealershippepehands

#

I didnt pay attention

gaunt mesa
burnt niche
#

I m just tryna get my new car and go home

primal perch
#

physical is banger

#

imagine having online still Rip

burnt niche
#

I have online

#

I like online

tepid olive
tepid olive
gaunt mesa
#

bruh y'all tripping

#

toronto still online

burnt niche
#

But i love going to college tho. Love talking to new people

gaunt mesa
#

iirc

burnt niche
#

N girls mostly lmao

tardy narwhal
#

When are y’all blowing up that giant rubber duck again in toronto

tepid olive
#

yes toronto is online

tepid olive
#

my friend is doing it

tardy narwhal
#

Man I’ll be upset af if it ain’t coming this year

gaunt mesa
#

well i'm not in toronto anymore so i wouldn't know

#

stupid dad and government job

tepid olive
tardy narwhal
#

I wanna go there and take a picture lmao

gaunt mesa
gaunt mesa
#

saying this from the US

#

because virginia is depressing af

tepid olive
#

toronto looks fun

#

but you are further from proper mountains

#

so no

gaunt mesa
#

bruh

tepid olive
#

what

tepid olive
# tepid olive toronto looks fun

Toronto is terrible right now, they are getting a really bad reputation from surrounding cities cause we are in lockdown thanks to toronto and peel region.

#

my life is literally mountain biking school ski and programming

#

i need mountains

gaunt mesa
#

toronto is also the biggest population city

primal perch
#

true mountains

gaunt mesa
primal perch
#

the rockies are like 2 seconds away

#

its pog

tepid olive
tardy narwhal
#

man’s too far in the future