#development

1 messages Ā· Page 164 of 1

brazen timber
#

in university too

torn cloud
#

i thought it was something new

brazen timber
#

it's all paper

cloud yacht
#

Yeah I've written exams on paper

#

its annoying

placid kraken
#

cs exams are gonna be on computer in a few years

torn cloud
cloud yacht
#

I am using c++

placid kraken
torn cloud
placid kraken
#

same thing goes for writing rust code on paper lmao

brazen timber
#

in NA all unis will make you write paper exams

#

including HYPSM

placid kraken
#

all this just to get user input

pub fn input() -> String {
    let mut input = String::new();
    let result = match std::io::stdin().read_line(&mut input) {
        Ok(_) => input.to_string().trim().to_string(),
        Err(error) => {
            if error.kind() == std::io::ErrorKind::UnexpectedEof {
                std::process::exit(0);
            } else {
                panic!("Failed to read your input! D: ({})", error);
            }
        }
    };

    result
}
cloud yacht
brazen timber
#

that shit is a STATEMENT

#

not just some code

torn cloud
#

lol

placid kraken
# brazen timber writing rust code on paper is sending a message abt ur sexuality

i wrote specifically this code on paper to make a point

pub fn input() -> String {
    let mut input = String::new();
    let result = match std::io::stdin().read_line(&mut input) {
        Ok(_) => input.to_string().trim().to_string(),
        Err(error) => {
            if error.kind() == std::io::ErrorKind::UnexpectedEof {
                std::process::exit(0);
            } else {
                panic!("Failed to read your input! D: ({})", error);
            }
        }
    };

    result
}

fn main() {
    let user_input = input().parse::<i64>().unwrap();

    let mut i = 0;

    loop {
        if i >= user_input {
            break;
        }

        i += 1;
        println!("{} squared is {}", i, i * i);
    }
}
#

my friend wrote the same thing-ish in an interpreted online language which interprets to js and runs in the browser

#

in my implementation, if you pass it 70000 it finishes within about 2 seconds

brazen timber
#

just start writing x86 opcodes on the next test

placid kraken
#

in theirs, it took the entire lesson (50 mins) and the output only reached 40k lmfao

brazen timber
#

what

placid kraken
brazen timber
#

nah what is this

torn cloud
#

imagine if they got you to write ARM asm on the paper

#

would be based

brazen timber
#

our exam reference language is C++

cloud yacht
#

bruh you got to learn a new language to take exams

placid kraken
#

and specifically this code

user_input = int(input(""))

for i = 1 to user_input
    print(i, i * i)
next i
#

this is basically the code they wrote

cloud yacht
#

There is a small time delay in loops to prevent accidental infinite loops hanging (can be turned off)

placid kraken
#

oh real

brazen timber
#

cursed

#

next ur gonna tell me they pulled a lua

#

and arrays index from 1

cloud yacht
#

have they not heard of spawning a worker process

placid kraken
#

intepreted as js and ran in the browser

#

so no

#

because the standard is they start at 0

#

so it follows the standard

torn cloud
brazen timber
#

at some point it won't matter

placid kraken
placid kraken
#

you can write in this OR any high level language you know

brazen timber
#

šŸ˜”

placid kraken
brazen timber
#

yes

placid kraken
#

says the most fucking low level language you can possibly get to other than writing the bits by hand

cloud yacht
brazen timber
#

because it's HIGH LEVEL

placid kraken
#

oh i didnt see the no

brazen timber
torn cloud
#

me when no orthogonality

placid kraken
#

personally

#

if it was up to me

#

and completely up to me

cloud yacht
#

also any languge?

#

like if I wrote my own language could i use it?

placid kraken
#

i would make exams be written in qbe IL

function s $add3(s %a, ...) {
@start
        %ap =l alloc8 32
        vastart %ap
        %r =s call $vadd(s %a, l %ap)
        ret %r
}

function s $vadd(s %a, l %ap) {
@start
        %b =s vaarg %ap
        %c =s vaarg %ap
        %d =s add %a, %b
        %e =s add %d, %c
        ret %e
}
cloud yacht
#

JVM bytecode

placid kraken
brazen timber
#

.

placid kraken
#

NO I HAD REPLY

#

what did you say

#

either way this is like a generalized assembly pretty much

#

its like as close to assembly as possible without being assembly

brazen timber
#

wtf is filtered

cloud yacht
#

idk

#

can't see your message

placid kraken
#

because asm has so many small differences between architectures

brazen timber
#

THAT'S FILTERED?

#

LOL

placid kraken
#

what

brazen timber
#

i use

#

arch

#

btw

placid kraken
#

WHAT

#

NO WAY LMAO

cloud yacht
#

ah yes my favourite piracy tool

placid kraken
#

"hate speech"

brazen timber
#

"hate speech"
r and arch btw are filtered

young meteor
#

i have some hate speech for arch users

indigo peak
#

yeah arch btw bc when the "(eye) use arch btw" tweak came out mfs would [just spam in #general

cloud yacht
#

I use an arch distrbox cause I got tired of fixing my system

indigo peak
#

and then it got unfiltered

#

and then i made a tweak that allowed you to add any message you want as a suffix to discord messages

#

and it got refiltered šŸ’€

brazen timber
#

LMFAO

indigo peak
#

@sonic totem do u actually watn me to look at your ui shit

sonic totem
#

Wait

#

Let me make a demo app that PoCs the issue

indigo peak
#

shword

placid kraken
#

for enmity

indigo peak
#

really not that complex

placid kraken
cloud yacht
#

just put a button on the screen that says click me

placid kraken
#

you can patch the before of setting the text input's value and return a new parameter

#

there was a plugin that replaced every message you send with šŸ’Š

#

that was fun

tepid olive
#

Apologies for responding so late. I was able to get it to compile into a deb, but I don’t have the private frameworks in my make file. When installing the deb it doesn’t show in Sileo after I respring and I have no preferences for it in settings. I’m currently away from my computer though cause I was at the rec. I can dm my make file in a bit once I’m out of a meeting unless you prefer I send it here

sonic totem
#

If anyone manages to solve this you get your name in TrollInstallerX credits :P

wooden yarrow
#

resolving references are a task done by the compiler

indigo peak
#

why me

#

i really dont

sonic totem
indigo peak
#

youre the one who glazes zefram every chance you get

indigo peak
sonic totem
#

It's a challenge fr

indigo peak
#

i only watched the vid, i never actually peeped the code

#

ill lykk

hasty ruin
sonic totem
frail cedar
twilit jungle
sonic totem
#

I can't programmatically scroll without ScrollView, no?

slim bramble
sonic totem
#

Guess fr

#

Great pseudo-code output as always!

cloud yacht
#

Wow that looks like my code

summer thistle
#

@sonic totem I fixed it

#

I will dm u what I did

#

and explain

sonic totem
#

NO WAYYYY

#

Get this man a dev role vexedtomato

primal perch
sonic totem
indigo peak
#

I just got home lol

summer thistle
#

Nah, I figured it out

sonic totem
#

Let me test first…

summer thistle
#

just wanted to save u from looking into it

sonic totem
#

Every time I’ve thought I’ve fixed it, I haven’t

#

It’s impossible

primal perch
sonic totem
#

I like Binja overall

#

But it certainly has its moments sometimes trol

primal perch
#

yeah

#

hexrays on average still claps it

ashen birch
#

EW

#

every mf that takes a python script and calls a binary of a python module inside of it instead of using the api is NASTY

timid furnace
ashen birch
#

also side note i've been playing with a similar idea

#

but for some reason whenever i attach to an app's process with lldb it crashes

#

do you have any knowledge on JIT enabling or nah

indigo peak
#

or just

#

use macOS

#

🤯

ashen birch
#

it is on macOS loser

indigo peak
#

discord kinda just

#

didn't

#

:/

ashen birch
#

i got a fire project name for a jit enabler i gotta put it to use

primal perch
#

gex

#

i hope

ashen birch
#

no

#

gorning

primal perch
#

:/

ashen birch
#

!

timid furnace
visual meadow
#

is anyone in this chat on macos 14.3 arm64

ashen birch
#

hell no

indigo peak
#

hell no

timid furnace
#

hell no

visual meadow
#

what did i do man i just need appinstalld binary

#

i dont feel like downloading entire macos ipsw

timid furnace
#

you are using sonoma

#

that is the issue

native orbit
timid furnace
#

dmg

visual meadow
ashen birch
indigo peak
#

bro really had to slide the "2023 macbook pro"

#

had to flex on us

primal perch
#

hell no

indigo peak
visual meadow
ashen birch
#

wasn't there someone in hack different that did some partialzip dmg extraction shit

primal perch
#

ur a little sped

native orbit
visual meadow
primal perch
#

ur good it’s fiore

visual meadow
#

oh ok

#

yeah

ashen birch
#

only losers need an ipsw just for rootfs dmg

indigo peak
ashen birch
#

cool kids use literally anything else

primal perch
#

download ipsw

#

7zip it

primal perch
#

open dmg

#

šŸ‘

indigo peak
#

for real thumbsup

primal perch
#

sonomaers

visual meadow
#

please guys i dont feel like patching installd more because they added another check in 14.4

#

wdbremoveapplimit is fucked

#

it doesnt work right anymore

indigo peak
primal perch
#

troll

visual meadow
#

I HAVE 2023 MACBOOK PRO RIFHT

ashen birch
#

fr

visual meadow
#

I HACANT

ashen birch
#

average sonoma user

visual meadow
#

IT CAME WITH SONOMA

indigo peak
#

L

ashen birch
visual meadow
#

2023 MACBOOK PRO

#

2023 MACBOOK PRO2023 MACBOOK PRO

#

2023 MACBOOK PRO

#

2023 MACBOOK PRO

ashen birch
#

@faint lion spam

#

ban

primal perch
#

ban

#

i’ll trade you my m1 air 16/512

indigo peak
#

i have a 2023 M2 Apple Macbook Airā„¢ļø and it came with Ventura

primal perch
#

you don’t want that garbage fr

visual meadow
summer thistle
ashen birch
#

only good 2023 mbp are the black ones

primal perch
#

real

indigo peak
primal perch
#

and m3 pro

#

m3 8gb macbook ā€œproā€

summer thistle
sonic totem
#

Guys what laptop does Nathan have btw?

ashen birch
#

sonoma works great for me (i literally only use my macbook headless)

ashen birch
primal perch
#

honestly yeah it’s fine by now

sonic totem
primal perch
#

but shitting on new macos is fun

summer thistle
ashen birch
#

fr

visual meadow
#

@sonic totem hello alfie

ashen birch
#

we're keeping the spirit of capt alive

visual meadow
#

what macos version are you operating

sonic totem
#

@visual meadow goodbye Nathan

#

I’m going to sleep

visual meadow
#

WAIT

sonic totem
ashen birch
#

so based

visual meadow
#

i need 14.3

primal perch
#

holy shit ios 17 jailbreak leaked

sonic totem
#

@summer thistle if you get in TIX credits you can get dev role ā€¼ļøā€¼ļø

ashen birch
visual meadow
primal perch
#

fr

sonic totem
summer thistle
visual meadow
summer thistle
#

add me to TIX and I will fix it for u then

ashen birch
tepid olive
#

ab

native orbit
sonic totem
visual meadow
summer thistle
primal perch
#

c++23

summer thistle
#

I love cursed code

tepid olive
#

c++die

sonic totem
#

TIX release s0n btw once i get 16.6.x working

visual meadow
summer thistle
#

I wouldn't know any better cuz im a whitename anyways

tepid olive
#

C++ deserves to die and rot in hell

sonic totem
#

Out of pure rage

summer thistle
tepid olive
#

it's bad

tepid olive
#

poor attempt at making C better

#

just like objc

summer thistle
#

its not that bad

#

i mean, c is better yes

summer thistle
#

but its not terrible

ashen birch
#

mf forgets he has the ability to

tepid olive
visual meadow
tepid olive
#

class::thing

visual meadow
#

i didnt want to mess upo the pins

tepid olive
#

kinda weird

sonic totem
#

sourcelocware killed me once

#

Never again

visual meadow
ashen birch
#

use m1staware

primal perch
visual meadow
#

i ported shit to macos

summer thistle
#

alfie has risen from the dead

ashen birch
#

we support m1staware

primal perch
#

c++ goes hard

radiant idol
#

You should tell @visual meadow fr

primal perch
#

we support m1staware alfieware and opaware

visual meadow
tepid olive
sonic totem
radiant idol
visual meadow
sonic totem
#

Well they don’t know about the other thing @radiant idol

ashen birch
#

m1staware on top (my malware is too slow because python it'll never affect anybody)

acoustic imp
summer thistle
#

what about whitenameware tho?

visual meadow
#

I need

#

appinstalld

#

14.3

sonic totem
visual meadow
#

macos

visual meadow
#

I need

#

appinstalld from 14.3 macos

primal perch
#

just open the dmg and grab it

visual meadow
#

does anyone have

primal perch
#

cope seethe etc

acoustic imp
visual meadow
tepid olive
summer thistle
visual meadow
summer thistle
#

better u than me

#

mr 2023 macbook

primal perch
#

fr

#

bro probably has gigabit ethernet too

summer thistle
#

probably

#

im lucky if I can get 300mb/s

visual meadow
tepid olive
#

that's like nothing

#

gigabit is like nothing

visual meadow
#

im using aria2

faint timber
#

aria2c headass

visual meadow
#

fuck that

faint timber
#

w

tepid olive
#

least should be 2.5Gbe

visual meadow
#

i would get 111mb/s if i used pc

tepid olive
#

iterm ftw

faint timber
#

its expensive for the gigabit adapters

tepid olive
#

me trying to get multithreading on luaJIT:

#

luau has multithreading

#

not luajit

faint timber
#

I don't even know what the purpose of lua is

tepid olive
#

idk man

#

lua

#

that's the purpose

faint timber
#

like nginx and vim plugins????

#

thats all I know

tepid olive
#

I use it for making tweaks

faint timber
#

heh

tepid olive
#

works perfectly fine as luaJIT is just as fast as C in this application

#

I should probably try to compile this for ios https://nelua.io

primal perch
#

it’s great for a language embedded in an app or something, <250KB implementation

tepid olive
#

but I'm too lazy

tepid olive
visual meadow
#

ok

#

your loss

tepid olive
#

hey nathan

#

on ios 14

#

donotdisturb server

visual meadow
tepid olive
#

is part of springboard

#

but is it part of springboard on 15 and 16

primal perch
#

@grave sparrow i got 0.50$ for zefram

#

now gimme the rights

#

šŸ‘Ž

visual meadow
#

ok guys i have figured out the appinstalld problem

hexed knot
visual meadow
#

as in patching a function to return 0

#

-[MIInstallableBundle _setLaunchWarningDataWithError:]

sonic totem
#

Close to my 0day installd bug

visual meadow
#

Cool

#

Cool

sonic totem
#

Do you mind iCraze

hasty ruin
#

mb

#

thought it was public

visual meadow
#

Cool

sonic totem
visual meadow
#

Oh yeah

#

Cool

#

finally unsigned apps install again

visual meadow
sonic totem
#

Which friend

visual meadow
#

he just wants trollstore lol

#

hes in this server

sonic totem
#

Cap

#

Friend == you

visual meadow
#

I dont have a 17.0 device

#

lol

#

The iphone 12 i bootlooped while trying to find an install method on 17

#

that was my only 17.0 device

#

@tepid olive prove to them that you are my friend in which who wants trollstore on your phone

sonic totem
#

I don’t think that’s a real person

tepid olive
#

But I’m on 17.0

sonic totem
#

So would I

visual meadow
#

ok bro

sonic totem
#

Unfortunately I also have a device on 17.0 without TrollStore

#

So

visual meadow
sonic totem
#

(It does nothing)

visual meadow
#

no, really?

sonic totem
#

Pretty sure yes

#

Maybe it prints ā€œInstallā€ or something iirc

#

If I had TS I would not be using my enterprise cert

visual meadow
#

š‘œš“€ š’·š“‡š‘œ

sonic totem
#

@hasty ruin is my irl friend who wants TrollStore on 17.4

#

Lucky he got the 3.0 beta

visual meadow
#

im serious bro that person who talked earlier is a real friend

#

he exists

sonic totem
#

ICraze doesn’t exist? supershocked

sonic totem
#

But still

#

I get asked for installation method every single week

#

Be the change you want to see ā€¼ļø

native orbit
sonic totem
native orbit
#

šŸ™

visual meadow
#

daemons that can write to var

#

i gues

sonic totem
#

Just RE installd

#

Ez

visual meadow
#

too much work

#

I already have a way to write to bundles now i just need to write to /var

sonic totem
#

I thought that’s how you bootlooped

visual meadow
#

yes because i fucked the path up

sonic totem
#

I see

#

How

visual meadow
#

if you dont fuck it up you dont bootloop

visual meadow
# sonic totem How

if folder does not exist you bootloop because some engineer at apple is

#

mentally unfit

cloud yacht
sonic totem
#

Too risky

visual meadow
#

its still a way

sonic totem
#

True

#

I want TrollHelperOTA-v3 !

visual meadow
#

its possible to do it without a pc this way possibly

#

it depends

sonic totem
#

No it’s not

visual meadow
#

Replace youself > ask user to reboot > open from app switcher

sonic totem
#

You still have to sideload

native orbit
visual meadow
sonic totem
visual meadow
sonic totem
visual meadow
#

No Don't Cook

native orbit
#

šŸ’€

cloud yacht
#

#Unkown

sonic totem
#

Imagine not being in that channel šŸ”„

visual meadow
sonic totem
#

(There’s like six people)

cloud yacht
#

imagine not adding me to the channel

visual meadow
sonic totem
#

staturnz is one

native orbit
sonic totem
#

ICraze is not one

sonic totem
native orbit
#

aaron doesnt count tho

#

7 then

sonic totem
#

Yes correct

#

I founded that thread amidst blood sweat and tears

visual meadow
native orbit
#

forged from the ashes

sonic totem
#

Staturnz knows how hard I fought for it

visual meadow
#

"yes here you go"

sonic totem
#

You weren’t there Nathan

#

You simply don’t know

native orbit
visual meadow
native orbit
#

30 weeks

sonic totem
prime ingot
native orbit
#

uikit on top once again

visual meadow
sonic totem
#

I am begging you

#

I am sick of it

native orbit
#

i could cook

sonic totem
visual meadow
sonic totem
prime ingot
sonic totem
#

Why do you think TrollStore has the UI it does vexedtomato

sonic totem
visual meadow
#

everyone is locking into garctic phone maybe i should join

native orbit
#

trollstore style ui would lowkey work out

prime ingot
sonic totem
#

It must have the best UI and the best UX

native orbit
#

must be on top fr

sonic totem
#

That’s why I won’t release it with this crappy log window

native orbit
#

ios log windows bring back painful memories

sonic totem
#

Imagine being able to install TrollStore in less than 1.5 seconds but the UI doesn’t work 100%

visual meadow
#

speaking of that installer

sonic totem
#

Awful

visual meadow
#

have you gotten 16.5.1-16.6.1 worked out lol

sonic totem
#

Yeah should do

visual meadow
#

for a15-a16/a12-a16

hasty ruin
sonic totem
#

I’ll figure something out

native orbit
#

getting log window to autoscroll correctly is pain

visual meadow
hasty ruin
#

yes šŸ”„

sonic totem
#

My working idea is just to 0day a PAC and PPL bypass

visual meadow
#

what did he say

#

or did he just give up

hasty ruin
#

nothing

#

hes just aaron

visual meadow
sonic totem
#

Already got one of them 🧌

visual meadow
#

congration

native orbit
#

lemme dm u the 0day pac rq

sonic totem
blazing warren
visual meadow
#

Download

sonic totem
#

You can only run the exploits, TrollStore won’t actually install

native orbit
#

monthly subscription trollstore installer

sonic totem
#

Everyone says ucred is PPLed but why not just… write to it anyway

#

Maybe I just don’t drop 16.6.x support

#

Too much work

blazing warren
#

TrollinstalerX 99 usd p/mo

summer thistle
sonic totem
#

I’m turning into @summer thistle with this sleep schedule

#

Help

native orbit
sonic totem
summer thistle
#

Alfie, u told me u were going to bed over an hour ago

blazing warren
#

Withename dev

native orbit
sonic totem
#

Stuff got in the way

#

Goodbye

sonic totem
summer thistle
native orbit
#

idk how im able to work a 14 hour shift then code for like 6 hours after

summer thistle
#

a 14 hour shift then coding for 6 is crazy

native orbit
#

do it daily almost salute

summer thistle
#

bruh

#

u wild for that

primal perch
#

we out here

hasty ruin
#

šŸ¤

torn oriole
hasty ruin
# torn oriole

can you server deafen nightwind in the vc for like 20 seconds

hasty ruin
#

cheers boss

naive sedge
#

I think I fixed his log issue?

radiant idol
#

do I need a specific entitlement to run a .sh script from an app using posix_spawn? it works fine when invoked manually via the cmd line

native orbit
#

how u calling the sh file?

radiant idol
#

strerror prints File exists

radiant idol
#

works on my mac

#

well

native orbit
#

sh -c "sh file here"

radiant idol
#

a slightly modified version of it

radiant idol
cloud yacht
#

sandbox lets your access that file, right?

radiant idol
#

I mean I ran a fileExistsAtPath check and it was fine

#

so I think yes

#

but it doesn't matter, I can put any ents I need

native orbit
radiant idol
#

hm

#

and wait

#

so

#

sh -c "/sh/file arg"

#

is it like that

#

can I put args there

native orbit
#

yes

radiant idol
#

alright

native orbit
#

args and sh file all in that one string

radiant idol
#

yes

#

still fails

native orbit
#

call zsh

radiant idol
radiant idol
native orbit
#

the space it Application Support might be fucking it up to

#

might need to esacpe it

radiant idol
#

I tried that as well

#

but why would this be working on my mac

#

I don't get it

cloud yacht
#

wait

radiant idol
#

I feel like it's a ents issue

cloud yacht
#

why are you passing sh as an arg

radiant idol
#

isnt that how ur supposed to do it

cloud yacht
#

don't think so

#

idk I don't really objc

radiant idol
#

same issue if i remove it

#

I think ima go sleep and look at this in the morning

timid furnace
#

what is the return value of posix_spawn

#

as decimal

radiant idol
#

lemme see

#

0

#

but it aint doing what it's supposed to

timid furnace
#

uh

#

print out the PID

radiant idol
#

alr

#

posix_spawn returned 0, pid -> 26736

timid furnace
#

hm

cloud yacht
#

wait what is the error its throwing?

radiant idol
#

"File exists"

timid furnace
#

from what

cloud yacht
#

is that from your script?

radiant idol
#

no

#

that's just errno

timid furnace
#

bruh

#

errno isn't reset

#

it's only set on errors

radiant idol
#

well

#

yeah

timid furnace
#

yea no

#

that's wrong

radiant idol
#

oops

timid furnace
#

exit code does not go into errno

#

WEXITSTATUS(status) is the exit code

radiant idol
#

hm

#

oh ok

#

that makes more sense

#

one moment

cloud yacht
#

print the error code

radiant idol
#

I am

#

oh

#

"Operation not permitted"

timid furnace
#

chmod +x

radiant idol
#

that error code makes more sense

timid furnace
radiant idol
#

that's the thing

cloud yacht
#

ls -l on the script

radiant idol
#

wait it does not have +x, I just checked in filza

#

how does it work then

#

????

native orbit
#

call zsh

radiant idol
#

same error

#

wait hold on

cloud yacht
radiant idol
#

I am

#

-rw-r--r-- 1 root wheel 4235 Mar 27 22:38

#

it doesnt have x

#

but why does it work with the regular cmd line

#

let me try chmod'ing it

#

same thing

cloud yacht
#

are you root?

radiant idol
#

no, but I tried as root as well

#

didn't work either

cloud yacht
#

for chmod

radiant idol
#

I manually set it to 777 via Filza to try

#

-rwxrwxrwx 1 root wheel 4235 Mar 27 22:38

native orbit
#

chmod() the file before you run posix spawn

timid furnace
#

hold on

#

what are you running this from

radiant idol
radiant idol
native orbit
#

chmod'dded

timid furnace
#

hm

timid furnace
radiant idol
#

entitlements

radiant idol
timid furnace
#

ok

#

change args to

#
{"sh", "-c", "echo hi"}```
radiant idol
#

sure

#

that worked

timid furnace
#

hm

native orbit
#

its sumn in the sh file

#

thats not permitted

#

set -e is on

timid furnace
#

make another sh file that just runs echo hi

#

point it to that, see what happens

#

if it errors still, it's something with invoking the script, if it doesn't error, there's an issue in the script itself

radiant idol
#

I'll do this first and then I'll try what statur was saying

hasty ruin
#

Nightwind shitdev shitdev

kind herald
#

Hi nightwind

#

Hi icraze ios

radiant idol
#

ah it is something in the script ig

#

just changed it to "echo hi"

#

worked

cloud yacht
#

what is the script?

kind herald
#

rune drm crack

radiant idol
timid furnace
#
set -x```

have fun
native orbit
radiant idol
#

current one on repo

timid furnace
#

(set -e = stop on error, set -x = print every command before executing)

radiant idol
#

well I added some rpaths but otherwise yes

native orbit
#

maybe cant access the deb path form the script?

radiant idol
#

is there a way to print to syslog from an sh script by the way so I can see the issues in idevicesyslog

#

aw

#

ok no that's too much work

native orbit
#

can pipe the posix spawn output and print it with syslog()

radiant idol
#

I have my own logging function, I just need to see how to pipe posix_spawn output

native orbit
#

sent current posix_spawn stuff

timid furnace
native orbit
#

ill add it quick

#

or do that

radiant idol
#

oh cool

#

thanks

#

gonna sleep first though

#

tired af

timid furnace
#

ok quick question

#

say i allocate memory in my objc class

#

what method should i free it in

radiant idol
#

dealloc prob

native orbit
#

how are u allocating it

timid furnace
#

malloc

native orbit
#

free

timid furnace
#

wat

#

[NSObject free] exists?

radiant idol
#

-[NSObject dealloc]!!

timid furnace
#

thanks

radiant idol
#

yw

untold drift
#

🄺🄺

hasty ruin
#

Which flex loader are you using

twilit jungle
hasty ruin
slim bramble
queen ruin
graceful gate
odd ridge
#

How can I prevent the calendar date from coming up when creating a theme?

#

example

lyric heron
#

hm what perms is the path supposed to have

faint stag
lyric heron
odd ridge
faint stag
#

oh right 755 is insecure mb

faint stag
odd ridge
radiant idol
#

@native orbit @timid furnace
seems like the script is failing here:

if [ -z "$1" ] || ! file "$1" | grep -q "Debian binary package" ; then
    echo "[RootlessPatcherUtilities] Usage: $0 [/path/to/deb]"
    exit 1;
fi

šŸ¤”

faint stag
#

oh he doesn't go into detail about it, mb

odd ridge
odd ridge
faint stag
radiant idol
#

well

#

the app is unsandboxed

#

(at least I think it is)

#

and the perms are 777

faint stag
radiant idol
#

wdym

faint stag
#

if [ -r file]

radiant idol
#

oh

faint stag
#

returns true if it exists and you have read perms

odd ridge
#

@faint stag font size of 0 will make it just disappear correct?

radiant idol
#

see the weird thing is that the script runs fine if I run it manually instead of posix_spawn'ing it via the app

odd ridge
#

thanks!

radiant idol
faint stag
radiant idol
#

should I look for the app's bin's name in oslog?

#

or would that be in the kernel or something

faint stag
radiant idol
#

alright

#

šŸ‘

#

shut up

#

I'm an objc dev

#

:(

odd ridge
#

would the clock have the same issue? since it's also got the analog time on it?

radiant idol
#

uh

faint stag
radiant idol
#
System Policy: RootlessPatcherv(27392) deny(1) file-read-data /private/var/mobile/Containers/Data/Application/A79E15B4-9CC2-4E98-B51A-54819F45451D/Library/Saved Application State/com.nightwind.rootlesspatcherv2.savedState/KnownSceneSessions/data.data
#

I see this

#

but I don't think it's related

#

these are the ents I have

odd ridge
faint stag
#

i dunno if it's the same entitlement then

radiant idol
#

well this is on iOS

slim bramble
radiant idol
#

it runs fine on macOS

#

well

#

a modified version

summer thistle
#

Skill issue

radiant idol
#

that's what works on macOS

faint stag
#

guess they changed it at some point
used to actually just say sandbox

slim bramble
#

Is your patcher going to be open source ?

faint stag
radiant idol
slim bramble
odd ridge
slim bramble
#

Bro is gonna port every tweaks to rootless

warped sparrow
# radiant idol yes

does it work on every tweak. Like whatever opa said in that one tweet about balls

radiant idol
radiant idol
slim bramble
summer thistle
#

Do u need the skip-library-validation ent?

warped sparrow
#

i cant wait for it to release!

slim bramble
radiant idol
#

yes

summer thistle
#

I know that was a iOS 15 banned ent that’s why I’m asking

faint stag
slim bramble
#

Also do you plan on making a write up about your patcher ?

radiant idol
radiant idol
slim bramble
summer thistle
#

Try removing that ent out of curiosity nightwind and see if that makes any difference

faint stag
radiant idol
timid garden
summer thistle
wooden yarrow
#

@placid krakenbtw did u finish the operator precedence thing

orchid fulcrum
#

i dont understand if sptm is a replacement or addition to ppl in ios 17 a15+

#

Like are ppl bypasses irrevelant for a15+ on new ios versions

sonic totem
#

Doesn’t actually skip library validation

radiant idol
#

lol

summer thistle
#

That’s why I’m recommending removing it lol

radiant idol
#

ok just came back

#

lets see

summer thistle
#

Cuz there’s no point in having it either

#

Whether it solves the issue or not

radiant idol
#

yeah same issue

summer thistle
#

Still not needed

radiant idol
#

I think what i'm gonna do is pipe stdout and stderr to my log to see what it shows

sonic totem
radiant idol
orchid fulcrum
sonic totem
#

Dopamine 2.0 bypass would probably be able to bypass SPTM, Fugu15 one probably wouldn’t

radiant idol
#

@summer thistle @faint stag

#

this is the script

lyric heron
#

nightwind patcher getting public? supershocked

radiant idol
#

go away dings

lyric heron
#

no

summer thistle
#

It’s complaining about not being able to locate grep and file

radiant idol
#

yes which sounds pretty bad

summer thistle
#

Change the top from /bin/sh to /var/jb/bin/sh

#

See if that makes a difference idk

radiant idol
#

I think that's handled automatically

#

lemme see tho

#

yeah same issue

slim bramble
#

@radiant idol Do you perhaps have cynder's header server files downloaded ?

radiant idol
#

no

slim bramble
#

and limneos shit sucks ass

summer thistle
#

Echo out the PATH variable and see what it says

radiant idol
#

sure

sonic totem
#

Starting to think DTCalabro may have developed at some point hm

summer thistle
#

U don’t say

radiant idol
#

no way

sonic totem
#

@summer thistle can’t try your fix because Xcode nuked every single one of my SDKs and won’t let me redownload šŸ‘šŸ‘

odd ridge
#

Why are my calendar fonts still showing on my theme?

    <key>CalendarIconDateSettings</key>
    <dict>
        <key>FontSize</key>
        <integer>0</integer>
        <key>ShadowBlurRadius</key>
        <integer>0</integer>
        <key>ShadowColor</key>
        <string>#cecece</string>
        <key>ShadowXoffset</key>
        <real>0.0</real>
        <key>ShadowYoffset</key>
        <real>0.0</real>
        <key>TextColor</key>
        <string>#242424</string>
        <key>TextYoffset</key>
        <real>0.0</real>
    </dict>
    
    <key>CalendarIconDaySettings</key>
    <dict>
        <key>FontSize</key>
        <integer>0</integer>
        <key>ShadowBlurRadius</key>
        <integer>2</integer>
        <key>ShadowColor</key>
        <string>#a72424</string>
        <key>ShadowXoffset</key>
        <real>0.0</real>
        <key>ShadowYoffset</key>
        <real>0.0</real>
        <key>TextColor</key>
        <string>#ffffff</string>
    </dict>```
summer thistle
sonic totem
#

Share what

summer thistle
#

TIX

radiant idol
sonic totem
radiant idol
#

that's interesting

summer thistle
#

That’s part of the issue then

sonic totem
#

Rejailbreak and retry

radiant idol
#

bro what

summer thistle
#

See I know some stuff

#

I aint that dumb of a whitename

radiant idol
#

ok hm so I need to pass in the proper path I guess

summer thistle
#

Try setting it to bash instead of sh

radiant idol
#

Derootifier does pass it in but it's sw*ft and it doesn't even use posix_spawn

radiant idol
#

thats the thing

summer thistle
#

Oh, so it’s however it’s getting called then

#

I see

sonic totem
radiant idol
#

this is how Derootifier does it

slim bramble
#

@odd ridge you're a dev ?

summer thistle
#

But why does it have to set it anyways, shouldn’t it be set already?

slim bramble
#

I thought you were nightwind's alt

odd ridge
#

wouldnt call myself a dev

slim bramble
sonic totem
#

Nightwind run PATH in terminal

radiant idol
slim bramble
sonic totem
#

What

radiant idol
#

bro what

#

/usr/local/sbin:/var/jb/usr/local/sbin:/usr/local/bin:/var/jb/usr/local/bin:/usr/sbin:/var/jb/usr/sbin:/usr/bin:/var/jb/usr/bin:/sbin:/var/jb/sbin:/bin:/var/jb/bin:/usr/bin/X11:/var/jb/usr/bin/X11:/usr/games:/var/jb/usr/games

odd ridge
#

any ideas on a fix tho?

summer thistle
sonic totem
radiant idol
#

hm

sonic totem
summer thistle
sonic totem
radiant idol
#

time to google how to pass in the PATH to posix_spawn

summer thistle
#

Or this morning I should say

#

Cuz it was like 1 am or something

sonic totem
#

Zero recollection

native orbit
slender glade
#

Yeah it’s just an env car

summer thistle
slender glade
#

var

radiant idol
#

env car

#

lmfao

indigo peak
slender glade
#

please die

radiant idol
#

wait

indigo peak
#

ā˜¹ļø

summer thistle
#

I drove my env car to school today

radiant idol
#

do I not modify extern char **environ

#

?

summer thistle
#

It’s broken just like nightwind’s

slender glade
#

no no

radiant idol
#

thats what Im passing in atm

slender glade
#

it’s a posix spawn arg

radiant idol
#

which one

#

the one that's NULL is for the attrs

summer thistle
#

Idk, I can’t help u cuz I only call posix spawn in languages other than swift

orchid fulcrum
radiant idol
#

not

#

writing

#

swift

#

ā˜¹ļø

summer thistle
#

Oh, my bad, I saw the Derootifier one and thought u were too