#development
1 messages · Page 378 of 1
minus Message Effects which is just mapped to the same thing as long pressing send on iOS
there has to be some way it knows those built-in extensions exist, and can load them without issues
exactly
it doesnt even show up here
ftr i have quit and relaunched messages
❌ all of them probs lmao
like I have to do almost daily
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
how convenient to enter a server and immediately see some great candidates for people you can bug in DMs
it's like DMing saurik for basic jb help as if he has time for that
my other favorite is people who DM me on twitter "hi" and expect me to respond to that for some reason
LMAO

lol ugh good grief
ok yeah I'm sure a server like that will be busier than chariz server lmao
paging @grave sparrow
its an investing discord
so
a lot of dm ads
so much legal trouble in there too

free money
until it's not
it is if he sells them all now which would be the smart play
ofc lol
but if he taps into his inner autist he'd wait
diamond hands
true
yeah this guy is extremely good at what he does
1000% on exposure this week
lol
true @primal perch
true
What discord is that?
its called asset entities
the discord code is stocks
but im gonna get filtered if i link it
since you guys know about intel

im thinking of an earnings play
they have earnings thursday
are they not just gonna get fucking shit on
amd 5 series and AS?
they havent been doing hot but i dont think 11th gen will do bad
fair
if the product doesnt keep up with amd they just drop the prices
the 10400f fits a very nice role at 150$
yeah i havent been keeping up enough
keeps up at 1440p and 4k nearly just as well as the 10900k


_ _
@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?

doubt it was related

serious question tho: linux arm64e compatible tool chain where
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

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

Patched?
I see no reason why my toolchain won't work for releases
_ _
wtf torrenting is so helpful, i can transfer a 2gb file between devices
so easy
nice
There’s something better than torrenting
Or you can use ethernet cable to transfer between two computers
_ _
true
Yw

You can use my enterprise key
i have pro anyways
HWID go hard 
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
no
just grab with with AC2
whats your idea anyways
maybe you could just dump the contents in, and the extensions in the extensions dirs of macOS
well the extension is already loaded/"plugged in"
so it just doesn't load
but where are the native extensions for messages stored
exactly
i wonder if this could be a permissions issue
does it show in /Apps
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
yea
only thing i found was them in the sim
wait but there aren't even stickers on mac?
or like sticker based apps
it's catalyst but idk
there aren't third party ones
well yes but thats what we are trying to do
clearly the functionality must exist right? i highly doubt that would be hardcode
well i've heard from many it's catalyst
doubt they would patch it out
on iOS, the directory is where for the extensions?
oooh thats something i should figure out
let me see
well
i think its just the appex loaded from the .app
it's in the sdk
yeah
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
hmmmmm i assume the second
i can try
just try to find sticker methods so we can know it exists
are .appex extensions compiled to native code or is it cross platform?
its native code i think
i cant run the bin, it just kills itself
thats part of the issue i assume
xattr -sc it and ldid it?
idk, maybe bash to be sure
gm amy
Aight I know I’m a bit late but I now hold the beat saber record in KJC Anthem of the decade
Gm sir
AMFI might be killing it
or the container system on m1
idk, but why would it exist then
-MCMClientConnection createOrLookupContainerWithContainerIdentity:createIfNecessary:transient:useLocking:withError:: com.apple.mdworker_shared not entitled to retrieve container class 2 with identifier com.gamerdelights.gamepigeon
lol
@gaunt mesa I was thinking earlier, why not just sign ipas with dev certificates to run them on M1?
what's the tree of the ipa?
i dont think that should change anything
the .app?
gamepigeon has a wrapper
you dumped
the uncompressed is gonna be different than the .app
and i think i deleted the uncompressed
maybe put the .appex in the same dir where widget appex are stored
oh maybe you could run the marzipanify tweaks on it
LSRequiresIPhoneOS
you'd break push notifications
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
I’d rather that than no app at all
I made a CLI tool that allows you to download and install any iOS app on Apple Silicon even after the latest changes. 🚀 cc @_inside https://t.co/B7U1zHbG66
451
damn i hate compiling idevicerestore

true
.
we are yet to know what mitigations apple even made for these so we must wait ¯_(ツ)_/¯
@grim sparrow
well it's already been done
lol
imagine having airbook
holyshit i managed to compile it in like 10 minutes total with 2 errors total
that's nice
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
ngl I would wait till the new 14 and 16 inch ones
lol
@gaunt mesa no balls compile Signal to compare against me and quiprr
bruh
why

no considering i just got my mac this year
I'm curious
the upgrade cycle of a macbook pro is much longer than an iphone
That makes way more sense true
how compile signal
standby
dm
Gonna convert my project to dragon.
lets see how it does


shaker
salt shaker
I need to fix Theos
In deagon
tho it's not the best
oh right I misinterpreted
krit is improving it as much as she can

yes she
Didnt know
This why use virtualbox
vmware has better performance
Just use qemu+KVM
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
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
pip install PyYAML
sorry wrong discord
make do works fine and my tweak shows up in prefs
but dragon installs the package and my prefs dont show
sorry wrong discord
and my tweak does not work
sorry wrong discord
could someone tell me if i did something wrong here
what's ur error tho
it builds
it just doesn't show up in prefs
and im not sure if i did the bundle right
ur indent is doubled
i havent converted my prefs makefile to dragon
i got this template off of dragon wiki
i changed it
wtf is mf
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
what is reach_INSTALL_PATH for
Hello my shit devs out there
hello sir
i thought its for that the bundle installs in lib/appsupport
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
oh nvm
and it makes the .dragon folder in there
show me reachprefs.plist
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>
well
in ur DragonMake u called the bundle ReachPrefs
not reachprefs
*the preference bundle

so in dragon make it say reachprefs tell me if that works
tho i'm not 100% if the case matters
yea it doesn't
no error tho?
doesn't hurt to try and change it
but do me a favor
does /Library/PreferenceBundles/ReachPrefs or /Library/PreferenceBundles/reachprefs exist
i have ReachPrefs
i did
oh
it should've overwritten that folder when u compiled and install again
so ill try to delete it
if u wanna go that route uninstall the package in cydia
then it'll delete the folder
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
i have no idea what that is. i don't have a entry.plist lmao
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
okay in root
Lmfaooooo
for now i guess ill stick to theos
until krit comes back
does anyone know where krit is btw
probably having fun
what is the issue
Maybe they got killed
im good with dragonbuild
Krit dead 
@surreal mountain its making two prefs bundles for me
ReachPrefs.bundle and TweakNamePrefs.bundle . when i uninstall they both get uninstalled
are you fine with making a github repo
could this be because of my makefile in the pref bundle
and adding me to it
sure
guys its workinmg
ok cool
ive never used github so my bad in advance if i fuck up royally
nah its fine ill make it public. after im done with this tweak, i ll be making it open source anyways
ok cool
what
what are you talking about
literally -framework Preferences
in clang
or add Preferences to your frameworks array in make
adding it in makefile does not work
uploading atm quiprr.
try private frameworks then
https://github.com/clu3lesss/Reach/tree/main/reach2 here you go sir
thank u
ignore mf
give me like 5 minutes
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
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
i will do tha tlater
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
i should just use theos
ok
objc
if you use theos' pref bundle template it will link against it automatically for you
guys
but it can’t find Preferences
then your sdk is broken
kritanta where are you

follow the theos setup wiki more closely
!jumbo 
!jumbo 

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 
Is there anyway to get around needing a developer account to use entitlements in Xcode?
if you're jailbroken you can just fakesign binaries with ldid
Well I need this for a Mac tool
com.apple.authkit.client.private
It’s to do with jail breaking of some sort
I think you need to disable AMFI
Oh yeah, that rings a bell
oh my gosh, this is the funniest thing i've seen all day
That was not the case
For me
It didnt even get my prefs
And when i made it work
This is what i got trying to open them
The bundle "Preferences"... 
I don't know anything about Dragon so can't help
Rip
The Preference bundle definitely shouldn't be named "Preferences" though.
did you change the name of your preference bundle
because then you have to change entry.plist
just make sure all the keys are correct in entry.plist
nvm i think it's CFBundleExecutable in info.plist
wait but its correct 
pretty sure you need entry plist outside of resource folder with dragon
unless it’s changed
I moved it outside too
i am using a version of dragon two months old since every update fucks up my dragon make
In the root of prefs
what does staging dir look like
This is the problem


Show dragonmake
Bro wtf
Its on github
How tf is it get “tweaknameprefs.bundle
Remove makefile from reachprefs
Same thing 

# 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
What? Looks fine to me
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
in prefs you should have resources in the pref bundle

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

:emoji: 

its like
bash curl -Lo dragon.krit.me or something
obv use proper syntax
bash <(curl -sL dr.krit.me)
@tepid olive
lol i was so far off
burrit0z and cameron unbanned true
@burnt niche rm -rf .dragon mf reachprefs/Makefile && dragon c
Then bam! Fixed
bro theos is so fast on my pc 
real 0m5.207s
Will it work tho
Let see
I figured it out
I think
I compiled it after doing those steps
Let me see
And only one bundle
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
Nice
Even bigger error
dragon is not for me
@burnt niche add arm64e to archs
Yep
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
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
even the sdk is the same lmao
not that it would matter
I can't help without the error
there is none
it just doesnt load
black screen

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
Yea its a bug in dragon most likely
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
@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```


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?
The same way but self is class instead of instance.

assembly
assembly
assembly
true
@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 rm $THEOS/toolchain/linux/iphone/bin/plutil, then try
Going on a vacation to complete my homework. No tweak dev this following week
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 
i get random spikes of motivation so i just go all in
they are rare so i take advantage of them

will later
rn my project can’t compile cause my code isn’t done
Im rewriting my whole tweak in swift using orion
*onion
true
Remake twitter pls
lmaoo
10$
hello

😳

Lmao wtf
people have so unrealistic expectations right off the bat
“hey make a social network k thx bye”
well
i hate when its for free too
like
you are part of this group and you get to be our developer

is that supposed to be an honor
choosingbeggars lmao
what server is that
it's a sub

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

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
which sub
why are u using add property
r/choosingbeggars
no no i meant the server quiprr is in
idk
why are u using objective c
@surreal mountain where do i join to get harassed like that to troll
cause i want to manually do it
nowhere
😪 fine
gm
cockblocking the fun
true
funny how jailbreaking got me into programming properly. before checkra1n i wouldn't even understand what i'm currently programming at all lol
wdym
howc
sleeping less is just you choosing to dedicate more time to code, there’s no problem with that
ride or die bro
lmao
ehh just force yourself to sleep
i can manage a proper 9hrs usually because i've been forcing myself a ton
it is unhealthy
yeah you know the occasional collapse here and there and you gucci
not borderline
literally me
i haven't been able to stay up past 1 anymore
since i pulled like 4 all nighters
and then i died

wtf
Lmao yeah that’s stupid, do a 2-nighter at max else you’re completely fucking your circadian rhythm
bruh school’s such a distant memory by now
lol
can’t believe it’s been 5 years
not for me
i've actually never done an allnighter
worse night of sleep i've had was like 3-4 hours
school is dominating my life
he dont MISS
2021 is my most important year of grade school
got all my huge exams and then college applications in the summer and fall
i wanna try tidal but i'd need hifi for 3d reality songs so idrc
well you better focus on that
lmao just %hook school bro
fr
where
but in all seriousness yeah i've been focusing on school a lot more
close your eyes, springboard will be back
guess thats not how you do this crap
i've only got 9 more exams left this year
just remove springboard and put it back
7 of them being APs
this guy is so persistant

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
then add 3 months
lol
whatever it should be he won't pay it
%hook School
- (BOOL)isHidden {
return 1;
}
%end
wait but @primal perch what do you do when the new user offer ends 
Getting a new car
hiding it isn't enough
Have 3 cars now
tf
hook it's init and make it nil
this is the correct solution. Out of sight, out of mind
True
Yep, I hated school so much.
-(ashes)destroy
then checking 9 months later and seeing horrible grades and missing assignments
We need that method
i have physical school again tomorrow
quebec ended up keeping schools open 
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
intel
-(ashes)Blowthisbitchup{
Return pure ashes;
}
%end```
Space between the - and (. Also lowercase return. Formatting is life.
imagine having physical school
I m just tryna get my new car and go home
imagine staring at a screen all day doing online
Oh you live in Canada too.
yes
But i love going to college tho. Love talking to new people
iirc
N girls mostly lmao
When are y’all blowing up that giant rubber duck again in toronto
yes toronto is online
next decade
Man I’ll be upset af if it ain’t coming this year
Obviously, lol, you toronto's are ruining other cities around you 😦
I wanna go there and take a picture lmao
toronto is the superior city
bruh
what
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

bruh that's dumb asf
toronto is also the biggest population city
true mountains
mountain time is fake
Yes but they aren't following covid rules at all. Cities with almost no cases are in lockdown thanks to toronto and peel.
you should know about conan
man’s too far in the future







lack of sleep
