#development

1 messages · Page 270 of 1

half walrus
#

not the word i would use there

thorny mortar
#

i didnt expect the server to be like this LMAO

#

this place is fucking great

surreal mountain
#

factual

grim sparrow
gaunt mesa
#

wtf

#

k

half walrus
#

fuck lost my EIN

gaunt mesa
#

EIN?

#

@tepid olive

half walrus
#

company tax number thing

gaunt mesa
#

oh

half walrus
#

hm

surreal mountain
#

kritanta inc

shut stag
#

Someone told me there was drama here but that seems to be done. So back to photoshop

surreal mountain
#

:who:

shut stag
#

Some random whitename

#

Prob someone’s alt

surreal mountain
#

bruh

half walrus
#

drama here is usually warranted reasonable drama

surreal mountain
#

^

half walrus
#

that resolves itself after 5-10 minutes at most

shut stag
#

Idk if I agree with that first statement but I definitely agree with that 2nd one

half walrus
#

fair Kek

surreal mountain
#

kek

tepid olive
#

shut stag
#

I’m taking this computer graphics class rn

surreal mountain
#

cool cool

shut stag
#

I had to take a photo, sketch it, then digitally edit the sketch

surreal mountain
#

i can take over as owner if u need

tepid olive
#

no

surreal mountain
#

tough talk from someone named

#

'cock'

shut stag
#

So I just lined up a bunch of Apple products for my picture to flex on other students

tepid olive
#

'cock'
@surreal mountain how is it tough talk

surreal mountain
#

bruh

tepid olive
#

i just said no

shut stag
#

No

surreal mountain
#

no

shut stag
#

Cock

#

🍇

#

What a strong message

tepid olive
#

hello bro can you not

surreal mountain
#

nfr

shut stag
#

Oh boi my AirPods Pro replacement just came

surreal mountain
#

ok we get it

tepid olive
#

i do not like it when people are making fun of people because of their accent

shut stag
#

Ók

tepid olive
#

ok

misty cradle
#

@shut stag what are you, a non-developer, doing in a channel like this fr

#

goahead go to #sketching

shut stag
#

Don’t tempt me. I would make that a channel just to prove a point

misty cradle
#

I tempt you

surreal mountain
#

tempt

misty cradle
#

I don’t see a point proven, so where is the channel

shut stag
#

We have a 🤡 over here

misty cradle
#

If I am the clown then you must be the circus act

shut stag
#

His name is cameren

half walrus
#

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

misty cradle
#

not false

#

@half walrus get better internet

half walrus
#

it's local

misty cradle
#

true but point still stands

half walrus
#

fair

misty cradle
#

anything come up on google about it?

surreal mountain
#

is internet just extremely expensive or simply not available

#

better internet *

half walrus
#

not available

misty cradle
#

Prolly 2nd

surreal mountain
#

bruhhhhhhhhhhhhhhhhhhhhhhhh

half walrus
#

500kb/s up here

#

max

surreal mountain
#

pain

half walrus
#

but this is an issue with my phone afaik

gaunt mesa
#

rip

misty cradle
#

U eat cock for breakfast?

gaunt mesa
misty cradle
gaunt mesa
#

wtf

half walrus
#

anything come up on google about it?
not much out there about openssh on iOS so no

misty cradle
#

It gives u a warning before

#

@half walrus rip

#

Any other device this happens on or just yours

half walrus
#

lemme test

surreal mountain
#

can someone explain how llvm obfuscation works

gaunt mesa
#

basically

#

u can setup "passes"

surreal mountain
#

ok true

gaunt mesa
#

and these passes will do whatever u want

surreal mountain
#

is this an llvm thing

gaunt mesa
#

yes

surreal mountain
#

ok

gaunt mesa
surreal mountain
#

oh true

gaunt mesa
#

if we are talking about hikari tho im pretty sure they have their own custom scheduler

surreal mountain
#

is there i way i can send an inter-process notification with a uiimage

#

or something along those lines

proven owl
#

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

gaunt mesa
#

@proven owl there was a working build on procursus

misty cradle
#

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

primal perch
#

im willing to bet you dont need ipc to get it

misty cradle
#

@primal perch tr1goba CoreFoundation.dylib

#

Frcoal

gaunt mesa
#

it's for an image uploader

#

the process he hooks dies before the image uploads

misty cradle
surreal mountain
#

no

gaunt mesa
#

if (process die) undie()

#

easy

surreal mountain
#

i can do all of that without the notification

#

its snapper integration

gaunt mesa
#

fr

proven owl
#

@gaunt mesa the procursus repo?

gaunt mesa
#

yes

#

only ships with odyssey and odysseyra1n i think

proven owl
#

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

misty cradle
#

Flex

#

You can inspect it and check there

#

Then install FLEXall

surreal mountain
#

@twilit jungle waiting for the non github repo

twilit jungle
#

Why?

surreal mountain
#

true

misty cradle
#

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 fr2

twilit jungle
misty cradle
twilit jungle
#

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.

misty cradle
#

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 fr2

half walrus
#

@marble tiger you know of anything in coreservices that'd let me grab PID by <any info i have about the app>

misty cradle
#

frcoal's tweak development guide is out now

surreal mountain
#

tr1 fecta doesnt own leviathan

#

wow

half walrus
#

they changed it from master to main for real now
@misty cradle i didn't notice for a month

misty cradle
#

the old ones are still master

half walrus
#

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

marble tiger
#

@half walrus not that I know of. FrontBoard and Backboard would know things like that

misty cradle
#

FBProcessState has the pid fr2 but you'll have to figure out how to get that

twilit jungle
#

+[FBProcessState sharedInstance]

marble tiger
#

I was thinking [[FBProcessManager sharedInstance] applicationProcessForBundleIdentifier:]

misty cradle
#

rip got the old flex bug again

#

its stuck and gotta respring

twilit jungle
#

stuck how?

misty cradle
#

as in cant press the done button to exit

#

i think it was completely stuck

twilit jungle
#

But you can press other stuff?

misty cradle
#

i forgot now kek

half walrus
#

dragon dr ps aux \| grep \$\(appinfo -p {bundle_id}\) | xargs | cut -d ' ' -f 2

#

zoop

misty cradle
#

unlocking etc worked though

#

from behind the flex view

half walrus
#

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

misty cradle
#

are u just adding everything to dragon now fr2

twilit jungle
#

DragonOS when?

half walrus
#

this is all for a feature i was adding to it so yes

surreal mountain
#

dragonOS module for pongo

#

wen

half walrus
#

here let me show off what I just finished

misty cradle
#

app decryptor fr2

half walrus
#

automatically decrypt app on device via bundle id and copy the zipped Binary (and all decrypted frameworks) to the current dir on PC

surreal mountain
#

holy shit

half walrus
#

right before i publish, going to see if I can get it working without killing the app

#

which shouldn't be too hard

surreal mountain
#

bruh

#

dragon is actually so useful

#

wen linux

half walrus
#

for this feature?

surreal mountain
#

no

#

in general

half walrus
#

doesn't it work there

surreal mountain
#

unless u pushed a fix since we last spoke about it

half walrus
#

what's the bug exactly

surreal mountain
#

toolchain issues

primal perch
half walrus
#

oh that fun stuff

misty cradle
#

fr
@primal perch

half walrus
#

i think? it works?

#

need to test

surreal mountain
#

i can test if u want

#

throw it on test branch or something

half walrus
#

I'm gonna be hopping to windows to catch some among us in a bit so I'll test it on WSL there

surreal mountain
#

ok

#

i have a lot of do cred expiring soon

#

if u want a droplet for whatever reason lmk

half walrus
#

i already have $200/mo in droplets there 🤡

surreal mountain
#

wtf

#

how

half walrus
#

I run a lot of things

#

several outside of this community

surreal mountain
#

i would hope so

tepid olive
#

i already have $200/mo in droplets there 🤡
monkaW

half walrus
surreal mountain
#

great job!

half walrus
#

just tried to concat char*s

#

advanced developer role when

surreal mountain
#

trur

half walrus
#

anyways it now works without restarting the app

surreal mountain
#

pog

tepid olive
#

lmao unexplained error

half walrus
#

i had to use a different method of downloading it bc my connection keeps doing that

tepid olive
#

wtf

half walrus
#

so i can't use scp

#

but i can just while system("rsync blah").code != 0

#

oh dear

marble tiger
#

@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

primal perch
#

3rd party api for auki some old tweak i believe

marble tiger
#

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

primal perch
proven owl
#

@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!

tepid olive
#

geez i forgot how much i hate oral presentations

primal perch
misty cradle
#

@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

final nacelle
#

tepid olive
nocturne yacht
#

L

final nacelle
#

Imagine being a known IP

#

And bruh use vpn at least

#

or even better vps

#

Different machine

lethal ice
#

why are u named after a drug

tepid olive
final nacelle
#

Cause I am addicting 🥴

tepid olive
lethal ice
#

i mean codeine is an opioid

final nacelle
#

tru

#

Why not name urself after a drug

#

people like drugs

lethal ice
#

because i wasn't me now when i made this name

final nacelle
#

I was being hypothetical

#

but do u

tepid olive
#

You’re talking about the dev of SEX and BongWater

final nacelle
#

^ lmao

tepid olive
#

Yes he gave me free sex

final nacelle
#

tasty

lethal ice
#

i also spilled the bongwater yesterday

final nacelle
#

smh

#

🤦‍♂️

tepid olive
#

Ok

eternal crater
#

Drugs

lethal ice
#

true

#

eric

#

eric

eternal crater
#

Hi

lethal ice
#

true

final nacelle
#

truthy

primal perch
#

eric when the

#

when the drugs

#

:letsfuckinggo:

lethal ice
#

when the

final nacelle
#

tfw the drugs start smoking weed

lethal ice
#

ERIC

#

i picked up

#

10g skywalker og

primal perch
lethal ice
#

yesterday

eternal crater
#

Yummy

final nacelle
#

10g skywalker og
@lethal ice share

lethal ice
#

i've heard it's really good

eternal crater
#

True

lethal ice
#

no wtf it's mine

eternal crater
#

I’ve been smoking cookies and cream

final nacelle
#

fuck

lethal ice
#

i also got a gorilla glue cart

#

half though rip

primal perch
#

@lethal ice gordita

lethal ice
#

@primal perch gordita

primal perch
#

true

lethal ice
#

tu eres una gordita

primal perch
#

no, tu eres

#

quiero comer

lethal ice
#

no jules es

primal perch
#

!purge 69

rancid summitBOT
#

You do not have permission to use this command.

primal perch
lethal ice
#

verdad

narrow mason
primal perch
#

cierto

lethal ice
#

wtf

final nacelle
#

what fish lang you be speaking?

primal perch
#

le espanol

lethal ice
#

true

primal perch
#

le espa~nol

#

true

lethal ice
#

ñ

primal perch
#

ñight

lethal ice
#

the ñ word sounds like eric cartman saying the n word

eternal crater
#

Lnao

primal perch
#

lnao

half walrus
#
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)
grim sparrow
#

You killing it right now intjallah

lime pivot
#

@marble tiger it was an old tweak

half walrus
#

(would not recommend somethingthatcouldterminate $(appinfo -P blah) yet)

#

undefined return on -P if the app isn't running rn

gaunt mesa
half walrus
#

learned that by injecting inject_decrypt into launchd on accident cat_cry

grim sparrow
#

@half walrus could I just ask the purpose of 0x4 in dlopen?

lime pivot
#

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.

primal perch
#
#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```
lime pivot
#

dragon replaces theos thinking_female

primal perch
#

@grim sparrow

#

its the dlopen mode

grim sparrow
#

Ah ok ty king

gaunt mesa
#

hi

#

dragon replaces theos :thinking_female:
@lime pivot

grim sparrow
#

:thinkingcrew:
@gaunt mesa

faint timber
#

@boreal bramble legend

marble tiger
#

@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

half walrus
#

copy/pasted

marble tiger
#

Oof

misty cradle
indigo peak
#

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

twilit jungle
#

if there is will there is a way

indigo peak
#

and if there is a support channel, i will ask for the answer in there

twilit jungle
primal perch
tepid olive
indigo peak
#

you see, i want to rework it afterwards to do something else

tepid olive
#

ah it's about HPP

#

[[homeplus pro]]

#
HomePlus Pro

Dynamic, live homescreen layout with an intuitive UI

Author

Kritanta

Version

1.2.5-finale

Bundle ID

me.kritanta.homepluspro

More Info
indigo peak
#

so i like dont want preexisting tweaks unless they are open source

twilit jungle
#

So what have you tried?

indigo peak
#

i tried looking at the headers and seeing what looks like it has anything similar to what I need

twilit jungle
#

and did you find any classes?

indigo peak
#

well yes and no

final nacelle
#

smh

twilit jungle
#

Okay what classes did you find/try to use? and why do you think they aren't useful?

final nacelle
#

hook this

#

lmao I am lazy and don't know if it will work but hey try it out

twilit jungle
grim sparrow
primal perch
#

yea just hook the protocol true

indigo peak
#

so would that be it?

gaunt mesa
#

man i thought u were joking about it being a protocl

indigo peak
#

if you could not tell im not the brightest tool in the shed

#

nor the sharpess bulb

twilit jungle
#

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.

twilit jungle
#

Did you try it?

indigo peak
#

well i dont know what i would try

#

:/

twilit jungle
#

Have you made tweaks before?

indigo peak
#

ive made a couple very simple ones yes

#

likw very very simple ones

twilit jungle
#

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

upper mountain
#

/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

tepid olive
#

Me using atom fr

#

I don’t need a theme for atom

upper mountain
#

Noctis Azureus for VSCode

#

I switched from atom

#

legitimatly like VSCode better

tepid olive
#

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

lime pivot
#

I'm pretty sure it's the extreme opposite, the enthusiasm behind Atom died and it never got performance issues addressed

misty cradle
#

@vivid dew hey mr angle

lime pivot
#

while VSCode/monaco-editor were just always performant

misty cradle
lime pivot
#

@upper mountain check in Xcode > Preferences > Locations > Command Line Tools, make sure that's set to what you expect

tepid olive
#

Maybe having 10 VScode windows is what caused it to use lots of memory

#

Just a thought that came to me

#

Atcum

#

Vscum

primal perch
#

hilarious and original

tepid olive
#

True

#

I am very funny

#

And original

#

especially my name

#

so funny

#

so funny

#

so original

primal perch
tepid olive
#

@misty cradle thanks for sharing frcoals guide

#

it helped me make tweak for iso that makes it run ios 6 on ipjhone pro max

misty cradle
#

same

#

hello mr. force
@vivid dew hello.

upper mountain
#

@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

tepid olive
#

fuck spanish hw

#

True
I am very funny
And original
especially my name
so funny
sofuckingfunny
so funny
so original
@vivid dew

#

no

primal perch
#

want to do my homework @cock
cockToday at 3:55 PM

tepid olive
#

shepgobaToday at 5:55 PM
want to do my homework @cock
cockToday at 3:55 PM

proud geyser
#

yeee

#

help...

tepid olive
#

@vivid dew genuine question wtf is that and how

#

Jaspreet Malak

#

@proud geyser

proud geyser
#

yea

tepid olive
#

Thats incorrect sed formatting

#

yes

proud geyser
#

wait how yall know my real name

tepid olive
#

hax

#

/s

proud geyser
#

no srsly

#

/s .

tepid olive
#

Hello

proud geyser
#

wait what

tepid olive
#

As always, I’d love to

#

@proud geyser
channels/349243932447604736/688124600269144162/772927890278187078

proud geyser
#

tell me how yall know my real name doe

#

wtff is that

tepid olive
#

i just did

#

s/tri/sex

#

sex’angle

#

Its swahili

#

that does work

#

wtf

proud geyser
#

Okay @tepid olive thanks but help me with the real issur

tepid olive
#

Fix xcode or fix your code

#

I have 600 dollars in credit card debt with payments due!

#

uh oh

proud geyser
#

Fix xcode??

tepid olive
#

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

#

this shit was the easiest

#

and i get points off for non existing whitespace?

#

maybe

primal perch
#

no its __la primavera_

#

not _____

tepid olive
#

lol

#

it wanted complete sentences it seems

#

welp

#

0%

#

cool

misty cradle
#

@vivid dew why tf do you have to learn swahili wtf

upper mountain
#

Hmm just re-installed CLT and still getting the issue

half walrus
#

lol i found my xkcd

grim sparrow
#

Not wrong

upper mountain
#

not a dragon issue, similar foundation shit occurs with make

half walrus
#

nsobject isn't a protocol

#

it's a class

surreal mountain
#

how the fuck do you get wrong answers on supersite

half walrus
#

google "what is a protocol objc"

surreal mountain
#

like u know a quizlet exists for every lesson

#

with every answer imaginable

half walrus
#

it's both
is it

#

TIL

#

never seen it used as a protocol

upper mountain
#

google "what is a protocol objc"
@half walrus I didn't write the its the ControlCenter headers

#

or CCSupport

#

not sure yet

half walrus
#

git blame and then @ them then i guess

upper mountain
#

@naive kraken

grim sparrow
#

You’ve got foundation imported right vibeok

upper mountain
#

@edgy mural

#

yes

edgy mural
#

no

upper mountain
#

no
@edgy mural whoops not you, AAPL - apple

naive kraken
#

hmmm

#

well I tried importing all the headers and it worked fine?

half walrus
#

paste your full code

#

entire related file

tepid olive
#

IOKit sus

upper mountain
tepid olive
#

^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 {

upper mountain
#
    sysroot: $DRAGONBUILD/sdks/iPhoneOS11.2.sdk
    dir: ppccmodule
    type: bundle
    objc_files:
        - ppccmodule.m
    frameworks:
        - UIKit
        - Foundation
        - Preferences
        - ControlCenterUIKit``` Is the DragonMake Module
naive kraken
#

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

tepid olive
#

dragon does not

upper mountain
#

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

tepid olive
#

lol

naive kraken
#

you need to use a patched sdk and specify it in your target I think

tepid olive
#

why does sdk not have foundation

naive kraken
#

and for dragon you'd need to edit the file that throws the error and put the import at the top

upper mountain
#

its the patched SDK you link in the docs opa

#

so idk whyd it be boofed

tepid olive
#

frcoal

naive kraken
#

if you don't specify a target, it will use the latest from Xcode

surreal mountain
#

curl -LO https://archive.quiprr.dev/developer/sdks/iPhoneOS14.0.sdk.tar.xz

#

tar -xvf ./iPhoneOS14.0.sdk.tar.xz $THEOS/sdks/

tepid olive
surreal mountain
#

i think that tar command works

#

idk

#

it should

twilit jungle
#

Directions too confusing, overwrote /

surreal mountain
upper mountain
#

I should specify target it in my overall project makefile and my subproject's makefile

surreal mountain
#

no

naive kraken
#

export TARGET = iphone:clang:<sdk to use>:<lowest version you're targeting> into the makefile

surreal mountain
#

only project

#

no subproject

tepid olive
#

@surreal mountain can you help, i accidentally curled my entire root directory !!!!

naive kraken
#

there's also different ways to set the target but most don't work that good for me idk

surreal mountain
#
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

tepid olive
#

export PREFIX = $(THEOS)/toolchain/Xcode.xctoolchain/usr/bin/

#

lol

surreal mountain
#

yes

#

thats for building on macos

tepid olive
#

what

#

i dont have that in makefile

#

and im on macos

misty cradle
#

or just be built different and use xcode 12 + ios 13.7 toolchain 😎

surreal mountain
#

cuz u have old xcode cli

tepid olive
#

or just be built different and use xcode 12 + ios 13.7 toolchain 😎
@misty cradle xcode 12 🤮

naive kraken
#

that's due to Xcode 12 breaking arm64e I presume right

misty cradle
#

the toolchain yeah

tepid olive
#

oh lmao

#

imagine upgrading xcode

#

i still have xcode 10 in my /Applications

naive kraken
#

where do I get the Xcode.xctoolchain for Xcode 11?

tepid olive
#

only other xcode i have downloaded is 12 beta 2

misty cradle
#

apple website

#

install the command line tools

#

then you can use the command to switch between toolchains

#

xcode-select

surreal mountain
#

or u can just export prefix

naive kraken
#

I tried that but it didn't work @misty cradle

misty cradle
#

oh

#

f

#

works fine here

naive kraken
#

idk I tried some stuff to switch between toolchains idk

misty cradle
#

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

naive kraken
#

thanks @surreal mountain

surreal mountain
tepid olive
#

wow rude

misty cradle
#

crane literally tweak of the year

tepid olive
#

he just thanked you

naive kraken
#

😂

misty cradle
#

hswidgets and crane award needed

tepid olive
#

what about RGBKeys

surreal mountain
#

crane

#

a crane is a bird

misty cradle
surreal mountain
#

'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
misty cradle
#

crane literally made me 1k profit bro

naive kraken
#

So you mean stuff compiled by Xcode 11 won't work on iOS 14 arm64e?

surreal mountain
#

So you mean stuff compiled by Xcode 11 won't work on iOS 14 arm64e?
@naive kraken correct

misty cradle
#

thats what people are saying yes

#

but idk if its true

naive kraken
#

heh, not talking numbers but you might not be the only one that made 1k

tepid olive
#

crane literally made me 1k profit bro
@misty cradle wait

naive kraken
#

😂

misty cradle
#

we dont have a jb yet for arm64e ios 14

surreal mountain
#

it wont work on 13 if you use xc12 toolchain

misty cradle
#

heh, not talking numbers but you might not be the only one that made 1k
@naive kraken PES_EvilRondo

surreal mountain
#

i can confirm that is a fact

#

happened to me

tepid olive
#

wen u0 ios 14 tweak monies go brr

surreal mountain
#

apps seem to still work

#

tweaks wont

naive kraken
#

correct
that sounds awful

surreal mountain
#

when u06 is released ill release

#

then make money

#

poggies!

tepid olive
#

u0 release for 13.5 was mega monies day

misty cradle
#

@naive kraken do i update my crane

tepid olive
#

mega monies week

misty cradle
#

i am still on 1.0.5

upper mountain
#

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

#

¯_(ツ)_/¯

misty cradle
#

just use theos bro

#

no issues

tepid olive
#

IMAGINE

naive kraken
#

yeah you prob should update, 1.1 changed a lot of stuff

misty cradle
#

ok

naive kraken
#

but 1.1.1 is changing even more

tepid olive
#

half the fun of dragon is debugging issues

misty cradle
#

i literally bought crane but still use crane lite

#

wtf

naive kraken
#

😂

tepid olive
#

yes wtf

#

what is crane :crane:

misty cradle
#

will my containers stay intact if i delete lite and install normal

naive kraken
#

they migrate you get an alert when you first launch the pref pane of crane

misty cradle
#

ah ok

tepid olive
#

btw i am joking i know crane

naive kraken
#

oh but probably

#

update crane lite first

#

then migrate

misty cradle
#

uhhh

#

too late

naive kraken
#

uninstall crane

#

install crane lite again

#

then do the keychain migration

#

and then switch to crane

misty cradle
#

ok

grim sparrow
#

cock

naive kraken
#

idk if switching from lite 1.0.5 to full 1.1 would break things

tepid olive
#

crane is cool

misty cradle
#

ok did migration

naive kraken
#

yeah then you should be good now

upper mountain
#

half the fun of dragon is debugging issues
@tepid olive this was a theos issue too lol.

misty cradle
#

otherwise its just creating 2 containers and logging in lol

#

no big deal

peak quartz
#

@naive kraken why not all tweaks are disabled with choicy?

tepid olive
#

@tepid olive this was a theos issue too lol.
@upper mountain lmao

peak quartz
#

what is the problem with some?

naive kraken
#

what you mean

#

are they greyed out?

peak quartz
#

are they greyed out?
@naive kraken they does not appear

#

and still shows up in an app when all are disabled

naive kraken
#

you talking about status bar tweaks?

peak quartz
#

nope

naive kraken
#

example?

peak quartz
#

i can give you one example

#

BubbleApps

tepid olive
#

status bar is springboard FrogVibe

peak quartz
#

which is a tweak that creates a UIWindow with floating bubbles on it

tepid olive
#

is it springboard

twilit jungle
peak quartz
#

so all springboard tweaks are not filtered?

#

like i thought

naive kraken
#

no

tepid olive
#

springboard tweaks are not filtered in apps

#

lol

misty cradle
#

no... those are not injected in apps

tepid olive
#

^

#

springboard

peak quartz
#

well my friend is playing PUBG with choicy and still get banned comapred to safe mode

#

whats the difference?

tepid olive
#

substrate is loaded sofuckingfunny

peak quartz
#

only that?

naive kraken
#

not sure exactly

#

But Choicy is not a reliable bypass anyways

peak quartz
#

not as a bypass

#

as tweak injection disabler

#

cuz safe mode does proven as working

naive kraken
#

yeah but that works properly

tepid olive
#

safe mode doesnt load any dylibs at all so

naive kraken
#

it sets a safe mode flag for the app so nothing except some Substrate loader dylib injects

misty cradle
#

the app might do other checks to check if a user is jailbroken lol

naive kraken
#

but if that gets detected then you're out of luck

#

and that lol

peak quartz
#

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

surreal mountain
#

-(BOOL)isJailbroken

peak quartz
#

why not?

surreal mountain
#

except some Substrate loader dylib injects

naive kraken
#

yeah it should

tepid olive
#

-(BOOL)isJailbroken
@surreal mountain BOOL isJailbroken();

surreal mountain
#

true

misty cradle
#

well yes

tepid olive
#

fuck objc all my homies hate objc methods

misty cradle
#

i misread that

naive kraken
#

idk if safe mode completely disables substrate or just sets the flag for all apps

#

no idea

peak quartz
#

interesting

tepid olive
#

fuck objc_msgSend all my homies use objc direct

naive kraken
#

nah fuck objc_direct

#

all my homies use objc_undirect

tepid olive
#

assembly patches will soon be the only way bro

peak quartz
#

it's great that objc tweaking is finally dying
@vivid dew whats the alternative?

surreal mountain
#

anything else

misty cradle
#

finally all these clout chase devs will give up

surreal mountain
#

^ cc/ @misty cradle

misty cradle
#

@iron trench looking at you

peak quartz
#

swift tweaking is possible?

naive kraken
misty cradle
tepid olive
surreal mountain
#

who is @iron trench

naive kraken
#

honestly I should probably publish some techniques against objc_direct

#

did a lot of crazy things to get around it

surreal mountain
#

@southerngirlwhocode

peak quartz
#

@southerngirlwhocode
@vivid dew its the same person?

misty cradle
#

@naive kraken sir... NS...* is not the way

tepid olive
#

WHY WHY DO PEOPLE DO type*

misty cradle
#

its NSString *

tepid olive
#

^

#

THIS

surreal mountain
#

^ TRUE

peak quartz
#

i hope not
@vivid dew i was suspecting that as well

tepid olive
#

NOT NSString*

#

THATS GROSS

misty cradle
#

i used to do NSString*

surreal mountain
#

NSString *string1;

#

NSString* string1;

misty cradle
#

because it would keep variable name clean

surreal mountain
#

god

#

that is ugly

misty cradle
#

NSString *string; looks sexier

surreal mountain
#

true tr1

tepid olive
#

fuck NSString*

#

NSString *string; looks sexier
@misty cradle yes

naive kraken
#

idk lol

surreal mountain
#

all my homies hate NSString*

peak quartz
#

NSString *string; looks sexier
@misty cradle and i believe more correct, the * refers to the variable

tepid olive
#

i hate you if you do
method
{
}

#

like no

#

just dont

surreal mountain
#

nah stfu

#

thats best

tepid olive
#

no

#

its gay

#

method {
}

peak quartz
#

if you have few variables NSString* var1, *var2 will look weird

twilit jungle
#

method

{

}

misty cradle
tepid olive
surreal mountain
#
{
  return 0;
}``` is supreme to ```int main() {
  return 0;
}```
naive kraken
#

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

misty cradle
#

lmaoo

#

f

tepid olive
#

@surreal mountain thats fucking disgusting

misty cradle
#

write everything in 1 line YES

surreal mountain
#

tr1 i have to scroll

#

u fuck

misty cradle
peak quartz
#

so vscode stories?

#

tf with that

tepid olive
#

epic

#

thats what

peak quartz
#

loved it but cant admit it

surreal mountain
#

best

#

productivity 100

tepid olive
#

makefile

misty cradle
#

true

#

vscode so long open

tepid olive
#

be like me and turn off app status so kids dont ask why you are playing powershell

surreal mountain
#

what the fuck?

#

if you dont open ur project folder directly

#

ur insane

misty cradle
#

idc anymore lol

tepid olive
#

honestly he might be on to something

misty cradle
#

i got enough

surreal mountain
#

kentucky went red
@vivid dew yeah wtf

misty cradle
#

now i just wanna be able to go to other project fast

#

and copy some prefs code

tepid olive
#

i have a .zip of kai alpha still and im afraid to open it

#

i also have multipla beta .zip

misty cradle
#

send it here

tepid olive
surreal mountain
#

ok

tepid olive
#

shit code.zip

surreal mountain
#

the rest are paid

misty cradle
#

:elixir:

surreal mountain
#

i have a [redacted] deb
@vivid dew same

tepid olive
#

the rest are paid
@surreal mountain actually i have 2 paid tweaks and thats it

surreal mountain
#

bro ur full name is literally everywhere

peak quartz
#

kentucky went red
@vivid dew i think mail votes will decide

tepid olive
#

lets see, free tweaks are

Dockify

Cartella

Folded

Kai

Aperio

surreal mountain
#

kai aperio were paid

#

so

#

stfu

tepid olive
#

But first three are shit cause i made them in my first 3 moths

misty cradle
#

last 2 were paid fr

tepid olive
#

were

#

oh i forgot Ash

misty cradle
#

i got so many unreleased tweaks

#

wtf

tepid olive
#

same lol

misty cradle
#

will keep them for myself

peak quartz
#

i cant unfinish tweaks

misty cradle
#

maybe release [Redacted] 3

peak quartz
#

if i start one i finish it no matter how sux it is

tepid olive
#

i have 3 unfinished tweaks that will never release

misty cradle
#

i may just drop b1g tweak for free randomly

#

wtf

peak quartz
#

tf

tepid olive
#

actually i have 4 tweaks that arent finished that i will never release

#

but 1 has plans to be finished still

misty cradle
#

i will no longer announce any projects i will work on, before theyre finished

tepid olive
#

Sur Center

#

Anatra

misty cradle
#

saves me headaches

tepid olive
#

Sentro

#

WEN

misty cradle
#

sentro and surcenter still coming

#

@vivid dew YES

tepid olive
#

rip Anatra

#

@misty cradle send sauce code i wanna see

misty cradle
#

now is my break period

tepid olive
#

what time

#

is it

misty cradle
#

time to learn the c

tepid olive
#

@misty cradle send sauce code i wanna see

misty cradle
#

no

tepid olive
#

yes

misty cradle
#

no

tepid olive
#

yes

peak quartz
tepid olive
#

it cant be worse than shit ive made

misty cradle
#

its not bad but also not good

tepid olive
#

idc if its bad or good

twilit jungle
#

Its horrible

misty cradle
#

i will redo anatra sometime, but no im not sending source

tepid olive
#

as long as you dont hook layoutSubviews and allocate stuff in there

#

Its horrible
@twilit jungle sorry we arent all as good as you fr

misty cradle
#

surcenter also have to be re done after i get design back from designer intjpray

peak quartz
#

gotta love my comments

twilit jungle
#

I am not good either

misty cradle
#

just like u suck at drawing

twilit jungle
#

no using layoutSubviews is a very low expectation... raise the bar

tepid olive
#

hswidgets sauce is maybe good sauce

twilit jungle
#

Some of it is

#

Some of it uhh

misty cradle
#

fr2

#

we will have a long time until update

tepid olive
#

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

twilit jungle
#

shrug I guess they don't want it

misty cradle
#

fr

tepid olive
#
  • (void)fuckTheKeyboard {

When i ran out of method name ideas

#

doesnt even relate to what the method does

peak quartz
#

have you ever hooked a class name according to the ios version?

#

i feel like shit doing that but it works

tepid olive
#

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

peak quartz
#

so you hook some name that gets his value in the ctor

tepid olive
#

uhh hold on

#

%init(PerVersionClass = isiOS14 ? %c(ios14class) : %c(ios13class));

#

very crap looking method

#

but you get the idea

twilit jungle
#

:frbruh:

peak quartz
#

lol

#

love the comments

tepid olive
#

basically just do %init(placeholder = class);

#

dont do it all in one line like i did there

peak quartz
#

yea what i thought

tepid olive
#

lmao

peak quartz
#

this is what i did

#

works great

twilit jungle
#

You don't need to do that specially not for a class that doesn't exist on the other iOS version

peak quartz
#

but didnt know if acceptable

tepid olive
#

You don't need to do that specially not for a class that doesn't exist on the other iOS version
@twilit jungle true

twilit jungle
#

Also use feature check not iOS version

peak quartz
#

feature check?

tepid olive
#
  • (void)fuckTheKeyboard {

When i ran out of method name ideas
@tepid olive best method name #development message

#

damn i miss july

#

fuck november

twilit jungle
#

Yeah check for the class existence (which in this case is redundant) instead of using iOS version.

peak quartz
#

ah got you.. yes much better

tepid olive
#

FUCK HW I HATE IT AHHHH

primal perch
#

nah check core foundation version number

twilit jungle
#

Honestly framework version check is better than iOS version check

tepid olive
#

corefoudation works and im too lazy to use anything else

primal perch
#

cock foundation

tepid olive
#

wow

#

so hilarious and original

#

/s

primal perch
#

no it was wtf

#

nobody else said it

grim sparrow
surreal mountain
#

NSCock *cock = [[NSCock alloc] initWithSize:[NSNumber numberWithInt:2]];

gaunt mesa
#

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

#

instead of numberWithInt

surreal mountain
#

i could

#

numberWithInt is what i knew first

gaunt mesa
#

initWithSize fr

surreal mountain
#

what can i say

#

its an nscock

gaunt mesa
#

what if its a negative number

surreal mountain
#

then it is inverted i guess

gaunt mesa
#

use an unsigned int

surreal mountain
#

unsigned long long

gaunt mesa
#

wtf

surreal mountain
#

for best results

#

unsigned 64 bit integer

#

so

#

0-x

#

i forget highest 64bit positive integer

half walrus
#

have fun

grim sparrow
#

Could you quickly throw that into a discord bot

half walrus
#

that's why i wrote it yes

surreal mountain
#

yes pelase

grim sparrow
#

That posts an update every <time period>

half walrus
#

where's the bot gonna go though

surreal mountain
#

here hopefully

grim sparrow
#

I know my friends want one lmao

surreal mountain
#

cc/ @shut stag

grim sparrow
#

but it’s 1:30am and I cba adding it to my own rn

half walrus
#

haha fucking knew it

#

google flipped them on me

#

saw that coming

shut stag
#

im not adding any bots

surreal mountain
#

L

#

that is an L moment

grim sparrow
#

Don’t make me open VSCode

half walrus
#

just open a terminal with my shit running

#

except

grim sparrow
half walrus
#

please ignore the fact that my tool is wrong rn

gaunt mesa
#

im not adding any bots
@shut stag

surreal mountain
#

@shut stag
@gaunt mesa

gaunt mesa
surreal mountain
#

@gaunt mesa r u deving or cod

gaunt mesa
#

@surreal mountain cod

#

why

#

wait how did u know

surreal mountain
#

want to play

#

rich presence

gaunt mesa
#

well its broken

tepid olive
#

ok

gaunt mesa
#

bro

#

im literally not playing cod

#

its borken

tepid olive
gaunt mesa
tepid olive
#

true

#

time to make election notification tweak

#

thanks to krit api

half walrus
tepid olive
#

oh speaking of krit

gaunt mesa