#development

1 messages · Page 462 of 1

twilit jungle
#

Its a waste of space, as bad as the people that add a few empty lines at the beginning and end of functions because they are claustrophobic.

#

Then go all out, change

... ^{
  ...
}

to

... ^
{
  ...
}
twilit jungle
gaunt mesa
#

¯_(ツ)_/¯

twilit jungle
gaunt mesa
#

i feel like that's only relevant in stuff like js

#

where it makes sense to minify it

#

it's not like clang preserves ur newlines nfr

twilit jungle
#

Sure but its horrible to read when you have this:

...



void test() {



  int i = 420;
  printf("%d blaze it\n", i);




}


...
gaunt mesa
#

so @boreal bramble code

twilit jungle
gaunt mesa
#

not like it's affecting readability

twilit jungle
#

Yes it is stfu

gaunt mesa
twilit jungle
#

Yeah that { really doesn't look nice

gaunt mesa
#

LMFAOO

#

u shouldn't take anything we say here seriously

#

if u wanna kill this channel

twilit jungle
#

Thats not a bad dictionary

gaunt mesa
#

just delete fruhh uhh fr nfr

#

and troll

twilit jungle
#

NSMutableDictionary<HSWidgetFrameObject *, NSMutableArray<HSWidgetPositionObject *> *> *_widgetFramesToGridPositionsCache

#

production code

gaunt mesa
#

"production code"

#

the funny part is the pointer at the end

#

*> *>

twilit jungle
#

It was actually worse, before those HSWidgetFrameObject and HSWidgetPositionObject classes were created.

gaunt mesa
#

lemme gues

#

they used to be dicts

twilit jungle
gaunt mesa
twilit jungle
#

btw not all widgets are going to look nice as they keep getting scaled down like that

#

You could scale them back up, it would take up more grid spaces but would maintain its visual size.

#

But thats probably too much work

boreal bramble
#

I’m just artistic with my indentation

twilit jungle
gentle grove
#

Minecraft

gaunt mesa
#

new genre

gentle grove
primal perch
#

:x_uhhh:

twilit jungle
twilit jungle
gentle grove
#

:x_uhhh:

#

you lied to me

twilit jungle
#

Its in [redacted][redacted]

gentle grove
#

Ohhhh

gaunt mesa
gentle grove
twilit jungle
gentle grove
#

boba mochi

twilit jungle
#

Yes, its pretty much exactly the same API

#
... @
{

goahead

primal perch
#

even tho i don’t like it much

twilit jungle
shut stag
#

where are note passwords stored on ios

subtle grail
#

i'd assume the password itself is stored in keychain

surreal mountain
#

the sep probably

subtle grail
#

and by extension the SEP yeah

tepid olive
#

Its stored within the OS

undone nest
#

aaron forgot the password to his jewish porn note troll

muted lily
#

where's a good place to learn objective-c? I bought a udemy course that was on sale but idk how i feel about it

tepid olive
#

Start by learning a better language

steady nest
#

likely in iOS

tardy narwhal
#

learning by doing

grim sparrow
grim sparrow
tardy narwhal
#

grab a guide you like and yeet

undone nest
grim sparrow
#

code to learn, don't learn to code

muted lily
#

I know a bit of C++

tepid olive
#

Yeah thats a great language

rain prairie
tepid olive
#

U know whats more useful than objective c? Raw HTML

#

Just the html nothing else

muted lily
grim sparrow
#

U know what's more useful than objective c? Makefile

tepid olive
tepid olive
tardy narwhal
#

do what’s most beneficial for you

muted lily
grim sparrow
tepid olive
#

(Start the stfu pings now)

grim sparrow
#

You know what really is fun as shit?

grim sparrow
#

Meth

tepid olive
#

Insane

tardy narwhal
#

wait don’t do golang

rain prairie
#

lol

tardy narwhal
#

do assembly

muted lily
grim sparrow
#

I have no opinion on Go, never really looked at it

tardy narwhal
#

the highest tier of “fuck me”

rain prairie
#

golang is great for simple stuff that you need to compile in less than 0 seconds

tepid olive
grim sparrow
rain prairie
#

they share some features

grim sparrow
#

Then what makes it beneficial over Rust think

rain prairie
#

simplicity

grim sparrow
#

apart from being easier

rain prairie
#

nothing else really

gaunt mesa
#

go is great

grim sparrow
#

gm nav

tardy narwhal
#

golang does write itself nicely

gaunt mesa
#

gm

steady nest
tepid olive
#

Go seems like it has a gigantic variety of applications for what it is tbh

#

The things people do with it are impressive

tardy narwhal
gaunt mesa
rain prairie
gaunt mesa
#

the language is abused in these 2

grim sparrow
#

forgot I did this

undone nest
#

kubernetes is so good

gaunt mesa
tardy narwhal
gaunt mesa
#

but it's a pain in the ass to setup by yourself

undone nest
#

true

#

took me a solid 2 days to set it up in my vm cluster

rain prairie
gaunt mesa
grim sparrow
#

Never

gaunt mesa
#

etcd didn't play nicely with wireguard

undone nest
#

no thank you

tardy narwhal
gaunt mesa
#

and since it was high availability i had to do 3 control planes

tardy narwhal
#

language barrier my b

rain prairie
#

i meant machine code mb

tardy narwhal
#

i think we on the same plane

#

this is such a great emote

grim sparrow
#

You're such a great person

gaunt mesa
#

L

grim sparrow
#

stfu nav

gaunt mesa
#

:02yuw

grim sparrow
#

I will end you

tardy narwhal
#

oh my, thank u

gaunt mesa
#

please

tardy narwhal
grim sparrow
#

ok

#

ended

tepid olive
#

:02uwu:

gaunt mesa
#

L

tepid olive
#

I want that emote

grim sparrow
#

bro you're literally in my server

tepid olive
#

But no nitor

grim sparrow
#

how

gaunt mesa
#

join amy's server

grim sparrow
#

oh

#

L

gaunt mesa
#

L

tardy narwhal
#

yeah wtf

#

where are the emotes

gaunt mesa
#

aaron

#

add NQN bot here

#

aaron perris

grim sparrow
tepid olive
#

Look at this lil brother

gaunt mesa
#

yo u wanna trigger someone's selfbot in this server?

tepid olive
#

Do it

gaunt mesa
#

all u have to do is say burrit0z

#

and he's gonna get a DM

#

with the message

tepid olive
#

burrit0z

#

Insane

grim sparrow
#

lmfao

#

burrit0z

rain prairie
#

i heard the notif noise

grim sparrow
#

wild

rain prairie
#

distant tho

grim sparrow
#

burrit0z

#

burrit0z

#

burrit0z

#

burrit0z

#

burrit0z

#

burrit0z

gaunt mesa
rain prairie
#

what's the "n" in "nfr"
better be "night"

gaunt mesa
#

negative

rain prairie
#

ah

gaunt mesa
#

it's negative fr

rain prairie
#

so, "not for real?"

grim sparrow
gaunt mesa
#

yes

gaunt mesa
grim sparrow
#

that's just what the repo serves

gaunt mesa
#

gonna look ugly as fuck in cydia

grim sparrow
#

lol

tepid olive
grim sparrow
#

I added repo image caching thishowitis

tepid olive
#

True

grim sparrow
#

before it would pull the image from the background every launch

#

which is why they were blank all the time

undone nest
#

burrit0z nfrdiamondmine

tepid olive
#

Burrit0z buy my case

grim sparrow
#

sex case

undone nest
#

legend

#

you actually have one

tepid olive
#

Not my pic

#

Might get one now tho

grim sparrow
#

I haven't opened my shirt yet shake

tepid olive
#

Looks nice

undone nest
#

oh rip

grim sparrow
#

it's just sat in packaging still

tepid olive
#

Woe

grim sparrow
#

I will in a bit

#

gonna shower first

next wadi
#

burrit0z

steep granite
#

burrit*z🤮

grim sparrow
#

burrit0z

tepid olive
grim sparrow
restive ether
#

pro shirt

pro shirt

gaunt mesa
#

woe

rain prairie
#

weo

primal perch
surreal mountain
#

@grim sparrow @tepid olive how tf yall get yours so fast

#

mine comes in a week

grim sparrow
#

well the email said it's coming at best 3rd of may

surreal mountain
#

did urs get there?

next wadi
#

i wonder what people in public will think hmm

ashen birch
#

there were fucking procursus CASES

surreal mountain
#

yes

tepid olive
ashen birch
tepid olive
tepid olive
#

wait do images work on the bot

#

hi burrit0z i found you

tepid olive
tepid olive
turbid fjord
tepid olive
#

that sucks

#

try again next week

#

do you have a homophobic slur to say?

#

_ _

turbid fjord
#

🌯 does

tepid olive
#

[Message redacted by Gir]

turbid fjord
#

_ _

tepid olive
warm cipher
#

Hi evelyn!

warm cipher
tepid olive
#

I won't

warm cipher
#

Kk

#

I would kill someone with a pikachu pfp if you did, and it might be you. /jk

turbid fjord
#

I used to have pikachu pfp so

#

True lmao

warm cipher
#

Yes.

#

Only when joking to make sure ppl don’t take it seriously

turbid fjord
#

Just says /s

#

Or jk

#

Not /jk or whatever

warm cipher
#

Eh. Kk

#

Adios dev channel

tepid olive
#

@warm cipher I don't wanna be cancelled like burrit0z either troll

warm cipher
gentle grove
tepid olive
tepid olive
#

Go ahead

tepid olive
tepid olive
#

I'm literally autistic but I don't use or need them except for /s

tepid olive
#

often sarcasm is obvious to me even without /s but I do use it sometimes... for the others I haven't really seen a need usually

#

it's worse when people overuse them honestly because it makes me feel that they're treating me like an idiot who can't understand even basic things

gaunt mesa
#

what's /gen

tepid olive
#

it means "genuine" (usually used for questions)

cursive pecan
#

i use tone indicators but only /s, /j or maybe /lh or something

#

¯_(ツ)_/¯

lethal ice
#

jkk doesnt like my fractal so here u go

#

i dont think that bar is supposed to be there though

#

im gonna assume it's just such a tiny number that float precision just kills it

primal perch
#

colors when

gaunt mesa
#

Before-TWEAKNAME-Stage:: i believe

#

and there's also After-TWEAKNAME-Stage::

#

but i could be wrong i'm not really feeling well rn

#

that's After

#

right?

#

idk then

#

look at the makefile i suppose

#

After-TWEAKNAME-Compile might be a thing

#

there's probably a Before-Compile

#

or an after preprocess

#

ask @lime pivot

lethal ice
#

holy shit i switched to __float128 from double and now the fractal can zoom in basically infinitely

#

this shit looks so cool in ascii

grim sparrow
#

Widgets moment

gaunt mesa
#

u think that's bad?

#

this would've been 9 hours if i hadn't wasted time on discord

#

wtf unknown project

#

lol

#

not really

#

13 minutes and 5 minutes

#

i've been inconsistent these past days

surreal mountain
#

mediaserverd crashing resprings me lol

primal perch
#

semiuntethers be like

surreal mountain
#

this is sex

lethal ice
#

floshed color floshed

primal perch
#

wtf

#

he got the color

#

TRUE

lethal ice
#

it looks so much better now

primal perch
#

-Ofast

#

he fast bro

#

cracked maths'

lethal ice
#

true

primal perch
#

meth

plain sedge
#

yo if anybody does uhhhhh procusrus bootstrap

#

will pay $3 to get iphoneos-arm packages on the official repo

gaunt mesa
#

@tepid olive trolllaugh ^

subtle grail
#

wtf

#

free money

twilit jungle
gentle grove
plain sedge
tepid olive
plain sedge
#

im talkin about the "arm" subtype which is apparently armv4

tepid olive
#

i think i know someone who has some procursus packages working for iOS 8. I can ask around

plain sedge
#

im ios 3

tepid olive
plain sedge
#

coward

tepid olive
#

using my resources wisely

#

🙂

primal perch
#

@tepid olive table shirt

#

table shirt

#

also true wtf

#

daft punk

tepid olive
#

Best music taste in da dev channel

gentle grove
#

how about this song

junior crescent
#

what apps that you guys use to make icons

primal perch
#

you guys make icons?

#

just use photoshop / illustrator / free alternative

#

like gimp

tepid olive
primal perch
#

use ms paint

#

not deep bro

#

true

tepid olive
#

@primal perch Make an icon using only imagick

primal perch
#

i dont make icons

#

my only half decent tweak's icon was made by someone else

#

jannik crack or sum

#

tru

#

yes

#

i am pirate

#

i have over 20GB of pirated lossless music

#

not really that would be illegal

#

and morally wrong

tepid olive
twilit jungle
primal perch
twilit jungle
primal perch
primal perch
tepid olive
# primal perch how is this vs photoshop

Its a great alternative to photoshop, I have used both but after taking a 1 year long photoshop course in high school, you can notice the differences for certain things

twilit jungle
#

fr schools really getting kids addicted to PS

primal perch
#

i took a year long too

tepid olive
#

@primal perch Honestly its the best alternative to photoshop in my opinion, I rank it second on best photo editors

primal perch
#

already forgot it

#

hm this program seems to be alright so far in the trial

#

fairly familiar

lime pivot
#

better to use a vector art tool for app resources

#

Sketch has an iOS icon template built in

primal perch
#

$25 lifetime license rn hmm

twilit jungle
#

lifetime of what?

tepid olive
primal perch
#

and it has the advantage of not requiring russian cracks

twilit jungle
primal perch
twilit jungle
#

I’d pay for lifetime of Photoshop, but adobe won’t take my money

#

Actually I miss Fireworks

primal perch
#

he got the clown nose

tepid olive
primal perch
#

if windows ever goes subscription im out

#

linux time

twilit jungle
tepid olive
primal perch
#

loss

twilit jungle
#

No thats dumb

tepid olive
#

Adobe doin a lil too much trolling ig

primal perch
#

they did too much trolling

tepid olive
primal perch
#

fuck adobe

tepid olive
#

Thats hefty

primal perch
#

well i pirate their shit anyway

tepid olive
#

Yep

tepid olive
primal perch
tepid olive
primal perch
#

its like they want people to

primal perch
tepid olive
primal perch
#

everyone and their mom's wife's boyfriend does

tepid olive
#

I pirate things that arent made by people and are instead made by large buildings that are 20+ floors tall

primal perch
#

based

twilit jungle
primal perch
#

that being said the cracked ida probably has malware on it but i cba to care

#

since it works

tepid olive
#

Classic

twilit jungle
#

Why pirate? Just make your own version...

primal perch
#

not wrong

tepid olive
#

So true

#

GhostIDA

primal perch
#

F[redacted]

twilit jungle
primal perch
#

since i have no slowdowns or shady processes

#

good enough for me

#

although

tepid olive
primal perch
#

if someone can crack ida they can bypass that shit

#

well i been using it for like 4 months and havent had any major problems

#

or any problems related to it

#

presumably

undone nest
#

just open ida in ida and check if it has malware frhigh

primal perch
#

i guess the russian mfers can have my info

tepid olive
primal perch
#

odds are it is

#

iirc this was the first one i remember that came out

hardy glen
#

how would i know that it has the objc flag?

midnight leaf
#

Thought maybe i should share this here since its more active in this channel. Tweak library for sending emails without any user interaction by users. https://github.com/CokePokes/libtweakemail
You can use it in sandboxed apps or from within tweaks. It doesn't matter.

hardy glen
#

so without the objc flag, there is no way to interact with a swift string basically

lime pivot
#

i.e. it'll define a property (@property (nonatomic, strong) NSString *thing;) with a getter and setter method (thing and setThing:)

hardy glen
#

so that property should show in flex if it does have the flag.

#

well, unfortunately i am out of luck. Wish there was more i could do.

primal perch
#

@lapis vessel happy bday

lethal ice
#

@lapis vessel happy

#

birth

#

rip

primal perch
#

trolled

lethal ice
#

absolutely

#

wtf scoop 18 in a week

primal perch
#

wtf

lethal ice
#

better smoke weed

primal perch
#

not wrong

lethal ice
#

should i generate a 1000x1000 image

next wadi
#

gm scorp

primal perch
#

gm

next wadi
lethal ice
#

gm

primal perch
lethal ice
#

ok

primal perch
#

render with libpng bro

#

that would be nut

next wadi
#

skorp

#

scoop

#

and shlorp

primal perch
#

or just do bitmap

next wadi
#

together again

lethal ice
#

na

#

gay

primal perch
next wadi
lethal ice
#

its taking so long to compute it

next wadi
primal perch
#

or just be a lazy fuck, dump each pixel to 3 bytes

#

then in another sdl program load that and render in pixel

lethal ice
#

time goes up exponentially with resolution

#

nvm it done

primal perch
lethal ice
primal perch
#

u need -O3 -flto bro

next wadi
#

@wicked summit

lethal ice
#

it already is

next wadi
primal perch
#

you need -O4

lethal ice
#

it's -Ofast

primal perch
#

-O5

lethal ice
#

wtf

#

ok

#

notepad doesn't work for this

primal perch
#

the slow probably not even computing

lethal ice
#

it doesnt go far enough

primal perch
#

just writing to disk

#

file ops be like sleep

lethal ice
#

nah i just > cock.txt

primal perch
lethal ice
#

it writes to terminal

primal perch
#

cock.txt

#

i usually go for nfr.txt

#

then balls.txt

next wadi
#

can confirm

#

nfr.bat.txt

primal perch
next wadi
#

whatever

#

i was close

primal perch
#

ye i just too lazy to name things

#

optimize every interaction with computer

#

i get sad when i have to spend 2 seconds opening a folder

next wadi
#

me 3 years ago after making a terrible website with w3css

primal perch
#

react on web OK

#

react when apps

next wadi
primal perch
#

this one

#

here

next wadi
lethal ice
#

converting this txt to a jpg trolllaugh

next wadi
#
const eris = require("eris");
const client = new eris.Client("joe", options = {
    restMode: true
});
const meanMsgs = ["I am going to rip you apart piece by piece.", "you are a failure.", "nobody loves you.", "you are a waste of space.", "why do you exist?", "get a life.", "touch grass."]

function getRandomItem(arr) {

    const randomIndex = Math.floor(Math.random() * arr.length);

    const item = arr[randomIndex];

    return item;
}

client.connect();

client.once("ready", () => {
    console.log("ready freddy");
    client.editStatus('online', {
        name: "FR CHAIN POG",
        type: 3
    });
});

client.on("messageCreate", (message, guild) => {
    if (message.channel.id != "837058710810656809") return;
    if (!message.content.toLowerCase().startsWith("<:fr:")) {
        function fin() {
            client.guilds.get("740660609854603264").channels.get("837063877938249788").createMessage(`<@${message.author.id}>, ${getRandomItem(meanMsgs)}`)
            message.delete();
        }
        fin();
    }
});```
primal perch
next wadi
#

yes, getRandomItem was ripped from stackoverflow

lethal ice
#

vs code can fit it all in but can't zoom out far enough frcoal

next wadi
primal perch
#

free speed boost

#
function getRandomItem_2(arr) {
    const randomIndex = (Math.random() * arr.length) >> 0;
    const item = arr[randomIndex];
    return item;
}```
next wadi
#

0

primal perch
#

use the int properties which rounds down automatically

#

it faster according to some benchmark on stackoverflow

next wadi
primal perch
next wadi
#

balls

primal perch
#

true

#

you have now literally imrpvoed performance by 1000x

#

and saved 50000kW of cpu power

next wadi
#

holy frick

#

me a year ago be like

#

wtf

#

better

primal perch
next wadi
#

yea i uhh

primal perch
#

me two years ago

#

first tweak

next wadi
#

i should probably let go of any possibility of me being an advanced dev

#

:frcry:

primal perch
#

simply put i had no idea what i was doign

next wadi
#

i still don

#

t

#

i mean why do i even try

primal perch
#

u just gotta commit to the language

#

js isnt ready yet (and hopefully never will be) for tweaks

next wadi
#

no like fr

#

wtf

#

WHY

#

ok im gonna go cry

primal perch
#

well you didnt use globals so thats already a pretty big W

#

or theyre in h

next wadi
primal perch
#

eh thats just prefs

#

everyone do that

primal perch
#

when you use it for logic tho

#

true

lethal ice
#

this is the best i could get of a notepad

next wadi
primal perch
#

eta when fermi with notepad renderer

lethal ice
#

colors tho on white and black text uhh

#

thanks windows

primal perch
#

trolled

next wadi
#

otadisablerdisabler was my best code ever

#
#include <stdio.h>
#include <stdlib.h>
#import <spawn.h>

int main(int argc, const char *argv[]) {
    @autoreleasepool {
        printf("Starting\n");
        char filename[] = "/var/mobile/Library/Preferences/com.apple.MobileAsset.plist";
        remove(filename);
        pid_t pid;
        const char* args[] = {"launchctl", "reboot", "userspace", NULL, NULL};
        posix_spawn(&pid, "/bin/launchctl", NULL, NULL, (char* const*)args, NULL);
    }
    return 0;
}```
primal perch
next wadi
#

troll

primal perch
#

trolled

primal perch
#

trolled

next wadi
#
%hook SBDockView
- (void)setBackgroundAlpha:(double)arg1 {
    arg1 = 0;
    %orig(arg1);
}
%end```
#

why did i not just do %orig(0);

primal perch
#

i mean

next wadi
#

god i hate myself

primal perch
#

itll get optimized anyway

next wadi
primal perch
#

doesnt matter

next wadi
#

but still like

#

why

primal perch
next wadi
#

IM GONNA DO IT

lethal ice
#

wtf

next wadi
lethal ice
#

more colors

next wadi
#

true

lethal ice
#

literally just text

primal perch
#

we need mandelbrot rendering

lethal ice
#

with colors

primal perch
#

with hardware accleration

lethal ice
#

yea true

next wadi
lethal ice
#

i need to write this in not fucking ascii

primal perch
#

and not c++

#

unsafe

#

use rust bro

lethal ice
#

true

#

rust

primal perch
#

its too fun to mock it

#

because memory = funny

lethal ice
primal perch
#

3

lethal ice
#

4 even

#

wait wtf

#

u can even see the tendrils

#

when ascii graphics for everything

frozen fable
#

3 is the magic number

primal perch
#

school house rock

serene hawk
#

anyone messed around with tcc.db or smth?

lethal ice
#

wtf ok last one

#

apparently the font changes the colors

primal perch
#

true wtf

#

purple

#

and captain crunch colored shit

#

the green

lethal ice
#

i lied

#

theres more

lapis vessel
#

@primal perch @lethal ice thx 😘

lethal ice
#

good morning legal adult

lapis vessel
#

Indeed

#

Feels weird

primal perch
lapis vessel
#

I can like, vote n shit

lethal ice
#

already could drink

#

rip

primal perch
#

us be like

#

ey you can die for us at 17 but no alcohol dumbass

lethal ice
#

true

primal perch
#

should be 18 at most

lethal ice
#

wtf impact font

grim sparrow
#

Hate this

lapis vessel
#

lmao might add "zenith" to my muted words on twitter

nimble parcel
#

tbh the real crime here is using a cpp type as an objc ivar

pure tree
#

Any idea how to implement MSHookFunction on an app's framework (not the main app binary)? It will crash the app whenever the address is from the framework. I get the EXC_UNIX_ABORT. But when the address is from the main binary itself, it works as expected. Is this because the offset is not right anymore since the framework was dynamically loaded? If so, how to fix this?

unsigned long sub_addr = _dyld_get_image_vmaddr_slide(0) + the_address_offset;
MSHookFunction((void *)sub_addr, (void *)&replaced, (void **)&orig);
faint timber
#

get the image index

#

replace _dyld_get_image_vmaddr_slide(0) with _dyld_get_image_vmaddr_slide(image_index)

#

@pure tree

#

image index being the index of the framework

pure tree
#

may I ask how to obtain the index? Since they're from two different binaries, and most of the functions in main binary is sub_* functions.

#

Thanks @faint timber !

pliant fossil
#

can someone help me here please, this is rage-inducing

#

i set the sysroot to $THEOS/sdks/iPhoneOS14.4.sdk

livid ridge
#

I'm getting an error when building iFuse on msys

#

I don't know what's resulting in the eof

faint timber
#

@pliant fossil show configure command

#

@livid ridge try wsl

pliant fossil
faint timber
#

3 finger hold

pliant fossil
#

./configure CC=clang SYSROOT=/var/mobile/theos/sdks/iPhoneOS14.4.sdk/

#

libsystem is apparantly 'wrong architecture'

faint timber
#

./configure CC=clang CFLAGS="-isysroot /var/mobile/theos/sdks/iPhoneOS14.4.sdk"

pliant fossil
#

aight ill try that

#

still not working

#

in config.log

faint timber
#

where is that sdk from

#

and where is clang from

#

you need clang with tapi support to use apple sdk's

#

clang 5 is very ancient

pliant fossil
#

installed clang from procursus, sdk is from theos/sdks github

#

wait bo

#

no

#

i installed LLVM+Clang from bigboss, which is pre old

#

couple packages depend on llvm+clang though

faint timber
#

[[clang-10]]

faint lionBOT
#
clang-10

C, C++ and Objective-C compiler

Author

Hayden Seay

Version

10.0.0~5.3.1~RELEASE

Price

Free

Repo
Add Repo
More Info
faint timber
#

this is the correct one

pliant fossil
#

it worked

#

thanks a bunch

faint timber
#

install clang actually

#

it will install all the build deps

pliant fossil
#

wdym?

faint timber
#

clang depends clang-10

#

clang-10 depends on everything you need

#

if you install clang it will install everything

pliant fossil
#

o yeah i installed that 1

#

now everything works except one thing

#

on lighttpd it checked for cc twice, the 2nd time without the isysroot cflag

#

therefore completely ruining the configure script

twilit jungle
#

get it from specifier, this should be explained more on the iphonedevwiki’s specifiers list page. At the very least it should point you to where to look.

tepid olive
#

Look at this guys ig highlights it glitches your phone out

high citrus
#

Is it possible to have intelliSense or a linter in vscode for tweak development?

gaunt mesa
#

@shut stag does checkra1n work with 11.3 big sur?

grim sparrow
#

discordtyping tale is typing

upbeat wyvern
#

@gaunt mesa yes now it does

#

according to people

#

I don't have that crap on my computer 😄

grim sparrow
#

hard to tell if you're referring to check or 11.3

fallow bane
shut stag
weary heath
high citrus
#

Why does this cause EXC_BAD_ACCESS (this is inside a hook btw), method is quite long though (doesn't even fit on my screen lol)

wicked summit
#

not enough context for anyone to be able to tell you

high citrus
#

What should I send for extra context, crashlog, full method, the hook, the app?

#

if i comment those lines out, the error EXC_BAD_ACCESS doesn't happen btw

wicked summit
#

if you just comment out the NSLog?

high citrus
wicked summit
#

oh so its the hook of the method the causes the error

high citrus
#

yeah, or the return

twilit jungle
#

Send crashlog anytime you have crashes

high citrus
twilit jungle
#

So its trying to retain something that it shouldn't

#

Whats the entire hook?

high citrus
#
%hook HPCNcAsmInformation

-(id)initWithBoolean:(id)arg1 withHPCNcAsmSendStatus:(id)arg2 withHPCNoiseCancellingAsmMode:(id)arg3 withHPCNoiseCancellingType:(id)arg4 withHPCNoiseCancellingTernaryValue:(id)arg5 withHPCAmbientSoundType:(id)arg6 withHPCAmbientSoundMode:(id)arg7 withInt:(id)arg8 {

    return %orig;
}

-(void)dealloc { 
    %log;
    %orig;
}
%end
gentle grove
#

me when the segfault

lapis vessel
wicked summit
#

try commenting out the dealloc hook

#

oh that too

wicked summit
lapis vessel
#

so arc would be retaining a non object

wicked summit
#

ah

high citrus
#

ah indeed, the first one needed to be a bool, and the last one needed to be an integer, I didn’t know this would matter. Thank you so much :)

turbid fjord
#

Afaik basically yeah arm + usb controllers work different than x86 plus usb c ports are finicky on checkra1n

restive ether
gentle grove
#

The bug can be triggered by

#

smh just dont dereference any null pointers

#

easy

turbid fjord
#

Damn

#

Someone hire this man for checkra1n team

gaunt mesa
#

legendary code

#

batchomatic used to be ok

#

until it sucked

tepid olive
#

never has been from what i’ve seen

#

doubt

#

but ok

tepid olive
#

Capt knows ive been calling it a virus since u0 dark came out

#

🤌✌️

gentle grove
#

int boba = *(int *)0;

tepid olive
gentle grove
tepid olive
#

cum:

primal perch
#

#define stfu stfu

gaunt mesa
#

what even happens if u define #define

primal perch
#

:tryit:

wicked summit
#

batchomatic is a good tweak

#

wait oh shit oh fuck i'm 28 days late

faint timber
#

using namespace stfu;

midnight leaf
#

Is it possible to create a subclass from a class from a tweak/framework without linking the framework?

twilit jungle
gaunt mesa
#

this is frightening

twilit jungle
midnight leaf
#

Really? Im pretty sure ive done it before without the compiler giving the error for symbols not found but i dont remember how

upbeat wyvern
#

I have already provided the extent of my knowledge on the topic 😛 but I think nitotv did it for one of his opensource tweaks

#

you use objc methods

twilit jungle
#

Thats how %subclass works

gaunt mesa
#

logos fr

midnight leaf
#

Ah, i dont use logos

upbeat wyvern
#

subclass doesn't require the parent class to be linked?

#

cool

gaunt mesa
#

just do it in logos and copy the preprocessor code /s

upbeat wyvern
#

yeah

#

I mean that would work fine

#

write it in logos, run logos on it, then clean up the code

gaunt mesa
#

i suppose ¯_(ツ)_/¯

upbeat wyvern
#

I've done that when writing ASM stuff before

#

not much different

gaunt mesa
#

lol

midnight leaf
#

I thought there would be an official way of doing it documented somewhere. I'm surely not the only one that would dlopen a framework and subclass via runtime.

gaunt mesa
#

any reason why you can't use the main class?

midnight leaf
#

I'm hooking the Cr4shed app to add a new viewcontroller and just wanted to use the FRPreferences framework that it already uses

surreal mountain
#

why not PR?

upbeat wyvern
#

not sure if that part helps you

#

but it makes a new subclass

#

I mean logos probably does it the official way?

surreal mountain
#

so much work for nothing imo

upbeat wyvern
#

@surreal mountain muirey doesn't want to maintain it

surreal mountain
#

ohhh okay

midnight leaf
#

He specifically stated that he doesnt want to add the feature im working on because it would be too much for him to maintain on top of what he already has

surreal mountain
#

ah makes sense

nimble parcel
#

Apple’s tapi CLI can generate tbd files from headers

#

or you could declare it yourself it’s relatively trivial

primal perch
twilit jungle
gentle grove
upbeat wyvern
tepid olive
#

the guy rewrote multipla just so he could say he didn't use logos

primal perch
tepid olive
#

I only use Rust in tweaks

#

currently learning how to make tweaks with HTML though

#

Logos users in shambles

primal perch
#
<hook class="UIView">
    <method name="layoutSubviews">
        <script>
            function layoutSubviews(self, cmd) {
                self.hidden = true;
            }
        </script>
    </method>
</hook>```
#

when

primal perch
tepid olive
#
  • replied Today at 10:28 PM
    .
surreal mountain
#

evelyn — Today at 7:29 PM

  • replied Today at 10:28 PM
    .
gentle grove
#

literally write all your tweaks in python

wicked summit
#

with PyObjc

gentle grove
#

ok now write them all in Go

twilit jungle
#

Anything is possible if you put enough hours into it

primal perch
#

even F[redacted]

#

eta when

twilit jungle
#

true

primal perch
#

hurry ghost we need the fast text

tepid olive
primal perch
#

🙏

tepid olive
twilit jungle
#

Its wip

primal perch
#

its now more important than ur job

tepid olive
primal perch
twilit jungle
#

my job was never important

tepid olive
primal perch
#

my server

twilit jungle
#

[redacted]

primal perch
tepid olive
#

lovely

twilit jungle
tepid olive
#

IR

primal perch
twilit jungle
#

Its actually fr

tepid olive
#

:ntroll:

#

wtf

primal perch
tepid olive
#

wtf

twilit jungle
primal perch
#

windows clear type be like

tepid olive
#

:filterbypass:

primal perch
#

nword

tepid olive
#

no

tepid olive
primal perch
#

:filterbypass:

tepid olive
#

L

primal perch
#

:ntwerk:

tepid olive
#

i only have unsafe

#

wtf

primal perch
#

:fr:

#

tf

tepid olive
twilit jungle
tepid olive
#

emoji farm 2

#

true

#

:pp~1: :nfrcock: :ghostcock: :ncow: :frsucc:

primal perch
tepid olive
twilit jungle
gentle grove
twilit jungle
tepid olive
gentle grove
#

🍮

next wadi
twilit jungle
#

fr

primal perch
#

r

#

@vivid dew do i get cummies now

#

did you get a dgh0st tweak

gaunt mesa
twilit jungle
#

finally its time

lethal kayak
#

wtf hbd @primal perch

primal perch
#

true thx

#

not until 4/30 but est be like

lethal kayak
primal perch
#

thanks bro

#

finally

#

i am 10

twilit jungle
#

Dang 10!, thats pretty old

primal perch
#

10!

#

not wrong

#

3628800 for scrubs

gentle grove
#

LMAO

primal perch
#

sexy

twilit jungle
#

That color needs to be & 0x00FF00

primal perch
#

so blue

#

troll \

twilit jungle
#

HSV

#

so succ

primal perch
tepid olive
#

@primal perch hbd nerd

next wadi
primal perch
#

thx nhayden

next wadi
#

hbd again shlorp

tepid olive
next wadi
#

LMAO

next wadi
#

if you unpin that youre sus thishowitis

primal perch
#

lol

turbid fjord
#

@primal perch happy

#

Birth

lime pivot
#

day

gaunt mesa
#

@primal perch hbd

lethal ice
wicked summit
#

gm

#

@primal perch birthday poggers