#development

1 messages Ā· Page 556 of 1

hardy glen
#

Time to hackintosh

ripe pike
#

is YYLabel a part of uikit?

oblique orbit
#

Setup one on Big Sur Monterey today lol. Works great and it's fast too

hardy glen
#

Seems nice, I have open core setup already

hardy glen
#

UILabel is UIKit

ripe pike
#

where's YYLabel on then

indigo peak
#

its from react native iirc

ripe pike
#

so how do i import it 😦

indigo peak
#

dont import it

#

define it yourself

ripe pike
#

how does that work

#

@YYLabel = label?

indigo peak
#
@interface YYLabel : idkwhatthefuckthisis
@end
hardy glen
#

Actually the right advice is, don’t bother with discord itself

twilit jungle
indigo peak
#

im the only person who can tweak discord here

ripe pike
indigo peak
#

professional developer

hardy glen
ripe pike
#

that's sexy

indigo peak
ripe pike
#

so it can be anything?

#

man im learning so much objc

#

i thought it was harder

indigo peak
#

@hardy glen professional discord tweaker

hardy glen
#

^

#

lmao

hardy glen
ripe pike
#

sometimes

indigo peak
#

@twilit jungle biut to answer your question

#

i think its doing that

twilit jungle
hardy glen
#

Objc is fucking easy

twilit jungle
#

Thats not ViewController

indigo peak
#

the file is not named ViewController now

twilit jungle
indigo peak
#

i renamed it to fiore

#

lmao

hardy glen
#

It has to be the class

#

Not the file name

#

So if your class is fiore..controller then that would be your value for key

indigo peak
#

so if its struct fiore: Widget

#

should i make the thing fiore in the plist file

twilit jungle
indigo peak
#

you really had to edit your message

#

from fr to animefr

twilit jungle
indigo peak
#

you never fail to amuse me

vivid dew
ripe pike
#

do i not need %hook inside of the interface

indigo peak
#

you do not

#

think of it like this

ripe pike
#

so @interface hooks itself?

indigo peak
#

no

#

so think of it like this

twilit jungle
#

You should learn obj-c before tweaks... it'll be much easier

ripe pike
#

i dont have anything to practice obj-c on if not tweaks

#

it's fun this way

indigo peak
#

when you do #include <something> inside of something, there are all the @interface's

ripe pike
#

hmmmmmmm

indigo peak
#

so just think of it like that

twilit jungle
#

You can make apps to learn objc but shrug

indigo peak
#

the code is "appending" the content of somthing onto the top of the file

#

@twilit jungle thats how i learned how to make tweaks though

#

i never learned objc prior to going in

#

i just installed theos and went brrrrr

hardy glen
#

You can make apps without a mac

ripe pike
#

would that work

twilit jungle
#

You can make apps with theos

oblique orbit
#

^

ripe pike
#

oh

oblique orbit
#

It'll force you to use ObjC more as well too ;)

indigo peak
#

not the implementation

hardy glen
#

ā€œThe custom class that implements an app extension’s primary view or functionality.ā€

twilit jungle
#

Its either learn obj-c prior to tweaks or keep asking questions for next few months like fiore

indigo peak
#

^^

twilit jungle
hardy glen
#

Or don’t learn objective c at all

hardy glen
#

Um

#

Nsobject

#

Text

indigo peak
#

uh i dont wanna be thy guy

hardy glen
indigo peak
#

but can i send the code

#

plssss

ripe pike
#

but i wont learn this way

indigo peak
#

tru

hardy glen
#

You need to learn UIKIT

#

trust me

#

Go learn UIKit

#

It’s EASY

ripe pike
#

so like what im doing wrong in this part

hardy glen
#

pull up docs

ripe pike
#

eventually

indigo peak
#

btw YYLabel according to this thing i found online has UIView as the parentview

ripe pike
twilit jungle
ripe pike
#

so im using the wrong class?

hardy glen
#

And also when you are setting text, it would likely be nsstring. All objects in objective inherit from nsobject. Nsstring is a nsobject it self.

#

But nsobject is not a nsstring

ripe pike
#

but discord doesnt use nsstring

indigo peak
#

@ripe pike so if you look at this,

@interface GameIcon : UIView
-(void)setWins:(int)arg1 ;
@end

and my hook is like ```OBJC
%hook GameIcon
-(void)setWins:(int)arg1 {
}
%end

i didnt actually provide any code in the `@interface` so in your `%hook` that's where you would put your custom code
Example: ```OBJC
%hook GameIcon
-(void)setWins:(int)arg1 {
    %orig(69420);
}
%end
ripe pike
#

OH

#

that makes a lot more sense

hardy glen
#

Change nsobject super class to UIView. change NSobject parameter to nsstring *. Change new text to be nsstring object

indigo peak
#

@ripe pike also in this case, i dont think you even need to @interface YLabel frcoal

hardy glen
#

BRUH WAIT

#

uh

#

Why is the code

#

In

#

The interface

#

I just noticed

ripe pike
#

this better?

ripe pike
hardy glen
#

THAT IS YOUR FAULT

#

lmao

ripe pike
#

maybe

hardy glen
#

Bro learn objc

#

And uikit

indigo peak
#

try compiling

#

see if it works

ripe pike
#

but UIView is not even colored

indigo peak
ripe pike
#

why did i need to @interface YYlabel if it isn't even being used

indigo peak
#

idk you wanted to make it

ripe pike
#

i thought that was the only way to hook to discord text?

indigo peak
hardy glen
#

Ngl idk if people are going to help you, you need to learn objc and uikit. You have inadequate knowledge of both. You have to learn, all these questions will be answered if you go learn before hopping into what you are doing

indigo peak
indigo peak
hardy glen
#

It’s more helpful to learn ngl helps him out in the long run

#

Where’s the 24 days guide

indigo peak
#

why does my discord keep like freezing for a second when i do code markdown or make an emojiu

#

uroboro was nice enough to make a guide

hardy glen
#

^

ripe pike
#

how do i learn uikit before learning objc

indigo peak
ripe pike
#

yay

indigo peak
#

not how that works

ripe pike
#

ill try that

indigo peak
#

(you dont need to learn either, thats how i did it)

#

i faked it until i made it

ripe pike
#

šŸ¤

hardy glen
indigo peak
#

that is the #1 WORST line of 2022

#

and 2023

#

thats how bad it was

#

never EVER say that again

ripe pike
#

i've been faking since 2017, i can continue and one day hopefully we'll get there

indigo peak
#

you do not get inspired from me

#

you laugh at me

#

and get inspired to NOT be like me

ripe pike
#

No

twilit jungle
hardy glen
indigo peak
#

im faking it until i making it

ripe pike
#

@indigo peak what

hardy glen
#

Lmao

ripe pike
#

who tf is newtext and why is it trying to break my code

indigo peak
ripe pike
#

hearse's fault

hardy glen
#

you are giving it two names

ripe pike
#

😦

hardy glen
indigo peak
#

dont blame other people

#

unless its really their fault

twilit jungle
#

fr user error

ripe pike
ripe pike
indigo peak
twilit jungle
#

bruh_l Everything is user error

hardy glen
#

This is an hour long, it’s just basic objc no uikit involved. If you really don’t want to learn it correctly, you can watch this in your free time I guess https://youtu.be/5esQqZIJ83g

Get the Code Here : http://goo.gl/aNeg5E
Best Objective C Book : http://amzn.to/1GjLx6N

Support me on Patreon : https://www.patreon.com/derekbanas

C Intro 1:40
For Loop 2:37
Main Attributes 3:18
Compiling 4:52
Include 6:06
Data Types 6:17
Scanf / User Input 7:22
Data Type Precision 9:05
If Else Statement 12:07
Comparison Operators 13:02
Logica...

ā–¶ Play video
ripe pike
#

ok ik this part is wrong but how fix

hardy glen
#

Remove object

ripe pike
#

saving it for later

hardy glen
#

You already have it a name of nsstring

#

NSString *text

ripe pike
#

do i remove %orig(newText);?

#

or do i change it to something else

hardy glen
#

%orig(text);

ripe pike
#

ah

hardy glen
#

Look at what I just wrote

ripe pike
#

where

hardy glen
indigo peak
#

@ripe pike
variable definitions work like this

DataType variableName = whatever;

DataType: can sometimes have a * after it, like NSString*, other times it wont, like int

you can use that logic now

NSString *newText = whatever;
hardy glen
#

Object *name

#

The * is there because it’s a pointer

ripe pike
#

bottom part is a headache

hardy glen
#

It’s the same thing , it’s a declaration of a variable

#

That happens to have a * to indicate it’s a pointer

ripe pike
#

why does it need a *

twilit jungle
#

Thats not really what the * means...

indigo peak
# ripe pike do i remove %orig(newText);?

read the error, word by word, use of undeclared identifier now i know these 4 words might be confusing but its not, trust me
youre just calling a variable that hasnt actually been created

hardy glen
ripe pike
#

and then this happened

indigo peak
hardy glen
#

Idk how to explain it so they understand.

#

id *object

#

That’s right

indigo peak
# ripe pike and then this happened

read the error again, you have a var called nsstring which i do not recommend you name it that, but whatever
youre not calling the var at all

twilit jungle
indigo peak
#

so you created it

hardy glen
indigo peak
#

it exists

hardy glen
ripe pike
indigo peak
#

but the code doesnt see a place it gets used

hardy glen
#

Ctrl a

ripe pike
#

yes

hardy glen
#

Backspace

ripe pike
#

No

hardy glen
#

Alt f4

ripe pike
#

not the right way

#

giving up isnt correct

hardy glen
#

%orig(nsstring);

#

Since the new variable name

indigo peak
hardy glen
#

You want to call the original implementation with the new variable

ripe pike
#

thanks

indigo peak
#

so you want to put nsstring in the orig

#

so it goes brrrr

#

with the new code

hardy glen
#

Also I would pick a new name for that string

ripe pike
#

how do you set theos_device_ip again?

#

i forgot

#

just the command

hardy glen
#

there’s docs

ripe pike
#

the rest i remember

hardy glen
#

To help you

#

Luckily

ripe pike
#

ok it compiled

#

les go

hardy glen
#

Wow a website

indigo peak
#

echo "export THEOS_DEVICE_IP=192.168.1.69" >> ~/.profile

hardy glen
#

Also we have the iPhone dev wiki

indigo peak
#

replace 192.168.1.69 with whatever your device ip is

ripe pike
#

it didnt change anything insideof discord

indigo peak
#

yeahhhh

#

YYLabel is weird lmao

#

it didnt work for me either

ripe pike
#

😦

indigo peak
#

when i tried doing something

hardy glen
#

A recommendation btw, start with something other than discord

indigo peak
#

^^

hardy glen
#

You picked the hardest app

indigo peak
#

dont do discord

#

frfr

#

bc 99% of the app isnt objc

ripe pike
#

but its such a simple hook 😦

hardy glen
#

Start with a objective c app

indigo peak
#

its javascript

#

@ripe pike try the messages app

ripe pike
indigo peak
#

or even better

ripe pike
#

yes

indigo peak
#

target UIKit and do every UIlabel on the device

ripe pike
#

i had such a great name for the discord tweak though

indigo peak
#

what is it

ripe pike
#

Disclap

#

šŸ™‚

indigo peak
ripe pike
#

I'll get it back to it whenever I learn how to tweak discord

indigo peak
#

HAH

hardy glen
#

Or here’s an idea. that is going to help you 1000 times more and you will learn way better, make a app

indigo peak
#

no one knows how

hardy glen
#

Theos has an app template

indigo peak
#

yes

hardy glen
#

Yes

ripe pike
#

like, without ui????

indigo peak
#

theos has app template

#

yeah

hardy glen
#

Add a button to it, change the background with the button

ripe pike
#

coding each part of the app without dragging?

indigo peak
#

i made calculator history without a UI

ripe pike
#

oh my god

#

I'll try to make the app

#

later though hehe

#

i need to do something with imsg first

hardy glen
ripe pike
#

iClap

indigo peak
#

@ripe pike

#

i made that without a UI

ripe pike
#

oh my god

indigo peak
#

writing line by line

ripe pike
#

how long

indigo peak
#

and building the package each time

ripe pike
#

did it take

indigo peak
#

seeing if it worked

#

uh

#

a day

#

lmao

ripe pike
#

does it update the app every time you compile?

indigo peak
#

wasnt even a full day too

ripe pike
#

or do you need to manually reinstall

indigo peak
#

well it tweaks the calculator app

ripe pike
#

oh

hardy glen
#

I am on package 1300 making sure my clipboard manager is fast

indigo peak
#

so it only installed the tweak

ripe pike
#

but what about the theos app engine

hardy glen
#

theos app engine

ripe pike
#

yes

#

does it auto update

#

each compile

hardy glen
#

What is the theos app engine

indigo peak
#

yes

ripe pike
#

make package install?

ripe pike
hardy glen
#

Make clean do

ripe pike
#

and it automatically installs to the device?

hardy glen
#

yes

ripe pike
#

greap

indigo peak
#

@hardy glen i have 1,324 builds for gameseagull

hardy glen
#

make clean do -j8

ripe pike
#

@hardy glenwhen are you going to apply for dev role

hardy glen
#

I am not a dev

indigo peak
#

makes it immune to log4j

hardy glen
#

I am a scrub

ripe pike
#

how

indigo peak
#

what.

#

i compile 1,205 debs

#

for gameseagull

#

on my phone

#

not even on wsl

#

on device

#

and only 119 on wsl

ripe pike
#

on NANO???/

#

youre a psychopath

indigo peak
#

nono

#

i would never

ripe pike
#

oh

native dune
hardy glen
#

nano

ripe pike
indigo peak
#

nano is a nono

native dune
#

no

ripe pike
#

oh

native dune
hardy glen
#

Can’t respect mfers that use nano

native dune
#

nano > vim

indigo peak
#

this is why youre a designer

#

you have no say in this

hardy glen
#

This is what meth does to a mfer

ripe pike
#

ok i'll admit, I might have been heavily bashed in 2020 for trying to write in nano

hardy glen
#

neovim master race

ripe pike
#

at least daddy got vs code now

native dune
indigo peak
#

kys

hardy glen
#

^

native dune
#

screenshotted

#

just like an nft

ripe pike
#

@ocean quail

#

what is a job

indigo peak
#

isnt it $THEOS

hardy glen
#

%

indigo peak
#

not %

ripe pike
#

OH

#

fuck

#

i misstyped

indigo peak
#

mans trying to hook theos

ripe pike
#

too much objc for my head

#

giive a braek

hardy glen
#

I will give a good app/tweak projects

#

Make app, set background color, add button, on button press change background color

native dune
#

alias nic=ā€œ$THEOS/bin/nic.plā€

#

please

ripe pike
#

that saves some time

#

hehe

hardy glen
#

Then make uitextview, make uilabel, change label to contents of uitextview

ripe pike
#

i only remember nic.pl becvause its short for nicotine plugin

ripe pike
#

i set the alias for nicotine so i dont get confused

hardy glen
#

Keep experimenting with uikit, it will be really useful for iOS dev/tweak dev as well

#

If you really care for it

ripe pike
#

i really care

hardy glen
#

Okay great then you will be getting better, just be open to learn

ocean raptor
#

I've used vim with an iOS keyboard

native dune
#

that sounds like pain

ripe pike
#

also

#

where are the compiled tweaks stored

#

in case i wanna share the deb

#

and potentially tkoen log a mod

hardy glen
#

packages

#

Make sure you do FINALPACKAGE=1

#

For release

ripe pike
hardy glen
#

neovim masterrace

ripe pike
hardy glen
#

make clean package FINALPACKAGE=1

ripe pike
#

ty

indigo peak
#

good (morning,afternoon,night) mr uroboro

glacial matrix
ripe pike
#

yes

glacial matrix
ripe pike
#

@indigo peak

%hook UILabel
- (void)setText:(NSString *)text {
    NSString *newText = [text.uppercaseString stringByReplacingOccurrencesOfString:@" " withString:@"šŸ‘"];
    %orig(newText);
}
%end
``` ok so UILabel changes only the contact text, I tried to use UITitle but then nothing got changed
hardy glen
#

amazing

ripe pike
#

what does imessage use for the bubbles

hardy glen
#

going to the root of the problem

#

hooking uilabel itself

ripe pike
#

yes

hardy glen
#

you are already a tweak dev

glacial matrix
#

a while ago I pondered if I could make a project on GCP that would setup an apt repo and a web ide so that one could write tweaks and publish them straight from the cloud

ripe pike
hardy glen
#

i think you got a way to go

glacial matrix
#

clearly it's all about using less lines /s

lethal kayak
hardy glen
#

the less lines you type, the closer you are to becoming a tweak dev

ripe pike
ripe pike
lethal kayak
#

i resigned like 3 weeks ago because i wasnt active

oblique orbit
#

As long as you keep it <= 80 cols *

hardy glen
#

a genius move no pun intended

ripe pike
glacial matrix
ripe pike
#

but i want to learn objc

lethal kayak
#

idk i've never worked with imessage

#

what

ripe pike
#

flex is 😦

lethal kayak
#

not that flex

#

lol

hardy glen
#

i have and i will tell you

oblique orbit
#

True. Forgot this was ObjC LUL

ripe pike
#

which flex

#

#flex?

lethal kayak
#

i'm talking about the FLEX that's like inspect element for ios

hardy glen
#

libflex

ripe pike
#

woah they killed flex

#

OH FLEX

hardy glen
#

[[flexall]]

ripe pike
#

flex is such a weird name

faint lionBOT
#
FLEXall

Load FLEX loader dynamically.

Author

DGh0st

Version

0.0.1-9

Price

Free

Bundle ID

com.dgh0st.flexall

hardy glen
#

^

glacial matrix
#

[[Flex (no, the other one)]]

ripe pike
#

is that better?

hardy glen
#

dgh0st is here helping us

#

flex is a must to know how to use if you are going to be making tweaks

#

helps tremendously

ripe pike
#

why is my iphone 6 asking for face id

hardy glen
#

but realistically you should be making an app

#

good luck

ripe pike
#

thank you

glacial matrix
lethal kayak
#

you should follow the objc tutorial in pins

#

it's much easier to start off making an app

hardy glen
#

^

lethal kayak
#

even if you want to make a tweak

hardy glen
#

uroboro was nice enough to provide us with an amazing guide

glacial matrix
#

learn to make tweaks via objc via uikit via making an app

glacial matrix
hardy glen
#

yes

twilit jungle
hardy glen
#

officially this is a meme as of the moment

glacial matrix
#

i'M jUsT hOsTiNg It

ripe pike
#

flex said imsg was using uiview

#

i hooked and nothing happened

hardy glen
#

you would not hook uiview

tepid olive
#

uroboro was kind enough to create a guide

hardy glen
#

that is why you need to learn UIKit

ripe pike
#

ok fine you win

lethal kayak
#

you would probably want to hook the viewcontroller

ripe pike
#

i'll learn first

tepid olive
ripe pike
#

and ask questions alter

hardy glen
#

yes

ripe pike
tepid olive
#

Yes

ripe pike
#

ViewController?

hardy glen
#

you need to learn the MVC/mvvc paradigms first. You would usually want to hook the controller

#

yes

glacial matrix
#

c is case sensitive

tepid olive
#

UIViewController

hardy glen
#

that is what you need

ripe pike
hardy glen
#

will see you after 24 days

ripe pike
#

tomorrow

#

25 days then

hardy glen
#

25 then

#

yup

ripe pike
#

will that help me create the app

tepid olive
#

please don’t learn objective c in 2021

#

2022

hardy glen
lethal kayak
#

ratio swift user

ripe pike
#

swift isnt compiling for me

#

i swear i tried

tepid olive
#

how

#

what does it say

ripe pike
#

Swift not found

#

and yes i had swift

lethal kayak
#

what's the state of using swift to make tweaks i havent actually been involved in jb dev in like 2 years

ripe pike
#

maybe i'll fix that when i buy a mac

ripe pike
#

but it wont compile

#

therefore orion is broken

hardy glen
#

so how do you know its nice

#

its not broken

ripe pike
tepid olive
#

swift != orion

hardy glen
#

its better to learn objective c to learn tweak dev as of today

tepid olive
#

not true

ripe pike
#

tweak.orion

#

duh

tepid olive
#

it’s better to learn python for tweak dev

#

then javascript later on

ripe pike
tepid olive
#

bye bye

lethal kayak
#

it's better to learn assembly for tweak dev

#

scoob style

ripe pike
#

you guys scare me

tepid olive
#

Julia is actually usable for tweak dev

ripe pike
#

psycopaths

tepid olive
#

It supports LLVM

#

Not that you should

#

But it’s doable

ripe pike
#

when is theos getting support for csharp

glacial matrix
#

whitespace and brainfuck can be saved to a single file

lethal kayak
#

my proof

lethal kayak
#

yes

ripe pike
#

kill me rn

hardy glen
ripe pike
#

tysm

hardy glen
#

try to understand the ideas he presents

ripe pike
#

i cant wait for ios 15 jb to start making actual good stuff

hardy glen
#

it will make more sense if you have an actual knowledge of both objetive c and uikit

#

so that is why i said to experiment with app dev first

ripe pike
#

you and fiore are the only people to actually link resources instead of telling me to go learn

glacial matrix
#

go learn about resources /s

ripe pike
#

thanks

glacial matrix
#

the channel pins do have resources

ripe pike
#

pin me in ur bed

hardy glen
#

also all of this can be found easily by looking at the pins like uroboro said or just looking up on google. which is a required skill to be a programmer

glacial matrix
#

I'll pass

subtle grail
#

me waiting for brainfuck tweaks be like

tepid olive
snow python
indigo peak
#

@subtle grail python support when?

subtle grail
#

writing tweaks in my favorite untyped language

subtle grail
ripe pike
#

you did?

#

😦

#

it gives headache

#

/tag tweakdev

#

man where did it go

#

@glacial matrixwhen are you planning on adding dark mode

ripe pike
#

the 24 guide

tepid olive
#

why

glacial matrix
#

I didn't make it

ripe pike
#

oh

#

i dont understand how to start the guide

#

what am i supposed to compile

#

ok nvm

#

found it

gaunt dew
#

I got Syslog Commandline (BigBoss repo) and when I do syslogon in the command line it says "bad CPU type in executable"

restive ether
#

installing something from 2013 probably isn’t your best idea

#

maybe read the last updated before installing something

gaunt dew
#

oh...

ripe pike
restive ether
#

.

gaunt dew
#

lollll

ripe pike
#

except for when it doesnt

#

tbf

gaunt dew
#

uhhh good question

ripe pike
#

im going to die of old age before finishing this course

#

how many activities are you supposed to do in one day, i dont understand where the 24 days goal comes from

indigo peak
#

@hardy glen question

#

for the ViewController.swift file, and struct fiore, in the info.plist would i just put the NSExtensionPrincipalClass to be fiore

hardy glen
#

You would put the implementation or the view controller class

#

The custom class that implements an app extension’s primary view or functionality.

#

^ is in apples words

indigo peak
#

buddy there are no "classes"

#

only structs

ripe pike
#

ok im done with the introduction for today

hardy glen
#

So that is where we have a problem frcoal

indigo peak
ripe pike
#

ill try to make up at least 30 tomorrow

#

and then gg

#

objc in 48 hours

indigo peak
#

even on the one from xcode you sent me

hardy glen
#

That’s swift/swiftUI project btw

ripe pike
#

what is a die

indigo peak
#

swift means nothing to me

hardy glen
#

it was a swift ui app

ripe pike
#

yeah i just realized

#

also quick question

indigo peak
#

legit none of this makes sense

ripe pike
#

is an object just a function (on other languages)

#

?

indigo peak
#

swift is just compiled javascript

#

change my mind

ripe pike
#

this is what i understood from the introduction to objc

#

which holds a function?

#

hmm

hardy glen
#

Which inherits from nsobject

ripe pike
#

so like

#

object dildo{
size = big
color = purple
}

#

?

indigo peak
#

[[NSDildo alloc] initWithColor:[UIColor blackColor]];

ripe pike
#

so i made an object

#

cool

#

where do i export the dildo

hardy glen
#

NSDildo *blackDildo = [[NSDildo alloc] init];

ripe pike
#

for testing purposes

#

does the object name need to start with NS

indigo peak
#

rip end

#

no

ripe pike
#

is it like an unspoken rule

#

for programming

#

ok cool

#

just like functions

#

cockDick

#

and capitals

hardy glen
#

@indigo peak This key, if used, must be placed as an immediate child of the NSExtension key.

#

make it an immediate child

ripe pike
#

i feel like im entering hell

indigo peak
#

like that

hardy glen
#

Yes

ripe pike
#

Ohhhhhh

#

so NS comes from NSObject?

glacial matrix
#

UI: User Interface
NS: NextStep

ripe pike
#

what does ns stand for

#

oh

#

nvm

#

steve jobs got fired????

#

nextstep made objc didnt they

#

bro honestly fuck steve jobs, could have created csharp and chose to create obj isntead

glacial matrix
#

didn't Apple buy NS and then he became CEO again?

indigo peak
#

@hardy glen if i make it a class, should i just make the string fiore

ripe pike
#

lol

#

imagine getting fired from your own company

#

???? lol

#

he died

glacial matrix
#

if only there was a network of computers that contains information about people and is easily accessible

ripe pike
#

profiting off dead people

glacial matrix
#

uhh

ripe pike
#

@grave sparrow you created the guide didnt you

#

i cant with assembly anymore

hardy glen
#

Bro

#

You are barely learning objc lmao

ripe pike
#

you too much assembly

hardy glen
#

I would not go near asm

ripe pike
#

and im already having a hard time concentrating

#

im reading one line each 10 minutes

pearl sail
ripe pike
#

do you really want me to slow down

pearl sail
#

Slow down to Capt level of one word per minute

ripe pike
#

ok that was funny ill give you that

#

im starting to feel bad for the compiler for having to translate objc to assembly which turns to binary 😦

pearl sail
#

That is your reading speed not typing speed you slow ass motherfucker

ripe pike
#

i would have killed myself if i was a compiler

#

probably

#

oh my god stop

#

this is like asking who created god

#

we dont know

#

the compiler just created itself

#

please end my suffering

#

that poor soul

#

a literal HUMAN had to compile a compiler

#

i dont know if theres anything worse than that

indigo peak
#

i would know

#

i have 3 of them

#

not whitenames

#

dogs

#

woof

#

nono

#

dogs

#

ayo

#

ight thats it

#

im making tools4u

silver rampart
#

are you talking about initial orders or

grim sparrow
#

Please punch my hole

faint stag
#

tfw it actually works

#

well, only temporarily

celest quiver
faint stag
#

wtf
i'm not using weird characters but retyping the name worked fr

feral heath
#

Does this work?

#

Imma install it either way

#

I guess it worked? Idk

vivid dew
#

someone actually fell for it

#

wtf

grim sparrow
feral heath
misty cradle
next wadi
# feral heath Wdym

The joke was that the person who responded was my very good friend and the sole developer of DiscordSecureToken anamy also known as elihwyma.

feral heath
#

Ah okay

grim sparrow
tepid olive
#

who are u appleraisedeyebrow

grim sparrow
#

deez

indigo peak
#

A title is one or more words used before or after a person's name, in certain contexts. It may signify either generation, an official position, or a professional or academic qualification. In some languages, titles may be inserted between the first and last name (for example, Graf in German, Cardinal in Catholic usage (Richard Cardinal Cushing) ...

#

If you do not reply in 5 minutes, you will be formally addressed as ā€œprincess deezā€

high citrus
high citrus
#

I still have crash reports from that bug in 2020 on 14.1

ocean raptor
ripe pike
feral heath
#

Please do

indigo peak
#

@lime pivot i think i need to give up working on the widgets

ripe pike
#

it’s a nonce setter btw

#

dont worry about the name

feral heath
#

I made a better one

#

12 kb

hardy glen
#

token grab very hilarious

ripe pike
gentle grove
#

Bobashare

feral heath
gentle grove
hardy glen
#

I saw it

feral heath
#

What does it say

hardy glen
#

Lmao

feral heath
#

Ahh okay

#

I don’t remember

twilit jungle
feral heath
twilit jungle
oblique orbit
twilit jungle
ripe pike
#

Sir you have too much time in your hands

ripe pike
#

3 year so far*

twilit jungle
#

It marked the beginning of COVID fiasco

feral heath
#

It’s amazing ngl

indigo peak
#

@hardy glen šŸ‘

hardy glen
#

Finally a orange name EZ

indigo peak
#

are you color blind?

#

am i color blind?

hardy glen
#

Yea i am colorblind

#

Wait

#

What color is that

#

Is it right now

tepid olive
#

While compiling I get this error

#

ld: unsupported tapi file type '!tapi-tbd' in YAML file '/Users/nullify/theos/sdks/iPhoneOS14.4.sdk/usr/lib/libobjc.tbd' for architecture arm64

hardy glen
#

ld means its a linker error

tepid olive
#

I see

tepid olive
#

how to upgrade

hardy glen
#

are you on macos?

tepid olive
#

yeah

hardy glen
#

latest xcode

#
xcode-select --install```
tepid olive
#

that'll upgrade xcode CL tools?

ocean raptor
hardy glen
tepid olive
#

okay why delete CLT tough

hardy glen
#

get latest xcode

tepid olive
#

thats gonna be a little heavy to install, would it be better if I manually installed the toolchain the ubuntuway

hardy glen
#

i think you can do that

#

just been a long time i did it.

indigo peak
#

@hardy glen dev role is orange uhh

hardy glen
restive ether
#

what color does it look like

hardy glen
#

green

restive ether
#

that’s preferable honestly

#

when are we getting discord color blind mode

hardy glen
grim sparrow
#

mhm

#

it is best to just use Xcode

#

if you're using a mac just download Xcode

#

11

#

So that you can compile for arm64 and arm64e

tepid olive
restive ether
#

yes

#

you should add your own dog

restive ether
#

i used to use color blind filters in all fps games cause they were better than the defaults

tepid olive
#

I like my old school xcode

hardy glen
#

you can have both

grim sparrow
#

if you need to compile tweaks thats the best version

restive ether
#

xip is gay

tepid olive
grim sparrow
#

yes

tepid olive
#

because i’m mostly using stock components

restive ether
#

it’s in accessibility

grim sparrow
#

its in accessibility colour

#

and it does it for you

#

automagically

tepid olive
#

love that word

restive ether
tepid olive
grim sparrow
#

it opens fine

tepid olive
#

huh

grim sparrow
#

I just fiddled the plist

hardy glen
grim sparrow
#

I can't get rid of the cross though

tepid olive
#

why don’t you strip everything from it if you don’t need the app

hardy glen
grim sparrow
hardy glen
#

turns red into pink

restive ether
#

@hardy glen what kind of colorblind are you

hardy glen
#

red green

grim sparrow
#

Xcode 11 is like

restive ether
#

yeah i realIzed that

grim sparrow
#

the most stable out of 11 12 13

restive ether
#

orange is pink too

tepid olive
restive ether
#

and genius is a worse geeen

grim sparrow
#

but yeah

tepid olive
restive ether
#

and designer is bright pink

grim sparrow
#

Xcode 11 is very stable

tepid olive
#

it looks so bad though

grim sparrow
#

Compared to 12 and 13

#

yeah it looks bad

restive ether
#

almost screenshot this and forgot only i can see it

grim sparrow
#

but its stable

tepid olive
#

what does xcode 12 look like again

#

i haven’t used it in uhhh

#

6 months

grim sparrow
#

A mix between that two

#

I like how I can have all 3 open at once

#

Why I need 3:
Xcode 11: Compiling tweaks
Xcode 12: For when 13 shits itself and for compiling older projects I haven't updated for new SDK
Xcode 13: General use, is what I compile newer stuff with

#

11 and 12 are mostly stripped tbf

#

they're like 4gb on disk each

tepid olive
#

Do you think I should attempt to use SwiftUI 1 for something trol

grim sparrow
#

no

tepid olive
#

why

#

if it’s simple

grim sparrow
#

because its just not worth it

#

I've nearly finished writing my NEA code for my electronics

tepid olive
#

nfr

grim sparrow
#

We have to use some random assembler language

#

because of politics

#

and its missing so many key instructions

tepid olive
#

SwiftUI 2 sucks ass ngl

#

but it’s pretty solid if you never use 3

#

I hate Big Sur so much

grim sparrow
#

Theres no divide or multiply instructions and you can't manipulate numbers much so you have to do weird shit

tepid olive
grim sparrow
#

you can't like

#

add 10

#

or substract 3

#

you can only increment by one

hardy glen
#

what language is it

grim sparrow
#

its complicated

tepid olive
#

is there no compiler for it on github

grim sparrow
#

Nope

#

Basically

#

We used to just use BASIC

#

but the chips to use that are £50 each

#

so schools were like

#

no thank you

#

so the exam board said we can use older ones

#

so they made a fucking language

#

but its so shit

#

and we have to use it

#

I have nearly 200 lines of it just to read a voltage and then compare it against a value

hardy glen
#

my gpa went from 2 point something to 3.7

grim sparrow
#

the thing is

#

its not fucking compiled

#

its interpreted

tepid olive
#

what

hardy glen
grim sparrow
#

its so

#

fucking

#

stupid

#

it takes your assembler code

#

and then converts that to the actual language of the chip

#

which is a modified subset of BASIC

#

and I know you might be thinking, why don't we just write it in BASIC

#

the exam board say we have to use assembler

#

so our assembly code is literally just translated to a temp file into basic and then that file is compiled

hardy glen
#

sounds gross

grim sparrow
#

it really is

#

fun fact though

#

you can just write single lines in BASIC

#

which I have to do to write serial data

#

but that code can't be marked

#

so as far as the exam board is concerned it doesn't exist in my code

hardy glen
#

sounds painful, the furthest thing i have ever done in that area is write a chip8 interpreter because of shep

grim sparrow
#

I went into it already knowing some stuff about assembly stuff which is why my project is slightly more complicated than some other peoples, but theres so many new things you need to figure out because of how lacking the system is

tepid olive
#

so when compiling I get this error now

#
archs:           [ armv7, armv7s, arm64, arm64e, i386, x86_64 ]
                                         ^~~~~~
 file '/var/root/theos/vendor/lib/CydiaSubstrate.framework/CydiaSubstrate.tbd'
clang-5.0: error: linker command failed with exit code 1 (use -v to see invocation)
grim sparrow
tepid olive
#

anamy, I ended up just using my ios device so got theos setup on there

grim sparrow
#

ok well

#

whatever toolchain you have

#

is old as shit

tepid olive
#

I installed via the BB Repo

#

from Kabir

#

ios-toolchain

grim sparrow
#

probably why

#

what jb are you using

tepid olive
#

Ohh my I installed iOS Toolchain by coolstar, last updated 2013 lol

restive ether
#

z

tepid olive
grim sparrow
#

cringe

restive ether
#

L

grim sparrow
#

do you have a mac?

tepid olive
#

I do

grim sparrow
#

then why not just do it on there

tepid olive
#

but shouldn't it work on ios tough

grim sparrow
#

yeah but I have no idea what stuff to use on elu

#

because its mostly old and outdated

restive ether
#

you definitely aren’t getting swift

#

hold the L

tepid olive
#

why is theos docs even a thing that shit is so outdated

#

I figured it out

grim sparrow
#

I think you can

#

just only an old version

restive ether
#

is it swift 3

#

or 4

grim sparrow
#

I think it might be 2

restive ether
#

lol

#

even better

#

epic swift 2 tweaks

restive ether
#

looks pretty modern to me

grim sparrow
#

for macOS its very up to date

hardy glen
#

follow ios installation if you want to use iOS

grim sparrow
#

those instructions haven't changed really

#

afaik the only change that had to be made to the mac is zprofile instead of profile

tepid olive
restive ether
#

the instructions make total sense

tepid olive
#

I got it to work tough