#development

1 messages · Page 322 of 1

burnt niche
#

Not if you know what you are doing @tepid olive

tepid olive
#

TRUE

burnt niche
#

Okay i doubt you did then

tepid olive
#

imagine thinking you should buy a normal 900$ laptop rather than M1

burnt niche
#

And you cannot say that hackintosh are nightmare with a prebuilt laptop. You have to pick the right parts

#

I have a prebuilt laptop and i have been using it forever

tepid olive
#

ok bro

burnt niche
#

And i updated from catalina to big sur. Still works like new

#

No issues at all

#

Took a little while to setup my config

#

You have to fix everything

tepid olive
#

yes it took a little while

#

lemme translate

burnt niche
#

Like a week

#

If i found out something was not working correctly. There was always a guide on it

#

Post install is key

#

Once you have it setup. Its the best time

tepid olive
#

i spent a whole fucking week installing macOS while getting a normal job would have gotten me 10$ per hour x 8 x 7

burnt niche
#

What was the problem

tepid olive
#

i am aware this is horrible logic but yes

burnt niche
#

Framebuffer patching is also key

#

Use Opencore

#

And do all post install

twilit jungle
burnt niche
#

And also join hackintosh discord and ill help you there

#

Along with everyone else

tepid olive
#

buying a real mac isn’t a bad idea lmfao

burnt niche
#

You can’t even upgrade hardware

#

Can you?

#

With the new ones

tepid olive
#

oh no

#

who cares lmfao

burnt niche
#

I do

#

I would rather wait another year

#

M1 is 1st gen

tepid olive
burnt niche
#

More ram and storage

#

When I buy laptops. I focus on a good cpu

#

Then Upgrade myself. Saves a lot of money

tepid olive
#

how much ram do you need smh

burnt niche
#

16gb min

#

32gb would be prefered

tepid olive
#

then buy it with that config

burnt niche
#

Why would i do that when i could build a hack😂

#

You have to build it. You can’t just use a prebuilt pc

#

You could but obviously you might have compatiblity issues

#

Literally everything

lime pivot
grim sparrow
#

Gm kirb

lime pivot
#

gm

#

isn’t it like 4 am there

grim sparrow
#

Yeah I’m sleeping

lime pivot
#

sounds good

narrow mason
#

wtf discord in your dreams?

#

lucid dreaming to the next level

lime pivot
#

yeah someone wrote a plugin

#

finally

narrow mason
grim sparrow
#

I had to pee and came back to notifications

#

My phone opened to here

#

And here I am

narrow mason
#

just pee da bed so u dont have to get up

grim sparrow
#

I considered that

lime pivot
#

😟

grim sparrow
lime pivot
#

I like how you have an emoji for everything

grim sparrow
lime pivot
#

see

grim sparrow
#

Bai sleep sleep sleep sleep sleep

narrow mason
#

the same 5 emojis fr

twilit jungle
narrow mason
twilit jungle
#

You have to pick it up from our moving 90 mph truck

narrow mason
#

hmmmmm

#

what if i just shoot it with an rpg and request refund

tepid olive
#

dumb bitchToday at 10:58 PM
:02cool:
dumb bitchToday at 10:58 PM
kek
:shrug :
Bai :sleep: :sleep: :sleep: :sleep: :sleep:

narrow mason
#

bro y u calling people dumb bitches

tepid olive
twilit jungle
#

Then you’ll be sued of all the coal you received each Christmas

narrow mason
#

wtf he even changed their name in inspect

#

sir i need that coal to eat for survival

tepid olive
#

frcoal

#

bro ngl those emotes make me want to

#

nfr

narrow mason
#

pee

tepid olive
#

i hate that one too

tepid olive
#

aixd

half walrus
#

can someone throw something into a file and then cat it for me on macos/unix

#

stuck on windows

faint timber
#

Have ssh rn sure

half walrus
#

breaks cat on windows

#

somehow

#

looks great w/o line spacing but

faint timber
late ridge
#

-_-

half walrus
late ridge
#

beautiful

half walrus
#

hm so if i

#

cut every other line

#

wait

late ridge
#

so pretty

half walrus
faint timber
#

My term better than urs

half walrus
#

newlines were bugged

faint timber
#

Yoooo

#

iOS 14 is shit there we go

half walrus
#

there we goooo

half walrus
lime pivot
#

pls word wrap at 80 characters or use .md @half walrus 💚

half walrus
#

lord i wish there were a way to submodule a single file

#

it's on the checklist cat_cry

lime pivot
#

making krit run around updating all his repos lmao

half walrus
burnt niche
#

Is there key value observing in theos/objective c?

#

Or a way to do it

#

Just curious

#

Like lets assume i want to observe value of battery percentage

half walrus
#

depends on why you're doing it

burnt niche
#

Or something like that

half walrus
#

%hook WhateverController

-(void)setBatteryValue
{
// your shit
// then
%orig;
}
%end

#

objc properties have getters and setters that you can hook

burnt niche
#

But could you have it so you can ask the battery value to tell you every time its changed

#

Or would you implement it to tell you

half walrus
#

so -(void)set<PropertyNameHere>
or
-(objectTypeHere)<PropertyHere>

#

hooking/swizzling is the only way (i know of?) to do that

burnt niche
#

Okay got it. I was just curious since i was doing kvo in swift. Was just wondering whats objective c alternative to that.

half walrus
#

https://nshipster.com/key-value-observing/ googling "key value observing objc" first result

#

within your own code you can use nsnotificationcenter

#

in tweaks you can just hook

burnt niche
#

Right i know about that

#

Thats what i was thinking

#

You could have it send NSnotification

half walrus
#

stylistic choice really ig

#

kirb probably has the actual answer watchdogd

lime pivot
#

the Swift way to KVO is definitely considerably cleaner, since you don't need to stick the informal protocol objc method somewhere

#

hello

half walrus
lime pivot
#

hmm

half walrus
#

gross that needs updated

#

grOSS it's 2 am

#

why am i awake

lime pivot
#

when will krit dragon upgrade to AirPods Pro

half walrus
#

never they look dorky

#

wired earbuds aesthetic forever

lime pivot
#

for instance, in one case I did KVO on a UIScrollView's contentOffset (scroll position)

#

because hooking contentOffset directly would be a Very Bad Idea

burnt niche
#

Right

lime pivot
#

that wouldn't do what you want anyway of course, you don't want to know about me scrolling the home screen if your tweak is just for lock screen

burnt niche
#

Kirb & krit.. sounds like a dynamic duo.

#

Got it.

half walrus
#

missing kabir

burnt niche
#

Of course

#

Kabir

lime pivot
#

unfortunately given the amount of swift I've written in the past few months it's the static duo

burnt niche
#

😂😂😂

#

i am learning swift at the moment. The thing thats confusing me is optionals of course. Just a little bit. And methods throwing

#

For me, its really important to understand why i am doing what i am doing. I could just type code in that someone else told me does what i want but i want to understand it.

lime pivot
#

honestly, just trying things until it works isn't even the worst idea

#

I'm probably going to hell for telling you that

#

but it's true

burnt niche
#

😂😂

lime pivot
#

if it doesn't feel right, then maybe it's worth asking

burnt niche
#

True since i could just search up the answer to every question

lime pivot
#

just don't write all of your tweak in layoutSubviews and you'll mostly be fine

burnt niche
#

But i just want to be prepared for that one time someone doesnt answer it on stack overflow

#

Or something

#

I want to be writing everything my self most of the time that i can instead of copying. But when its needed i will of course.

#

Yup just learning swift and UIKit at the moment to do app dev for a couple months and i will go back to tweak dev with a little more knowledge hopefully

lime pivot
#

you won't be able to know the answer to everything in advance of course

#

it's really a ton of learning as you go, and refining your skill at doing so

burnt niche
#

Yup actually writing it out and understanding has helped me to remember it by myself the next time i need to do the same thing.

#

I am realizing that. And alot of it has been the help of people here as well.

#

Alot of smart people like yourself have helped me along the way so its honestly been pretty easy.

frank cloud
#

How do I remove the clock hands and calendar text using info.plist for my snowboard theme?

burnt niche
plain sedge
#

when is limneos gonna fix the header site

#

idk about you but i am almost certain ARKit does not exits in iOS 3.0

lime pivot
#

how do you know that steve jobs wasn't just envisioning the future in 2009

grim sparrow
nimble parcel
grim sparrow
faint timber
grim sparrow
#

fuck

#

mate you've fucked it

tepid olive
#

developers

grim sparrow
#

true

glacial matrix
misty cradle
#

Spider-Man in 4k60 so sexy

#

Or 1080p-4k 60 with RT

half walrus
#

note: does not always go well

grim sparrow
#

But when it does go well

#

It’s great

half walrus
#

i get to come here often and describe how i fucked something up

#

is nice

grim sparrow
tepid olive
glacial matrix
half walrus
#

'woops deleted /private/var again SadCat'

half walrus
glacial matrix
#

Uhh

half walrus
glacial matrix
grim sparrow
half walrus
#

pretty much

#

this week it was kicking into recovery mode via checkrain.app with an OTA mounted on accident

#

sbreload bug kinda fucked me there

half walrus
#

god i love vscode

surreal mountain
#

thats how i developed on windows

#

for months

grim sparrow
#

That's pretty much exclusively how I work on my bot

#

because working/testing on production is the best solution

half walrus
#

woeis it even uses the remote terminal

#

oh my god its perfect

tepid olive
#

I just use vim over ssh fr

half walrus
#

i might have to use my build server for this tho its kinda borked on my pc

#

but this is how ima have to work from this arm laptop till WSL gets fixed(?)

tepid olive
#

what's wrong with WSL

ashen birch
half walrus
#

should say enough

restive ether
#

when’s the next major windows arm update

#

i’m sure it has to be soon if they plan on fighting with apple in that space

half walrus
half walrus
restive ether
#

f

half walrus
#

they released x64 emulation then

restive ether
#

how is it

half walrus
#

IDA runs so well in it

#

bc of how it's done

#

x64 electron apps run like shit however, bc it's interpreteting an interpreter

restive ether
#

interpreting the interpreter who is doing more interpreting

half walrus
#

a ton of apps are compiled for arm on windows as well, visual studio made it a one-click build process

tepid olive
half walrus
#

good dont

#

very much not ready for general public

grim sparrow
surreal mountain
#

t

gaunt mesa
#

okay that's cool

surreal mountain
#

true

#

i love ascii art

gaunt mesa
#

but so over the top

grim sparrow
#

nah

#

It's necessary to all cli tools

glacial matrix
half walrus
#

the most important thing to every dev

tepid olive
#
>>> (6//4 + 5//2, 132//8)
(3, 16)
#

still not equal

half walrus
#

oh lord python division

twilit jungle
#

Thats not xCODE specific

#

Pretty sure newer versions of compiler auto adds it in main. But its not a bad thing to learn, very useful when you are working with lot of autoreleased objects.

#

Those are 2 different things

glacial matrix
half walrus
#

probably a good thing tbh

#

it's Stable™️

glacial matrix
half walrus
#

ikr

glacial matrix
#

I’ll try to work on it on my 10h flight

half walrus
#

thing about a mostly-static language ig

#

harder to break if exceptions aren't even a thing

glacial matrix
#

Well, some stuff would be less awkward to resolve

half walrus
#

encourages a different style of development, i guess

twilit jungle
#

You can have a completely static code base with modern C++

half walrus
#

when you have to rely on external released programs for any logic whatsoever, they're more likely to get it right

glacial matrix
#

As you all know, if I were to change theos to another language it’d be python, at least for everything but the compilation rules resolution

half walrus
#

a cmake-style makefile/etc generator might be interesting

glacial matrix
#

(Like all the perl scripts, all the code involved in figuring out the environment tools available, sdks, etc)

half walrus
#

lord i just leave that to the dev/$PATH

glacial matrix
#

I’m possibly the second most knowledgeable about Logos (after DHowett) and there’s stuff I still don’t know how it works

half walrus
#

i keep wanting to contribute to it, then every time i open the codebase i stare at it for 2 minutes and then leave

glacial matrix
#

That’s a no-no for lowering the entry barrier to other people contributing

lethal ice
#

gm

#

@narrow mason

glacial matrix
lethal ice
#

&

half walrus
#

13:30 cat_cry

lethal ice
#

12:31 WeSmart

tepid olive
#

2:31

lethal ice
#

wtf shmoo

#

cat eyes really look spooky unfocused

tepid olive
#

Lol

lethal ice
#

just like your profile picture

half walrus
lethal ice
#

nice place

glacial matrix
tepid olive
#

krit in da restaurant

half walrus
#

coffee shop

tepid olive
#

howd he get there? 😳

tepid olive
half walrus
#

been chillin here all day ok

#

coffee 'n' good vibes n probably covid

lethal ice
#

alone?

tepid olive
#

been chilling in my room all day alone so far no judgement

half walrus
#

ye

tepid olive
#

may go down to feed the cats 🤔

lethal ice
#

yea took my morning medicine ate a burrito and about to hike the mountain again

glacial matrix
#

✈️

lethal ice
#

flying home?

glacial matrix
#

Yup

#

I’ll be in UTC-3

lethal ice
#

vas a argentina o francia

glacial matrix
#

De Francia a Argentina

#

Maybe French guillana is in utc-3? 🤔

lethal ice
#

gm

#

wtf no the chemical is very fragile

#

too much heat and it decomposes

#

that's why ü can't smoke it

half walrus
#

lmfao smoke it sometime

#

it

lethal ice
#

wtf

half walrus
#

lord i actually threw up

#

it was on a dare

lethal ice
#

:ühh:

half walrus
#

was funny but jesus christ

tepid olive
#

why does your u have two dots

lethal ice
#

what do yoü mean

tepid olive
#

ü

lethal ice
#

es ist ein umlaut

#

ghost

twilit jungle
#

:umlauthh:

tepid olive
#

14:31 I guess

glacial matrix
#

What is this pm bs

#

Ah

half walrus
#

lol back when i worked at mcdonalds 3 years ago like 4 of the people working there couldn't understand 24hr time

#

it was funny then sad

#

anyone here have any good articles on solarwinds?

#

i've been ignoring it but its been in the news for like 2 weeks or something now

gaunt mesa
#

why does the US offer like the worst possible internet

#

paying for 1gbps and then getting 1/50th of the speed on ethernet

twilit jungle
#

Thats just you

glacial matrix
# half walrus anyone here have any good articles on solarwinds?

It's profoundly interesting watching this whole thing evolve from an initial InfoSec reaction of "OMG this company got pwned & they're a big IR firm, were they even paying attention?" to "OMG this IR firm uncovered a global operation b/c they were paying such close attention." https://t.co/1ZbWOI0EwY

lethal ice
#

@tepid olive i literally ate you

tepid olive
#

wtf

lethal ice
#

and i hiked the mountain

#

now i am eating again

glass reef
#

hey, @half walrus

half walrus
glass reef
#

I’ll likely have a lot of free time this weekend if you want me to do something with DragonGen

half walrus
#

nah it's fine for the moment

#

need to do some planning before i start making changes to it again

#
  • need to write a yaml parser
glass reef
#

Not a fan of pyyaml?

half walrus
#

rather have 0 external dependencies instead of 1

#
  • need handling for stuff like
#
thing:
  - **/*.m
#

which pyyaml doesn't parse properly w/o quotations around the glob

glass reef
#

ahh

tardy narwhal
#

why not add a custom case for that instead of rewriting the whole

#

seems much more efficient

half walrus
#

bc if i do that i have to fork the project and instruct users on how to pip3 install the forked version

safe laurel
#

Besides https://hbang.github.io/libcephei/ are there anymore write ups/tutorials for Cephei?

half walrus
#

and if they have the regular version installed they cant install the forked version over that

tardy narwhal
#

i mean that’s a 2min action at max

half walrus
#

its supposed to be one-click setup and i'd rather not have the automatic installer replacing their already-installed stuff with my own forks if they already have pyyaml installed

tardy narwhal
#

but you do work with venv’s yes?

half walrus
#

adds a layer of messy when I can likely replace the entire thing with a 10 line parser and call it a day

#

(+ ios python doesn't have pip preinstalled)

#

(+ other OSes dont always either, gets even messier on windows at times)

tepid olive
#

you can put discord emotes in commits

tardy narwhal
#

one way ig would be to have a setup script to scan for python3+ and pip, install as needed and proceed the dragon installation within a venv

tepid olive
#

and the webhook picks it up

half walrus
tepid olive
#
IgnoreMe123

```Minesweeper! (10x10)```
||:one:||||:one:||||:one:||||:one:||||:one:||||:one:||||:zero:||||:zero:||||:one:||||:one:||
||:one:||||:bomb:||||:two:||||:two:||||:bomb:||||:one:||||:zero:||||:zero:||||:one:||||:bomb:||
||:one:||||:one:||||:two:||||:bomb:||||:two:||||:one:||||:zero:||||:zero:||||:one:||||:one:||
||:zero:||||:zero:||||:one:||||:one:||||:one:||||:zero:||||:zero:||||:zero:||||:zero:||||:zero:||
||:zero:||||:zero:||||:zero:||||:zero:||||:zero:||||:zero:||||:zero:||||:zero:||||:zero:||||:zero:||
||:zero:||||:zero:||||:zero:||||:zero:||||:zero:||||:zero:||||:zero:||||:zero:||||:zero:||||:zero:||
||:zero:||||:zero:||||:zero:||||:zero:||||:zero:||||:zero:||:zero:||:zero:||||:zero:||||:zero:||
||:one:||||:one:||||:two:||||:two:||||:two:||||:one:||||:zero:||||:zero:||||:zero:||||:zero:||
||:two:||||:bomb:||||:four:||||:bomb:||||:bomb:||||:one:||||:zero:||||:zero:||||:one:||||:one:||
||:two:||||:bomb:||||:four:||||:bomb:||||:three:||||:one:||||:zero:||||:zero:||||:one:||||:bomb:||

Author

pixelomer

Version

3-breaking.parcility.be.like

Bundle ID

com.pixelomer.ignoreme123

More Info
glass reef
#

luckily, the yams spec is pretty simple, so a parser should be relatively trivial

half walrus
#

it even works in iSH rn, and i'd like to keep that "works literally anywhere on anything" going

tardy narwhal
#

ah i see, welp then good hunting

half walrus
glass reef
#

if the mod is what I think it is, it should nip the rce in the bud too

half walrus
#

which rce

tepid olive
#

white rice best rice

#

oh nvm that says rce

#

ok

twilit jungle
lime pivot
#

I love eating remote code execution

tepid olive
half walrus
#

imagine having dependencies

cloud sundial
#

@tardy narwhal yooo

#

Where have you been

half walrus
#

Where have you been

#

'@massive'

#

| on vacation

late ridge
#

a pretty long vacation if you ask me

tepid olive
#

pretty massive vacation

lime pivot
#

I think his travel agent made a massive error

grim sparrow
narrow mason
#

no he's just taking a massive shit

lime pivot
#

.yml, the Yet Markup Language

#

the language where Norway is false

narrow mason
lime pivot
#

nice

narrow mason
#

kirb got his emote in just in time

grim sparrow
lethal ice
#

@lime pivoty

#

wtf

lime pivot
#

it me

lethal ice
lime pivot
lethal ice
lime pivot
lethal ice
lime pivot
#

wtf

lethal ice
#

what

restive ether
lethal ice
tepid olive
#

guys this retard @late ridge just hooked layout subviews, and in it (every time) he allocates memory and creates a new image view. he adds that image view as a subview, and LOADS 54 IMAGES INTO MEMORY IN ORDER TO CREATE AN ANIMATION

#

NO ITS 71 IMAGES

narrow mason
#

ok retard

late ridge
#

it works /s

tepid olive
#

@late ridge i have lost all respect for you as a developer until you fix this and do it the right way

#

dont you dare submit this to a repo

#

holy shit if you released that

twilit jungle
#

idk why you are surprised by that, literally more than half of the tweaks out there do this.

tepid olive
narrow mason
#

what did you just think they were all written well?

twilit jungle
#

You could say layoutSubviews is the standard for tweak development

gaunt mesa
narrow mason
#

hes 12 what do u expect

gaunt mesa
#

12?!?!

#

i thought he was 14 vibeok

narrow mason
#

wait i meant to say 10

gaunt mesa
#

probably 4 tbh

tepid olive
#

it’s purposefully over the top

#

can you not tell

#

smh people take shit too seriously

tepid olive
#

ok?

#

true

burnt niche
#

@late ridge advice- make a new method using %new %new -(void)newMethod { //your code }and state it in the interface you are hooking. -(void)newMethod; and then you can call that method in another method that gets called once. -(id)methodFromIos { self = %orig; [self newMethod]; return self; }

#

and also you can create UIView as a property

#

you can create new property in theos by using %property. let me show you %hook something %property (nonatomic, retain) UIView *myView; %new -(void)newMethod { //your code to show animation and you can use your newly created UIView property here } but you also have to interface your new methods and properties like so. @interface something: something @property (nonatomic, retain) UIView *myView; -(void)newMethod; @end

twilit jungle
burnt niche
#

instead of hooking from layoutSubviews like a idiot

#

thats like the #1 thing you are advised not to do lmfao

twilit jungle
#

Yet people still do it

#

true

burnt niche
#

yea do you really want to fuck up someones phone when they install your tweak. learn to do things the clean way instead of what people advise against

restive ether
#

yes

twilit jungle
#
%hook UIView
-(void)layoutSubviews {
    %orig;
    [self setNeedsLayout];
}
%end
tepid olive
#

quick q: is layoutSubviews bad in objc apps too or is it just a tweak thing because they run in the bg constantly

twilit jungle
tepid olive
#

true

#

addSubview not working is the reason i quit tweak dev
and for good reason clearly

burnt niche
#

its bad practice. and also i am pretty sure it causes memory issues

tepid olive
#

malloc 10000 ez

#

Rose 1.0 fr

#

holy fuck sim is killing my computer rn

twilit jungle
tepid olive
#

this but on an iP6 with 1gb ram

#

yeah ofc

#

what about us A5 users tho

#

malloc(12800)

#

which incident

#

kek

#

coolbooter x 8.4.1 is best

#

just a slower boot but you get full iOS 6 + a modern fallback os

#

tfw learned jailbreaks existed October 20th 2019

#

true

restive ether
#

pokimane

tepid olive
#

used checkra1n nov 14th stopped jailbreaking on 14.0 official release

#

jelbrek is kinda useless now for me

#

so yea app dev is much more fun

burnt niche
#

fuck pokimane

tepid olive
#

ikr

#

literally breaking your device intentionally :/

burnt niche
#

bro hop on the server with me

#

1v1

tepid olive
#

who tf works at apple here

burnt niche
#

diamond sword only

#

quickscope bow only

tepid olive
#

moving the chunk loader to a position that would place the mobs in lazy chunks should in theory stop the ai (non entity processing) and fix the lag

#

hopefully

narrow mason
#

The fact that actual Apple Executives are on this server using, recommending and condoning tweaks blows my mind, I'd think that they'd be against the idea of sharing what they use and discussing them as if they are just normal users, I mean as far as I'm aware Apple hates jailbreaking devices and wants to stop it at all costs, that's why it's getting harder to do, but the fact that they are here discussing tweaks and saying the price of them, essentially recommending them, still blows my mind. understand they are here mainly to add features to the default iOS, but that doesn't necessarily mean you have talk about it and help others out with tweaks. Not complaining. I personally think it's awesome. Just, I find it kinda strange and hard to believe at times. And that some are even giveaway sponsors is even crazier to me, I mean, it's essentially supporting the community that all the security patches destroy. Awesome that they do it, just kinda odd to me.

burnt niche
#

who wrote this shit

tepid olive
#

its a bunch of collision calculations, though, since i keep these 70 villagers in a 3 meter by 3 meter area

#

woe

#

The fact that actual Apple 🍏🍎 Executives are 👉 on this server using, recommending and condoning tweaks blows my 😀 mind, 🤯 I'd think 🗯 that they'd be against the idea 💡 of sharing what 😦 they 💁 use and discussing them as if they 💁 are 👉 just normal users, 🗣 I 😀 mean 😏 as far as I'm aware Apple 🍏🍎 hates 😡 jailbreaking devices and wants to stop 🚫 it 🚮 at all costs, that's why it's getting 🉐 harder to do, but the fact that they 💁 are 👉 here 📌 discussing tweaks and saying 🗣 the price of them, essentially recommending them, still blows my 😀 mind. 🤯 understand they 👩‍👩‍👦‍👦 are 👉 here 📌 mainly to add features to the default iOS, but that doesn't necessarily mean 😏 you 😀 have 🈶 talk 🦜 about it 🚮 and help 🆘 others out 😝 with tweaks. Not 🚯 complaining. I 😊 personally think 💭 it's awesome. 👍 Just, I 😊 find 🔎 it 🚮 kinda strange and hard to believe at times. 🕠🕢 And that some are 👉 even 🌕 giveaway sponsors is even 🌙 crazier to me, I 😊 mean, 😏 it's essentially supporting 🎗 the community that all the security ⛔ patches destroy. Awesome ✨ that they 💁 do it, 🚮 just kinda odd to me.

narrow mason
tepid olive
#

That so disrespectful period.

#

@vivid dew

#

how fast do you type holy fuck

twilit jungle
tepid olive
tepid olive
#

@tepid olive why r u white name

narrow mason
lethal ice
#

🍄

#

true

narrow mason
#

takes one to know one

lethal ice
#

true

#

true

narrow mason
#

ok well imma go back to doin ur mom

lethal ice
#

true

lime pivot
#

why write all your code in layoutSubviews when you can write it in AppDelegate? it's the code that runs closest to the CPU!

late ridge
#

why did I just watch this whole thing

tepid olive
#

it’s important

late ridge
#

on a scale of 1-10 how important was this video to you today

burnt niche
#

In theory, that library supports touch simulation from another device. You could make a remote access client for ios

#

Which is obviously not the norm

#

It would be possible

#

If someone wants a challenge

#

@twilit jungle could you look into this.

twilit jungle
burnt niche
#

Remote access on ios like teamviewer. But with touch simulation

#

Sending the position tapped on the screen from one device to another?

#

You think its possible?

twilit jungle
#

Yes

burnt niche
#

So in theory its like remote access on ios

twilit jungle
#

ig

burnt niche
#

I mean thats huge isnt it?

#

Obviously really challenging to do

#

But i am sure someone like you could do it

twilit jungle
#

Getting the display to the other device would require implementing a custom streaming API so yeah challenging.

burnt niche
#

Okay so how long do you think it would take for someone to do this

#

Like a rough estimate

twilit jungle
#

Depends on the person

burnt niche
#

I mean I KNOW you could do it

twilit jungle
#

I have no clue how streaming content works so it would take me longer than others.

burnt niche
#

The library is open source

#

And it works really well

#

Up to ios 14

twilit jungle
#

Oh we talking just touch events and not the display

burnt niche
#

No i am talking about the display as well

#

You could stream it

#

And take the touch events that are on the stream to replicate them on the client

#

Using the library

#

Obviously really complicated

twilit jungle
#

I would say the streaming is the hardest part of that. Doing that without lagging the device would be the challenge. Forwarding touch events is very ez.

tepid olive
#

true

burnt niche
#

Right i mean if done correctly. That tweak could be something really cool and obviously could be paid. (Not sure if it would be using the library). BUT it could really helpful for people on discord to help other people

#

Obviously also unsafe if someone lets the wrong person on the device

#

Man @twilit jungle you should totally look into it.

#

True

#

But it was just a idea for what it could be used for

twilit jungle
#

Personally I don't think that should exist for that sake.

burnt niche
#

Yea. Its better to figure it out yourself

#

But still a useful tweak for some people don’t you think?

#

I am sure people could find a lot of reasons to use it

twilit jungle
#

I don't really see any use case for it tbh other than the one you mentioned, but that has more cons than pros.

burnt niche
#

Wait. Could you use airdrop to airdrop it to a client on pc and then stream that to the device?

#

From the pc itself

#

That would reduce lag but introduce complications

twilit jungle
#

AirPlay has streaming API so you could technically make use of that.

burnt niche
#

Right thats what i meant. I mean its worth looking into

#

It would be one of a kind.

#

Someone needs to at least look into. It couldnt be me since i am no where near knowledgeable on something so complicated

twilit jungle
#

I don't think anyone has the AirPlay knowledge so we are all on the same boat.

burnt niche
#

If you actually tried i know you could do it.

#

But thats the matter of if you think its something that you even want to pursue.

#

Perhaps look in tweak bounty and if someone wants that

#

And the price is worth it

#

Doubt someone asked for it recently

twilit jungle
#

Lol definitely not, don't have a device to AirPlay to to gather that information nor do I have any use for it.

burnt niche
#

Understandable

#

I mean it could have a lot of other benefits as well but who knows

#

I just wanted to bring it into light if someone wants to attenpt

#

Maybe me in the future who knowsweirdga

#

@twilit jungle carbridge streams display

#

Not open source pepehands

twilit jungle
burnt niche
#

Man idk. I would do it but i don’t think i am qualified enough

twilit jungle
#

I don't think that streams it, its more like having another UIScreen for car play

burnt niche
#

Yea probably. And its through usb

twilit jungle
#

But idk much about CarPlay so I could be wrong.

burnt niche
#

And connecting through wifi would be really hard

#

As well

#

Yea its not for me lol

#

Idk i just got a random idea lmfao

tepid olive
narrow mason
#

yes go ahead

#

eat the mrbeast burger

#

take a bite

nimble parcel
#

and yes this is pure swift

twilit jungle
nimble parcel
#

nope

burnt niche
#

Setting the text of a uilabel to hax

nimble parcel
#

that's the point of the entire thing but the question is what orig {}.blah achieves

burnt niche
#

Is orig like %orig?

#

Or pointer to the parent object?

#

Or something

nimble parcel
#

nope, orig {} is required for every orig call; it's not that

burnt niche
#

Wait

nimble parcel
#

big hint: here's the method signature of orig:

public func orig(_ ignored: () throws -> Void) rethrows -> Self
burnt niche
#

It rethrows

#

To itself

nimble parcel
#

that's close

burnt niche
#

UM

#

To be used later

#

!

#

No idea😂

nimble parcel
#

look up what rethrows is supposed to do

#

the rethrows here isn't used for the expected purpose

burnt niche
#

I am clueless

nimble parcel
#

okay here's the answer: the throws-rethrows dance breaks control flow analysis so that the compiler doesn't think that the function is always recursive

#

no cookies for y'all sorry

burnt niche
#

I never couldve guessed that

#

Why did i even try

nimble parcel
#

it's possible to declare orig this way too

public var orig: Self

but when you do that, Swift will emit a warning any time you call orig

#

should've burned it a long time ago tbh

burnt niche
#

Is this kabirhook in the making

nimble parcel
burnt niche
#

Thank god i am learning swift. On project 7 on hackingwithswift

nimble parcel
#

ayy nice

burnt niche
#

Putting my bets on kabirhook

nimble parcel
burnt niche
#

Man if anyone could do it, its you.

nimble parcel
#

aw thanks

burnt niche
#

Bromantic. No homo. Keep doing ur thing

narrow mason
#

@vivid dew KissAHomie

tepid olive
nimble parcel
#

out of curiosity, for anyone here who's used swift, would you prefer this syntax in orion:

dynamic func setText(_ text: String) {
  orig.setText("hax")
}

or this:

func setText(_ text: String) {
  orig {}.setText("hax")
}
grim sparrow
#

@nimble parcel personally I would prefer the first one 02boba

nimble parcel
#

I prefer the first from a clarity standpoint too – I'm a bit concerned that it might result in the word dynamic polluting tweaks a ton though and also it's slightly slower than the second option

#

But I'm inclined to go with option 1 anyway since the {} is just confusing

tepid olive
#

yea the {} is weird ngl

nimble parcel
#

I've been trying to figure out whether it's possible to do orig() but it doesn't seem like it is

tepid olive
#

orig() would be nice but couldn’t someone make a function to do that? not sure how the whole orion system works at all tho

nimble parcel
#

the issue is that swift misdiagnoses a recursion warning unless you use some hacky workarounds

grim sparrow
#

I’m not entirely bothered either way, it merely is just getting used to the syntax

tepid olive
#

just make a custom toolchain

burnt niche
#

I would say go with the second option @nimble parcel

#

Honestly better than tweaks full of dynamic

#

And its a little difference plus its rather fast

#

Its just adding space {} rather than adding dynamic for each func

#

Option 2 makes the most sense

nimble parcel
#

okay good news I figured out a way to get the best of both worlds :D

#
func setText(_ text: String) {
  orig.setText("hax")
}
#

this works now

tepid olive
#

looks great!

#

still waiting on injectors to have swift support tho

lime pivot
nimble parcel
lime pivot
#

ahhhhh interesting

nimble parcel
#

the new hack is using @_transparent alongside a false negative fatalError which is arguably even worse but hey it looks pretty okay

grim sparrow
#

you have achieved perfectness

#

I might actually have a play around with Orion later today, now that I have a purpose for it

tardy narwhal
#

I’m not sure whether to love you or hate all of you lmao

#

@cloud sundial gm btw, just hanging around at times here. Enjoying my time off & vacation focusing on family and investments

#

@narrow mason speaking of taking a shit, bro the one I had this morning was literally godsend. You know those shits where it just flows, the window open with fresh air and sun shining? literal bliss

grim sparrow
#

...

cloud sundial
glacial matrix
#

@nimble parcel does swift not have default values for arguments?

nimble parcel
#

It does but it assumes that default closures throw

glacial matrix
#

Huh. What about using a global non-throwing closure as default?

#

I honestly have no clue about swift

tardy narwhal
cloud sundial
#

Not sure yet, but there's a good chance they do

tardy narwhal
#

Sounds a tad rough, sending blessings your way. You’ll get through it, in case they do have covid I wish them well and speedy recovery.
On that sidenote, did you get tested?

cloud sundial
#

Thanks bud. Appreciate it. And no, not yet. Will do soon, even though I don't have the symptoms

tardy narwhal
#

I see, alright. Just assumed since it’s first-class relatives which might contracted I figured you might’ve gotten tested as well since the chances of your potential contraction might be asymptomatic, who knows

#

Stay safe out there man

misty cradle
plain sedge
#

does anyone know what -(BOOL)isProController does in BluetoothManager/BluetoothDevice.h

late ridge
#

obviously it detects if you have a Nintendo Pro Controller connected

restive ether
#

it detects if you’re grooming kids

grim sparrow
#

Patrick has entered the chat

undone nest
gaunt mesa
tepid olive
#

finally i fucking finished the piston bolt

tepid olive
surreal mountain
grim sparrow
#

da fuck

pearl sail
#

what does that even mean?

grim sparrow
#

who

pearl sail
#

still waiting on injectors to have swift support tho

grim sparrow
#

ye

#

lol

gaunt mesa
#

it doesn't mean anything

grim sparrow
#

I thought you meant me

gaunt mesa
#

it's bullshit

surreal mountain
#

yeah what

#

lol

#

injectors dont have anything to do with swift iirc?

grim sparrow
#

you would be correct

surreal mountain
#

u just need the swift runtime

grim sparrow
#

well

gaunt mesa
grim sparrow
#

depends on your version

#

if you're on 12.2 or higher, you don't need to download it

surreal mountain
#

yeah

nimble parcel
#

👀

pearl sail
nimble parcel
#

Just gotta document FunctionHook.swift and ClassHook.swift now; those are the big ones

pearl sail
#

gg

tepid olive
#

@gaunt mesa you literally told me yourself tweak injectors can’t hook swift

pearl sail
#

That is technically true

#

tweak injectors can't hook anything

#

they just inject

tepid olive
nimble parcel
#

wen eta

tepid olive
#

wen eta

grim sparrow
#

DOCUMENTATION gasm

nimble parcel
grim sparrow
#

Kabir I love you sir

nimble parcel
tepid olive
#

yeahhh lets kill objc

tepid olive
#

why are we trying to kill objc

half walrus
#

bc ; is scary floshed

tepid olive
grim sparrow
nimble parcel
grim sparrow
#

you sir are a legend

#

I'll read over them in a bit kek

#

wonder how quickly I can get Aemulo backend running in Springboard

nimble parcel
grim sparrow
#

pog champ

nimble parcel
#

the root will be at jazzy/index.html

grim sparrow
#

ye

#

@nimble parcel is a release somewhere in the next 3 months a reasonable guess?

nimble parcel
#

hopefully

grim sparrow
#

Aemulo is gonna be Orion then

#

I have no hope of finishing that before March

gaunt mesa
#

i said "it's currently not possible, from my knowledge, to hook a pure swift application and expect the hook to function properly"

#

someone probably did something and it's just a hot mess tbh

grim sparrow
half walrus
#

i have been installing cygwin for 4 hours now

#

does it normally take this long

wicked summit
#

orion orion orion

narrow mason
#

mine

wicked summit
#

I said gimme dev role

#

and I was given

#

for I am dev

#

no

narrow mason
#

not since last month

grim sparrow
#

By releasing high quality content

narrow mason
#

fineeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee ill take one

narrow mason
grim sparrow
narrow mason
grim sparrow
#

💸

narrow mason
#

hmm

#

ok vote

#

xelahot dev role?

grim sparrow
#

L

narrow mason
#

wym bro you downvoted yourself too

pearl sail
#

Anyone who ask for a dev roles cause they are a dev should just be banned

narrow mason
#

meanwhile has "RolexForAdmin" has name

#

/s

pearl sail
grim sparrow
narrow mason
#

ok its not funny anymore

grim sparrow
#

@worn tangle ngl that ui looks straight out of iOS 3

#

On both the app and menu lol

#

True developers don’t use stock emotes

pearl sail
#

make an AI that can take over the stock market and manipulate the world’s market

grim sparrow
#

I need an original tweak idea

#

Legit everything I’ve made/making is a remake of something

narrow mason
#

pee

pearl sail
#

poo

grim sparrow
#

Bruh

narrow mason
#

bro

grim sparrow
#

I remember the terms of my dev role 02boba

narrow mason
#

can you not pls

grim sparrow
#

No set rules

narrow mason
#

dude

grim sparrow
#

My terms were release my projects in the pipeline (this was like a day after WWTC)

narrow mason
#

begging definitely isnt one of those things

grim sparrow
#

True

narrow mason
#

and isnt helping you whatsoever

grim sparrow
#

Why do you even want the role 02boba

#

It just makes you blend in with the editions and other developers

narrow mason
#

true, wanting a role is pretty dumb bro

#

end of the day its just discord

#

the role dont mean shit

grim sparrow
#

Wouldn’t mind admin perms role though

narrow mason
#

me either

grim sparrow
narrow mason
#

yea i didnt beg for them

grim sparrow
#

Literally my role was a cheeky dm

#

That’s it

#

Not begging

#

Release relevant shit I guess

nocturne yacht
grim sparrow
#

Bruh

nocturne yacht
#

Imagine begging for role

grim sparrow
#

Get yourself on WWTC is a good one

#

Worked for me

shut stag
#

shalom

grim sparrow
pearl sail
#

Now that is a name

shut stag
#

i lost 8ball

grim sparrow
#

@worn tangle I was being satire

#

lmao

#

Aaron

#

8ball

#

Now

pearl sail
#

Cam using birdpoop on you Aaron

shut stag
#

it wasnt cam

#

i lost to jules

pearl sail
tepid olive
#

balls

#

and cock

nocturne yacht
#

Torture

tepid olive
#

but most importantly, cock and balls

shut stag
tepid olive
nocturne yacht
#

See it wasn’t hard to read

tepid olive
#

see @narrow mason, wasnt hard

grim sparrow
#

@grave sparrow wtf you copy me

nocturne yacht
#

Bruh

tepid olive
#

bruh

grim sparrow
#

I’m good, wbu

pearl sail
#

Two dumb bitches

grim sparrow
tepid olive
#

wow two retards meet

grim sparrow
#

The fuck

tepid olive
#

holy shit guys keep spamming those emotes

grim sparrow
#

Rich coming from you

pearl sail
#

Shut the fuck up Carson

tepid olive
#

no please keep spamming they genuinely bring me joy

#

especially ghost cock emote

#

please send ghost cock

#

PLEASE SOMEONE

grim sparrow
shut stag
#

For that, you need to DM me what you made

tepid olive
#

@shut stag I'm tryna get the genius role because im a so smart (if that makes sense), Im not trying to get notifications from #roles

half walrus
tepid olive
#

probably factual but i cannot independently verify that statement at the moment

half walrus
#

alt+0-9 to swap to the different desktops instead of minimize/maximize

pearl sail
#

There are WM for any OS

half walrus
shut stag
#

game hacks?

grim sparrow
#

The*

#

The fuck*

half walrus
#

its super nice

tepid olive
#

GAME HACKS

#

lol gg

#

that’s cool

pearl sail
grim sparrow
#

Why not start with hiding the dock instead

tepid olive
#

true very fun indeed assembly is fun

#

ayo we saw that

gaunt mesa
tepid olive
#

also @gaunt mesa i have discord mod to show deleted messages so

#

gg

gaunt mesa
#

@narrow mason

#

please ban

half walrus
gaunt mesa
#

for using betterdiscord nfr

half walrus
tepid olive
#

no i’m using hacked discord called discum

#

what is better discord

gaunt mesa
#

wait

pearl sail
#

Why you admit to using logs Carson

gaunt mesa
tepid olive
#

no like i’ve literally never heard of better discord

late ridge
#

@tepid olive I should request dev role and show him Gears

tepid olive
#

i’m literally on mobile i was joking funnyx10

gaunt mesa
#

burrit0z uses the other one

tepid olive
#

power cord

gaunt mesa
#

powercord or whatever

tepid olive
#

on pc

#

yes

gaunt mesa
#

the one that got hacked and nuked yeah

pearl sail
gaunt mesa
#

the one that proved it has 0 security

tepid olive
#

balls and cock security

#

why would i get banned for power cord

ashen birch
#

cock

grim sparrow
#

Isn’t this just 4 lines

ashen birch
tepid olive
grim sparrow
#

getting a list of installed apps

half walrus
gaunt mesa
#

CYGWIN

ashen birch
#

ban

gaunt mesa
half walrus
#

6 h o u r s

#

of cygwin

tepid olive
#

6

grim sparrow
#

How does it work differently on lock screen

half walrus
#

installation

gaunt mesa
#

xelahot

#

stfu

#

no one cares about ur game mod menu

grim sparrow
#

Ah yes makes sense

tepid olive
#

ok toxic

#

wow

gaunt mesa
#

true

tepid olive
#

i care about the game mod menu

gaunt mesa
#

i'm mad because econ test tomorrow

grim sparrow
#

I like how Signal was the tweak that got me dev role

half walrus
late ridge
#

LOL

gaunt mesa
#

@half walrus ur site isn't dark reader friendlt

tepid olive
gaunt mesa
tepid olive
#

i have best website stfu

pearl sail
#

Stop plugging your stupid sites

tepid olive
grim sparrow
half walrus
grim sparrow
#

LMFAO

tepid olive
#

no i just have no site

#

that’s the joke

grim sparrow
#

Didn’t laugh

#

Not funny

tepid olive
#

all jokes don’t have to be funny