#development

1 messages · Page 421 of 1

lethal ice
#

i wouldn't put faith in all monkaHmm

next wadi
#

woe

tepid olive
#

if i could come up with a tweak as good as SEX then i would be rich too

primal perch
wicked summit
#

me and the boys on the verge of suicide because Zane Helton red rectangle tweak wouldn't work on our device

lethal ice
#

i didnt come up with sex its literally a tweak remake

tepid olive
lethal ice
#

not joe

primal perch
#

if i could come up with some stupid game pigeon hacks id be rich too

brittle lantern
lime pivot
#

sex extender ex

next wadi
#

ouch

tepid olive
#

same

lethal ice
primal perch
tepid olive
#

pigeon hacks, who developed??? must be good developer

lethal ice
tepid olive
#

damn i aspire to be as good as pigeon hacks developer one day

next wadi
#

much talent

#

very woe

primal perch
#

same

next wadi
#

a

lethal kayak
#

ik

tardy narwhal
#

tf who pinged

primal perch
#

gm

lethal ice
#

what do u guys think about motor vehicle liability insurance

tardy narwhal
#

gm

lethal ice
#

gm

brittle lantern
#

me trying to make tweaks not understanding oop

lethal kayak
#

fun fact i learned java as my first language and winged it

next wadi
#

buenos dias

primal perch
#

fun fact: thats how everyone learns

lethal kayak
lethal ice
#

fun fact: winging it means you didnt learn it

brittle lantern
#

follwoing tutorials is cringe

tepid olive
#

I want to write a obfuscating compiler

#

based off of llvm

next wadi
lethal ice
next wadi
#

you know of the june 2020 incident

tepid olive
#

I want to write my own hikari

primal perch
#

yea thats why i just bought a mac mini 2014 @lethal ice

tardy narwhal
#

ooh that’s gonna be fun shmoo, LLVM IR is lovely to write

primal perch
#

because im such a lazy fuck

brittle lantern
next wadi
#

ehh

primal perch
#

and i just want macos readily available nfr

tepid olive
#

when I see ir I read that as infra red lol

lethal ice
tardy narwhal
#

lmao

lethal ice
#

wtf is hikaricore

gaunt mesa
#

the core of hikari

next wadi
#

me

tepid olive
#

I will probably never get around to doing it though

tardy narwhal
#

it’s worth it doe to learn, it writes itself fluently if you get the gist

tepid olive
#

just a thought

#

oh cool

lethal ice
#

llvm ir pretty cracked

primal perch
#

yea true

#

llvm ir

lethal ice
#

see i'd download that and all but i just have absolutely no motivation to write tweaks anymore so

#

no point

primal perch
#

and you can just slap a frontend on and still enjoy good optimizations

#

rust and clang

tepid olive
#

how hard was it to write the obfuscators?

next wadi
#

i would write tweaks

#

but

#

no ideas

primal perch
#

nobody here really writes tweaks anymore

tepid olive
#

i feel like a huge knowledge of compiler algos are needed

#

oh

#

oh

primal perch
#

only a few ghost devs

next wadi
#

we all just act like we do

primal perch
#

like jules

#

and eric

next wadi
#

to seem smart

brittle lantern
#

every ios 14 feature ported to ios 13

next wadi
#

wen

lethal ice
#

@tepid olive if you do write an obfuscator, make sure to change all ret to mov x0, x30; br x0 troll

tepid olive
#

😳🚀

primal perch
#

rip return values

next wadi
#

🚀

lethal ice
#

put the return values in x30 then

tepid olive
#

probably not lol

#

that's why I'd like to learn just a bit

tardy narwhal
#

don’t think you need huge knowledge of compiler intrinsics unless you’re not using something intermediate like llvm’s ir

tepid olive
#

and that would give me an excuse to dive into compiler stuff

tardy narwhal
#

it’s ass to write your own compiler though

tepid olive
lethal ice
#

writing a compiler from scratch would not be fun its literally just bit fuckery

tepid olive
#

I don't know what I'm talking about so I don't know what it entails

#

leo just OPENED MY DOOR

lethal ice
#

you mean his door?

#

you are living in his kingdom

tepid olive
#

lol

#

wait no it was ivy

#

wtf

lethal ice
#

wtf

primal perch
#

also sorry to be a bother but any update on the VPS creds? just wanna get the server running a bit faster with papermc nfr @tardy narwhal

tepid olive
#

and now milo is in here

#

milo is a fuckin busybody

lethal kayak
lethal ice
#

@primal perch i finally got on mc

primal perch
#

true

lethal ice
#

and made house

lethal kayak
#

can you really blame them though

primal perch
#

no

#

apple has milked most of the remaining ideas

tardy narwhal
primal perch
#

anything left is just apperance changes which is a pain in the ass

lethal kayak
#

and making tweaks is a thankless job

wicked summit
#

dra1n open source?

tepid olive
#

maybe make one ir "rule" explode into 100

#

like one line of ir

wicked summit
#

idk

lethal ice
tepid olive
#

Yes

tardy narwhal
#

lmao yeah the simple obfuscator i wrote for myself expands each if into a routine and jams unnecessary if elses inside, it fucks with hopper but need to test against ida

tepid olive
#

I will write an onfuscator that will generate binaries completely comprimised of floating point movs

lethal ice
#

storage space is basically free so as long as you're not using too much ram tbh it doesnt matter how much obfuscation you use

#

just download speeds are something to consider

tardy narwhal
#

if you fuck with sse though that’s major sex

tepid olive
#

Lol but that's not floating point

wicked summit
#

this is fun

tardy narwhal
primal perch
#

thats blursed

tepid olive
#

imagine you open your thing in ida and you see row after row of fmov

primal perch
lethal kayak
primal perch
#

one x86 instruction be like*(eax + ebx*8 + 0x382aB) = 0x82AFFE;

lethal ice
#

true

#

tbnz tho

tepid olive
#

if you try and decompile one of the amfi entitlement functions on the 14b4 kernel it'll infinite loop ida 🚀

#

learned that the hard way

tardy narwhal
#

Lmao I’m still waiting on someone to publish an entire SSE based obfuscator, that’s not gonna be fun to decipher in any way

tepid olive
#

oh shit i'm not at my laptop

#

i'll try that tomorrow

#

brimstone

primal perch
tepid olive
#

the thing you sent

primal perch
#

ttrue

#

cum

tepid olive
#

all the devs in here obsessed with cum

lethal kayak
#

dont you know

wicked summit
#

cum

lethal kayak
#

every c++ dev is a femboy

primal perch
#

true

wicked summit
#

ok seriously though, what is the correlation between femboys and jailbreak developers? Like wtf

tardy narwhal
#

i love x64 but fuck that man

primal perch
#

hell no

#

x64 is fun when you dont use the obscure simd stuff

lethal kayak
#

arm64 is sexy besides its lack of push/pop instructions

primal perch
#

yea true

#

i have no beef with all the popular instruction sets

#

except mips

#

that shit looks nasty

twilit jungle
#

Its literally ez

tardy narwhal
#

LOL

#

Dgh0st instant pop up

primal perch
#

idk bro

#

im just not feeling it

tardy narwhal
#

that’s not a mood

twilit jungle
#

Okay but its literally ez

lethal kayak
#

bgtz

#

branch if greater than zero?

tardy narwhal
#

bugtitz

primal perch
#

true

#

bug tits

tardy narwhal
#

autocorrect why

wicked summit
#

can someone help me with this dock transparency tweak I'm working on? I'm stuck at the part where I make the dock transparent and I think it may be impossible

lethal kayak
primal perch
#

waiting for

#

the worms

lethal kayak
#

the words

primal perch
twilit jungle
#

burn them buggy tits

wicked summit
next wadi
#

hwat

primal perch
#

i tell you hwat

next wadi
#

true

twilit jungle
#

youh wat mate

next wadi
#

iNnIt

tardy narwhal
#

*hwat

lethal kayak
next wadi
#

TRUE

#

hwat

primal perch
#

@tardy narwhal when you did 6502 emulation did you ever go with dynamic recompilation

#

or just interpreter

#

dynarec is hella overkill but it sounds fun

tardy narwhal
#

first run was interpreter, second was dynarec with simd

#

it’s just shit to map out properly

primal perch
#

yea the decoding is a bit on the jank side

#

that or im just doing it poorly

tardy narwhal
#

I’d opt for making a pure 6502->x86 compiler though, that’s way more fun

#

because you get to toy around with how to branch properly and AOT compiling principles

primal perch
#

yea theres also cached interpreters from what ive read

#

how different is that from jit because it just sounds like you save the compiled code or something

#

it looks like a good middle ground

tardy narwhal
#

well you produce a native x86 binary

#

hence compiler, you write 6502 and compile to x86

#

it looks as cursed as it sounds when you actually write 6502 code and it just runs like a regular binary from the commandline lmao

primal perch
#

yea it sounds easy as far as recompiling goes because the instruction set is concise

#

as for arm64 -> x64 i wouldnt want to touch that

tardy narwhal
#

no bueno

primal perch
#

or vice versa with rosetta 2

#

lmao

lethal kayak
#

imagine

primal perch
#

even worse because you gotta do all the avx stuff as well

lethal kayak
#

rosetta is quite impressive though

primal perch
#

yea its like juiced up qemu

lethal kayak
#

tbt rosetta 1

tardy narwhal
#

tbt?

lethal kayak
#

throwback to

tardy narwhal
#

oo

primal perch
#

yea the software really went a long way from 1 to 2

tardy narwhal
#

english +1

primal perch
#

AOT compilation is pretty big cock

pearl sail
#

The Cute Deleted User is back

lethal kayak
#

ibook g4

wicked summit
#

will Xcode 12 toolchain tweak work for arm64e devices?

#

excluding preferences?

#

ik prefs get messed up

next wadi
#

ive finally done it

#

i got simject to work on m1

primal perch
#

when mfers change ABI

next wadi
#

woe

#

wait it goes both ways?

#

catharsis

#

i did not

#

know

primal perch
#

d0 is a floating point register

#

and if they dont use more than 1 why would they start at d2

#

idk how the abi works exactly but the first floating point register goes in d0 apparently and then so forth

#

so it could be d0, x0, x1, d1 for a 2 float objc method

#

the order doesnt really matter because the linker handles that according to the same convention

ancient valley
#

when

primal perch
#

x86_64

#

true

leaden pike
#

Hay can someone help me add my switch to my code ? I’m sorta lost on how to do it and someone recommended me to try here..

(Theos btw)

burnt niche
#

uhh what did i just witness

tepid olive
#

lol

glacial matrix
#

C# is c++ twice so c#==c+2

burnt niche
#

First learn objc

glacial matrix
#

Is it the keyword switch or a UISwitch?

burnt niche
#

Im not sure if hes talking about prefs or actual tweak

leaden pike
#

Ui switch , I ended up getting it done but I have run into a problem if you could help ?

grim sparrow
#

wym in your code

#

where are you trying to put the switch

leaden pike
#

It’s inside a mod menu

grim sparrow
leaden pike
#

I have done the twitch don’t worry

grim sparrow
#

and have you looked there

leaden pike
#

But I have another problem

grim sparrow
#

@tepid olive Femboy Friday 02groove

leaden pike
#

My mod menu uses .plist to app “com.atebits.Tweetie2” , but the other half my code uses “com.apple.springboard” however when adding com.apple.springboard the modmenu sends it to safe mode as it doesn’t allow com.apple.springboard to be used with menu..

#

Probably sounds confusing 😅

grim sparrow
stuck wyvern
#

Love the new name

grim sparrow
#

lol

#

ikr

#

it's worst on Windows

stuck wyvern
#

Good shit Amy

#

It's broken on my phone

grim sparrow
#

At least on some platforms the Bosnia flag works

stuck wyvern
#

Lmao

grim sparrow
#

now it's just BA

#

🏳⚧🏳🌈🇧🇦

leaden pike
#

Any idea ?

grim sparrow
#

wait

#

are you trying to touch com.apple.springboard.plist?

leaden pike
#

Yes but when I do it forces safe mode as my mod menu doesn’t support

#

But I need to touch com.apple.springboard for my %hook to work

grim sparrow
#

Yeah don't fuck with system plists

leaden pike
#

How can I make one half code build with com.apple.springboard and the other with my other plist ?

grim sparrow
#

Why do you need to touch it in the first place

leaden pike
#

My tweak consist of disabling notification banner for when gaming .. for it to disable banner it need to touch springboard

#

However mod menu won’t let me touch springboard within the modmenu files .. so need way to seperate .. if possible

grim sparrow
#

Then just make a separate dylib

#

Or ctor and groups

#

depending on process

leaden pike
#

I made seperate dylibs but how do I get the code to activate my button from within a different dylib

#

As the function will be in one and button in other

#

My switch is in modmenu but other code has to be in seperate dylib ..

grim sparrow
#
%ctor {
   NSString *bundleID = [[NSBundle mainBundle] bundleIdentifier];
   if (bundleID == @"com.apple.springboard") {
     %init(SpringboardGroup);
   } else {
     %init(ModMenuGroup);
   }
}
leaden pike
#

So do I add this in the modmenu dylib or the hook dylib ?

grim sparrow
#

that's if you just want one dylib

leaden pike
#

Sorry unfamiliar with ^ method 😅

#

Oh okay

grim sparrow
leaden pike
#

Does it matter if I already have a cctor?

grim sparrow
#

Just put that in the existing ctor

lime pivot
#

you should use separate dylibs. you don’t need your other code to be in springboard

grim sparrow
tepid olive
#

separate dylib is the way to go

leaden pike
#

It still not work 😭 maybe I’m doing wrong

grim sparrow
#

editing tweak in filza

#

use nano at least

leaden pike
#

Oops wrong person 😅

#

if I make seperate dylibs how would i make the one with hook and switch toggle , communicate with mod menu and switch function ?.. as switch toggle is with the hook.

#

For better understanding

#

Is switch for menu

#

And this is hook with switch toggle

leaden pike
#

? Idk what that is :/

#

My code works if I seperate but toggle just don’t work..

misty cradle
#

I know only theo's

prisma grove
misty cradle
#

because it's bridged

#

So ARC takes the handling of the object over

prisma grove
misty cradle
#

oh right Hmm

#

@lime pivot

nimble parcel
#

afaict it should be __bridge_transfer too

misty cradle
#

yes

lapis vessel
#

looking at the code it does look like a memory leak yeah

#

might want to make a PR changing that to a __bridge_transfer

primal perch
leaden pike
#

Nvm idfk anymore 🤦🏻 just making myself frustrated zz

lucid dirge
#

Hi I'm tring to make my first tweak which will basicly toggle a switch in settings app from CC. Is there any template or example open source tweak I can use? Thanks

primal perch
lucid dirge
#

Thanks

tepid olive
#

shlorp code

#

true

tepid olive
#

this man got a github

tepid olive
#

ok

primal perch
#

ok

midnight leaf
#

This may be a dumb question but are libraries constructors called when dlopening it?

tepid olive
#

apparently it depends on the flag you use

midnight leaf
#

Specifically I want to dlopen my own tweak to use a library in there but wondering if the entire tweak will be loaded instead of just using the libraries inside it.

tepid olive
#

NOW causes it to be called, but LAZY will only call it when the first symbol is resolved

#

i dlopen my tweak using the following:

void *fr = dlopen(path, RTLD_NOW);```
#

works fine

#

@midnight leaf are you aware of the recent AppStore++ update breaking dpkg and preventing rejbing on u0

midnight leaf
#

@tepid olive no, only thing new i do in there is call uicache --all

tepid olive
#

apparently it's a missing trailing newline

#

I've seen multiple people report this

midnight leaf
#

Oh i have too but i think its an issue with dpkg/cydia on device. Because I test every version i sent to my repo and I don't get the new line issue. Meaning the deb has the new line in the control file. And alot of people install the same package without getting the newline error. If it surely was missing the newline they all would get the error

#

@tepid olive r/jailbreak would be cascaded with "cant install from cydia" all at the same time if it truly was missing a newline.

tepid olive
#

🤔

midnight leaf
#

Hilariously why isnt dkpg set up to add the new line itself instead of entirely breaking.

tepid olive
#

true

restive ether
#

that’s an unc0ver moment

primal perch
#

not until it takes 5 seconds doing.. something

#

idling

#

like brew

#

just slow as fuck

#

that’s basically why i still daily windows because while it’s annoying it just works

#

and i only have time to waste on discord and reddit, not configuring files

restive ether
#

big shlorp not making new code wtf

primal perch
#

yea that’s why i bought a shitty x86 mac

#

hopefully that gets here soon from ebay

restive ether
#

just make a shitty paid tweak like everyone else does

primal perch
#

you are one bro

next wadi
#

true

restive ether
#

????

next wadi
#

kinda sus

#

amogus!!!

primal perch
#

very sus

restive ether
next wadi
#

cam imposter from amogus?

primal perch
#

yea true

restive ether
#

kinda true bro

tepid olive
#

kinda sus bro

wicked summit
#

lol it's funny cuz you said sus and amogus and I'm funny cuz I'm subtly poking fun at your stupid amogus humor

primal perch
#

it makes me laugh in this trying time

twilit jungle
pearl sail
#

What are you leaving behind the Cool Star, which is the one who ignores the rain, and the others are serious about their blindness?

tepid olive
gaunt mesa
twilit jungle
#

HSWidgetCombinedAdditionalOptionsAndPreferencesViewController is a real class

tepid olive
#

LMAOO

gaunt mesa
#

this is also one of the few reasons i just like swift better

#

u don't have to prefix ur shit

tepid olive
#

HSWidgetCombinedAdditionalOptionsAndUserPreferenceSelectionViewController pls

gaunt mesa
#

cuz i do not want to type that over and over again

twilit jungle
#

Okay... in swift its going to be HSWidget.CombinedAdditionalOptionsAndPreferencesViewController

#

Thats one character longer...

tepid olive
lethal kayak
#

"apple development is good guys"

tepid olive
gaunt mesa
twilit jungle
#

You can also use a define in obj-c to not have to type it out each time

gaunt mesa
#

true

#

i'm just gonna stop speaking here cuz anything i say is wrong

twilit jungle
#

fr Welcome to the world

tepid olive
#

#define YES NO
#define NO YES
funny and original joke

primal perch
#

:gamerragef:

next wadi
#

so very much same

gaunt mesa
#

yeah well u don't

primal perch
tepid olive
#

hey guys why is this code not working???

primal perch
#

static

#

static

#

static

tepid olive
#

static static static static static static static static static static static static static static static static static static static static static static static static static static static static static static static static static static static

#

what the fuck that image is too high quality

#

OH NO the quiz is due in 3 mins

#

rip

primal perch
#

loss

next wadi
#

zoooOOOOOOOOOoooop

tepid olive
#

#define :torll

next wadi
#

are you

#

are you joking

#

i cannot tell

#

is it really that easy

#

for code completion

gaunt mesa
#

yes

#

that was a key feature

next wadi
#

frcoal

gaunt mesa
#

i write my swift in xcode and copy paste

#

or if i have autocomplete setup i just use that

next wadi
#

cool

gaunt mesa
#

that's a handicap

next wadi
#

time to make a before-stage to do it for me

gaunt mesa
#

the fuck

#

it's such a waste of time

next wadi
#

and idk if this is a dumb question

gaunt mesa
#

so

#

gg

next wadi
#

but are you using vscode or xcode

#

oke

primal perch
#

swift optionals are nasty

#

honestly the worst thing about it

#

the syntax is pretty good

gaunt mesa
#

it's nice

#

there are a few issues

#

mostly implied closure syntax

#

u would need to understand the point of the language before understanding the syntax

#

otherwise ur just gonna go assert everywhere

#

and then it's gonna be nil and ur gonna rage

#

neither did i

#

i kinda just winged it

#

it's a strict language

#

it's like typescript where it's meant to know stuff at compile time and reduce possible runtime errors

#

tho it is much more strict than typescript in that sense

#

bruh what

wicked summit
#

someone using my code to understand a language

gaunt mesa
#

just cuz it doesn't use bracket notation doesn't mean it's meant for beginners

#

and i wouldn't say it's as high level as other comparative languages in that sense

#

lol why do u have so many dependencies

wicked summit
#

I know for something like MIT, you could put them all in one thing as in

MIT License

Copyright (c) 2021 Person1
Copyright (c) 2021 Person2
Copyright (c) 2021 Person3
Copyright (c) 2021 Person4
Copyright (c) 2021 Person5

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
gaunt mesa
#

i despise using dependencies on tweaks

wicked summit
#

same, that is why I created a preferences dependency

gaunt mesa
#

but it's equally as powerful for the most part

wicked summit
#

the duality

gaunt mesa
#

and how

#

specific examples

#

bruh what

#

i'm not even talking about that

#

i'm saying it can pretty much do the same things objective C can

#

give me a specific example then

#

instead of just saying that over and over again

wicked summit
#

did they minify the source with itself

gaunt mesa
#

@grave sparrow did u ever realize why swift is built on top of objective C

#

if u aren't using pure swift u can literally call runtime methods

wicked summit
#

swift and objc can work together

gaunt mesa
#

what's the problem with not using pure swift

#

like 90% of important swift projects aren't pure swift

#

and not using pure swift is as easy as generating a bridging header

#

or declaring @objc

#

so give me another example capt i'm waiting

primal perch
#

fun fact: objective c is better because C

gaunt mesa
#

that's what he's gonna say

#

and if that's really ur argument then fuck off

wicked summit
#

Swift is more enjoyable for me to code in

#

so I use it

#

it is not more enjoyable for everyone though

#

but those people suck

#

UITextField or TextField

#

input file path

gaunt mesa
#

probably not

primal perch
#

not as far as anyone knows

wicked summit
#

I made a color picker that is just a TextField

primal perch
#

and questions like that are probably the only non dumb questions we’ve had in development for a long ass time

#

ok true

wicked summit
gaunt mesa
#

just break the jail

#

ez

wicked summit
#

oh

#

how

#

ig I will smash it

#

with a rock

#

a big one

gaunt mesa
#

then stop shitting on swift if ur gonna be biased about it

#

i fucking hate people like you

wicked summit
#

you can do swift type erasure

#

easy

gaunt mesa
#

electron is bad

#

but for the biggest feature it introduces it's useful

#

exactly

#

especially on linux

#

it's hard to get stuff done with linux and keep it consistent

#

the only electron issues i've had on linux was when it forced xorg to instal

primal perch
#

yea true

#

electron bad

gaunt mesa
#

and break gnome

primal perch
gaunt mesa
pearl sail
gaunt mesa
#

ok

#

well it broke because i was using wayland

#

and gnome hates xorg and wayland together

misty cradle
#

rust

#

write everything in golang

pearl sail
#

Wayland is just too new of a standard

gaunt mesa
#

golang is great

primal perch
#

i’d rather use rust than most languages to be fair

#

at least it’s native

gaunt mesa
#

ok

gaunt mesa
#

once a big DE uses it as a default i cant say that anymore

pearl sail
#

X11 has like 3 or 4 more year of shell life in it

gaunt mesa
#

i wanna use caddy so bad

#

but i'm lazy so i just stick with nginx

#

i fucking hate certbot

#

it took me like 30 wasted minutes to setup DNS cloudflare plugin

#

because otherwise it breaks when u have strict

#

does it do DNS request

#

can i add the dns-cloudflare plugin to caddy

#

ugh

pearl sail
gaunt mesa
#

i wish kubernetes was a little less forgiving on SSL

misty cradle
#

true

gaunt mesa
#

there is native support now and it works wel

misty cradle
#

nike normal purchases done soon wtfpog

next wadi
#

me hwen

gaunt mesa
#

people that use noveau 🤡

lethal ice
#

gm

pearl sail
#

it is both wayland and nvidia that are dragging their boots I imagine

gaunt mesa
#

well i don't even have a DE anymore

#

imma just setup a windows VM using OMVF

primal perch
#

gm @lethal ice

lethal ice
#

i think im gonna face reveal when i turn 18

gaunt mesa
#

and make the meth company a public one

#

so i can invest

primal perch
#

true

#

jkk meth industries

lethal ice
#

Jkk Meth and Electric

gaunt mesa
#

fr

primal perch
#

$JKMC

gaunt mesa
#

JKMC 🚀 🌙

lethal ice
#

Jim Kong Krack

gaunt mesa
primal perch
#

crack

restive ether
tepid olive
#

I

misty cradle
#

indeed

#

big money

tepid olive
#

Hello chat

twilit jungle
#

Your not importing fast enough

grim sparrow
#

does your sdk allow it

#

lmfao

#

Captain Incorporated moment

tepid olive
#

windows

#

true

grim sparrow
#

windows is great right???

tepid olive
tepid olive
#

use cydia, its faster bro

grim sparrow
#

iOS 12 just sucks

tepid olive
#

we know

#

its legacy

grim sparrow
tepid olive
#

i stopped supporting 12 as soon as 14 dropped

#

2 major ios versions

#

thats the rule

grim sparrow
#

true

tepid olive
#

more if you wanna be a pushover

primal perch
#

you guys still support your tweaks?

grim sparrow
#

I wouldn't majorly go out of my way, but if it's a few lines I'll add backwards support

#

did you entitle it

primal perch
#

yea you need like 783 entitlements

grim sparrow
#

784*

primal perch
#

it’s “security”

grim sparrow
#

nah bro it's a feature

tepid olive
#

com.apple.private.entitlemy.dick

#

entitlements are lame, i just sandbox escape troll

#

escape entitlements

grim sparrow
tepid olive
#

run everything as root where you don't have to deal with entitlements

tepid olive
grim sparrow
#

I like how music is vibing on 8kb

tepid olive
#

oh yeah my llvm compilation died overnight

grim sparrow
#

eeeeerrrrrrrrr

#

wtf

#

why is my entitlement file so fucked

#

This gives me XPC but not sure if it's what you need 😉

#

why the fuck is it format like that

#

Something you can do, is try and run it without entitlements, and filter for errors in console. More times than not it will just tell you what's missing

narrow mason
#

unix socks

grim sparrow
#

gm jules

narrow mason
#

@grim sparrow gm amy LC_wave_meow how are you

grim sparrow
#

I'm doing ok peek how are you doing peek

#

I mean I haven't done CPU Temperature, but I'm 99% sure you could just copy Mac code, give some pog entitlements and be gucci

narrow mason
grim sparrow
#

oh perfect

grim sparrow
#

Check apple documentation

#

there is an app to get cpu temperature on m1 so it's possible somehow

#

yeah

#

this works on m1

wicked summit
#

wtf

#

bro why is it getting deleted

grim sparrow
#

gir moment

#

@grave sparrow not sure how you would get a list of valid keys, but you're doing something with IOServiceMatching

#

lol

wicked summit
#

oh lmao

grim sparrow
#

lmfao

#

@gentle crescent

#

fix your shit

wicked summit
#
if (a \|\| b \|\| c) {
    // code
}
if (a \|\| b) {
    // more code
}
grim sparrow
#

lmfao

gentle crescent
#

what

#

oh

#

uh

grim sparrow
#

What's the M1 Key for the service think

gentle crescent
#

how lol

wicked summit
#

🔫

gentle crescent
#

yeah but i have no idea how i could fix that

grim sparrow
#

oh

wicked summit
#
if (a or b or c) {
    # code
}
if (a or b) {
    # more code
}

I just wanna know if there is a better way to do this logic, feels verbose

wicked summit
#

or

#

ok yea

#

are you running Batchomatic on your mac?

#

then idk

narrow mason
#

no but im running a train on ur mom

wicked summit
#

I love trains!

#

choo choo

primal perch
#

that’s low

#

for a silicon die that’s cold af

#

intel tops out at 100c

#

for reference

undone nest
#

41c is very good

primal perch
#

it throttles and or shuts down

undone nest
#

or dies

primal perch
#

because protections are in place now

wicked summit
#

why is MenuPickerStyle iOS 14+ woeis

primal perch
#

bro what is ther to explain

#

it shuts itself off

undone nest
#

shlopr

#

shlorpek

#

lets kill a cpu

#

pog

wicked summit
#

does someone wanna rewrite an objc tweak in asm for me

#

one line hook

primal perch
#

just copy paste my shitty gist

wicked summit
#

I was looking at it

primal perch
wicked summit
#

how tf do I get [UIColor systemPinkColor] in asm

primal perch
#

look into how objc_msgSend works

wicked summit
#

frick aight

#

can I j make tweaks in pure C using objc_msgSend

primal perch
#

you can easily if you write it for the processor you’re running on

#

eg not arm64e

wicked summit
#

cool

#

please resend as cum.s

#

pog

#

ok

#

I will later

restive ether
#

yes

#

lotta people stuck on 12

twilit jungle
#

No iOS 12 is legacy just like iOS 13. Its not worth supporting either of those versions.

restive ether
#

can’t you do that on 12 still

#

12.2+

twilit jungle
#

tf how is plist prefs not easy?

tepid olive
#

iOS 15 and arm128 is where it's at

twilit jungle
#

substitute how?

#

and why?

#

Okay, if you were to design a plist prefs system, how would you add dynamic support to it via a static plist?

#

So you are assuming all data that will be displayed is NSString?

#

Not everything in prefs is text

#

Right but plist prefs system means you need to support all things not just most things

#

selector approach isn't a bad idea, just needs to be generalized more (not sure how you'd do that though).

restive ether
#

swiftUI 1 is death.

twilit jungle
#

Anyways, the current prefs system allows you to get specific specifiers based on ID so you can easily update the specifier's value via 1 or 2 lines wherever you want to update it.

#

probably somewhere on GitHub, just look for specifierForID:

tepid olive
#

you can also look for BEGIN RSA PRIVATE KEY fr

prisma grove
#

There is a - (bool)editable property

twilit jungle
#

PSEditableListController pretty much manages a table view and implements the table view delegate and data sources so you can use the public API for that.

#

If you look at the header for that class, you can actually tell which API method its overriding.

gentle crescent
#

ugh same

gaunt mesa
#

hello

lime pivot
#

I think that's appropriate in this case because it's a create method, so +2 retain count down to +1, and then ARC will insert the final release call in the if (error) and before return

#

thanks for spotting it @prisma grove

surreal mountain
#

True

lime pivot
#

I actually originally used __bridge_transfer here and realised it was leaking, so changed it to that

#

yikes. this is old enough that it was originally written as not ARC

misty cradle
lapis vessel
misty cradle
#

Kirb old grandpa

gaunt mesa
#

remember my IOKit leak code

#

cuz i used __bridge

lime pivot
lime pivot
#

so I was effectively releasing it twice I guess

lapis vessel
#

Right yeah basically calling CFBridgingRelease twice

primal perch
#

hi developers

twilit jungle
primal perch
tepid olive
#

Hi jailbreak nation

#

Are we developing hacks

#

Ok so

#

I don’t know what I’m doing

spare current
#

Stan procursus

tepid olive
#

I have never coded apart from making a clicker game in scratch

#

And I want to make a jailbreak

#

How do I install Cydia

#

you need to compile the procursus dylib

#

however

#

you must write the compiler yourself

#

from scratch

#

in emojilang

#

I’m gonna ride a dildo

spare current
tepid olive
#

I’m taken

#

he’s take

#

what did he take

#

True

spare current
#

Take

tepid olive
#

@tepid olive give emote

#

@tepid olive ask emu

#

emu

#

emy

#

No the fat fuck emote

#

Not the shrug

#

I already have the shrug

#

oh my server

tepid olive
spare current
#

Emy and Amy has same emote think

tepid olive
spare current
grim sparrow
#

I clone every emote I use to my server shrug

faint timber
#

But you get jynx’s std’s if you use it tho

rain falcon
#

WTF

tepid olive
#

imagine if macOS could decompress zstd ootb

rain falcon
tepid olive
#

14.3 still has JIT enabled right

primal perch
#

yea

#

14.4 jacked it up again imfuckingdone

rain falcon
primal perch
tepid olive
#

Some fuck on Twitter decided to report it to apple nfr

#

Got patched

primal perch
#

yes thank you for the clarification as i did not know

tepid olive
#

Yw

#

I always come in with the clutch

primal perch
tepid olive
primal perch
tepid olive
#

Nice bell bro

primal perch
#

thanks

tepid olive
#

what got patched

#

what is JIT

tepid olive
#

oh

#

thanks

burnt niche
#

Yea yea yea

tepid olive
burnt niche
#

At the hell hole

pearl sail
#

That is a pretty nice hell hole

#

compared to some of them

burnt niche
#

U have no clue what type of fuckery happens inside

#

The bend u over sideways

pearl sail
#

I mean I only took weird ass jobs after I graduate HS and before I joined the navy.

rocky token
#

Anyone got a minute to help a college dumbass with a C++ error?

#

I have included <vector> and <iostream>. What could be causing this error? My google skills fail me

faint timber
#

bruh

#

why are the professors teaching using namespace std

rocky token
#

Idk 🤷🏻‍♂️

#

Makes it easier for apes like me

faint timber
#

btw a good c++ teacher would tell you that push_back is obsolete

rocky token
#

Append?

faint timber
#

no

#

if you know the size of the list just use []

#

if you don't know the size use emplace_back

#

you declared printData as a function prototype

rocky token
#

It says method not resolved. Somehow it’s not including vector methods

faint timber
#

I don't speak using namespace std

#

() means function

rocky token
#

How is it a prototype? It’s just a function without an argument

faint timber
#

you declared it as a function prototype since there's no function bounds {}

#

proto: void fooFunc();
func: void fooFunc() {}

rocky token
#

Prototype would be void fooFunc(); wouldn’t it?

faint timber
#

since its not even supposed to be a function, define it a local scope variable

#

yes thats what a proto is

rocky token
#

The snippet I showed is inside the function tho

faint timber
#

printData is being defined as a function prototype

#

it should not be

#

it should be defined as a local scope variable

#

I gave the answer further up

rocky token
#

I see now

#

I was trying to declare a vector but it was a prototype function declaration instead. See. Told you I’m dumb lol

faint timber
#

you'll get there

#

wish you had a better teacher tho

rocky token
#

Thanks for the help!

faint timber
#

yw

rocky token
#

Yeah these online teachers dgaf

faint timber
#

my teacher is really good despite being community college online

rocky token
#

A lot of this stuff is super vague

faint timber
#

try to stay away from stackoverflow

rocky token
#

Like last project we had was a compound interest calculator. The output had two separate screenshots showing with and without a variable the user enters. I thought the output depended on whether that input was entered. Turns out the teacher wanted both tables printed with and without that variable

#

Yeah stackoverflow is just weird. It’s helpful maybe 1 out of 10 times I look at it

#

But like why are there two separate pictures for what’s supposed to be one small output OOOO

#

This current project is confusing too. They gave us a UML diagram showing different classes but there’s no differentiating between them with the output. Like you still input whether a mammal has eggs. It’s dumb imo

gaunt mesa
rocky token
#

Sorry. Tl;dr: I’m a potato and so is my class

burnt niche
faint timber
primal perch
#

the whole semester shes like "ok just type this shit here"

#

and its like vector<string>

#

nah bro i dont think i will

faint timber
#

my prof is intellectual af

#

I think he worked at apple

rocky token
#

Mine regurgitates a lesson he didn’t even write

wicked summit
#

using namespace cum

#

my teacher says C has multiple inheritance

rocky token
wicked summit
#

PREFIX=path/to/toolchain?

#

idk then, I have my toolchain from Xcode 11

tepid olive
#

ntwerk

tepid olive
#

idk what this c0met14 shit is but it’s sus af

lethal ice
#

just means ur memory address is fucked

#

usually the fault of the programmer

twilit jungle
faint timber
tacit spade
tepid olive
#

nice

lucid dirge
#

Sorry for being such a noob I'm trying to make my first teak. I know some basic C++ and I learned how to use theos and compile tweak but when it comes to making the tweak and write the code I don't know what to do and where to begin. I want to make a tweak that will simply put a toggle to CC using CCsupport lib. That same toggle is already available in settings > accesibility > audio/visual menu I just want to put it to CC somehow. I've tried to search some relatable keywords in limneos header website to find suitible methods but I could't find anything that makes sense with my situation. I looked source code of some open source tweaks but I couldn't understand anything. Can someon pls help?

tardy narwhal
# lucid dirge Sorry for being such a noob I'm trying to make my first teak. I know some basic ...

”basic c++” sounds vague so I’m going to assume you do not know any pointer arithmetic.
In either case, you should start off by learning objective-c as that’s the target language you will work in. Once you get a grasp on objc’s basics, make an app or two and get to know how apps are made up.
After that, you’re ready to make tweaks.

This isn’t gatekeeping by any means, but you’ll just do yourself a favor by having proper basic knowledge to move forward with.

#

If however you still want to continue with what you know rn and just need quick clout/ people answering your question so you can make your stuff just hold tight, someone will dump code you can copy & paste

grim sparrow
#

Can I come join you on vacation

tardy narwhal
#

Sure, hop on a plane to germany. I still have free rooms in some apartments you can live in

grim sparrow
lucid dirge
grim sparrow
#

lol

tardy narwhal
#

good luck

lucid dirge
#

tnx

tepid olive
#

protip: DO NOT do sudo chattr +i ~/.google_authenticator

#

I just locked myself out of my server

grim sparrow
#

lmfao

lime pivot
undone nest
#

rip

tepid olive
undone nest
#

intjpray hetzner

tepid olive
#

???? is cloudflare ok

tepid olive
#

Rust looks like what a Makefile looked like the first time I saw one

tardy narwhal
#

just holla anytime you here, i gotchu. of course after the rona good señor

tepid olive
#

I know, learning make was just a mindfuck for me lol

tepid olive
#

Procursus is literally clean

#

True true

#

Keepin it light

#

I want to split up the main makefile in a clean way

#

But theres literally too much i want to do

#

So instead i smoke and drink and dont work on any of it

pearl sail
tepid olive
#

on gotti

#

what the fuck how does this code work

glacial matrix
#

I feel attacked

late ridge
#

yo, I am adding a blur effect to the screen when you shake it, but I forgot how to access the root view controller. Because, I need to be able to blur the whole phone screen everywhere (in apps and in springboard) when the phone shakes

#

is there a better way to do that

gaunt mesa
#

just use a UIWindow

late ridge
#

aha

#

that

gaunt mesa
#

set its windows level to UIWindowLevelStatusBar

late ridge
#

is that the highest?

gaunt mesa
#

right below the status bar i believe

late ridge
#

oh ok

tepid olive
#

how the fuck

#

does this code actually work?? it makes no sense

#

my c code is trash

#

man used a global variable to try to create a singleton in a layoutsubviews hook

late ridge
#

yessir

#

LOLOL

#

it worked tho

tepid olive
#

static variables and dispatch_once_t exist for a reason

undone nest
#

when i see layoutsubviews i already want to cry

tepid olive
#

true]

late ridge
#

it was for testing only
PES_Why

#

I just wanted to see if I could even make a blur view lol

tepid olive
#

i just wrote the most shitty c code ever, guys

#

lets see if it works

#

no

#

it doesnt

late ridge
#

developing 100

tepid olive
#

oh no it compiled now

#

lets see if it seg faults

#

WTF