#development

1 messages · Page 461 of 1

nimble parcel
#

the good news is that Orion is designed to be super modular which means you can add new third-party backends by simply placing them in theos/lib

naive kraken
#

I mean what I did was I duplicated the Substrate generator thing and switched MSHookMessageEx to libundirect_MSHookMessageEx

#

and then it was possible to select that via %config

#

not sure about Orion but sounds good

nimble parcel
naive kraken
#

ah I recall now lol

nimble parcel
naive kraken
#

alright

#

what happens when I update libundirect in the future? cause I may want to add a few things soon

nimble parcel
#

there won't be any issues as long as you don't remove the existing methods

naive kraken
#

alright, yeah I don't plan on doing that

nimble parcel
#

i'll only be adding a tbd so the actual library will still be entirely in your control

naive kraken
#

👍

nimble parcel
#

@naive kraken quick question, what exactly is the purpose of startByte? Can it be different from bytesToSearch[0] and what's the effect if it is?

naive kraken
#

yeah that's one of the things I don't quite like

#

Yes it can be different, it finds the bytesToSearch from there it goes back until it hits startByte

#

so eg you have [56 45 36 76 68], the unique bytes are [36 76] but you need the pointer of 56

#

then you make [36 76] bytesToSearch and 56 your start byte

nimble parcel
#

ah I see

naive kraken
#

This is needed because I couldn't figure out a way to find the start of an unexported function at runtime

nimble parcel
#

is one byte enough?

naive kraken
#

I mean, for my purposes it is

nimble parcel
#

hmm okay, i suppose users can always backtrack manually if they want to

naive kraken
#

But I would like to find a proper solution for getting the function start at some point

nimble parcel
#

i feel like you'd need a full disassembler to do that with stripped functions

naive kraken
#

yeah idk, maybe CoreSymbolication can do it

#

because afterall the function start is in the backtrace if something crashes iirc

nimble parcel
#

you might be able to make an algorithm that can find preludes

nimble parcel
naive kraken
#

I'm not sure I'd have to check

nimble parcel
grim sparrow
nimble parcel
naive kraken
#

yeah honestly the first byte of the function is almost always 7F on arm64e... but then there is one function where that's not the case

nimble parcel
#

@naive kraken you might just be able to look for push rbp or whatever the arm equivalent is

naive kraken
#

hmm I will look into this soonish but not now

primal perch
#

stp x29, x30 [sp, -0x10!] iirc

grim sparrow
naive kraken
#

😂

grim sparrow
#

Soonish has become 8 months in some cases

nimble parcel
grim sparrow
#

You’ve done work in that time though

naive kraken
#

yeah I mean I do have to update the Safari Plus patchfinder for 14.5 soon so I may aswell look into that when I get to it

grim sparrow
#

My commit graph is just throw in a random 2 every 3 months

primal perch
#

we do a little racism

gaunt mesa
#

nfr

#

Get development advice and info here. Use #genius-bar for technical support.

primal perch
twilit jungle
sour crag
#

For editing hex files on-device do you recommend anything else than Filza's built-in tool?
There seems to be a weird bug where anytime you tap on a value it jumps back to the top.

twilit jungle
sour crag
primal perch
twilit jungle
#

Pequeno

sour crag
#

Amoung pequeno

twilit jungle
next wadi
#

get used to it

next wadi
next wadi
late ridge
#

Chapters?

wicked summit
#

drexel moment

restive ether
#

make a tweak that dispenses meth

high citrus
#

is this an issue in the sdk? or am i using outdated stuff here😅

lapis vessel
high citrus
#

uhm no, that could actually be the problem haha

lapis vessel
#

yes the linker will spit "undefined symbols" at you if you're not linking against them

high citrus
#

was unsure about the piece of code, because i found it in some github repo made for ios 9

lapis vessel
#

you can always check the tbd file in your sdk to see if the symbol is still around for your target version

twilit jungle
#

Why is that a surprise? why does everyone keep assuming that old shit is outdated and doesn't work?

restive ether
#

because you’re a boomer

high citrus
#

probably yes, its from the framework MediaRemote, so probably

twilit jungle
#

google will probably be more helpful than memory of anyone here.

inland fog
#
  1. pay $400 to unlock the rest
twilit jungle
#

For a small price of $400 per month, you can compile obj-c anytime you want.

inland fog
#

2 Ib meth + $400 or no deal

#

ok

#

how many people are on this server

#

if all of the online people as of right now venmo'd me 5 cents, i could get a new apple watch

high citrus
#

can i force an application state update (like this one)?

high citrus
turbid fjord
#

Bruh yall still on Russian roulette thing

twilit jungle
turbid fjord
#

Lol

#

I’d try it if I knew anything

#

Swift gang

#

Does the makefile make a file

subtle grail
#

this is what i use for gnustep

#
bash -c "source /usr/share/GNUstep/Makefiles/GNUstep.sh && gcc `gnustep-config --objc-flags` *.m -lgnustep-base -lobjc"
#

dunno if the shell file is in a different folder for debian tho

gentle grove
#

make is a great program

#

but automake and cmake on the other hand

#

and autoconf

twilit jungle
gentle grove
turbid fjord
#

Last night is dependent on what time zone your in fr

gentle grove
#

Am?

turbid fjord
#

But unfortunately discord sucks I can’t search for 8:30 to 10am CST

turbid fjord
#

Cos discord bad

gentle grove
#

oh it's only date

turbid fjord
#

Yes

gentle grove
#

bruh

turbid fjord
#

Unless you live in CST not much you can do

twilit jungle
#

discord can search between date... wdym

turbid fjord
#

Yes

#

But not time

gentle grove
turbid fjord
#

I guess I could convert 8:30 to 10pm CST to my time zone and look for time in between that but that’s effort

twilit jungle
#

Well that'll narrow down the amount of messages atleast

#

gl

turbid fjord
#

True

#

I’m in BST troll

#

Yeah

#

But yes discord sucks

twilit jungle
#

gcc RIP

subtle grail
#

gcc doesn't support @autoreleasepool either thishowitis

#

you need to use NSAutoreleasePool

twilit jungle
#

lol. Install clang via apt and use that.

subtle grail
restive ether
#

need my fortran

subtle grail
#

sudo apt install gcc dead

twilit jungle
next dust
#

i'm trying to install a compiler but it hangs while downloading the sdk :/

turbid fjord
#

Imagine using Linux

#

If your asking how to reset password on anything

weary heath
#

google it

turbid fjord
#

You probably shouldn’t be doing it

turbid fjord
#

Reset password is a google question

weary heath
#

This is a basic Linux question

turbid fjord
#

We ain’t

#

We teaching you

next dust
#

i need to install a compiler

twilit jungle
#

fr ask google instead of random people on discord

next dust
#

one of those

subtle grail
#

use clang

twilit jungle
#

sdk != compiler

subtle grail
#

it has fancy objc features

next dust
#

which repo?

#

mmh

subtle grail
#

uhh

#

the default one?

#

i don't think so

#

it might be i've never used debian

#

yeah but debian is minimal

#

it only installs the necessities

next dust
#

will installing clang fix node-gyp and pip?

subtle grail
next dust
#

cuz it has to compile c stuff sometimes

gentle grove
#

base debian install is like a couple gigabytes or something idk

#

on a phyiscal machie

subtle grail
#

oh

gentle grove
#

that is pretty small

subtle grail
#

on my vps it's less than a gb that's all i know

gentle grove
#

docker image is 114 MB

#

docker image isnt a metric for how much it takes thogh

subtle grail
#

yeah

gentle grove
#

i swear you've used docker before

#

so you do know what it is

subtle grail
#

docker is somewhat like chroot but on steroids

#

you won't see the password

#

but it's being typed in

twilit jungle
subtle grail
#

it's a security measure

weary heath
gentle grove
#

go install some bitches

restive ether
#

docker

docker on pro

gentle grove
#

me when virtualization on ios

restive ether
#

pov; you are an m1 macbook and someone installs docker on you

gentle grove
#

not virtualization

#

i mean

restive ether
#

depends

gentle grove
#

well docker sorta uses virtualization or something

#

i dont remmeber

restive ether
#

i’m 6’1

#

my girlfriend is 4’11

#

not that tall

#

how old are you my g

gentle grove
#

boba

restive ether
#

ah you got some time then

gentle grove
#

wtf me too

restive ether
#

you don’t technically stop growing until you’re like 21 so

#

give or take

gentle grove
#

you dont technically stop growing until you stop growijng

#

i care about minecraft

restive ether
#

woman usually stop growing at 16-17

gentle grove
#

woman

#

just a singular woman

#

install nvim

subtle grail
#

true

restive ether
#

pov you cannot build ncurses because you can’t read

subtle grail
#

well

gentle grove
subtle grail
#

is there a file

gentle grove
#

go build

subtle grail
#

called main.m?

gentle grove
#

go build

#

so there is no main.m

next dust
#

why do everyone get a domain just to make a custom screenshot host lmfao

subtle grail
#

then you should be passing example.m to gcc

gentle grove
#

use your clipboard lmao

#

all my screenshot keybinds and stuff use clipboard as the storage location

restive ether
#

how to melt your display

gentle grove
#

also pays.host's fancy urls are just a gimmick imo

#

they don't really work very well outside of discord

tepid olive
#

go cringe

next dust
#

tf is pays host lol

gentle grove
#

aka captcha hell

#

i have an account just i never use it

subtle grail
#

debianisation moment

#

install gobjc-6

tepid olive
#

Gcc uhh

gentle grove
#

sounds like you need cc1obj

subtle grail
#

gnustep probably has it as a depend

gentle grove
tepid olive
#

tinycc

gentle grove
#

sorry i use gcc

tepid olive
#

Stop using gnustep

#

PLEASE

#

What??

gentle grove
#

german vps

subtle grail
#

theos can only compile for darwin

tepid olive
#

Gnustep isnt gonna help you with theos

restive ether
#

hayden is now a dedicated tinycc user

#

procursus build system will soon depend on tinycc

gentle grove
subtle grail
#

tinycc :intjpray:

tepid olive
#

Dont compile objc code for linux

#

PLEASE

#

Use a real language :(

gentle grove
#

no results on the aur for tinycc

tepid olive
#

But WHY

gentle grove
restive ether
#

don’t use objc at all

gentle grove
#

use c

tepid olive
#

No its just mentally disabled

#

Like you could literally just write code in any other language

gentle grove
#

im putting my minesweeper on procursus as soon as it's graded and all for school

tepid olive
#

But u are

#

Wtf are u using it for then

gentle grove
#

use c

#

me when captcha

subtle grail
#

you're in system32 dead

gentle grove
#

does example.m exist

#

bruh

restive ether
#

lol

tepid olive
#

For what

#

Linux?

gentle grove
#

me when pays.host is bloated

tepid olive
#

Iphone?

#

WHY THO

gentle grove
#

i should get procursus compilation working on my linux pc

#

i never tried it

tepid olive
#

Its only good for writing objc COMMAND LINE TOOLS

#

😭

gentle grove
#

imagine being root

restive ether
#

pov: you are uikittools

gentle grove
#

exec false

tepid olive
#

@tepid olive you have chosen the objectively worst language to write cli tools for linux in

#

And its not respectable

#

Then wtf

#

Are u using gnustep for

tepid olive
tepid olive
#

hmm

#

Gnustep is HORRIBLE

#

thought he was using theos

#

lmfao

#

Wtf theos isnt an objc 2.0 library

#

my brain is dysfunctional

#

LOL

#

Stop using gnustep or im banning you from the sileo discord not even capping you

restive ether
#

write all linux tools in ruby

tepid olive
#

UIKit on X11

#

Haha remember patrick?

#

Pedo pat

tepid olive
#

patrick used dimentio so much he became the nonce

#

Oh bruh i just realized we’re not in general

restive ether
#

patrick when he’s in vc with a 14 year old girl who says something remotely sexual

tepid olive
#

dev is the same as general thishowitis

turbid fjord
#

GL

#

Thid

tepid olive
#

Gay is not an insult

#

Go away

weary heath
#

You're not gonna go far when you rely on others to spoonfeed you the whole way through

subtle grail
#

who would've thought

weary heath
#

Do you not have two brain cells to think of how to do things yourself and not always follow what others tell you to do?

tepid olive
#

Go away @tepid olive

gentle grove
tepid olive
#

@restive ether bro this dude annons being annoying as shit

restive ether
#

L

gentle grove
tepid olive
#

you apparently dont know how to learn on your own

#

also used gay as an insult

#

shut the fuck up

#

so gay is stupid to you

#

open homophobia in da development chat

subtle grail
#

dude it isn't this hard

tepid olive
#

go quit

#

go back to roblox

#

nobody wants you

subtle grail
#

you just need to do some critical thinking

tardy narwhal
#

brother don’t listen to them

subtle grail
tardy narwhal
#

just focus on your english

tepid olive
#

you are not special just because you exist

tardy narwhal
#

and school

tepid olive
#

go do something useful

gentle grove
#

play minecraft

#

i love exploiting [redacted]

tardy narwhal
#

you need to open your third eye

#

for tweak development

#

just do it bro

tepid olive
#

no its not

tardy narwhal
#

no

tepid olive
#

objc is a shitty high level nonadvanced language

turbid fjord
#

@tepid olive have you ever made an app before? Even it has 1 text or a button anything have you made one?

gentle grove
#

if by advanced you mean convoluted

#

then yes

#

windows is convoluted

tardy narwhal
#

yo we don’t hate on windows on tuesdays

gentle grove
weary heath
#

Contradicts your YouTube bio..

tepid olive
gentle grove
#

what is your macro

turbid fjord
#

Thsts your issue, tweak dev is too advanced for you. Please start simple with making apps then do tweak dev

gentle grove
tardy narwhal
restive ether
#

we love windows32

tardy narwhal
#

WINDOWS WEDNESDAY

gentle grove
#

ssh lag throws me off so much

#

but german vps is cheaper than missouri so

restive ether
#

development will now be windows only on wednesday

gentle grove
#

$1.25/month difference

#

worth it

tardy narwhal
#

bruh lowkey just stop posing and suck up your phony bitchass

weary heath
tardy narwhal
#

learn and have fun coding

gentle grove
#

i need a lot of storage for peertube

weary heath
#

Oh, never heard of them

tardy narwhal
gentle grove
#

contabo is the cheap one

#

my main vps is on vultr

#

they are very good

tepid olive
gentle grove
#

expensive but very good

restive ether
#

hayden when he forgets to pay the hetzner bill

gentle grove
#

and also performs very well

#

ive never used hetzner

tardy narwhal
#

Hetzner’s good

weary heath
#

Hetzner is great, never had any issues with them

tardy narwhal
#

cheap strong vps

gentle grove
#

hetzner didn't have enough storage for what i needed

tardy narwhal
#

wdym “not enough storage”

#

bro

gentle grove
#

apparently the customer support is basically nonexistent on contabo

gentle grove
tardy narwhal
#

what’s that?

tepid olive
gentle grove
#

i dont want to be worried about disk space

tepid olive
#

either buy SX servers or request extra disks (the latter costs more)

gentle grove
weary heath
#

That's the thing with cheap providers, don't expect decent customer support

tardy narwhal
gentle grove
#

i mustve missed that

turbid fjord
#

No, you are asking questions ypu can google and get answer easily also like i said tweak dev isnt for noobs with no prior programming experience

tepid olive
turbid fjord
#

Lol

tepid olive
gentle grove
#

oh those are expensive

tardy narwhal
#

man why are you even bothering with that dude even

turbid fjord
#

With what?

tardy narwhal
#

burn some marshmallows

gentle grove
#

i am seeing 76+ eur per month

tepid olive
#

how much storage do you need

gentle grove
#

ok i will check other page

turbid fjord
gentle grove
#

rn the contabo one has 200 GB

weary heath
#

I have a cheap 1TB dedi but the cpu is ass

tepid olive
tardy narwhal
#

the auctions are dope

turbid fjord
#

!t tweakdev @tepid olive please read this and use the guide and links

faint lionBOT
# turbid fjord !t tweakdev <@456226577798135808> please read this and use the guide and links
tweakdev

HOW TO GET INTO TWEAK DEVELOPMENT

This has been asked countless times so it's time that there is a long message that explains this.
One of the first things you want to do is reach a "baseline" before you can even think about getting started.

What this means is that you need to be familiar with Object Oriented Programming and how to use Objective C.
uroboro was kind enough to create a guide that you can find here: https://uroboro.github.io/Learn-Objective-C-in-24-Days-Clone/
Additionally, you should also learn a little bit about how iOS works, learn some basic frameworks/stuff you will need to work with.
Stuff like how to use UIKit, Foundation, etc. Once you have a pretty good understanding of these, then you can proceed.

The next step is to actually start making tweaks. Install a tool called Theos for your appropriate device.
The installation wiki can be found here: https://github.com/theos/theos/wiki, please make sure to follow the appropriate platform instructions.
After that, you are ready to start making tweaks, please follow a tweak development guide. (Here's one if you're lazy: https://kodeycodesstuff.tech/guide)

tepid olive
#

god damnit hes an unc0ver user too

#

€46 for 12 TB

gentle grove
#

i dont feel like reinstalling anything though so ill keep it on contabo for now

tardy narwhal
#

you can get medium tier hw from a year -four ago and be good

tepid olive
#

bro shut the fuck up

turbid fjord
#

Then use the links moron with tjst attitude you wont be getting help

#

Then google the errors

twilit jungle
weary heath
#

"Garbage consoles" as if the compiler is the one in the wrong and not your shit code

tardy narwhal
#

very tumblr of you

gentle grove
#

i was not going to ask why you sent that

#

just give you the stare

tepid olive
restive ether
#

tinycc in the strap

gentle grove
#

true!

twilit jungle
gentle grove
#

send more pls @vivid dew

tepid olive
#

THANK YOU

gentle grove
tardy narwhal
twilit jungle
#

how long is what?

tardy narwhal
#

that message chain

twilit jungle
#

Its as long as the original message says it is

restive ether
#

so true

gentle grove
#

True!

restive ether
#

@tepid olive does the feed reader work for you

twilit jungle
gentle grove
#

no

restive ether
#

Troll Emergency Alert System

gentle grove
#

troll yourself

#

wait a second

restive ether
#

pov: you don’t have rubycry neofetch

#

your mother

gentle grove
#

imagine not using nekofetch

restive ether
#

pfetch rubycry

gentle grove
#

me when ncdu

#

why

#

oh right you're dumb and dont like nekos

restive ether
#

i think there was a surprise party that day

gentle grove
#

am i fine

#

i am not a weeb

restive ether
#

i heard there was a guy in the bar across the street ordering an irish car bomb

gentle grove
#

cool

tepid olive
#

u

restive ether
#

L

gentle grove
#

perl

#

why does pleroma recompile every start

twilit jungle
gentle grove
twilit jungle
#

Thanks

gentle grove
#

Np

nocturne yacht
#

.

#

I mean the curl help says exactly what it does to you

twilit jungle
#

btw all those commands are meant to be run on WSL

faint timber
#

...

twilit jungle
#

There is no way echo "export THEOS=~/theos" >> ~/.profile fails. You have a massive issue with your environment if it does

#

Bro its not -, its ~

gentle grove
#

exec $0

twilit jungle
#

It clearly ran it, no bad news (errors) is good news

#

No its not

gentle grove
#

No

#

It's echo

subtle grail
#

generally if a command succeeds it gives no output

gentle grove
#

run cat ~/.profile

wicked summit
#

no output so nothing happened

#

gentle grove
#

oh there are two lines

#

oh well it doesn't matter

wicked summit
#

that'll give you output

gentle grove
#

what

wicked summit
#

what

#

what

gentle grove
#

sudo apt install curl

twilit jungle
#

stop feeding him commands...

gentle grove
#

bruh

#

Install packages with apt

#

That's all

twilit jungle
#

Please stop asking here for help... you need to learn how to google.

#

Now is the best time to pick up on that skill

gentle grove
#

Oh bruh

#

All I saw was trouble with .profile

twilit jungle
#

Sooner or later you are going to reach an error that no one here knows about, learning to google then is going to be much harder than learning to google now.

gentle grove
#

learn to minecraft

wicked summit
#

sido

subtle grail
#

because you’re in system32 lmao

wicked summit
#

sudo

#

oh

restive ether
#

how are you still in system32

subtle grail
#

no just leave sustem32

restive ether
#

it’s been like half a day

wicked summit
#

why do you have system32 installed? delete it

restive ether
#

you’re still there

twilit jungle
#

Oh so many things wrong with that image

gentle grove
#

You should get out of system32

twilit jungle
#

Running as root

#

In system32

gentle grove
#

wait they're using root's .profile too

#

so they need to make/use an account

twilit jungle
#

Hold up

#

From official theos guide

#

...

gentle grove
#

Why

restive ether
#

i really doubt you’re reading it at this point

gentle grove
wicked summit
#

cursed images

restive ether
#

yes

twilit jungle
#

It logs in as user by default

gentle grove
#

Why tf did it

#

What

twilit jungle
#

There is no mute button on Discord

gentle grove
#

god pays.host

#

use imgupload (I am biased)

twilit jungle
#

Also bro you need to learn to ignore the haters, instead of replying to them (literally what they want you to do).

gentle grove
#

True

gentle grove
#

I'd love to hate you

twilit jungle
#

Oh no

gentle grove
#

pays.host and their stupid captchas

subtle grail
#

gay isn’t an insult uhh

gentle grove
#

so it's good

#

usually windows is annoying but it's not even windows' fault here

subtle grail
#

1000

#

iirc

gentle grove
#

did the key exist before

#

what did it say before

subtle grail
#

that’s the default user uid for most linux

gentle grove
#

hex moment

#

Did you.... exit and reopen

twilit jungle
#

Why are you messing with registry in the first place?

gentle grove
#

I don't want to be feeding commands but... in /etc/passwd is there a user with UID 1000

twilit jungle
#

lmao

#

Would have been easier to reinstall

twilit jungle
#

Ah fun times

upbeat wyvern
#

@tepid olive use the linux password reset or whatever boot disk to do that probably?

gentle grove
#

Yeah do that

upbeat wyvern
gentle grove
#

Just reinstall your wsl distro

#

I think that's the best thing here

#

It seems a bit messed up

twilit jungle
#

At this point, I feel like you are creating more obstacles for yourself than the ones that original existed

gentle grove
#

what

twilit jungle
#

Oh no

gentle grove
#

nice image

#

What the fuck

#

Do not do that

subtle grail
#

just delete it from the MS store lmao

gentle grove
#

Oh my god

twilit jungle
#

Have you ever uninstalled a windows program?

gentle grove
#

Thank god it stopped you

subtle grail
#

or just from Settings dead

restive ether
#

this hurts

gentle grove
twilit jungle
#

Then why are you trying to manually delete it, instead of using the normal uninstall process?

restive ether
#

pov: you can’t get your uuid without a computer

subtle grail
#

it’s Debian

#

uninstall it

#

and reinstall

restive ether
#

reject WSL

gentle grove
#

Debian is epic

#

I like it

subtle grail
#

true

gentle grove
#

You are nice

twilit jungle
#

true

gentle grove
#

True!

twilit jungle
#

false Ubantu is bloat

gentle grove
#

Honestly it doesn't matter though, at least in this case

subtle grail
#

good

gentle grove
#

you'd do fine with Ubuntu here

#

but Debian intjcum

twilit jungle
#

false

#

Ubantu is bloat as WSL distro

subtle grail
#

just put in your windows username

gentle grove
#

choose a username

gentle grove
restive ether
#

use meth

gentle grove
#

or something

restive ether
#

password: meth

twilit jungle
#

password: alpine

gentle grove
#

put gamer like @tepid olive does KEKW

#

Good

#

Do the theos guide

subtle grail
#

yes

#

and install curl too

gentle grove
#

also pays.host is such a pain with their captchas and stuff

#

What

restive ether
#

what is curl

#

i use aria2

gentle grove
#

You're using wsl right now

gentle grove
#

Wget gang

subtle grail
#

aria2 is great

restive ether
#

wget2: piss edition

gentle grove
#

Yes. That is WSL

subtle grail
restive ether
#

apt needs parallel downloads

#

writing aria2 apt patch now

subtle grail
#

didn’t hayden make a patch for that

#

a few days ago

restive ether
#

he said it didn’t work

gentle grove
#

True

subtle grail
restive ether
#

i think

subtle grail
#

apt-fast moment

restive ether
#

conan sent it

subtle grail
#

wget but speed

restive ether
#

just use wget2

#

not that deep

subtle grail
twilit jungle
#

Read the entire first step before running that.

restive ether
#

lol

#

why apt-get

#

what year is this

#

am i lost

#

fuck your guide

#

fuck the guide

tepid olive
#

apt-get has super cow powers though

restive ether
#

super meth powers

#

~ cameren

#

i cannot acquire my UDID

#

this is depressing

gentle grove
#

What

restive ether
#

Atria2

gentle grove
#

Cable internet

#

How

#

Wait

#

You're using cellular on your pc????

#

sprint

#

Tf

subtle grail
#

close and reopen the console

faint timber
#

source the profile bitchass

#

how do u not know

subtle grail
#

or that

#

both work

faint timber
gentle grove
#

that or you can do exec bash but I have been told to not to spoon feed

twilit jungle
#

good that it worked, bad that you literally failed to follow the instruction

gentle grove
#

what

twilit jungle
#

stop

gentle grove
#

mkdir your_mom

#

yes

restive ether
#

and knowing is half the battle

subtle grail
#

yes

restive ether
#

we have evolved past the need for tar everything will be in zstd

subtle grail
#

it doesn’t matter really

#

-v just makes it print a list of files it’s extracting

restive ether
#

tar commands are garbage just act like it doesn’t exist

subtle grail
#

I only know 2 lol

restive ether
#

this mfer got member + sitting here asking a million questions about theos

#

in half a day

gentle grove
restive ether
#

no just zstd

#

no more tar

#

tar is dead

gentle grove
#

Let me just zstd this folder

#

Oh no!

#

No tar

#

--zstd

subtle grail
#

true

restive ether
#

POV: you are a tar.zst file but it shows as tar.gz so no one knows why you won’t extract

gentle grove
#

Literally I just tar -cv files | zstd -T8 > f.tar.zst

#

I am stating your mother

restive ether
#

curl -LO means large octopus

gentle grove
#

who tf doesn't put the f at the end

#

give me the admin perms role for a test

restive ether
#

i made joe(2)

gentle grove
#

Yeah it tells you every file as it extracts

twilit jungle
subtle grail
#

it basically just means a console prompt

#

run $THEOS/bin/nic.pl

restive ether
subtle grail
#

no in wsl

#

Debian

#

cross that bridge when you get there lol

static island
#

am i doing this right

#

trying to replace the notification banner thing with my own

twilit jungle
subtle grail
#

then type that in

#

first off, apple didn’t make the deb format, Debian did

#

but it’s basically just an archive that holds your tweaks files

#

kind of

#

yes they are

#

a deb is just an ar archive

tepid olive
#

No duh, lol

subtle grail
#

and inside is a data.tar.gz and control.tar.gz

tepid olive
subtle grail
#

I guess you could say debs themselves aren’t compressed, but their contents are

restive ether
#

debian archive is an abomination and shouldn’t exist on macos operating systems

subtle grail
#

agario

#

you need to terminate it on install

#

so when it launches it loads your tweak

subtle grail
#

or bottles or whatever their shot is called

restive ether
subtle grail
#

they’re both not ideal

restive ether
#

hello someone please leak open source code

#

@subtle grail wanna see something cursed

subtle grail
restive ether
#

it also panicked my phone *

subtle grail
#

200 mb

#

your phone really doesn’t like you

restive ether
#

it truly does not

tepid olive
#

No, he wants to put the app executable name in that spot, not the bundle id

subtle grail
#

the executable name should just be Agario

#

but some apps are weird and have different names for it

restive ether
tepid olive
subtle grail
#

Firefox just calls theirs “Client” fr

tepid olive
#

@restive ether Directv app is DVRScheduler, lol

subtle grail
#

makes shit confusing as hell

#

they just lay out the boilerplate stuff for your tweak

tepid olive
#

In the directory you are in, in the terminal... you should learn terminal first before making tweaks.

restive ether
#

we should go back to the days before theos

subtle grail
#

just use a plain Makefile trol

restive ether
#

i am too stupid to figure out why ncurses doesn’t work

#

i cannot compile it

#

i have accepted that this will not work

subtle grail
restive ether
#

it wants to cross build so it’s asking for two compilers

subtle grail
#

oh god

tepid olive
#

No...... LEARN TERMINAL.......

restive ether
#

it’s telling me a flag that’s already set in the makefile

#

it could be just because i’m building on ios

#

but i feel like keto would’ve complained about this by now

subtle grail
#

I’ve never tried compiling anything that depends on curses so idk if it’s broken for everyone or not

tepid olive
#

You are in your home directory in terminal, so they are in your home directory.... learn terminal.

subtle grail
#

I’d assume not

restive ether
#

i think we’d know pretty easily if it was broken

subtle grail
#

but true ncurses is a bitch to cross compile

restive ether
#

there’s a lot of build depends for ncurses

gentle grove
#

ncurses is great

#

what

subtle grail
#

I need to get started on that nodejs EPERM patch woeis

#

but it’s so fucking convoluted

tepid olive
#

Are you using wsl 2?

restive ether
#

it’s literally right there nfr

tepid olive
#

................... :/ I am just done :/

#

I TOLD YOU YOUR HOME DIRECTORY ALREADY :///////

restive ether
#

@subtle grail i was going to try and build iptraf-ng for le memes

tepid olive
#

So you are using Wsl 2...... you can’t view wsl 2 files using windows explorer.....

restive ether
#

or lftp

subtle grail
#

lftp is pretty useful

tepid olive
#

YOU CAN’T I SAID!!!!!! Why can’t you listen :/

restive ether
#

we don’t have it so i thought i’d try

#

but uh

#

ncurses was being a hater

tepid olive
#

@tepid olive You have to cd to mnt c drive with terminal then cd to folder then run the theos command again.

restive ether
#

sad

tepid olive
#

Thats why I said learn basic terminal

subtle grail
restive ether
subtle grail
tepid olive
#

@tepid olive Can you please teach him basic terminal, he doesn’t even know how to cd to c drive on windows using wsl

restive ether
#

@subtle grail probably have to do nload, glances or iftop

#

nethogs

subtle grail
restive ether
#

maybe

#

iftop seems like the best option

subtle grail
#

plus it has actual support for macOS

#

yeah

restive ether
#

yeah

subtle grail
#

so it shouldn’t be too hard to port

restive ether
#

@subtle grail needs libpcap though

subtle grail
#

unless it pulls a smartmontools trolllaugh

restive ether
#

nah i think it’ll work

#

i do not wanna try libpcap as my first thing

#

needs to be done by someone though cause there’s a fair bit of things that use it trolllaugh

#

lftp would be cool if i can figure things out

subtle grail
#

libpcap definitely has good Darwin support

#

crap I can’t fucking type today

restive ether
#

your mother compiles my packages

#

pov: you are lftp

#

fail

twilit jungle
twilit jungle
steady nest
restive ether
#

wtf

#

your mother compiled jailbreakd

subtle grail
#

fail

restive ether
#

meth listings in your area

subtle grail
#

pwd stands for print working directory afaik

#

but it doesn’t really matter

twilit jungle
#
  1. rm: stands for reclaim memory. What you use to reclaim memory and start over.
gentle grove
#

no one uses pwd just use a functional shell prompt

subtle grail
#

first make a functional tweak

#

then you can think about distribution

#

true

#

you have to tell cd what folder you want to go into

#

it’s like double clicking on a folder in Explorer

twilit jungle
subtle grail
#

cd changes what folder you’re currently in

#

in the prompt

#

it doesn’t move anything around

#

ye

#

just

#

eat food

surreal mountain
#

true

#

Z Shell

#

yes

inland hedge
#

lol

restive ether
#

@subtle grail given the option between the two, openssl or gnutls

subtle grail
#

openssl probably

#

it’s way more widespread

restive ether
#

lftp has either so idk

subtle grail
#

yeah go with OpenSSL

restive ether
#

let’s see if it works

subtle grail
#

afaik the only reason gnutls was made was because OpenSSL wasn’t compatible with the GPL or something trolllaugh

fair torrent
#

I would use OpenSSL

restive ether
#

probably won’t

subtle grail
#

true

fair torrent
#

GPL is useful for some stuff in my opinion

restive ether
#

think i just killed newterm

subtle grail
#

yes moment

restive ether
#

we have evolved past the need for yes

#

we now use ye

subtle grail
#

true

restive ether
#

Command line driven, shell-like, reliable file transfer program. It supports a number of protocols and even BitTorrent with DHT! IPv6 is fully supported too.

To build from GIT sources, run autogen.sh script to create Makefiles. You will need autoconf, libtool, gettext-devel, automake, gnulib. You can get gnulib using git clone git://git.savannah.gnu.org/gnulib.

Also for compiling lftp you will need these libraries:

readline-devel
zlib-devel
gnutls-devel or openssl-devel (optional)
expat-devel (optional)

subtle grail
fair torrent
#

Yeah it works like a virus

subtle grail
#

you’re basically letting the FSF do whatever they want with your code :/

fair torrent
#

Mpl is nice

subtle grail
#

true

#

I use MPL

restive ether
#

meth public license

subtle grail
#

meth public license

faint timber
#

tfw reversing iBoot

fluid lintel
#

Hi guys excuse me I wanted to ask you if you know if there is a way to a link in safari in an iPhone jailbreak from a binary without UI.

grim sparrow
#

Wym

turbid fjord
#

No 11.3 and it ducks

#

Sucks

grim sparrow
#

lol

turbid fjord
#

I’m serious 11.3 is so slow and buggy

grim sparrow
#

I did say don’t update

turbid fjord
#

Where?

grim sparrow
#

In my server somewhere a while back

turbid fjord
#

You said that for the beta but not stable release

#

Yeah for beta

grim sparrow
#

No

#

Well

#

Technically yes

turbid fjord
#

If it was a “while back” then it was beta fr

grim sparrow
#

But then that contradicts my logic of if the version you’re on works, don’t update

turbid fjord
#

True

grim sparrow
#

I’m still on 11.1

turbid fjord
#

Bruh

grim sparrow
#

Because everything works

turbid fjord
grim sparrow
#

So why bother

turbid fjord
#

True

grim sparrow
#

I’m only risking getting bugs from updates

turbid fjord
#

True

#

I want Catalina

grim sparrow
#

No you don’t lol

#

Catalina is ass

turbid fjord
#

I prefer Catalina and had less issues…on my VM at least

#

The issues I did have was VM related not macOS related

#

So

grim sparrow
#

Big Sur performs significantly better

turbid fjord
#

But then VM isn’t indicative

grim sparrow
#

Big Sur also has less random bugs

turbid fjord
#

True

hardy glen
#

if someone with swift knowledge could explain this to me. objc dataSource *src = MSHookIvar<dataSource *>(self, "dataSource"); NSMutableArray *arr = MSHookIvar<NSMutableArray *>(src, "ivar"); NameOfClass *s = [arr objectAtIndex:1]; BOOL yea = MSHookIvar<BOOL>(s, "yesorno"); As i try with Ints or Bools or doubles in the swift class, i face no issues. As i try a string let thumbnailUrl : String such as this. It will crash the app 0x......... is not in any region i have tried over 10 different strings in the class and every one of them is the same.

#

defined the string ivars as NSStrings

hardy glen
#

is it possibly because swift.string is a struct

lime pivot
#

String and NSString aren't the same thing, you definitely won't be able to use them interchangeably unless the Swift code has the @objc flag on that property

#

in which case it generates an ObjC getter/setter that casts between String<->NSString

tepid olive
#

looks nice

twilit jungle
#

Looks like bloat

primal perch
gaunt mesa
#

still waiting for apple to just randomly rename something or yeet the framework

#

and kill like 80% of the shitty tweaks

twilit jungle
gaunt mesa
#

why

#

there's not even a way to disable this scary shit

twilit jungle
#

Literally just delete that UI, it provides no functionality. People don’t read and even if they did thats information that should be on the repo. People don’t go buy something from the store then come home to open the box to be greeted with what it can actually do.

gaunt mesa
#

true

#

i use something similar for important info tho

#

like if tweak failed to activate

#

it's better than a small UIAlert with more than 80 characters

twilit jungle
#

ig

gaunt mesa
#

uialerts look so bad when there's more than 80 characters

#

¯_(ツ)_/¯

primal perch
#

don’t have 80
characters

gaunt mesa
#

ok

#

bye

primal perch
gaunt mesa
#

must get back to doing work now intjallah

gaunt mesa
#

it's what apple uses in their apps

#

u might've seen it

#

it'll be like "What's new" and then show something similar to what u made

#

yep

primal perch
#

if ur gonna use it do it in your prefs bundle

#

not on springboard

gaunt mesa
#

bringboard

#

cringeboard

#

yep!

grim sparrow
gaunt mesa
#

a lot of people use it

#

but that's not the best idea

grim sparrow
#

using apples is ezpz

gaunt mesa
#

don't use it in SpringBoard

twilit jungle
#

Because its bloat

tepid olive
gaunt mesa
tardy narwhal
#

your knowledge levels seem pretty intermediate/ well founded though from past commentary

#

if you’re an alt, who are you

gaunt mesa
#

i don't think it's an alt tbh

twilit jungle
gaunt mesa
#

i just think it's a person who actually listens instead of getting spoonfed

twilit jungle
tardy narwhal
#

that would be such a miracle to witness

gaunt mesa
#

tho he uses newline brackets

twilit jungle
tardy narwhal
#

oh lacertosus is such a G

twilit jungle
#

Its not even complicated...

#

Even a HTML "dev" can do it

weary heath
#

Open source tweaks are a great resource

gaunt mesa
#

u just gotta get the hang of it tho

tepid olive
gaunt mesa
#

where is this code

tepid olive
twilit jungle
gaunt mesa
#

sorry didn't know, and there's nothing wrong with newline brackets it's just a joke

twilit jungle
#

Its an abomination

gaunt mesa
#

ngh0st