#development

1 messages · Page 488 of 1

restive ether
#

well 2

#

but they all triple boot

#

so does it really count

pearl sail
#

It is a good concept, but I don't appreciate it's dominance in the browser space

primal perch
#

i can’t do double or triple boot

#

i mean i have a hack intosh install i just never use it

#

dual booting is cringe

restive ether
#

real mfs got a ryzen hack

primal perch
#

real mfs use intel

#

we have working usb

pearl sail
restive ether
#

i just be triple booting macos, linux and bsd

#

no quad boot here mf

primal perch
#

eta when apple sells cpus on a open desktop platform

#

that’d be sexy

restive ether
#

wishful thinking

pearl sail
#

The headache of going into maintain a good Ryzen hackintosh probably is negated by the performance

restive ether
#

maybe if they got monopoly sued into the ground and had no choice lol

primal perch
#

definitely never happening voluntary with their business model

restive ether
#

that’s a huge profile margin cut

#

they’d still make bank but they hate any forms of loss

primal perch
#

they make profit from adding mfs to the ecosystem and buying their subscriptions, then an iphone

#

then airpods

#

then a watch

#

you need it all please consume

pearl sail
#

You ain't wrong

still shard
primal perch
#

nfr

restive ether
#

not building for arm64e is loss

#

@tepid olive mfs making trolldrop over here bro

#

real

tepid olive
#

solaris 12 eta troll

high citrus
tepid olive
#

terry davis is a lie

high citrus
#

thnx, u wanna try? still got one invite left

#

oh lol, yeah

#

Good luck

#

It's quite fun, my first 3 levels were easy, after that it definitely becomes more difficult

primal perch
#

i got it last week

#

only bothered to do first 2 levels tho

high citrus
#

yeah did the same, just beware that in one case my solution was a tiny bit too slow in python, but when I converted it to Java it did work.

primal perch
#

2 weeks ago actually nfr

restive ether
#

it’s sunOS SIR

lethal ice
#

the goba

#

awakens

restive ether
#

monopoly is a satire of capitalism

primal perch
#

it will work this time

restive ether
#

real bruv

#

tito was doing good for awhile

primal perch
#

@narrow mason julesium

#

tell me you masturbate to drawings that look like children without saying it

restive ether
#

real

#

lolicons moment

primal perch
high citrus
#

oh didn't know you could request another one, after you completed all the levels

primal perch
indigo peak
#

i love hentai

gentle grove
indigo peak
#

boba

#

you and me need to have a talk

#

whyd you kill me in csgo

gentle grove
#

what's csgo

indigo peak
gentle grove
#

only play minecraft

indigo peak
#

minecraft good game

#

id smack you up in a 1v1

#

kid

#

box you like a raw fish

gentle grove
#

go ahead

twilit jungle
indigo peak
#

this is the minecraft i play

valid venture
#

@gaunt pewter
What happen to Tonic on GitHub?

I've been trying to look into hooking swift objects and classes, think you could you help me out a little?

#

what did it do then? I skimmed over before @gaunt pewter

#

ah, I thought someone smarter than me finally figured it out

#

thanks though

twilit jungle
#

Just replace the function address

primal perch
valid venture
#

got a example?

#

ik you can mshookmemory but still gotta hardcore a address

twilit jungle
#

function_addr = new_function_addr;

valid venture
#

X-Y-Z problem:
treat me like a idiot, is it still not possible to fuck with Swift objects?

like foobar swift class has a ivar name userName; is it possible to change that to something like twat?

twilit jungle
#

Anything is possible if you put enough hours into it

tardy narwhal
#

you can, it’s just not very elegant to do

still shard
#

Hello, do I need an Apple Developer account to create apps using Swift lang?

valid venture
#

yuh but like has big brain make it easier for my smooth brain?

tardy narwhal
twilit jungle
still shard
#

Existing 'app' meaning a Cydia app

tardy narwhal
#

for sideloading help goto the genius bars or jailbreak channel

still shard
#

I see

valid venture
twilit jungle
#

Nope

valid venture
#

I guess I'm just looking for examples, frida has some support for it (I think), but trying to convert it to a permanent tweak is tricky

valid venture
#

thank you

twilit jungle
gentle grove
#

memcpy(your_mom, /dev/null);

primal perch
#

memcpy(swift_code, objc_code, 3); // on arm64 all functions are 3 bytes long

#

memcpy(swift_code, objc_code, 3); // on arm64 all functions are 3 bytes long
memcpy(swift_code, objc_code, 3); // on arm64 all functions are 3 bytes long
memcpy(swift_code, objc_code, 3); // on arm64 all functions are 3 bytes long
memcpy(swift_code, objc_code, 3); // on arm64 all functions are 3 bytes long
memcpy(swift_code, objc_code, 3); // on arm64 all functions are 3 bytes long
memcpy(swift_code, objc_code, 3); // on arm64 all functions are 3 bytes long
memcpy(swift_code, objc_code, 3); // on arm64 all functions are 3 bytes long
memcpy(swift_code, objc_code, 3); // on arm64 all functions are 3 bytes long
memcpy(swift_code, objc_code, 3); // on arm64 all functions are 3 bytes long
memcpy(swift_code, objc_code, 3); // on arm64 all functions are 3 bytes long
memcpy(swift_code, objc_code, 3); // on arm64 all functions are 3 bytes long
memcpy(swift_code, objc_code, 3); // on arm64 all functions are 3 bytes long
memcpy(swift_code, objc_code, 3); // on arm64 all functions are 3 bytes long
memcpy(swift_code, objc_code, 3); // on arm64 all functions are 3 bytes long
memcpy(swift_code, objc_code, 3); // on arm64 all functions are 3 bytes long
memcpy(swift_code, objc_code, 3); // on arm64 all functions are 3 bytes long
memcpy(swift_code, objc_code, 3); // on arm64 all functions are 3 bytes long
memcpy(swift_code, objc_code, 3); // on arm64 all functions are 3 bytes long
memcpy(swift_code, objc_code, 3); // on arm64 all functions are 3 bytes long
memcpy(swift_code, objc_code, 3); // on arm64 all functions are 3 bytes long
memcpy(swift_code, objc_code, 3); // on arm64 all functions are 3 bytes long
memcpy(swift_code, objc_code, 3); // on arm64 all functions are 3 bytes long
memcpy(swift_code, objc_code, 3); // on arm64 all functions are 3 bytes long
memcpy(swift_code, objc_code, 3); // on arm64 all functions are 3 bytes long
memcpy(swift_code, objc_code, 3); // on arm64 all functions are 3 bytes long

lyric timber
#

wtf

primal perch
#

nfr

indigo peak
#

lucky

#

mines only 3 bits long

lyric timber
#

(did you see the second picture)

#

stupid discord embeds on mobile

#

8 hours between both messages KEKW

gentle grove
#

bites? uhh

primal perch
#

nfr

primal perch
#

v

#

me writing intricately nested structs and protocols for everything in my data model: fr

#

me actually having to use them in code: frcoal

#

me thinking about writing code: fr
me when i load up text editor: nfr

gentle grove
#

me when i load up nvim: fr

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

joseph mama

tepid olive
#

Mobile gamer

pearl sail
#

gamer word 2010 phuny momets

valid venture
#

Real shame the pandemic didn't kill everyone

faint timber
#

Real shame it didn’t kill the windows schills

twilit jungle
tepid olive
#

Looking for someone able to extract some info from the latest Telegram app source (The API hash & ID they're using).
Bounty: $100 in cryptocurrency
Partial payment can be made upfront, or the full amount can be held by a trusted third party.
DM me.

If this isn't allowed here, please delete my message and redirect me to a better place. Sorry.

tepid olive
#

The only one I personally know of is r/tweakbounty and I don't think it fits too well. Can you please redirect me to the subreddit you're talking about?

tepid olive
#

where's my $100 troll

jaunty tangle
#

Greetings guys! Can you tell me how to convert a .deb to .ipa?
I understand that it is not so simple to rename the folder to payload archive it with the contents of the package deb and app, but still it must be somehow signed. Maybe someone has dealt with Rocket tweak for Instagram, I want to make a new ipa instagram with the new version of rocket. Any suggestions.

slender glade
jaunty tangle
#

Yes, I understand that.

#

And that I already know (I've tried it)

#

Can I upload the deb package I want to install in the app here? What would it take for you to tell me exactly?

#

And I can also upload an old ipa with a tweak inside that someone has already made

#

I went to download xcode with a big smile on my face 😄

#

Thanks, I'll try to figure it out, I think it might be easy. In case of difficulties, can I write to you?

tepid olive
#

another way to inject dylibs is to use zsign

jaunty tangle
tepid olive
#

the thing is with zsign signature + injection are tied together, so if you want an unsigned output IPA, just use your own developer certificate (free or paid) or any random one and delete _CodeSignature

jaunty tangle
jaunty tangle
tepid olive
tepid olive
jaunty tangle
tepid olive
#

this is for Linux

#

I don't have a Mac

jaunty tangle
tepid olive
#

just do clang++ *.cpp common/*.cpp -O3 -o zsign

jaunty tangle
tepid olive
#

install openssl then

jaunty tangle
#

ok let's try reinstall

tepid olive
steady nest
#

export CPPFLAGS=-I/usr/local/opt/openssl/include
export LDFLAGS=-L/usr/local/opt/openssl/lib

jaunty tangle
#

don't work >.<

jaunty tangle
#

I tried the command from the github and this is what happened

#

I did it, thanks to those who helped! ❤️

indigo peak
#

@tepid olive he didnt see it the first time, resend your github repo, easy $100?

tepid olive
restive ether
#

i’m assuming it’s a license issue

tepid olive
#

They ship libre

restive ether
#

real

pearl sail
#

You both need to take showers

tepid olive
grim sparrow
pearl sail
tepid olive
#

an

tepid olive
next wadi
pearl sail
grim sparrow
next wadi
#

LEARN TO READ STUPID EVELYN!!!!

tepid olive
pearl sail
next wadi
#

wtf

pearl sail
tepid olive
#

Who

next wadi
#

wtf

#

stay mad

pearl sail
grim sparrow
#

thanks

next wadi
tepid olive
#

tale next

#

true

pearl sail
gaunt mesa
next wadi
#

LMAO

pearl sail
tepid olive
#

@grave sparrow fuck you

next wadi
#

so true

pearl sail
grim sparrow
next wadi
pearl sail
tepid olive
#

what

grim sparrow
next wadi
#

🏊‍♂️

tepid olive
#

🦔

pearl sail
tepid olive
pearl sail
#

Man is doing freestyle

next wadi
#

@grave sparrow stay mad trellinsane

tepid olive
#

nfr

pearl sail
lethal ice
#

ah 2 years not too bad

tepid olive
#

ok

pearl sail
lethal ice
#

i mean like it or not there are plenty of 16 year olds dating 18 year olds

tepid olive
#

capt likes dolphins

lethal ice
#

wtf i'm not shlorp

#

probably not since it's orange flavored

tepid olive
#

@grave sparrow how did you get around to liking dolphins

next wadi
#

SCOOP

#

gm

grim sparrow
pearl sail
#

Hold up vodka with cream?

lethal ice
#

hi

tepid olive
next wadi
#

false @grim sparrow

#

inb4 gaycapt

tepid olive
next wadi
grim sparrow
#

they're cooler when they don't have your cock in them

tepid olive
tepid olive
lethal ice
#

troort

grim sparrow
#

i don't even know what that says

grim sparrow
#

...

next wadi
lethal ice
#

f

grim sparrow
#

WHEN THE FUCK DID I SAY THAT

next wadi
tepid olive
grim sparrow
#

omfg

tepid olive
#

bro.

grim sparrow
#

thats so out of context

next wadi
pearl sail
#

That sounds like bad combination honestly, but I don’t know I haven’t tried that

tepid olive
#

who tf cares about context

pearl sail
#

capt and otter fighting for Amy’s attention TrollFront

next wadi
#

capt is salty for some reason

#

this is true

pearl sail
#

Evelyn

#

Is otter

next wadi
#

f

pearl sail
next wadi
#

@lethal ice !

#

Ok

#

oh

lethal ice
#

hi

next wadi
#

wait

next wadi
lethal ice
#

hi

next wadi
#

should i learn asm fr

lethal ice
#

go ahead

next wadi
#

ok where do i start

lethal ice
#

mov balls, ass

next wadi
lethal ice
#

idk where to learn arm64 there's not really a good tutorial

next wadi
lethal ice
#

siguza has a page on github that helps but it's designed for people who already know another assembly language

next wadi
lethal ice
next wadi
#

Hopper is broken for me woe

#

Wait maybe not anymore

next wadi
#

Ok so already I don't understand any of what they're saying

lethal ice
#

yea it's geared to asm knowing people f

next wadi
lethal ice
#

but save the page if u wanna go back to it later

next wadi
#

oke

tardy narwhal
# next wadi ok where do i start

you could start with the basics i guess, ask clang to spit out the assembly for a given program and try to compare the generated assembly with your higher lang code

#

just know if you opt not to use libc (which you shouldn’t use anyway in asm), you’ll have to do figuratively everything yourself with the help of syscalls.
do yourself a favor and learn assembly on a linux based machine

#

macOS doesn’t entirely conform to SystemV ABIs, beware

next wadi
#

alr thanks

tardy narwhal
#

np, scout github for existing pure x86 programs and port them over to your target arch. It’s a neato exercise 🙌🏽

next wadi
#

Gaming troort

next wadi
tepid olive
misty cradle
#

Ok

primal perch
#

anyone know how i set an include path in ida

#

im trying to import a header with declarations but it relies on my standard headers and idk how to tell ida where to find those

#

because i just get the error "Can't open include file 'stddef.h'"

#

wait i just found compiler info that might be it

next wadi
#

you did good sire

#

anything helps intjpray

gentle grove
#

mv @grave sparrow <@&557586729851158540>

#

why tf is it mv

#

no i mean

#

shouldnt you use like usermopd

#

smh

#

usermod -G <@&557586729851158540> @grave sparrow

#

set groups

#

that'st he only way to remove groups afaik

#

other than some like moduser tool in debian or soemthing'

#

the only global tool

tepid olive
#

there's no moduser

#

you can do sudo adduser user group or sudo deluser user group

#

confusing I know, but it won't actually create/delete the user if given a second group argument, rather will add/remove the user to/from the group

gentle grove
#

what drugs were the debian devs taking when they made those

grim sparrow
#

Ask Mono

rain prairie
#

Ask Jeeves

pearl sail
#

I probably did those drugs.

tepid olive
#

is rust superior to c or something

#

someone explain

twilit jungle
#

Thats like asking if javascript is a real language

pearl sail
twilit jungle
#

web "dev" isn't a thing, more appropriate name would be web pasters

gentle grove
#

web "design"

pearl sail
twilit jungle
gentle grove
#

i am the boba people

lime pivot
#

nobody's allowed to tell me the unix command line makes sense when you have useradd and adduser, deluser and userdel, both of which have different purposes, and both have very unclear command line flags

#

I guess the Unix philosophy is "do one thing well" not "do one thing well and only do it once" 🤷‍♀️

#

mind you, I usually do usermod -aG sudo kirb to add kirb to sudo group

gaunt mesa
#

usermod true

#

what is aG anyways

#

i always forgot what the args meant

#

isn't it addGroup?

lime pivot
#

and then there's the magic black box moment where user changes don't actually apply till you log out, making sure no processes owned by you are still running, and wait an unknown amount of time before logging back in

gaunt mesa
#

aka

lime pivot
gaunt mesa
#

sudo reboot

#

god damnit, my hotspot is being rly slow again

lime pivot
#

lmao honestly what I end up doing when I cbf dealing with linux idiocy today

lime pivot
# lime pivot yep

compare to just -G which throws away all your existing groups just for fun

gaunt mesa
lime pivot
#

don't. ask. me. how. I. know.

gaunt mesa
#

nice

#

nice one

next wadi
tepid olive
#

Unix is way too extremist for that shit

lime pivot
tepid olive
#

All my homies hate linux

restive ether
#

we are beginning the linux purge

#

all linux and macos users will be forcibly switched to bsd or face the gulags

next wadi
#

so true

gentle grove
surreal mountain
gentle grove
#

hmmmm

lime pivot
#

lmao

#

at this point it's easier to just sudo nano /etc/groups and keep a root shell open in the background in case you break the syntax

next wadi
#

nano

#

neovim tho

lime pivot
#

no

gentle grove
#

wonder why everyone on stackoverflow that I saw said that the only way is to usermod -G and then list every group except the one you want to remove

next wadi
lime pivot
#

same way I edited sudoers on Telesphoreo which lacks visudo

gentle grove
#

literally just sudoedit /etc/groups

#

Imagine not properly setting $EDITOR

#

or update-alternatives on Debian

pearl sail
tepid olive
gentle grove
pearl sail
#

real @gentle crescent

gentle grove
#

moment

lime pivot
gentle grove
#

yes

#

but it reads $EDITOR now so

lime pivot
#

nowadays it uses $EDITOR / sensible-editor

#

love that it’s specifcally called sensible-editor, not just preferred-editor

gentle grove
#

what if you set sensible-editor to emacs

#

not so sensible now is it

lime pivot
gentle grove
#

use nvim

lime pivot
#

nvno

tepid olive
#

Can someone link me on how to get started on ios game cheating?

#

I have experience with windows, android and mac os but I have no clue how on IOS

#

@paper salmon im sorry but which rule in specific

#

im not pirating anything

#

it isnt

#

i dont pirate anything

#

its code injection

#

like dylibs, dlls, so

#

etc

#

well i could make a cheat

#

the issue is

#

i dont know to make anything on ios

#

i just need to get yk

#

the basics

#

i tried

#

ye i can reverse

#

its the actual

#

tweak part

#

im not familar with ios at all lol

#

which is why its confusing

#

all good thank you

hardy glen
#

so i am not sure why you are trying to help him if you are not aware or active in development

#

@tepid olive if your question is about making tweaks. Then you will need to get familiar with objective c

tepid olive
#

I know obj c

#

But, I would be using c++ for the majority of it

hardy glen
#

then you will need to get familiar with theos

tepid olive
#

any docs for it?

hardy glen
#

yes plenty

tepid olive
#

can you link some good ones please

hardy glen
#

check pins

tepid olive
#

alright thank you

#

and it supports stl yes?

hardy glen
#

everything you need to know is pins

#

you can mix c++ yes

tepid olive
#

as far as curl

#

is it preinstalled like mac

#

or no

hardy glen
#

you will need to switch your tweak extension to .xm

#

not sure what you are trying to ask

tepid olive
#

curl the

#

http library

#

mac os has it preinstalled

hardy glen
#

what are you going to be using that for

tepid olive
#

http requests

hardy glen
#

you can do that in objc

#

..

tepid olive
#

yeah but im not that familar with obj c

#

im better at c++

hardy glen
#

well you are going to want to learn

tepid olive
#

obj c isnt very good for

#

game cheating

#

apperently ios has it instaleld tho

hardy glen
tepid olive
#

alright thank you

hardy glen
#

most of those are written in objc

#

/c++

#

so you WILL need to learn objc

tepid olive
#

yeah i know enough obj c

#

to do that

#

its obj c++ if anything

hardy glen
#

obj c++ is a mix of objc/c++, its not a real language

#

just look at open source projects

tepid olive
#

ye i c

hardy glen
#

if it is your first tweak, i would recommend starting with something much easier. good luck

tepid olive
#

i should be able too

#

since i have mac os experiencer

#

thank you

hardy glen
#

np

undone nest
#

shut up your opinion is invalid

high citrus
#

I'm trying to hook swift using this method, but it only sometimes works, it does show correctly in Flex(er/ing/list) though

#

This could definitely be the case, the image was just an example I found.

#

hmm no, they are loaded into the runtime

tepid olive
flat thunder
#

wrong

twilit jungle
restive ether
#

was it that bug that broke wifi?

severe prairie
#

any way to run theos on fedora? getting /lib64/libtinfo.so.5: no version information available

#

already installed ncurses-compat-libs

twilit jungle
#

Looks like you don't have the correct version of libtinfo5

severe prairie
#

yeah, but that's not a package i can install.

twilit jungle
#

ncurses5?

brave frost
tepid olive
#

true

severe prairie
twilit jungle
#

ncurses5 or ncurses5-compat-libs should exist

#

otherwise RIP

pearl sail
#

Not to be that guy but shouldn't theos be using ncurses6

twilit jungle
pearl sail
#

Like even Debian oldstable uses 6 lol

twilit jungle
pearl sail
#

die

tepid olive
#

Cc @severe prairie

#

Should be in pins

glacial matrix
tepid olive
#

And the toolchain you link is prob old

#

Thats just my guess

twilit jungle
#

It was updated a while back

tepid olive
#

I dont know of any distro primarily using ncurses 5, even the stabilized ones

pearl sail
#

yeah I don't think any distro carry it anymore

tepid olive
#

Well im sure most distros carry it, backwards compat

restive ether
#

tips fedora

pearl sail
#

Oh yeah I misread the Debian page lol

grim sparrow
#

True

peak quartz
#

how can i make sure my tweak loads last?

subtle grail
#

if you want to load your tweak after another dlopen the conflicting tweak in your ctor

#

otherwise just add a few z's to your dylib name so it gets searched last

#

true

#

its really hacky

primal perch
twilit jungle
#

No you are not

#

You can redesign your implementation to not have to depend on stuff loading in at ctor

primal perch
#

yea just dispatch after 100 us instead

twilit jungle
peak quartz
#

thing is, that I am adding swipeAction to the recent calls

#

and other tweaks add their action to

#

seems like the last one gets it all

#

XD

twilit jungle
peak quartz
#

in my tweak i take into considartion all other previous swipe actions they have

#

but probably some other devs dont

#

so i want to load last, and take all their actions and add mine

#

i will just dlopen

twilit jungle
#

F

primal perch
#

@twilit jungle @lethal ice @misty cradle

#

true

hardy glen
#

just use sleep(); best method

#

+[NSThread sleepForTimeInterval:1000000000000]

#

that should work

#
-(void)layoutSubviews{ sleep(MAX_INT_64); %orig;}
faint timber
#

oh god

subtle grail
primal perch
#

layoutSubviews is actually optimized

#

you should hook it as often as possible

twilit jungle
#
-(void)layoutSubviews {
  dispatch_after(dispatch_time(DISPATCH_TIME_NOW, MAX_INT_64 * NSEC_PER_SEC), dispatch_get_main_queue(), ^{
    sleep(69);
    %orig;
  });
}
primal perch
#

this is the way

twilit jungle
#

Yes and armv6

primal perch
#

better do x64 to be safe

twilit jungle
primal perch
#

vibeok

#

it won’t tho

twilit jungle
primal perch
#

the gay one

hardy glen
#

considering your phone never turns off

primal perch
#

EST

#

ye

hardy glen
#

you just have to keep your phone charged for 100+ years

primal perch
#

yeah and pray some component does not die before then

grim sparrow
#

Hmm

#

I can accelerate that process

#

I am going to come bury you alive

hardy glen
#

actually we can add a check for that if (earth)

#

the houstan heat is going to win the nfl playoffs

#

someone pls write a tweak in assembly

brave frost
#

completely in assembly?

hardy glen
#

i bet it is

hardy glen
#

what architechture are you familiar with

#

finally someone who agrees

#

rip, i assume it had something to do with swift

lethal ice
#

@primal perch true

gentle grove
#

kill me

pearl sail
gentle grove
#

i will become one so you can kill me

pearl sail
#

I only develop depression

gentle grove
#

i develop bobaware

pearl sail
#

so is your mother

lime pivot
primal perch
#

gm

lime pivot
#

gm

gaunt mesa
#

gm

gentle grove
#

ge

primal perch
severe prairie
#

this?

#

hmm, same issue

#

i might stick to a vm for theos then

primal perch
#
mov rax, 0
#

@tardy narwhal

lime pivot
#

definitely bad

#

almost as bad as telling yourself cumbersome editing like a caveman is good

lime pivot
#

would recommend using nano

tardy narwhal
#

STOP

#

triangle can i blow your mind for a minute

primal perch
#

false

high citrus
#

Is there any way to decompile (objective c/swift) apps like you can with android java apps (apk). To the extend where you can read which methods they are using.

tepid olive
#

eax, something, something

high citrus
#

No not really, I want to see how an Apple framework is being used in the code. With android apps you're able to decompile it to almost the original source code.

#

I don't want to read the assembly instructions though

#

I mean, I can and know how to read it, but would I be able to know which methods of the framework it uses?

#

hmm yeah, but isn't there an easier way

#

because I just need to know if some methods of a framework are used in an app, I don't need to know how

#

don't think so

#

yeah, but even if it doesn't get called (can't hook it)

#

yes

#

objc method

tepid olive
#

@high citrus run nm on it bro

#

Itll show u sum symbols

#

If they didnt strip right it then u should see a ton of useful stuff (if im understanding u right$

high citrus
#

hmm but does that exclude the methods that aren't used?

tardy narwhal
#

just generalize your hooks and narrow down 🤷🏽‍♀️

#

else frida might be useful here

high citrus
#

okay guess that will work thanks

gaunt mesa
#

most disassemblers give u the methods btw

#

but using hooks or frida are honestly better

grim sparrow
#

Frida is such a godsend

solemn quiver
#

@naive kraken sorry for the ping but i'm working with the procursus people to get repo maintainers to sign their repositories, do you think you could?

naive kraken
solemn quiver
#

it shouldn't break any other bootstraps, i have my repo signed and it works fine on all of the jbs

tepid olive
#

should break

indigo peak
#

is it possible to create a banner notification using a tweak without any external libraries

solemn quiver
restive ether
#

real

restive ether
solemn quiver
restive ether
#

and using —allow-insecure is lame

solemn quiver
#

and also how it prevents mitm

restive ether
#

I AM REAL

solemn quiver
#

ok

twilit jungle
#

how else are you going to keep people on the edge of their seat though?

solemn quiver
#

lol

#

you should too ngl

twilit jungle
#

too much work

solemn quiver
restive ether
#

white people man

twilit jungle
#

I am pretty sure I am yellowgreen

solemn quiver
#

ikr

restive ether
#

@twilit jungle your banner made me gay

twilit jungle
#

I don't see how but okay

restive ether
solemn quiver
twilit jungle
#

goahead do a PR

restive ether
#

real

naive kraken
gleaming snow
#

anyone have any ideas why my tweak wouldn't be injecting into springboard? I'm on iOS 13.5 & using odyssey

gleaming snow
#

@grave sparrow I'm running xcode 12.3 and I compiled the tweak with arm64e slice

#

need to downgrade?

silk cairn
#

is it possible to develop tweaks on a macos vm on windows with my device passed through?

gleaming snow
#

will try now, thanks

primal perch
#

based

#

who’s gonna be like: Oh shit a dock transparency tweak with an unsigned commit

#

time to do a little trolling

haughty bear
#

he means joe tr

twilit jungle
#

mama

restive ether
#

who the fuck

#

stalin

twilit jungle
#

F

primal perch
#

communism is cringe

#

use capitalism

#

work 40 hours to not afford rent

#

it’s the american way

#

or do it the soviet way and work 48 hours and not have food

twilit jungle
#

F

primal perch
#

f

#

@twilit jungle taco bell

twilit jungle
#

true

gleaming snow
#

@grave sparrow it worked, thanks again

hardy glen
#

when looking up sileo gets you this

#

@tepid olive explain

tepid olive
#

#mainrepo

hardy glen
rain prairie
#

no

restive ether
#

ok then do enough to make it 3.0 worthy

#

rewrite the whole thing

lime pivot
lime pivot
silk cairn
lime pivot
#

old Xcode will still work fine for the latest devices, the newest for High Sierra is 10.1. you just won't have access to newer APIs Apple added since then of course

#

lmao I was almost about to say the same thing

#

somehow I managed to master block syntax

#

when I say "mastered" I mean I memorised the typedef syntax and that's mostly as much as you need to know

#

and you should typedef your blocks anyway if you're referencing them more than once

#

typeof is neat

#

if I had the balls to make my entire codebases .mm I would use auto everywhere

#
#define let auto
#define var auto
twilit jungle
#

true

primal perch
#

auto bad

#

revert to c

lucid slate
primal perch
#

true

primal perch
#

@vivid dew

#

how

primal perch
#

Welcome to the daily "Is linux still dogshit?" answer for July 20, 2021
A: yes
Come back tomorrow as we ask again!

twilit jungle
#

What about Lunix though

pearl sail
#

when you install linux: trolllaugh
when you use linux: trolldisappointed

silver rampart
static island
#

trying to put together a storyboard app and i keep thinking im accidentally force clicking

#

resizing stuff

grim sparrow
silver rampart
#

working on combining it with DyldExtractor to build a patched SDK with headers (that work)

grim sparrow
misty cradle
#

@tepid olive happy birthday big man

pliant fossil
#

@tepid olive happy birthday big man

gaunt mesa
#

@tepid olive happy birthday big man

primal perch
#

@tepid olive happy birthday big man

rain prairie
#

@tepid olive happy birthday big man

high citrus
#

@tepid olive happy birthday big man

tepid olive
#

@tepid olive happy birthday big man

tepid olive
#

@tepid olive happy birthday big man

undone nest
#

@tepid olive happy birthday big man

tepid olive
#

Jesus Christ

#

Thanks y’all

high citrus
#

Why do people make code tutorials with screenshots instead of copyable code blocks fr

warped hawk
#

so that github co-pilot can't steal it troll

undone nest
#

not like co-pilot could add OCR or anything

high citrus
#

Wait till github co-pilot starts using ocr images for its training data

tepid olive
#

gh-copilot will be creating some serious legal issues

undone nest
#

doubt

silver rampart
#

they want you to type it yourself

#

old teaching technique

high citrus
#

I lost the tutorial in my tabs while looking for an OCR tool lol

#

oh found it, didn't realize I had another window open

undone nest
#

damn thats a few tabs

#

me when i browse the documentation for literally anything

high citrus
#

There should be an extension that closes a random background tab every 5 minutes

silver rampart
#

ive just started closing the whole browser instead of minimizing it

misty cradle
undone nest
misty cradle
high citrus
misty cradle
#

Same but my pc

silver rampart
misty cradle
#

Basically KEKLaugh

silver rampart
#

*loses track of tab because they're all the same stackoverflow icon*

#

*googles it again*

misty cradle
#

When that happens I usually start closing shit

silver rampart
#

undocumented stuff is nice i barely use chrome for what im working on rn

#

basically just J's book and IDA is all there is to go off of

misty cradle
#

Ordered my m1 mbp yesterday so now gotta wait and see how it’ll be on macOS

high citrus
misty cradle
#

it hurts but it’ll be worth it I guess thatshowitis

silver rampart
#

this is a struct

#

just this one struct is somewhere over 20kb in length

#

idk how much over 20kb bc my program blindly assumes no string is gonna be longer than 20kb but, Apple™️

grim sparrow
#

lol

grim sparrow
#

Legal issues beyond that

#

It would be so much better if it contained the license of the code it’s giving you

silver rampart
#

, which has no license

#

since it's generated by AI models

#

if you as a dev read GPL licensed code as a reference for a small 10 line code block in your commercial project, should you be forced to license that project as GPL as well?

#

should licensing a very simple single-task 10 line block of code as GPL and copystriking any similar implemenation of that incredibly simple code be allowed then?

grim sparrow
#

Imo no

#

If someone stole took inspiration from 10 lines of my stuff I probably wouldn’t care

rain prairie
#

if someone used any of my code as a reference, they'd be worse off for it

silver rampart
#

copyleft licenses discourage the very real innovation that commercialized projects make possible

grim sparrow
#

True

#

Oh yeah I’ll push my fix for it in a sec

silver rampart
#

this is why GPL licensed projects are usually synonymous with being a pile of crap w outdated UI

grim sparrow
#

Actually

grim sparrow
#

Yeah I’ll do it in a sec

silver rampart
tepid olive
#

true

rain prairie
tepid olive
rain prairie
#

why objc

#

in this decade

grim sparrow
#

Fr

silver rampart
#

bc building swift is anguish

grim sparrow
#

Trol

silver rampart
#

even using swift in flutter is painful

rain prairie
grim sparrow
#

libAemulo was originally ObjC but I hate myself and rewrote it in Swift

tepid olive
#

is swift faster then objc or something

rain prairie
#

rust > everything else anyway

tepid olive
rain prairie
#

i better take cover, i'm gonna come under fire

grim sparrow
#

I should test how much is working on iOS 12

tepid olive
#

one of those “rewrite gnome in rust” people

silver rampart
grim sparrow
rain prairie
tepid olive
#

ok fair pint

rain prairie
#

where applicable ofc

high citrus
rain prairie
#

yes

#

and linux

tepid olive
#

super Mario odyssey for FreeBSD

grim sparrow
#

@gaunt pewter I actually have an interesting use for libprofile

silver rampart
tepid olive
#

so uh

#

making discord bots in swift is a thing

silver rampart
#

termelon

tepid olive
#

both of the API wrappers seem dead

rain prairie
#

there's a cstr macro? is that from an external crate or ffi?

#

oh

#

lol

#

homebrew macros

silver rampart
#

everything else is unmaintained

tepid olive
#

that’s true

rain prairie
#

hah js

silver rampart
tepid olive
#

half

#

true

silver rampart
#

js makes sense for discord bots

#

js is an async language

rain prairie
#

js makes sense for psychopaths

grim sparrow
#

I am still debating whether to setup xpc or just fire notifications for Aemulo. I need to send 2 messages at most so I really cba with xpc

silver rampart
#

its what its designed for

rain prairie
#

everything's an async language these days lol

silver rampart
#

asynchronous functions

#

async in python feels like a crappy hackjob

rain prairie
#

~~async in ~~python feels like a crappy hackjob

#

python is what you get when you just keep bolting shit on

tepid olive
#

true

rain prairie
#

and bolting more shit onto the shit that you bolted on before

tepid olive
#

I completely agree

ashen birch
#

d.py is usually late to implement new api features

tepid olive
#

I’ve been a nodejs person for two years now

#

And I still have no idea of basic node stuff

grim sparrow
ashen birch
#

it'd be shit

rain prairie
#

if it works it works tho

#

shit or not

#

waow

#

Only in Julia ™️

ashen birch
#

nfr

grim sparrow
rain prairie
#

Julia is a high-level, high-performance, dynamic programming language. While it is a general-purpose language and can be used to write any application, many of its features are well suited for numerical analysis and computational science.

#

i've never used it

#

it's one of these languages which has like 5 users with a million accounts so it seems like a bunch of people use it

#

but nobody really does

silver rampart
#
def print_#development_message:
    print(f'{self.random_programming_language()} is {self.insult()} because {self.pull_random_reason_out_of_ass()}')
rain prairie
#

spot on

silver rampart
#

boo hoo readable code

#

rust nerds cower in fear

grim sparrow
#

lmao

#

Shots fired

rain prairie
#

python is hilarious because one of the lines in its philosophy is "explicit is better than implicit" but it uses whitespace for blocks instead of the very explicit braces/brackets/parentheses that EVERYONE ELSE uses

grim sparrow
#

I prefer using no width spaces

silver rampart
#

u can use tabs in python wym

high citrus
silver rampart
#

and supports using tabs

#

and he was also friends with jeffery epstien so

rain prairie
#

lmao

silver rampart
#

if u use tabs

ashen birch
#

i used to use tabs but recently switched to spaces

silver rampart
#

connect the dots

rain prairie
#

i just use spaces cos i do

grim sparrow
#

ashen birch
#

_ _

silver rampart
rain prairie
#

on god

ashen birch
#

grim sparrow
#

#

POV: Shitty layout anchors

#

#

#

#

high citrus
#

rain prairie
#

@lapis vessel linked me this the other day: https://en.wikipedia.org/wiki/Whitespace_(programming_language)

Whitespace is an esoteric programming language developed by Edwin Brady and Chris Morris at the University of Durham (also developers of the Kaya and Idris programming languages). It was released on 1 April 2003 (April Fool's Day). Its name is a reference to whitespace characters. Unlike most programming languages, which ignore or assign little ...

grim sparrow
#

#

rain prairie
#

seems relevant

grim sparrow
#

#

#

#

#

#

#

#

#

#

lapis vessel
#


rain prairie
#

i've been gnomed

silver rampart
rain prairie
#

if you click and drag it as well

#

from the browser

#

it's the woah dude one

#

voodoo

grim sparrow
silver rampart
#

2 frame apng

grim sparrow
#

Love how discord only plays apng if it’s a sticker

silver rampart
#

tbf

#

why does apng exist

#

actually nvm apng at least has a reason

#

why do animated gifs exist

high citrus
silver rampart
#

"what if we had videos but they had no audio channel and also we dont encode them whatsoever but somehow the quality still sucks cock and balls"

#

"sounds great we could name it after peanut butter bc the file sizes are so got damn thicc"

silver rampart
#

they can declare arbitrary framerates which apparently some video implementations dont know how to handle too

#

Flutter SDK's video player doesn't know how to process them and just forces 30fps IOWatchdog

high citrus
rain prairie
silver rampart
#

which are often deliberately served by reddit/imgur as mp4s bc of how massive 1080p gifs are

rain prairie
#

still high quality

#

¯_(ツ)_/¯

silver rampart
#

yes but not a gif

rain prairie
#

they were at least gifs at one point

grim sparrow
silver rampart
#

in flutter u get to submit patches to upstream

#

like 90% of the bugs in the app we're working on are upstream at this point

silver rampart
grim sparrow
silver rampart
#

the pinnacle of quality

rain prairie
#

Lmao the MP4 side has colour banding

silver rampart
#

this is because i saved the file as a gif

#

i shit u not

rain prairie
#

But I thought you don’t like gifs

silver rampart
#

Irony (from Ancient Greek εἰρωνεία eirōneía 'dissimulation, feigned ignorance'), in its broadest sense, is a rhetorical device, literary technique, or event in which what on the surface appears to be the case or to be expected differs radically from what is actually the case.
Irony can be categorized into different types, including verbal irony...

rain prairie
#

I think you have to make a bit more effort, or it just looks like you hate gifs

silver rampart
#

i do hate gifs

#

thats the point

#

its a shit format

rain prairie
#

So where’s the irony

silver rampart
#

i saved a meme trashing gifs as a .gif

rain prairie
#

That’s not ironic, it’s just a bit weird

glacial matrix
#

Oh, there’s the 🅱️ movie

#

The best GIFt is that you can smash together a gif and a zip file and have either work

solemn quiver
#

daily reminder

slender glade
silver rampart
#

animated gifs produced with it are just full resolution frames slapped together

glacial matrix
#

I mean, it’s Adobe

silver rampart
#

industry standard for video production / vfx / encoding

slender glade
#

also industry standard for being ass

#

💯

glacial matrix
#

Have they made their CS suite work on case sensitive file systems yet or nah?

silver rampart
#

highly doubt it lol

glacial matrix
#

Well, there you go

silver rampart
#

least we're getting photoshop on win on arm soon

glacial matrix
#

They might demand that the file system is case insensitive

silver rampart
glacial matrix
#

It’s not a hard problem by any measure but they’ve proven they don’t gaf

silver rampart
#

tbf their code probably makes my code look readable

#

who knows how simple of a fix lol

misty cradle
#

@silver rampart what is missing on windows arm

#

Like in real life usage

#

for “normal” people

tepid olive
#

Too bad its illegal to install on M1 troll

twilit jungle
slender glade