#development
1 messages · Page 270 of 1
factual

fuck lost my EIN
company tax number thing
oh
hm
kritanta inc
Someone told me there was drama here but that seems to be done. So back to photoshop
:who:
bruh
drama here is usually warranted reasonable drama
^
that resolves itself after 5-10 minutes at most
Idk if I agree with that first statement but I definitely agree with that 2nd one
fair 
kek
ㅤ
I’m taking this computer graphics class rn
cool cool
I had to take a photo, sketch it, then digitally edit the sketch
i can take over as owner if u need
no
So I just lined up a bunch of Apple products for my picture to flex on other students
'cock'
@surreal mountain how is it tough talk
bruh
i just said no
No
no
hello bro can you not
nfr
Oh boi my AirPods Pro replacement just came
ok we get it
Ók
ok
@shut stag what are you, a non-developer, doing in a channel like this 
go to #sketching

I tempt you
tempt
We have a 🤡 over here
If I am the clown then you must be the circus act
His name is cameren
please ignore the part where for some reason my phone can't ever transfer more than 1-2mb of a file before restarting the connection
which if anyone knows what could cause that, it'd be nice to know
bump
it's local
true but point still stands
fair
anything come up on google about it?
not available
Prolly 2nd
bruhhhhhhhhhhhhhhhhhhhhhhhh
pain
but this is an issue with my phone afaik
rip
U eat cock for breakfast?


anything come up on google about it?
not much out there about openssh on iOS so no
It gives u a warning before
@half walrus rip
Any other device this happens on or just yours
lemme test
can someone explain how llvm obfuscation works
ok true
and these passes will do whatever u want
is this an llvm thing
yes
ok
oh true
if we are talking about hikari tho im pretty sure they have their own custom scheduler
is there i way i can send an inter-process notification with a uiimage
or something along those lines
Does Cycript work on iOS 13?
Googling shit since I’m new, looks like it broke in iOS 12? Can’t tell if it’s been updated
@proven owl there was a working build on procursus
is there i way i can send an inter-process notification with a uiimage
@surreal mountain well with libMRYIPC you could put the image in a nsdict
But why do u have to send an UIImage to another process
im willing to bet you dont need ipc to get it

no
fr
@gaunt mesa the procursus repo?
Is Cycript the best way to figure out how stock iOS preferences are built? My goal here is to figure out what cell is used when selecting a ringtone in the sound settings
Flex
You can inspect it and check there
Add repo: https://dgh0st.github.io/ and https://nscake.github.io/
Then install FLEXall
Why?
true
Why?
@twilit jungle
I don't see any need for him to get a non github repo lol
Also would cost money, which doesn't have to be spent at all 

I don’t mind the cost, but yeah there is no reason to waste time setting up a full on server that most likely won’t be as secure. And I don’t really have any other usage for it.
they changed it from master to main for real now
I don’t mind the cost, but yeah there is no reason to waste time setting up a full on server that most likely won’t be as secure. And I don’t really have any other usage for it.
@twilit jungle literal this
@marble tiger you know of anything in coreservices that'd let me grab PID by <any info i have about the app>
frcoal's tweak development guide is out now

they changed it from master to main for real now
@misty cradle i didn't notice for a month
the old ones are still master
just git init; git add --all; git commit -m "yeah"; git remote <blah>; git push -u origin master
didn't even realize github changed it
@half walrus not that I know of. FrontBoard and Backboard would know things like that
FBProcessState has the pid
but you'll have to figure out how to get that
+[FBProcessState sharedInstance]
I was thinking [[FBProcessManager sharedInstance] applicationProcessForBundleIdentifier:]
stuck how?
But you can press other stuff?
i forgot now 
dragon dr ps aux \| grep \$\(appinfo -p {bundle_id}\) | xargs | cut -d ' ' -f 2
zoop
dragon dr ps aux \| grep \$\(appinfo -p {bundle_id}\) | xargs | cut -d ' ' -f 2
needs to be a command on its own that's actually very useful
could toss in appinfo
are u just adding everything to dragon now 
DragonOS when?
this is all for a feature i was adding to it so yes
app decryptor 
automatically decrypt app on device via bundle id and copy the zipped Binary (and all decrypted frameworks) to the current dir on PC
holy shit
right before i publish, going to see if I can get it working without killing the app
which shouldn't be too hard
for this feature?
doesn't it work there
unless u pushed a fix since we last spoke about it
what's the bug exactly
toolchain issues

oh that fun stuff
@primal perch
I'm gonna be hopping to windows to catch some among us in a bit so I'll test it on WSL there
ok
i have a lot of do cred expiring soon
if u want a droplet for whatever reason lmk
i already have $200/mo in droplets there 🤡
i would hope so
i already have $200/mo in droplets there 🤡
nailed it
trur
pog
lmao unexplained error
i had to use a different method of downloading it bc my connection keeps doing that
wtf
@lime pivot do you know what theos/headers/auki/KJUARR.h is?
I’m going through all the headers to make sure they compile btw
3rd party api for auki some old tweak i believe
Seems reasonable
I don’t see any reference to it though, and I’m tempted to delete it
Well, I did deleted it
Apparently there are 692 headers in theos/headers

@misty cradle took me forever cause idk what im doing but I found it using FLEXall, its a PSLinkListCell, its just set up in a way I dont understand yet, just more to learn. Thanks!
geez i forgot how much i hate oral presentations

@misty cradle took me forever cause idk what im doing but I found it using FLEXall, its a PSLinkListCell, its just set up in a way I dont understand yet, just more to learn. Thanks!
@proven owl nice
np
ㅤ
Ok
L
Imagine being a known IP
And bruh use vpn at least
or even better vps
Different machine
why are u named after a drug

Cause I am addicting 🥴

i mean codeine is an opioid
because i wasn't me now when i made this name
^ lmao
Yes he gave me free sex
tasty
i also spilled the bongwater yesterday
Ok
Drugs
Hi
true
truthy
when the
tfw the drugs start smoking weed

yesterday
Yummy
10g skywalker og
@lethal ice share
i've heard it's really good
True
no wtf it's mine
I’ve been smoking cookies and cream
fuck
@lethal ice gordita
@primal perch gordita
true
tu eres una gordita
no jules es
You do not have permission to use this command.

verdad

cierto
wtf
what fish lang you be speaking?
le espanol
true
ñ
ñight
Lnao
lnao
appinfo [-lepcP] app.bundle.id
-l List installed apps
-e Executable name for bundle ID
-p Full path to bundle executable
-c Path to the app's data container (sandbox)
-P PID of the app if it's currently running (unsafe)
You killing it right now 
@marble tiger it was an old tweak
(would not recommend somethingthatcouldterminate $(appinfo -P blah) yet)
undefined return on -P if the app isn't running rn

learned that by injecting inject_decrypt into launchd on accident 
@half walrus could I just ask the purpose of 0x4 in dlopen?
can dragon read email yet?
Zawinski's Law of Software Envelopment (also known as Zawinski's Law) relates the pressure of popularity to the phenomenon of software bloat: Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can.
#define RTLD_LAZY 0x00001 /* Lazy function call binding. */
#define RTLD_NOW 0x00002 /* Immediate function call binding. */
#define RTLD_BINDING_MASK 0x3 /* Mask of binding time value. */
#define RTLD_NOLOAD 0x00004 /* Do not load the object. */
#define RTLD_DEEPBIND 0x00008```
dragon replaces theos 
:thinkingcrew:
@gaunt mesa
@boreal bramble legend
@half walrus why aren’t you just using the constant? Also, it’s a public framework, so you should just be able to link against it
copy/pasted
Oof
Stream Kim jong cracks album https://open.spotify.com/album/2ks2Ht6315Js1CdI4pvxW7?si=Iqno5dI6SM-SpHoji5Tabw

is there a way to execute something when you get a notification, like when you get a notification you get an alert and the notification
if there is will there is a way
and if there is a support channel, i will ask for the answer in there
#jailbreak, #genius-bar or #genius-bar-2 if you are looking for existing tweaks that do that.
#jailbreak, #genius-bar or #genius-bar-2 if you are looking for existing tweaks that do that.
you see, i want to rework it afterwards to do something else
ah it's about HPP
[[homeplus pro]]
so i like dont want preexisting tweaks unless they are open source
So what have you tried?
i tried looking at the headers and seeing what looks like it has anything similar to what I need
and did you find any classes?
well yes and no
smh
Okay what classes did you find/try to use? and why do you think they aren't useful?


yea just hook the protocol true
so would that be it?
yea just hook the protocol true
@primal perch

man i thought u were joking about it being a protocl
Don't have to be the brightest or sharpest, just have to try stuff for yourself instead of relying on others to provide the info.
Did you try it?
Have you made tweaks before?
Okay then just do it the same way you did those
Divide your problem into smaller pieces and then try to solve each of those pieces individually
/Users/bradyholland/theos/Prefix.pch:23:11: note: did not find header 'Foundation.h' in framework 'Foundation' (loaded from '/System/Library/Frameworks') Any idea why it might be trying to look for foundation headers on my mac and not the SDK.
First time messing with CC Modules
https://prnt.sc/vcwqtl Makefile
I switched from atom in March but since switched back
VSCode is nice and all, I still use it for some things
But atom is simpler and seems to have less of an impact on my computer in the background
I'm pretty sure it's the extreme opposite, the enthusiasm behind Atom died and it never got performance issues addressed
@vivid dew hey mr angle
while VSCode/monaco-editor were just always performant
@vivid dew please follow frcoal's tweak dev tutorial https://github.com/teamleviathan/frcoal-tweak-development-guide
@upper mountain check in Xcode > Preferences > Locations > Command Line Tools, make sure that's set to what you expect
Maybe having 10 VScode windows is what caused it to use lots of memory

Just a thought that came to me
Atcum
Vscum
hilarious and original
True
I am very funny
And original
especially my name
so funny

so funny
so original

@misty cradle thanks for sharing frcoals guide
it helped me make tweak for iso that makes it run ios 6 on ipjhone pro max
@upper mountain check in Xcode > Preferences > Locations > Command Line Tools, make sure that's set to what you expect
@lime pivot Yea should be the correct CLT (Im on 11.7)
Its just for this one CC module too
fuck spanish hw
True
I am very funny
And original
especially my name
so funny
so funny
so original
@vivid dew
no
want to do my homework @cock
cockToday at 3:55 PM
yea
wait how yall know my real name
Hello
wait what

As always, I’d love to
@proud geyser
channels/349243932447604736/688124600269144162/772927890278187078
Okay @tepid olive thanks but help me with the real issur
Lol!

Fix xcode or fix your code

I have 600 dollars in credit card debt with payments due!
uh oh
Fix xcode??
yes
xcode is bug
unfortunately
Use vscode and xcodebuild
Or clang if that suits your fancy
Cock if you will
Johnson, if that suits your fancy
I already completed the guide years ago funnily enough
wtf
this shit was the easiest
and i get points off for non existing whitespace?
maybe
@vivid dew why tf do you have to learn swahili 
Hmm just re-installed CLT and still getting the issue
Not wrong
@half walrus You got any clue as to whats going wrong
not a dragon issue, similar foundation shit occurs with make
how the fuck do you get wrong answers on supersite
google "what is a protocol objc"
google "what is a protocol objc"
@half walrus I didn't write the its the ControlCenter headers
or CCSupport
not sure yet
git blame and then @ them then i guess
@naive kraken
You’ve got foundation imported right 
no
IOKit 
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
^b299825 (Burrit0z 2020-10-30 14:10:58 -0400 1) #import <Foundation/Foundation.h>
guess its my fault
ayo, please put a space before {
thanks
else{
please use
else {
sysroot: $DRAGONBUILD/sdks/iPhoneOS11.2.sdk
dir: ppccmodule
type: bundle
objc_files:
- ppccmodule.m
frameworks:
- UIKit
- Foundation
- Preferences
- ControlCenterUIKit``` Is the DragonMake Module
I think the problem might be that theos automatically includes foundation but maybe dragonbuild does not? idk, this file in particular inports fine for me on theos
with make(theos) I get
/Users/bradyholland/theos/Prefix.pch:23:11: fatal error: 'Foundation/Foundation.h' file not found
#import <Foundation/Foundation.h>
^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/bradyholland/theos/Prefix.pch:23:11: note: did not find header 'Foundation.h' in framework 'Foundation' (loaded from '/System/Library/Frameworks')```
dragon output doesnt change if I add #import <Foundation/Foundation.h> or not
lol
you need to use a patched sdk and specify it in your target I think
and for dragon you'd need to edit the file that throws the error and put the import at the top
frcoal
if you don't specify a target, it will use the latest from Xcode
curl -LO https://archive.quiprr.dev/developer/sdks/iPhoneOS14.0.sdk.tar.xz
tar -xvf ./iPhoneOS14.0.sdk.tar.xz $THEOS/sdks/

Directions too confusing, overwrote /

I should specify target it in my overall project makefile and my subproject's makefile
no
export TARGET = iphone:clang:<sdk to use>:<lowest version you're targeting> into the makefile
there's also different ways to set the target but most don't work that good for me idk
export ARCHS = arm64 arm64e
export TARGET = iphone:clang:14.0:10.0
# export PREFIX = $(THEOS)/toolchain/Xcode.xctoolchain/usr/bin/
INSTALL_TARGET_PROCESSES = Preferences ScreenshotServicesService SpringBoard
DEBUG = 1
FINALPACKAGE = 0
PACKAGE_VERSION = $(THEOS_PACKAGE_BASE_VERSION)
include $(THEOS)/makefiles/common.mk
SUBPROJECTS += src/NotatioPrefs src/Notatio src/NotatioApp
include $(THEOS_MAKE_PATH)/aggregate.mk```
example makefile
using a 14.0 sdk
or just be built different and use xcode 12 + ios 13.7 toolchain 😎
cuz u have old xcode cli
or just be built different and use xcode 12 + ios 13.7 toolchain 😎
@misty cradle xcode 12 🤮
that's due to Xcode 12 breaking arm64e I presume right
the toolchain yeah
where do I get the Xcode.xctoolchain for Xcode 11?
only other xcode i have downloaded is 12 beta 2
apple website
install the command line tools
then you can use the command to switch between toolchains
xcode-select
where do I get the Xcode.xctoolchain for Xcode 11?
@naive kraken https://archive.quiprr.dev/developer/toolchains/Xcode.xctoolchain.tar.xz

or u can just export prefix
I tried that but it didn't work @misty cradle
idk I tried some stuff to switch between toolchains idk
but there is an issue apparently, people have been reporting that things compiled with "old" arm64e toolchain doesn't work on ios 14 and only using clang 12+ works on ios 14
but i have to check this out
thanks @surreal mountain

wow rude
crane literally tweak of the year
he just thanked you
😂
hswidgets and crane award needed
what about RGBKeys

'Cranes are a family, the Gruidae, of large, long-legged, and long-necked birds in the group Gruiformes. The 15 species of cranes are placed in 3 genera, Antigone, Balearica, and Grus. Unlike the similar-looking but unrelated herons, cranes fly with necks outstretched, not pulled back.'
- Wikipedia
crane literally made me 1k profit bro
So you mean stuff compiled by Xcode 11 won't work on iOS 14 arm64e?
So you mean stuff compiled by Xcode 11 won't work on iOS 14 arm64e?
@naive kraken correct
heh, not talking numbers but you might not be the only one that made 1k
crane literally made me 1k profit bro
@misty cradle
😂
we dont have a jb yet for arm64e ios 14
it wont work on 13 if you use xc12 toolchain
heh, not talking numbers but you might not be the only one that made 1k
@naive kraken
wen u0 ios 14 tweak monies go brr
correct
that sounds awful
u0 release for 13.5 was mega monies day
@naive kraken do i update my crane
mega monies week
i am still on 1.0.5
Importing foundation, uikit, and coregraphics into each of the three headers solved the issue, but I have no F-in clue why it fucks up for me and not for you. @naive kraken Its not will all my projects either, just the CC module so
¯_(ツ)_/¯
IMAGINE
yeah you prob should update, 1.1 changed a lot of stuff
ok
but 1.1.1 is changing even more
half the fun of dragon is debugging issues
😂
will my containers stay intact if i delete lite and install normal
they migrate you get an alert when you first launch the pref pane of crane
ah ok
btw i am joking i know crane
uninstall crane
install crane lite again
then do the keychain migration
and then switch to crane
ok
cock
idk if switching from lite 1.0.5 to full 1.1 would break things
crane is cool
ok did migration
yeah then you should be good now
half the fun of dragon is debugging issues
@tepid olive this was a theos issue too lol.
@naive kraken why not all tweaks are disabled with choicy?
@tepid olive this was a theos issue too lol.
@upper mountain lmao
what is the problem with some?
are they greyed out?
@naive kraken they does not appear
and still shows up in an app when all are disabled
you talking about status bar tweaks?
nope
example?
status bar is springboard 
which is a tweak that creates a UIWindow with floating bubbles on it

no
no... those are not injected in apps
well my friend is playing PUBG with choicy and still get banned comapred to safe mode
whats the difference?
substrate is loaded 
only that?
yeah but that works properly
safe mode doesnt load any dylibs at all so
it sets a safe mode flag for the app so nothing except some Substrate loader dylib injects
the app might do other checks to check if a user is jailbroken lol
the app might do other checks to check if a user is jailbroken lol
@misty cradle should get caught in safe mode as well doesnt it
why not?
except some Substrate loader dylib injects
yeah it should
-(BOOL)isJailbroken
@surreal mountain BOOL isJailbroken();
true
well yes
fuck objc all my homies hate objc methods
i misread that
idk if safe mode completely disables substrate or just sets the flag for all apps
no idea
interesting
fuck objc_msgSend all my homies use objc direct
it's great that objc tweaking is finally dying
@vivid dew whats the alternative?
anything else
finally all these clout chase devs will give up
^ cc/ @misty cradle
@iron trench looking at you
swift tweaking is possible?
not sure what you mean by dying 😂


who is @iron trench
honestly I should probably publish some techniques against objc_direct
did a lot of crazy things to get around it
@southerngirlwhocode
@southerngirlwhocode
@vivid dew its the same person?
@naive kraken sir... NS...* is not the way
WHY WHY DO PEOPLE DO type*
its NSString *
^ TRUE
i hope not
@vivid dew i was suspecting that as well
i used to do NSString*
because it would keep variable name clean
NSString *string; looks sexier
true tr1
idk lol
all my homies hate NSString*
NSString *string; looks sexier
@misty cradle and i believe more correct, the * refers to the variable
if you have few variables NSString* var1, *var2 will look weird
method
{
}
all my homies hate
NSString*
@surreal mountain https://i.imgur.com/oUlb8sZ.png no homies found

{
return 0;
}``` is supreme to ```int main() {
return 0;
}```
If I change where I put the percent sign now then I need to change multiple thousands of lines of code that I previously have written
so, no thanks lol
@surreal mountain thats fucking disgusting
write everything in 1 line 

loved it but cant admit it
makefile
be like me and turn off app status so kids dont ask why you are playing powershell
idc anymore lol
honestly he might be on to something
i got enough
kentucky went red
@vivid dew yeah wtf
i have a .zip of kai alpha still and im afraid to open it
i also have multipla beta .zip
send it here

ok
shit code.zip
the rest are paid
:elixir:
i have a [redacted] deb
@vivid dew same
the rest are paid
@surreal mountain actually i have 2 paid tweaks and thats it
bro ur full name is literally everywhere
kentucky went red
@vivid dew i think mail votes will decide
lets see, free tweaks are
Dockify
Cartella
Folded
Kai
Aperio
But first three are shit cause i made them in my first 3 moths
last 2 were paid 
same lol
will keep them for myself
i cant unfinish tweaks
maybe release [Redacted] 3
if i start one i finish it no matter how sux it is
i have 3 unfinished tweaks that will never release
tf
actually i have 4 tweaks that arent finished that i will never release
but 1 has plans to be finished still
i will no longer announce any projects i will work on, before theyre finished
saves me headaches
now is my break period
time to learn the c
@misty cradle send sauce code i wanna see
no
yes
no
yes

it cant be worse than shit ive made
its not bad but also not good
idc if its bad or good
Its horrible
i will redo anatra sometime, but no im not sending source
as long as you dont hook layoutSubviews and allocate stuff in there
Its horrible
@twilit jungle sorry we arent all as good as you
surcenter also have to be re done after i get design back from designer 
I am not good either
no using layoutSubviews is a very low expectation... raise the bar
hswidgets sauce is maybe good sauce
tbh thats normal for any project thats been worked on for a long time
yes
we know
eta never
ok shit i need do hw
I guess they don't want it
fr
- (void)fuckTheKeyboard {
When i ran out of method name ideas
doesnt even relate to what the method does
have you ever hooked a class name according to the ios version?
i feel like shit doing that but it works
yes
i have
they changed SBDashboard stuff to CSCoverSheet between 12-13
fuck ios 12 im not supporting that shit anymore lol
as soon as 14 released

so you hook some name that gets his value in the ctor
uhh hold on
%init(PerVersionClass = isiOS14 ? %c(ios14class) : %c(ios13class));
very crap looking method
but you get the idea
:frbruh:
basically just do %init(placeholder = class);
dont do it all in one line like i did there
yea what i thought
lmao
You don't need to do that specially not for a class that doesn't exist on the other iOS version
but didnt know if acceptable
You don't need to do that specially not for a class that doesn't exist on the other iOS version
@twilit jungle true
Also use feature check not iOS version
feature check?
- (void)fuckTheKeyboard {
When i ran out of method name ideas
@tepid olive best method name #development message
damn i miss july
fuck november
Yeah check for the class existence (which in this case is redundant) instead of using iOS version.
ah got you.. yes much better
FUCK HW I HATE IT AHHHH
nah check core foundation version number
Honestly framework version check is better than iOS version check
corefoudation works and im too lazy to use anything else
cock foundation

NSCock *cock = [[NSCock alloc] initWithSize:[NSNumber numberWithInt:2]];
NSCock *cock = [[NSCock alloc] initWithSize:[NSNumber numberWithInt:2]];
@surreal mountain please do @2 instead

instead of numberWithInt
initWithSize 
what if its a negative number
then it is inverted i guess
use an unsigned int
unsigned long long
wtf
for best results
unsigned 64 bit integer
so
0-x
i forget highest 64bit positive integer
https://t.co/sXg6PkD5Uf
live-ish (as live as you're gonna get) election results from the terminal
python3 https://t.co/cyKo5DgaaN
I'll be hosting json-formatted output on https://t.co/4LBgORW5FP very very soon.
have fun
Could you quickly throw that into a discord bot
that's why i wrote it yes
yes pelase
That posts an update every <time period>
where's the bot gonna go though
here hopefully
I know my friends want one lmao
cc/ @shut stag
but it’s 1:30am and I cba adding it to my own rn
im not adding any bots
Don’t make me open VSCode

please ignore the fact that my tool is wrong rn
im not adding any bots
@shut stag
@shut stag
@gaunt mesa

@gaunt mesa r u deving or cod


oh speaking of krit





got the old flex bug again












