#development

1 messages · Page 218 of 1

acoustic imp
#

Bash?

pallid totem
#

i like it or hate it at the same time

reef trail
acoustic imp
hasty ruin
#

no one fucking uses bash scripts for actual shit

pallid totem
#

bash doesn’t have libraries

fading shell
pallid totem
#

python does

reef trail
reef trail
acoustic imp
#

tru

reef trail
#

can't really compare them

pallid totem
#

you can pull libraries from the web and use them without extra hassle?

reef trail
#

i didn't say it was easy

#

but you can

fading shell
#

hot take

pallid totem
#

you can

#

but

fading shell
#

executables are the libraries of bash

#

so yes

pallid totem
#

why

reef trail
pallid totem
#

but no one likes bash

#

on a realistic note

#

🔥

reef trail
#

i've been using nushell recently and quite like it

cloud yacht
fading shell
pallid totem
#

mods

#

mods

#

snipe

#

@torn oriole

#

snipe

reef trail
pallid totem
#

mods snipe 2 messages back

gentle grove
#

Python is awesome but it allows people to write shit code too easily

#

That's why people think it's bad

next wadi
#

fr

#

i love python

torn oriole
next wadi
#

bro even my teacher has weird ass practices

#

it makes me cringe a little

#

professor whatever

#

im a high schooler taking college courses sue me

torn oriole
#

Dude I flunked the course so hard because it's just sorting algorithms for some reason

#

Not what I was expecting at all

torn oriole
#

Introduction to computer science

light owl
#

is the whole class just sorting algorithms cause my intro to cs classes (in high school) were actually just learning how to code

gentle grove
#

and CSP

#

are you in college

light owl
#

im not american idk what any of that means

#

But i dont have ap classes

gentle grove
#

oh right

acoustic imp
#

Boring and easy

gentle grove
acoustic imp
#

Oh wait I’m in principals

gentle grove
#

yeah

acoustic imp
#

Yea

#

Teacher has yet to put in nov 12th class work grades hm

gentle grove
#

can you make a tweak using c instead of objc

#

is c abi available for stuff you need

indigo peak
#

are you asking or telling

gentle grove
#

question

indigo peak
#

like are ylu able to make a tweak in c

#

or is that allowed for the project

gentle grove
#

is it possible

indigo peak
#

yah

gentle grove
#

not that im gonna do that, i would be doing something worse

#

thats based

#

ok so now i need a tweak idea

native orbit
#

make a tweak in haskell

gentle grove
#

Has a tweak been made in rust before

#

If it has then I'm not going to

#

But if its never been done then I want to do it as an exercise

#

Yeah I'm aware now it can be done but I wanna know if its already been done before

#

Because if it has been done before then I don't want to because that's not funny anymire

#

But if it hasn't then it'll be funny

#

why would they do that for just drm

#

that took me a moment to process because I kept reading it as direct rendering manager

#

Oh that's such a good idea

#

That's genius

native orbit
#

worse then swift?

gentle grove
#

I tried lldb-ing bobashare for fun and fr v just locked for like 10 minutes, it used 30 GiB of ram and nothing happened

native orbit
#

lldb breaking on bin made using llvm fr

gentle grove
#

Yeah idk either

#

That one can't even be rust:s fault

vivid dew
#

anyone else here a developer

gentle grove
#

no

cloud yacht
manic forum
#

i woke up late uhh

#

i'll solve day 5 later

placid kraken
#

good luck today was fun

granite frigate
#

(it was not fun)

cloud yacht
#

I was late to it and tbjh I don't even know how I solved part 2

#

(my solution has a do {} while(false) loop in it)

reef trail
reef trail
#

their main reason was for drm lmao

granite frigate
#

like i know it sounds a lot like xkcd standards

#

it still is for ML lmao dependencies are so fucking annoying

wooden yarrow
granite frigate
#

it errors

wooden yarrow
#

yeah but what if i want system wide

placid kraken
#

its getting painfully difficult to make these solutions in elle

sullen roost
#

Is there any way to know the ios version from the kernel version?:}

torn oriole
#

If you can grab the kernel version there's a fair chance you can run sw_vers no?

elder scaffold
#

yes and no
grep kcache's img4 kbag or im4p hash
but, I think there are also ios versions with the same kernel version.

#

"Kernel version" is not enough.

#

ex) 9.3.3 and 9.3.4

#

The only kernel difference between 9.3.3 and 9.3.4 is one kext

sullen roost
#

Can someone show me how people find errors in bootloader,kernel,bootrom,..

granite frigate
wooden yarrow
#

hm

granite frigate
#

also also

#

uv can manage python versions for you

#

because for some godforsaken reason a lot of ML libraries only work on a specific python version

#

so you can just run a custom python+venv for specific projects

sullen roost
#

we have a uaf in ios 18 YAYY:} (I just found out lol )

lyric cedar
#

Guys Is there any docs for tweaks dev learning?

sullen roost
#

I remember I've seen it somewhere before

#

Let me find it again:}

sullen roost
sullen roost
#

Idk:}

sullen roost
radiant idol
#

I suppose

sullen roost
#

Oh okie:}

#

Are there any bugs or exploits for ios 17,18 other than checkm8?:}

granite frigate
#

bro will never stop asking

pallid totem
#

does canister still not work

#

[[glance]]

#

oh my god

#

gir is so fucking shit holy shit

#

this is so unnecessary

#

time to fix gir

pallid totem
#

took me an hour to fix gir's stupid mistakes

#

ok dropdown doesn’t work
insane

sullen roost
#

I'm just trying to find a bug in any ios

elder scaffold
#

My question is why you would want to add to the wiki something you don't know much about.

#

I think you should only write about what you know well.

#

(There is nothing wrong with asking questions about what you want to know.)

sullen roost
#

I know it might be wrong but I just want the wiki to be better

elder scaffold
#

How can i guarantee quality when adding something I don't know?

#

Basically, we should try to do it only after understand a lot

#

i think

#

this is just my opinion

fading shell
#

and not include build instructions in the wiki

elder scaffold
#

Basically, people who can tell when a wiki is wrong don't need a wiki.

pallid totem
#

@fading shell am i tweaking or is glance not recognized in canister

fading shell
#

it is

#

you need to select it in the picker

pallid totem
#

which one troll

fading shell
#

uhh

#

scroll down

pallid totem
#

ok hold on lemme fix this thing fisrt

fading shell
#

yeah can we please prioritize chariz over bigboss? chariz is much more likely to be up to date

pallid totem
#

it's not there hm

hasty ruin
#

[[jade]]

fading shell
#

that might be canister stuff though

pallid totem
hasty ruin
#

I think canister is still broken

pallid totem
#

no it's not canister

#

it's gir

hasty ruin
#

Oh

pallid totem
#

this is clearly jade

hasty ruin
#

I remember when canister just didn’t work with paid chariz tweaks

pallid totem
#

starting to think that canister is shit

hasty ruin
pallid totem
#

buy rune buy nexus

pallid totem
#

ok canister's genuinely broken

#

i can make a push request but

#

canister's just

#

broken

sullen roost
#

[[fps]]

#

[[rune]]

#

Wth

pallid totem
#

it's broken

lusty jacinth
#

rest of gir is fine

#

it's probably a canister issue

pallid totem
#

i literally fixed it 😭

lusty jacinth
#

yeah ur probably right

gentle grove
vivid dew
hasty ruin
gentle grove
wooden yarrow
gentle grove
wooden yarrow
#

frfr

gentle grove
#

but maybe after the video editor

wooden yarrow
gentle grove
#

I need to do something for dev role

#

Do you have any easier ideas

native orbit
#

pay aaron $500

gentle grove
pallid totem
fiery dragon
#

[[cement]]

faint lionBOT
#
Cement

Bricks A12+ devices jailbroken on 15.0+

Author

WhitetailAni

Version

1.1

Price

Free

Bundle ID

lol.whitetailani.cement

hollow oar
#

Peak (?)

#

No workie though

manic forum
#

cmake is weird i don't like it

gentle grove
#

I am the resident meson shill

#

its cmake but not shit

native orbit
#

makefiles are the best

harsh junco
gentle grove
#

not if you have an actual entire application or library

pallid totem
sullen roost
#

How can people find bugs or Exploits?

pallid totem
#

do

sullen roost
#

do do

#

Do do do do do do do od od ood do

shrewd moth
#

Hello developers

pallid totem
shrewd moth
pallid totem
#

with enough dedication you can create a tweak in not even a week

#

probably even stable release too

shrewd moth
#

depends what tweak

#

this seems like a big project, for a beginner that's uhhh... very strange

#

and that's his second tweak

shrewd moth
#

I have read his history he doesn't even have programming knowledge (he dropped after 1st year)

#

very very weird

pallid totem
#

self taught

#

ive been programming since i was 8 years old

#

i never took any lessons

shrewd moth
pallid totem
shrewd moth
#

so how is this relevant to this topic?

#

just wanted to flex?

pallid totem
#

?

#

no?

#

you can self teach urself

#

it’s not that hard

radiant idol
pallid totem
#

once u get the hang of it your limits are… nothing

shrewd moth
pallid totem
radiant idol
#

He’s active in the Theos server and asks a lot of questions

#

I fully believe he was able to do it

radiant idol
pallid totem
shrewd moth
radiant idol
# pallid totem why do u think that

I’ve tried using it when developing my own tweaks and it’s either just said stuff that was outright wrong or it would write code that “works” but is really bad

shrewd moth
radiant idol
# pallid totem and when was this

Over time, from the start of ChatGPT up till now with Claude. Claude is a bit better but I still don’t really use AI as most of the time it’s just a waste of time that could be used to debug

radiant idol
pallid totem
radiant idol
#

I used to spend maybe 7 hours a day doing tweak dev, not anymore

pallid totem
#

and claude 3.5 sonnet is relatively nice if you have that

#

and if you’re rich, you can get o1 pro

#

it’ll help a lot

#

like a lot lot

radiant idol
shrewd moth
pallid totem
pallid totem
radiant idol
shrewd moth
pallid totem
#

like what can u even find him suspicious for

pallid totem
pallid totem
#

as i said ai is only a tool and never for a full workspace

radiant idol
# pallid totem it improved a LOT by now

Dude are you reading what I’m texting 😭

I’ve used it since the beginning and I still use it occasionally but it’s been quite a waste of time every time I’ve been trying to use it

shrewd moth
#

asking same questions all over again

radiant idol
#

It’s not like I used AI back in the very beginning and never again

radiant idol
#

I used it on occasion every now and then but it’s just a waste of time for tweak dev really

shrewd moth
#

the small amount of time <> the quality of the tweaks (giving the fact he is spending time on localizations.. jailbreak archs) beginner with no programming knowledge (he wrote that himself) unlikely to pull this off

#

but I might be wrong

radiant idol
#

He did write Immortalizer which is open source

#

If you yearn you can take a look

pallid totem
#

i mean he did it

pallid totem
#

it’s impressive to say that he did it thats for sure

shrewd moth
#

The fact the code exists as an open source can't tell us anything about that dude

pallid totem
#

this is incredible dedication tho lol

shrewd moth
#

wanna hear my theory?

#

a dev coming back in a different name.. that's my guess

#

or a malicious actor trying to gain trust then nuke r/jb

pallid totem
#

thats just taking it too far

shrewd moth
pallid totem
#

idk we’ll tell with time

shrewd moth
#

anyway.. will be interesting to watch. We might get an opa555 or southerngirlwhocodes

fading shell
#

fyi it took me like 4 months from first tweak to releasing Glance

shrewd moth
fading shell
#

no

shrewd moth
#

at all?

fading shell
#

no

shrewd moth
#

it looks the same

fading shell
#

it's not even public

shrewd moth
#

anyway 4 months is double the time

fading shell
#

and even if

shrewd moth
#

which I can believe

fading shell
shrewd moth
#

so..

#

2 months is still a very short time

#

even if you add the fact he is unemployed

#

and you didn't add localization 🤣

#

I mean something here doesn't add up

#

but well what do I know..

fading shell
#

also his reddit account is over 5 years old

shrewd moth
#

I mean but if he releases iOS 18 jailbreak that will be susssss

#

lol

#

well I wish him all the best, the more devs - the better for us

fading shell
#

if i were to release an ios 18 jailbreak that'd be suspicious too

#

same with almost everyone here

#

except those that have a history of experimenting with exploits and jailbreaks

shrewd moth
#

yes but you didn't get the joke so nvm

shrewd moth
shrewd moth
#

how is that

pallid totem
#

opa isnt the onyl one that made dopamine

shrewd moth
#

he is the main/lead developer when did I ever say he is the only one

fading shell
#

he also did trollstore before dopamine

slender glade
slender glade
shrewd moth
slender glade
#

Yes and this guy probably did too lol

shrewd moth
#

he wrote that himself

slender glade
#

¯_(ツ)_/¯

shrewd moth
#

exactly

slender glade
#

I don’t see why you think it’s impossible or sus

shrewd moth
#

I wrote why

slender glade
#

In 2 months what he made is very much possible

#

yeah well what you wrote doesn’t really make sense

shrewd moth
#

I didn't said it's impossible

#

just very unlikely

slender glade
#

But why would it be

#

Tweak development isn’t this super complicated thing too

#

%hook and %orig is all it is

shrewd moth
shrewd moth
slender glade
#

Yes it is

shrewd moth
#

you need to reverse first to get what you want

#

understand what to hook and when

slender glade
#

Yeah and someone probably recommended a header dump to him

#

Or FLEX

shrewd moth
#

learn a new language syntax

slender glade
#

This shit takes like 2 weeks from scratch

shrewd moth
#

ok

#

if you say so

slender glade
#

To polish it 2 years but to get something working 2 months isn’t really suspicious

shrewd moth
#

only to learn objective c you need 2-3 weeks BUT YOU NEED PRIOR KNOWLEDGE IN PROGRAMMING TO BE ABLE TO DO THAT IN 2-3 WEEKS

#

this dude started off 2 months ago and already published 2 tweaks one of them is talking to a daemon, have UI, localization, different jailbreak archs

#

I mean come on

#

either that's not 2 months, or he lied about his past experience

fading shell
shrewd moth
#

not the actual command

fading shell
#

rootless / rootful is really not that difficult

shrewd moth
#

no one said it is

#

but it's another thing to add to your learning stack

#

and 2 months containing all that sounds weird

#

without programming knowledge

fading shell
#

programming is not black magic

#

with the right approach that is definitely possible

reef trail
#

and i don't have some super amazing back story in programming

shrewd moth
reef trail
#

i mean i'm not

shrewd moth
#

you don't say

reef trail
#

???

shrewd moth
#

you learned objective c in one day dude

#

no one can beat you

reef trail
#

because it's not hard

shrewd moth
#

right right

#

I think you lack of understanding what learning a language is actually about

reef trail
#

i was about to say, we probably have different definitions

shrewd moth
#

the fact you know to call a method doesn't mean you learned the entire language

reef trail
#

right, i meant that i was confident in using the language

#

not that i know the most idiomatic ways to do things

#

that i still haven't done

shrewd moth
#

confident after a day is.. yea

reef trail
#

confident that i know what i need to do what i want

shrewd moth
#

if else

#

👍

reef trail
#

?

fading shell
#

objective c is just a superset of C

#

many concepts transfer

shrewd moth
# reef trail ?

not gonna argue an arrogant kid thinking he figured out a language in day, sry

fading shell
#

he was not trying to be arrogant, he was saying that you don't need to know every little quirk of the language to make something with it

shrewd moth
reef trail
#

exactly

#

so being able to use a language requires hardly any learning

fading shell
shrewd moth
#

I wouldn't even call that learning a language

reef trail
#

neither would i, but it's all you need to be able to make a tweak

#

so you've learnt enough to make it

reef trail
#

and what

shrewd moth
#

if else hook orig
Guys I'm a tweak developer!!!!

reef trail
#

yeah

#

pretty much

#

it's not difficult

shrewd moth
#

again it depends what tweaks

#

UI is not if else

reef trail
#

ofc

#

it's also not hard, uikit was extremely easy to pick up

slender glade
slender glade
#

Finding a class isn’t so hard either

reef trail
#

that only hard part about tweak dev is the RE, but that's also not that difficult in most cases

slender glade
#

guys this field isn’t hard lol

#

we’re not doing rocket science

reef trail
#

indeed

fading shell
hasty ruin
#

Hardest part is putting up with apple’s bs troll

#

They randomly decided to change what the values represent in 17

reef trail
hasty ruin
#

And they randomly call this method with math.huge instead of the normal 0-2 values

shrewd moth
#

sry fams, learning how to RE, language syntax, how daemons work, support localization and jailbreak archs, may not be hard, but definitely time consuming. All I say is that 2 months is way too little.

reef trail
#

i haven't needed to learn how they work other than that arm has / as it's root path and arm64 has /var/jb

sullen roost
#

How can people find bugs or Exploits?

#

Idk real

elder scaffold
#

research and find

#

etc

wooden yarrow
#

protip for socks after laundry: if you leave them all separated, then every time you want to lookup (find) a pair of socks, it takes you O(N^2) operations where N is the number of individual socks you have, but if you do the preprocessing of pairing up each sock with O(N^2) operations one time, you can now look up the socks you want in O(N) time (where N is the number of pairs) or even O(1) if you want to get any random pair of socks!

reef trail
#

but the drying time increases as the surface area of each sock is less

wooden yarrow
#

obv leave them separated before drying

reef trail
#

but then you have to go through the O(n^2) process still

wooden yarrow
#

the point is preprocessing of all socks you have

#

such that it reduces the number of operations after that step

#

instead of doing O(N^2) every time

fading shell
#

sir this is the dryer, just pick two socks

#

pro tip just make all your socks be the same so you can just pick two socks

#

two random socks

wooden yarrow
reef trail
#

no

wooden yarrow
wooden yarrow
reef trail
#

i don't have a dryer

#

take all socks out of washing machine, put all socks on radiator, once socks dried pair them all up and put unpaired in a bag

wooden yarrow
fading shell
wooden yarrow
#

and also that

reef trail
#

the better solution is to not conform to societal norms and just wear odd socks

fading shell
#

wear*

reef trail
wooden yarrow
#

for the fastest possible operation

reef trail
#

nah then i'd be cold

wooden yarrow
#

do you, yourself not get uncomfortable with odd socks ⁉️

#

i doubt anyone notices odd socks anyways unless they're like way different colors

reef trail
#

all my socks are either black or white

#

as long as they're both the same colour idrc

#

and size

#

cos like trainer socks + thick socks feels awful

cloud yacht
shrewd moth
#

because I don't have this amount of free time I probably don't know what someone could actually make when investing all their waking hours into one thing

hollow oar
#

I spent 6 hours compiling something from source only for it to errors out at 98%

cloud yacht
#

good thing incremental compiling exists

gentle grove
#

I still need a tweak idea

gentle grove
#

There are 2 colors

#

it takes a maximum of 3 chooses to get a pair

wooden yarrow
gentle grove
#

all socks of the same color are identical

wooden yarrow
gentle grove
#

any group of 3 socks has one pair of the same color

#

Therefore I pick the pair

wooden yarrow
#

oh you just switch the color you use

#

ok

hollow oar
gentle grove
#

They're a manufacturer based in quebec

#

Ah

#

Its a liquor dispensing system and POS

hollow oar
#
rxddit.com

Changelog:

  • Rewrote the tweak from scratch.

  • Fixed all known bugs.

  • Fixed memory & battery drain issues.

  • Switched from AppList to AltList.

  • Now uses SFSymbols for some icons.

  • Reduced package size.

  • Improved appearance when keyboard is showing.

  • Added Activator support

  • Added ink-drop effect when tapping buttons.

  • Added mo...

gentle grove
#

That was not on google

gentle grove
hollow oar
#

Not for 15.x and 16.x

#

Only works on 14.x

gentle grove
hollow oar
harsh junco
#

.

acoustic imp
#

.

hollow oar
#

.

austere pollen
#

does anybody know where iOS stores the private WiFi address in var

acoustic imp
fiery dragon
gentle grove
fiery dragon
#

okay

acoustic imp
#

This I think

gentle grove
#

yep

gentle grove
acoustic imp
torn oriole
wintry zenith
#

Moving to here just in case

#

Where would I find a good disassembler so I can make some patches to restored_external

#

Trying to use seprmvr64v2, although I probably don’t know shit

gentle grove
#

ida?

wintry zenith
#

Yeah

placid kraken
#

@manic forum

gentle grove
#

you guys are already on 7?

#

i need to get working

manic forum
#

you're fast

manic forum
#

I just brute forced it, I'm not sure if there's a better solution

#

or rather a solution that takes less time to implement

placid kraken
#

idk mine takes 10 seconds

#

||```py
from itertools import product

def match(t, ns):
n = len(ns) - 1
for ops in product(["+", ""], repeat=n):
res = ns[0]
for i in range(n):
if ops[i] == "+":
res += ns[i + 1]
elif ops[i] == "
":
res *= ns[i + 1]
if res == t:
return True
return False

def match2(t, ns):
n = len(ns) - 1
for ops in product(["+", "", "DOUBLE PIPE"], repeat=n):
res = ns[0]
for i in range(n):
if ops[i] == "+":
res += ns[i + 1]
elif ops[i] == "
":
res *= ns[i + 1]
elif ops[i] == "DOUBLE PIPE":
res = int(f"{res}{ns[i + 1]}")
if res == t:
return True
return False

def s1(d):
c = 0
for l in d:
t, ns = l.split(": ")
t = int(t)
ns = list(map(int, ns.split()))
if match(t, ns):
c += t
return c

def s2(d):
c = 0
for l in d:
t, ns = l.split(": ")
t = int(t)
ns = list(map(int, ns.split()))
if match2(t, ns):
c += t
return c

with open("input.txt") as f:
contents = f.readlines()
print(s1(contents))
print(s2(contents))

manic forum
#

oh

#

i should try python sometime

#

itertools looks nice

placid kraken
#

what are you doing it in

manic forum
#

javascript

placid kraken
#

ah

manic forum
#

maybe i'll try python tomorrow

reef trail
#

i haven't started aoc this year but doing it in rust was the best

#

their parsing tools are amazing

gentle grove
reef trail
#

i just enjoyed having all of the little helpful methods on String and the iterators

gentle grove
#

you should learn haskell

reef trail
#

hmm

#

maybe at some point

#

i need to learn go properly first

gentle grove
#

they just want you to just go write stuff

#

no care

reef trail
#

what

wooden yarrow
placid kraken
wooden yarrow
reef trail
placid kraken
#

it’s literally made for this kind of thing

reef trail
#

it's also made to be overly abstracted and the solution to everything is import a module

gentle grove
#

rugmj is dumb and doesn't like languages that are fit for the domain

reef trail
#

it's the only language i have prejudice towards

gentle grove
#

you usuallt don't want to worry about memory when doing golf/CTF/aoc

reef trail
#

sure but i also don't think about memory much when writing rust

#

obviously a little bit but it doesn't hinder me

gentle grove
#

it inherently makes you care about details that aren't really important when you're trying to do algorithm work

granite frigate
#

if you want to do the logic part of code then it's really useful

reef trail
#

i think my main issue with it is that its recommended to people new to programming, they become reliant on just importing some random library and calling a setup method

#

i wont lie i havent properly sat down and used python other than the random script

slate bobcat
#

Good morning

slim bramble
kind herald
#

Good morning

acoustic imp
#

Good morning

harsh junco
#

Good morning

reef trail
#

kanye ahh thread

light quiver
#
/* set the image on the display */
static int do_setpict(int argc, struct cmd_arg *args)
{
    struct image_info *image;
    int update = 0;
    int blank = 1;
    int restore = 0;
    int result;
    addr_t addr = DEFAULT_LOAD_ADDRESS;
    size_t size;

    size = env_get_uint("filesize", 0x00100000);

#if !RELEASE_BUILD
    if (argc < 2) {
        printf("wrong number of args.\n");
        printf("%s optbitmask [<addr> [<size>]]\n", args[0].str);
        printf("optbitmask:\n");
        printf("   0x01 = update the image on screen\n");
        printf("   0x02 = don't clear previous images\n");
        printf("   0x04 = restore mode image\n");
        return -1;
    }

        addr = env_get_uint("loadaddr", addr);
        
    update = (args[1].u & 1) != 0;
    blank = (args[1].u & 2) == 0;
        if (argc >= 3)
                addr = args[2].u;
        if (argc >= 4)
                size = args[3].u;
#endif

    if (argc >= 2) {
        restore = (args[1].u & 4) != 0;
    }

    if (size > 0x00100000) {
        printf("picture too large, size:%zu\n", size);
        return -1;
    }

    if (!security_allow_memory((void *)addr, size)) {
        printf("Permission Denied\n");
        return -1;
    }

    image = image_create_from_memory((void *)addr, size, 0);
    if (image == 0) {
        printf("Memory image corrupt\n");
        return -1;
    }
    
    if (blank) {
        result = paint_set_picture(0);
    }

    result = paint_set_picture(image);

    // If this is a restore image, color remapping will have been disabled
    // when we dropped into recovery mode. Make sure the color remapping is
    // set to the policy desired by the device.
    if (restore) {
        paint_color_map_enable(paint_color_map_is_desired());
    }
    
    if ((update != 0) && (result == 0)) result = paint_update_image();
    
    return result;
}

setpicture command

austere pollen
#

I’m trying to see if it’s possible to modify the private MAC using sharesheet exploit+sparserestore

#

Since we pretty much have var read/write with it

placid kraken
#

in what world would i be 1st on my school leaderboard and the vencord leaderboard using a language like rust (or if i didnt already know how to program)

#

sure its good for performance and control

#

but python lets you write code that does what you want very very fast

reef trail
#

i use aoc as a way for me to learn new languages cos it requires you to use various elements of a language

acoustic imp
#

Any Mac app suggestions or settings change suggestions for new Mac user ?

hasty ruin
#

touch ~/.16player_installed to prevent future infections

acoustic imp
#

why is system using all this CPU, the whole system feels so slow?

#

any way to see if the cpu is throttleing

acoustic imp
#

nvm

#

@visual meadow any like pro tips for new mac user?

visual meadow
#

I use ellekit on my mac and stuff

viscid blaze
#

intsall asahi linux

visual meadow
#

I do have this tho

viscid blaze
#

i still got my 3 year old m1

visual meadow
#

I have a screen-less m1 pro too

#

Thats on asahi

#

16gb ram and 4tb storage

viscid blaze
#

WHAT 4TB

#

upgrade or bought from apple ?

visual meadow
#

It was only 500 dollars on ebay

#

Idk bro

viscid blaze
#

WHATTTT

#

500

#

oh wait screenless

#

yeah yeah

visual meadow
#

I'm just using it as a server computer

viscid blaze
#

nice work

visual meadow
#

Its running an mc server

#

Modded

viscid blaze
#

nice port forwarded ?

visual meadow
#

Ye but its for close friends

viscid blaze
#

nice

pallid totem
faint timber
acoustic imp
#

how do i sideload ipa's like uYou sideloadly?

#

It’s says integrity thing

faint timber
#

extreme skill issue

visual meadow
#

Then patch installd (its called appinstalld on macos), and install an adhoc signed app

#

(If its not adhoc signed, or any kind of signed, sandbox init will fail)

#

I couldnt figure out how to patch sandbox daemon or whatever

#

Also for youtube you need to stub out a missing symbol for it to work on macos

acoustic imp
#

Jeez, ok il try to figure it out thx

austere pollen
#

Considering the OS can’t write to SSV protected areas after restore, logically the private MAC for each network has to be stored in a modifiable partition like var

acoustic imp
visual meadow
acoustic imp
acoustic imp
#

is i this ?

visual meadow
#

No

austere pollen
visual meadow
#

Its some Picture in Picture symbol

austere pollen
#

If I can find the file I can just set random MAC to fixed

visual meadow
#

Meant to reply

austere pollen
#

Then export the file with sharesheet and replace with sparserestore

visual meadow
acoustic imp
#

also any way to bypass this ? tried DLing ebay

austere pollen
#

Is this a new security thing for people in permissive boot mode

acoustic imp
#

permissive ?

#

anyone have issues with firfox like being supeer slow and not loding new tab pages and stuff?

#

tried uninstalling but its still doing it

#

Like it just does this

hasty ruin
#

what mac is it

kind herald
#

16player infected mac

timid furnace
acoustic imp
#

i cant find anything online

acoustic imp
#

then if u used sidelodly it just crashes on launch

timid furnace
#

sign it

timid furnace
#

look at crash report

acoustic imp
acoustic imp
torn oriole
#

Reduced security borks it

acoustic imp
#

did u modify the root.plist or the root vc.m file ?

acoustic imp
#

mac os makes me wana kms

visual meadow
#

@acoustic imp i can show you how later

#

I know how to get the apps to install and stuff

acoustic imp
#

k

#

how much later?

visual meadow
#

When i get home i was at the trans-siberian orchestra concert

keen girder
#

How do I make SwiftUI apps with theos for iOS 17.5

#

I’ve made the template and I did a test compile and it makes an .deb I want an .ipa is there any config I need to change

#

I’m on mint Wilma btw

visual meadow
#

I'm home I'll let you know when i can help

austere pollen
acoustic imp
#

no

acoustic imp
austere pollen
#

If you’re just using official macOS then there’s no hurt in booting recovery and setting security to full

#

It might fix your issue

visual meadow
#

It will but no sideloading apps with any entitlements

manic forum
#

@placid kraken how was it

#

it took me a while to understand the task at first

placid kraken
#

i took 19 mins for part 1 and 2 mins for part 2

#

should sum it up i think

#

no more 2d array problems i beg

manic forum
placid kraken
#

..what

manic forum
placid kraken
#

oh lol

kind herald
#

Wtf

#

I can't even spoiler my messages here

#

☹️

manic forum
#

become developer to get spoiler privileges 👍

gentle grove
vivid dew
gentle grove
#

What is nitm

vivid dew
#

nuts in thine mouth

gentle grove
#

die

#

@grave sparrow I need tweak idea to get dev role

#

OK that one actually sounds pretty good

#

Will you kill me if I try writing it in rust

#

just for funny

#

Are there guides on tweak stuff, and also how you see iOS code

#

like to find stuff

#

what do you even do

#

oh right

#

I have cutter

#

I have ida but not sure if its a virus troll

#

The Linux version isn't signed or anything

#

Maybe I can run it in bwrap

acoustic imp
#

re implement the HS troll

gentle grove
#

Oh so capt gave me the silly task

#

you give to the intern the impossible task troll

#

do you guys use ida

gentle grove
#

what tf is Hopper

#

Does anyone use cutter/rizin + ghidra

acoustic imp
gentle grove
#

Is ida70 similar

#

is there anything on how you set up a good dev environment for stuff

#

Can you interactively debug stuff on ios

#

can I attach springboard in lldb

gentle grove
#

Does it need to be iOS 16

#

I can only test stuff on 15.2

placid kraken
#

i did day 8 in < 7ms for both parts in elle

gentle grove
#

Yeah so this is why I use linux

#

you don't have to reverse engineer anything

#

its all open source

#

same with android

#

If I wanna know how something works I can just look

#

no ida required

cold basin
#

where are all system calls (syscalls) recorded?

cold basin
sonic totem
sonic totem
cold basin
sonic totem
#

Which log are you talking about?

cold basin
sonic totem
#

Yeah I’m not sure what you’re talking about, sorry

orchid fulcrum
acoustic imp
#

can i just inject regular Iphone tweak dylibs into M1 mac simulator ?

severe stream
acoustic imp
#

it did not Sadge

#

well alr compiled now im trying targeting sim

placid kraken
#

technically this is polymorphism i believe

use std/io;

struct Animal<T> { T kind; };

fn Animal::new<T>(T kind) {
    Animal<T> *animal = malloc(#size(Animal<T>));
    *animal = malloc(#size(Animal<T>));

    animal.kind = kind;
    return animal;
}

fn Animal::speak<T>(Animal<T> self) {
    self.kind.speak();
}

struct Cat { i32 _; };
struct Dog { i32 _; };

fn Cat::speak(Cat self) {
    io::println("にゃ");
}

fn Dog::speak(Dog self) {
    io::println("ワン");
}

fn main() {
    Animal<Cat> *cat = Animal::new(Cat { _ = 0 });
    Animal<Dog> *dog = Animal::new(Dog { _ = 0 });
    // Animal<i32> *invalid = Animal::new(1);

    cat.speak(); // にゃ
    dog.speak(); // ワン
    // invalid.speak(); // Function named 'i32::speak' has an unknown interface.
}
``` mildly cursed but oh well
tepid olive
#

is there a guide about making a jailed tweak without theos-jailed

reef trail
#

and you can just inject the dylib into the ipa manually if you want

tepid olive
#

because i don’t want to

reef trail
tepid olive
#

i see some jailed tweaks do this

reef trail
reef trail
torn oriole
reef trail
#

guys i want to jailbreak

#

but i don't want to use dopamine or palera1n

#

and i'm on ios 16

torn oriole
#

You forgot roothide because that exists for some reason

tepid olive
#

checkra1n

reef trail
tepid olive
#

checkra1n.

reef trail
torn oriole
#

It is

gentle grove
#

Idk

gentle grove
#

god please don't buy an 'Italian', used, supercar

#
  1. because they're a German owned company and they use a lot of VW parts
#

thank god its not pure blooded Italian because otherwise the doors would be falling off before you could buy it

#

Idk I wouldn't buy any actual supercar unless I had like 100x the money to buy it

#

because supercars suck

#

maybe 10x if I was feeling it

#

yeah but I am factoring in the maintenance, risk, and hassle

#

wdym

#

Not to me

#

I'd buy a Honda supercar

#

they do now

#

Or toyota

#

I'd buy a Toyota supercar if they get their shit together

#

they dropped the ball on the ToyMW and the Subyota

#

yeah

#

Toyota did it once

#

They should do it again

#

tell me the difference between Lexus and Toyota

#

its literally just a brand name

#

Its a little different between corvette and chevy

#

they do different stuff

#

you can't find a Chevy that's identical to the corvette

placid kraken
#

@manic forum todays one SUCKED

#

i spent 35m for p1 and 5m for p2

indigo peak
granite frigate
#

thanks goat luv u

pallid totem
placid kraken
#
use std/io;

fn i32::times(i32 self, fn *cb) {
    for i32 i = 0; i < self; i += 1 {
        cb(i);
    }
}

fn main() {
    4.times(fn(i32 i) -> io::printf("I got too silly {} times today", i));
}
orchid fulcrum
#

Nice

wooden yarrow
placid kraken
#

not yet no

wooden yarrow
#

hm

placid kraken
#

currently functions are called with arbitrary defs

#

the IR lets you do a call instruction on any arbitrary pointer and will arg fault if it’s not a function

#

so you just have an fn* and you call it with the things you want

#

then the person supplying the function is expected to take the arguments if any

placid kraken
#

whats the orphan rule

#

oh i see

#

that’s because in elle all modules/imports are also compiled along with the main file so it has to work like that by design

#

the import system takes the module, lexer & parses it, then just adds the nodes directly into the root tree in the right place

#

i could totally define the orphan rule to exist but that’s no fun

pearl sail
#

Bush Failed

pearl sail
#

He also left all those children behind

pallid totem
#

how bored are you

#

to making ur own language

wooden yarrow
indigo peak
#

considering

acoustic imp
#

is this bad?

#

i have a few hidden to

gentle grove
acoustic imp
#

oh.

#

il just hide more of them

gentle grove
acoustic imp
#

idk i us watched thoes like top 100 mac apps video

#

DLed what i liked

#

i jus got a mac btw, so im learning

#

WindoServer?

gentle grove
#

what are they all 😭

#

I don't think I even have that many actual apps

#

let alone background daemons

#

are you speed running to replicate Intel mac battery life

acoustic imp
#

M1 air

#

oh 😭

#

i have like 2 launchpad pages full

#
  • like 3 more apps
#

with sys apps ina folder

slim bramble
#

And you already installed boilerplate

#

😭

acoustic imp
#

installing more now troll

#

script kiding rn actully

gentle grove
#

you're making windows look debloated

acoustic imp
#

u guys jus use macOS stock ❓

#

i couldnt

radiant idol
#

I mean more or less yeah

acoustic imp
#

crazy

#

imo

#

the cmd, option, control, fn keys are honestly the worst

#

coming from windows

acoustic imp
cursive lion
acoustic imp
#

no just like all of them, bc its also inconsistant, which is so anoying

acoustic imp
#

in term its dif

#

sorta

gentle grove
#

But on my Mac I only had like 3 or 4 menubar items

acoustic imp
#

it rly hard coming from windows, bc the action a split accross all three, and mixed up 😭

cloud yacht
acoustic imp
#

i could jus hidde em all thishowitis

gentle grove
#

I can't believe I tolerated macos for 5 years

acoustic imp
cloud yacht
#

cmd is annoying cause my external keyboard requires me to use the windows key to do things but then the same keyboard on my laptop i need to use ctrl

cursive lion
gentle grove
#

cmd is annoying because its different for not really any gain

acoustic imp
#

HB been working fien for me 🤷‍♂️

acoustic imp
radiant idol
#

this one's not too bad

acoustic imp
#

eh to lazy now

#

it works thishowitis

gentle grove
cloud yacht
slim bramble
#

I mean yeah you use zefram malware

slim bramble
#

🙄

acoustic imp
#

any way to bypass these on FF ?

#

like just for this

#

nvm

acoustic imp
#

Worst feature ever, omfg

#

thought i was going schizophrenic

gentle grove
acoustic imp
#

no, i meant like just always allow them to open, but chatGPT to the rescue

#

Curently making shortcuts to arrange windows hm

#

have yet to find an app the does it the way i like

pallid totem
#

my favorite people got macs now and now doing proper tweak dev :/

hasty ruin
pallid totem
#

(jk)

pallid totem
hasty ruin
#

Gm

frank fossil
#

guys I did something illegal

acoustic imp
kind herald
acoustic imp
#

~~that poor XS max ~~

pallid totem
#

what did u do

#

side effect of installing 16player /j

acoustic imp
#

can see why so many left comunity :/

kind herald
#

Because 16player was so bad

pallid totem
#

@thin valley is 16player hate tolerated

thin valley
#

You really pinged me for that?

pallid totem
thin valley
#

Figure it out

kind herald
#

Hi rick

pallid totem
thin valley
#

If it doesn’t break a rule and isn’t misinformation I can’t control what you say

pallid totem
frank fossil
#

can anyone send me 16.5 ATV mobilegestalt

acoustic imp
manic forum
#

@placid kraken funny story

#

i solved part 2 before part 1

#

my part 2 solution involved pressing ctrl-z several times and running the code again

placid kraken
#

😭

#

i slightly changed my p1 solution for p2

#

apparently i wioulve been fucking 3rd on the leaderboard today if there wasnt ai

#

because i got top 103 for part 2 and i beat most of the pros

#

but its all ai

manic forum
#

nice

#

ai is a big issue this year

placid kraken
#

yeah 😔

manic forum
#

also i guess i'm a shitdev i barely made it to top 1000 in part 2

acoustic imp
#

Leatcode?

harsh junco
frank fossil
harsh junco
frank fossil
#

iOS 16 arm64e

harsh junco
frank fossil
#

Well bind mount works if you steal kernel or launchd ucred

#

But it’s broken cause it makes certain parts readonly

#

So I mounted real volumes instead

pallid totem
#

what does real mean

stray viper
#

Rootful iOS 15+ soon?

pallid totem
stray viper
#

Arm64e

pallid totem
#

no