#development

1 messages · Page 140 of 1

frosty gale
#

console doesn't really give me an better info to go off of

native orbit
#

the 🟢 emoji in kfd would just kill it

timid furnace
#

ok logging after i run orig works

#

good enough

#

also i am slightly confused how the value of this pointer is 3

#

but ok

native orbit
#

wait

#

that's negative

#

close enough

timid furnace
#

ok i don't get it

#

what is the type of the argument

#

if it is an object passed by reference

orchid fulcrum
#

by A LOT of sim card changing i managed to get 2fa code and icloud wipe worked !!! so happy right now thanks everyone @lean ermine @slim bramble @timid furnace

naive kraken
#

screw the icon cache though :/

orchid fulcrum
#

yeah. do you know if it actually has to do with icons/themes or was it probably because i enabled tweak injection to system apps like preferences

#

also cant seem to have/install apple apps like maps/tips etc (all of them except photos settings phone imassage safari and camera)

naive kraken
sonic totem
#

For 16GB RAM I’ve seen people need up to 400k

slender glade
#

Oh man you don’t know how much I laughed while writing the article

#

It was like edging

#

Explained some of the macho stuff in basic way

#

Then just used a private api because I felt funny

#

Look I was gonna write a parser for it with the dyld and macho APIs but I felt really lazy

#

🥹

slim bramble
orchid fulcrum
#

I have this problem though. I cant jailbreak and most of the apple apps cant be installed

#

Spawning jbctl failed error 85

orchid fulcrum
slim bramble
orchid fulcrum
#

Unable to install please try later

slim bramble
#

you might want to try another restore from settings

#

idrk

#

Do you perhaps have trollstore

#

you can probably go to /var/ and check if a dir named jb is there

orchid fulcrum
orchid fulcrum
slim bramble
orchid fulcrum
#

Is there a way to install to mesages or safari maybe ?

slim bramble
#

yes

orchid fulcrum
#

I really just have the most basic ones. Maybe i can try on safari

#

And use brave or something

slim bramble
#

This is very weird tho

orchid fulcrum
slim bramble
#

opa is probably your best bet to get that solved

slim bramble
naive kraken
slim bramble
orchid fulcrum
orchid fulcrum
slim bramble
#

Well dopamine has special entitlements

#

so that's why I'm unsure

orchid fulcrum
#

Like i mean there is a tipa and an ipa on releases. Not that they are too different but still he could have just uploaded one od them. I also remember the reddit release post said something like installing with trollstore is recommended (implies its not a must)

#

I just tried as i couldnt get trollstore anyway

slim bramble
#

That's why I'm unsure 🤷‍♂️

naive kraken
#

sideloading does work

slim bramble
#

oh there we got the answer

naive sedge
#

anyone know how to solve sem_open occasionally returning EEXIST despite calling sem_unlink right before?

tepid olive
#

Not yet

naive sedge
#

Is there a way to protect against kernel panics when kreading?

#

When I try and read the semobject is when it panics, do I need to strip PAC or something?

faint timber
faint stag
naive sedge
#

ok, I got the task pointer

naive sedge
#

so wait, is T1SZ_BOOT 17 or 25 on m1?

#

and to strip the PAC from a pointer, I just need to do ptr & PTR_MASK right?

native orbit
#

ptrauth_strip

sonic totem
#

If it doesn’t work with the macOS kernel you can use an M1 iPadOS kernelcache and the value should be the same

#

I think it’s 25 though

orchid fulcrum
#

just looking for an opinion. do you guys think iphone is usable without all the apple apps

#

and widgets*

tepid olive
orchid fulcrum
#

These are the only ones left 😐

#

Better then updating i guess

naive sedge
indigo peak
hasty ruin
#

send them this

naive sedge
#

so wait, does sem_close not properly close the file descriptor

#

I keep running into problems

#

like sem_open fails because it ran out of file descriptors

faint stag
#

well this is a reimplementation of kfd

lean ermine
#

and settings if you want

#

and messages

#

and phone

#

and everything

indigo peak
lean ermine
#

lol

orchid fulcrum
#

I am not trying to uninstall i want to normal install 😭😭

lean ermine
#

lol

faint stag
#

kfd just does this though

void kwrite_sem_open_deallocate(struct kfd* kfd, u64 id)
{
    /*
     * Skip the deallocation for the kread object because we are
     * responsible for deallocating all the shared file descriptors.
     */
    if (id != kfd->kread.krkw_object_id) {
        i32* fds = (i32*)(kfd->kwrite.krkw_method_data);
        assert_bsd(close(fds[id]));
    }
}```
#

(no, there's no kread_sem_open_deallocate because kfd uses this function for it. that function is defined in kread but it just returns)

native dune
#

uicache -af if jailbroken maybe

native dune
#

whats the issue with jailbreaking

orchid fulcrum
naive kraken
native dune
#

trollstore uicache probably should've fixed it

naive kraken
#

your best bet is to check syslog

naive kraken
native dune
#

how did you even get to this point what happened

orchid fulcrum
native dune
#

o

orchid fulcrum
tepid olive
native dune
#

o

timid furnace
#

also humor me

ls -lsa /var/tmp/```
#

once you can get to a shell

slim bramble
#

after removign his pin code on sim he got the phone to an icloud reset

#

after setting it back up he was left with this

naive sedge
#

Uhh

#

So

#

Somehow I seem to have permanently borked my file descriptor limit

#

On macOS

orchid fulcrum
#

Not really from dopamine tho

naive kraken
#

it was a respring loop that persisted even when the jailbreak was not active

#

due to icon cache corruption

orchid fulcrum
#

Isn't respring loop something that looks like a respring ?

naive kraken
#

that's also why the remote wipe works

native dune
naive kraken
#

because anything not SpringBoard is still running

native dune
orchid fulcrum
#

Ahh

naive kraken
#

because apple wrote shit code

#

icon cache is horrendous

#

it's a miracle it even works at all

turbid fjord
faint stag
#

lol i forgot macOS has launchconstraints too

#

only launchd can execute it
w

hasty ruin
#

capt on his way to promote his rootkit

faint stag
torn cloud
#

dumb question: if i rewrite Fugu14 do i have to give credit to Linus Henze in every file

#

or is that not neccesary

#

alright

#

yeah i'm planning on doing that

#

MIT i think

restive ether
#

MIT probably

young meteor
#

yeah it is MIT

torn cloud
#

yh

#

anyway i'm gonna disappear

#

wish me luck

tepid olive
faint stag
#

eg, run palera1n

timid furnace
#

there was some issue where if you mismatch ramdisk and installed OS version and try to mount you'll break your install

#

i forgot the details

faint stag
#

is that a cryptex moment

timid furnace
#

but it is recoverable through restore obviously

timid furnace
tepid olive
#

yeah restore did fix it

#

it would just trigger some sep panic and refuse to boot properly

faint stag
#

ok that makes sense tho

timid furnace
#

iirc 16.4+

faint stag
#

since you have to init sep to mount /var

#

man

tepid olive
#

it was some 15 ramdisk on 17.2 following seprmvr64

timid furnace
#

yea that was probably the cause

tepid olive
#

i should do it again with a 17.2 ramdisk troll

#

nah i wanna try to stay on 17.2 but it's an honest shame i cant use sshrd

#

what tool do people use to tethered boot 17.2 because blobs are useless to restore to same fw apparently

tepid olive
#

ig wrong channel but not something everyone would know at the top of their head

faint stag
tepid olive
#

oh so im screwed nice

faint stag
#

you'd have to adjust for the one you want

torn cloud
#

for re-writing a kernel exploit, is it better to rewrite into C or obj-c?

#

or is it down to personal preference

faint stag
torn cloud
#

yeah i'm planning to use obj-c for the exploits

#

no offense to LH but what bright idea immeraged in his head to make a untethered iOS 14 jailbreak IN SWIFT

#

it's the worst language to write anything apart from a UI in

#

another thing is i don't have a test device, so i'll have to use Xcode (if that even works?)

sonic totem
#

If you’re (re)writing an exploit without a test device you will run into issues pretty quickly

steady nest
#

(personal opinion)
fugu14 was great at the time, but its exploits (maybe apart from the kernel exploit) have been overshadowed by newer releases and would be much easier to implement

  • kfd works on 14.x while fugu's driverkit bug only up to 14.5.1
  • dmaFail is a pretty easy and effective PPL bypass that doesn't require a PAC bypass
  • fastpathsign as a coretrust bypass
    thishowitis
acoustic imp
#

#update_fugu

#

Also fun fact, did you know that after a userspace reboot if spring board hangs, and is killed, instead of showing the loading thing it shows the apple logo

topaz yew
#

@frosty gale hey im here too incase you dont wanna talk over twitter

#

you can add me if u wanna

frosty gale
#

Bet

#

I’ll pm you

sonic totem
steady nest
#

but its exploits (maybe apart from the kernel exploit) have been overshadowed
trol

sonic totem
steady nest
sonic totem
#

If you can get kfd to 95%+ reliability and you implemented a custom launchd you could have a REAL untether

#

Even realer than vanilla Fugu14 trol

sonic totem
#

Fugu14++

steady nest
#

the simulator?

torn cloud
#

yes

steady nest
#

no, it's not a real device

torn cloud
#

damn

sonic totem
#

The simulator is just your macOS kernel at the end of the day

visual meadow
#

that moment when open exploit app in simulator and mac restarts

lean ermine
#

and only twice as long boot times!

torn cloud
tough shadow
#

why am i getting this error

steady nest
#

100x easier launchd haxx

steady nest
tough shadow
torn cloud
steady nest
#

kfd works on 14.x

torn cloud
steady nest
tough shadow
#

how?

tough shadow
#

compile it

steady nest
tough shadow
#

yes

torn cloud
#

thanks

tough shadow
#

14.0

torn cloud
#

since i don't want to deal with ios-install.py smh

steady nest
#

writing a jailbreak?

tough shadow
#

what do i do here? @grave sparrow

torn cloud
lean ermine
steady nest
#

i see

lean ermine
#

make it happen pls!

torn cloud
#

yeah

steady nest
#

fugu15's coretrust and installd bug + launchd haxx + kfd might be more feasible

torn cloud
steady nest
#

also adapting dopamine v2 to 14, although I have no idea how much work that'd be

tough shadow
steady nest
#

@naive kraken thoughts? I know 14.6? and above would need an oldabi solution (not sure if you implemented one already on d2.0)

torn cloud
sonic totem
torn cloud
sonic totem
#

typo

#

I meant Fugu15

torn cloud
#

what the hell? fugu15 uses that as well

#

my god

tough shadow
#

yea

sonic totem
#

Yes

#

They didn't patch it

indigo peak
sonic totem
#

Well the improperly patched it

torn cloud
sonic totem
tough shadow
#

what do i do now?

tough shadow
sonic totem
sonic totem
tough shadow
limpid pumice
#

huh

tough shadow
limpid pumice
#

oh

#

i see

lean ermine
#

wtf

sonic totem
limpid pumice
#

There

radiant idol
#

capital*

torn cloud
sonic totem
lean ermine
#

oh

limpid pumice
#

how to make crypto miner in objc? supershock

tough shadow
#

@grave sparrow

lean ermine
tepid olive
#

Wen eta Sora dev role

torn cloud
limpid pumice
#

W thanks. new addition to iota : )

#

(im kidding)

sonic totem
radiant idol
#

i hate CGPoint

indigo peak
sonic totem
lean ermine
#

and please implement hold volume up to boot normally or boot safe mode

#

lol

radiant idol
tough shadow
#

will 15.6.1 have a ppl and pac bypass btw?

sonic totem
indigo peak
#

guys do NOT download iota, @limpid pumice is adding bitcoin miner

tepid olive
#

If I send my almost finished jailbreak from before dopamine 2 was released do I get dev role

limpid pumice
tepid olive
tough shadow
tepid olive
#

There's a CVE for it

sonic totem
indigo peak
young meteor
sonic totem
lean ermine
blazing warren
lean ermine
#

dmafail would have to be adapted to fugu15 for 15.6 to support

sonic totem
lean ermine
blazing warren
indigo peak
torn cloud
#

typo

sonic totem
#

But still

#

That's what you'd want

lean ermine
#

u got it

torn cloud
#

yeah

#

welp

lean ermine
#

i'll give u five bucks if u do it

tough shadow
torn cloud
tough shadow
#

What am i supposed to do?

torn cloud
#

...

limpid pumice
#

i wonder

torn cloud
#

cstdio is not a valid header file

#

wdym

sonic totem
#

Works on my machine troll

tough shadow
torn cloud
#

doesn't need a PAC bypass either

torn cloud
#

because of Kaspersky haxx

sonic totem
sonic totem
tough shadow
torn cloud
sonic totem
torn cloud
#

why does it not support 14.0 - 14.1.1 smh

lean ermine
#

he means exploit

sonic totem
#

It uses kfd and dmaFail

lean ermine
#

isnt it all dmafail now

sonic totem
tough shadow
#

Thats it am downloading fugu15 and replacing the ppl bypasses

sonic totem
#

But.. why

lean ermine
#

yes because all you have to do is replace it

#

it will just be drag and drop

tough shadow
lean ermine
tough shadow
sonic totem
lean ermine
#

use dopamine...

#

fugu15 with dmafail is just dopamine without code to bootstrap

#

lol

sonic totem
#

It does bootstrap but is missing some key features

tough shadow
sonic totem
#

But it technically installs Sileo

lean ermine
#

interesting

sonic totem
lean ermine
#

lol

tough shadow
#

Also its going to be rootless

lean ermine
#

anterograde annesia

tough shadow
#

am really bored so why not

sonic totem
#

Are you... making a jailbreak?

#

Because Fugu15 on its own will not give you a jailbreak

lean ermine
#

preaching to the choir

tough shadow
tepid olive
#

And @topaz yew

sonic totem
tepid olive
brazen timber
#

bros branch name is meow

tepid olive
brazen timber
#

fr

tepid olive
#

Well it’s because it’s based off of meow16

tough shadow
topaz yew
#

so real

sonic totem
#

But look at the code

native orbit
#

any1 know how to login to older xcode versions? (like 6-8)

tough shadow
#

shit_map

naive sedge
#

so wait, the entire reason I would need to implement dynamic patchfinding, assuming I just wanted to swap vnodes, is for proc_object_size?? (to go from kernel task to kernel proc)

#

is there anything else necessary?

#

and we just need to find the start of any proc, since they're all linked together?

tough shadow
#

libass

naive sedge
#

what makes proc_object_size change?

elder scaffold
primal perch
tough shadow
naive sedge
#

wait

#

so for the kernel proc

#

does it point to itself?

#

like the next proc pointer

#

wait a sec

#

yes here we go

#

so the kernel, uniquely

#

will have a null next pointer

#

and a signed parent pointer pointing to itself

#

so if we search for pointers pointing to 16 bytes before themselves

#

...are pointers guaranteed to be aligned in the proc struct?

#

I think it works!

tough shadow
#

what is wrong with my ipod

naive sedge
# naive sedge I think it works!

if anyone is curious

func findKernelProc(kread: KReadPrimitive, ktask: UInt64) -> UInt64 {
    // Search backwards until we find a signed pointer which points to 2 UInt64s before itself
    var addr = ktask
    while addr > ktask - 0x1000 {
        addr -= 8
        let val = kread.kread64(addr: addr)
        // is a signed pointer
        if val < PTR_MASK || val > PAC_MASK {
            continue
        }
        let ptr = unsignPAC(val)
        //print("Found potential kernel_proc: \(hex(addr))")
        if ptr == addr - 16 {
            print("Found likely kernel_proc: \(hex(ptr))")
            let pid = kread.kread32(addr: ptr.advanced(by: 0x60)) // sanity check
            if pid == 0 {
                print("Found kernel_proc: \(hex(ptr))")
                return ptr
            }
        }
    }
    return 0
}
tough shadow
#

Any script to trigger kernal panic

naive sedge
#

?

#

kernel panicking is easy? I literally have to try and prevent it from panicking

naive sedge
#

I'm rewriting libkfd in pure swift

#

and trying not to require patchfinding since that would be annoying

tough shadow
#

what could this do btw?

naive sedge
#

uh, ideally whatever libkfd can do? install trollstore is probably the easiest

naive sedge
#

iOS 16ish

tough shadow
tepid olive
tough shadow
tepid olive
#

Eh I'll just wait until I make a tweak

wooden yarrow
#

i mean i guess it works

#

but really should be a AND + nonnull check

#

tr

granite frigate
#

Waittt no way its out

#

lfg

#

🙏

tepid olive
#

No it isn’t

#

I just released source as is

granite frigate
#

I mean isn’t that

#

out

#

😭

tepid olive
#

Sort of?

radiant idol
#

can you bootstrap

tepid olive
#

I mean sorta but not really

radiant idol
#

I see

thin valley
naive sedge
#

hey what makes usecount on a vnode go up

#

my problem is that my write primitive doesn't work if usecount is 0

#

so how can I organically make it go up

placid kraken
#

@indigo peak

#

ive had something a bit personal to deal with lately

#

but i had a little bit of time before i did what i did, this has been a thing for a while i just forgot to commit it

#

so i got libsandy to work

indigo peak
frail cedar
#

reposting from #general because i realized it makes more sense here but

#

Given that the coretrust bugs allow us to resign any system process, could we not just modify a process of your choice with a tweak directly?

#

like just inject Spectrum into the SpringBoard binary, CT resign it, swap it in the rootfs (can't have SSV) and have spectrum all the time

#

or are there limitations I'm not seeing

#

preferenceloader wouldn't work i think (unless you modify the Preferences bin..?) and process that require no sandbox would also not work

#

but for some stuff it would work i think?

#

idk

#

im not sure if there's a way to just merge a dylib and a compiled binary

#

just ideas i had

lean ermine
lean ermine
frail cedar
#

so i had to unplug and replug the battery

lean ermine
#

roothides bootstrap backs up system ipas you inject to and signs them then installs them

frail cedar
#

interesting

#

what does it use to inject?

naive sedge
#

so, does anyone have any ideas on how to debug the simulator freezing when I try and redirect folders by tampering with vnodes

lean ermine
#

i think technically ellekit

granite frigate
granite frigate
#

no

#

CS_PLATFORMISED csflag

lean ermine
#

but you can replace launchd in memory to launch a custom springboard

#

someone should implement that!

granite frigate
lean ermine
granite frigate
#

🤔

frail cedar
lean ermine
naive sedge
frail cedar
#

is this why SB injection wasnt possible with CT2

granite frigate
frail cedar
#

initially

granite frigate
#

for system apps no

frail cedar
#

what's wrong with system apps - same problem?

granite frigate
#

yes

lean ermine
frail cedar
#

that or boot an ssh ramdisk

#

and swap it

#

not sure

#

if that would work

granite frigate
frail cedar
#

i was bored at work and thinking

naive sedge
granite frigate
#

wow

lean ermine
#

lol

naive sedge
#

maybe it's getting confused because of that I'll try real device

granite frigate
#

what macOS version does landa work until

frail cedar
#

are there any checks on launchd's status as a binary? could you create your own, swap it with an sshrd, and then just use custom launchd?

granite frigate
#

have you heard of serotonin

lean ermine
#

lmao

granite frigate
frail cedar
#

i know Nothing about how it works

#

i know it exists

granite frigate
#

yeah

#

so

frail cedar
#

but i have no reason to use it

granite frigate
#

it does what you describe

frail cedar
lean ermine
#

yes

#

in memory

granite frigate
#

no silly

lean ermine
#

SHIT!

frail cedar
#

yeah not in memory

#

the file on disk

lean ermine
#

no

granite frigate
#

no

frail cedar
#

thats what i mean

lean ermine
#

that would break sep

frail cedar
#

could you do that

granite frigate
#

that would just be haxx

granite frigate
frail cedar
lean ermine
#

SORRY

#

SAID SOMTHING STUPID!

frail cedar
#

ssv?

#

what if you're on ios 14

lean ermine
#

ye

granite frigate
frail cedar
#

doesnt it swap analyticsd though

primal perch
#

gex

granite frigate
granite frigate
#

alfie did this

primal perch
#

@hasty ruin

frail cedar
#

no development for me ik

#

macbook said no

granite frigate
#

ssh ramdisk to swap it

#

exactly like you said

#

you /could/ have it load taurine on boot, iirc someone tried this but failed somewhere bc taurine didn’t like it when launchd was not real

frail cedar
#

i need to get a ct2 cert

#

my sign.p12 is still ct1

lean ermine
#

is that a thing lol

frail cedar
#

its just what i named the p12 i pulled from TS

lean ermine
#

need

frail cedar
#

oh it seems that the new bug doesn't use a p12

#

guess ill stick with my ct1 p12 since it works on 15.4.1 anyway

granite frigate
#

build choma and run ct_bypass

frail cedar
#

i dont have a working mac rn

#

my macbook wont boot

granite frigate
frail cedar
#

my iphone enabled sleep mode

lean ermine
#

wut happen

frail cedar
#

via a magnet in the case

#

and it wont leave

lean ermine
#

lol

#

hold power longer

frail cedar
#

i tried unplugging battery

#

nothing

frail cedar
granite frigate
#

sounds fucked

lean ermine
#

is it intel

frail cedar
#

im hoping it's just dead

#

battery is old af

lean ermine
#

must be intel

frail cedar
lean ermine
#

w magnet lid

#

yea

#

time to upgrade anyways troll

frail cedar
#

hoping i get enough money at graduation to get an m2 mbp

#

dream config is 16" 16/1tb but i probably wont be able to afford that

lean ermine
#

if u dont wanna wait u can get m1 air for like 500 if ur crafty

frail cedar
#

i dont want an m1 air for 500

lean ermine
#

lol

#

my m1 air is my lil buddy

#

i lov him

granite frigate
#

i wish my m1 air had more ram and storage

lean ermine
#

same but i dont care too much

#

i havent had an issue w 256

frail cedar
#

I hate ldid with a passion

lean ermine
#

and the ram issue is overblown imo

#

ppl will get so mad if u say 8gb is fine on m1

#

but it really is lol

frail cedar
#

its fine unless you use xcode

granite frigate
#

i do get mad

#

trying to run 3 xcode simulators at once is...

lean ermine
frail cedar
#

if you use xcode it's not ok

#

especially with sims

granite frigate
#

i once used 16gb swap

lean ermine
#

but i dont use sim

frail cedar
#

with 8gb i always hit pagefile

#

always

lean ermine
#

i never use sim lol

lean ermine
frail cedar
#

see I have to

lean ermine
#

whats ur tbw

frail cedar
#

i cant just

lean ermine
#

have u checked

granite frigate
#

tbw?

frail cedar
#

pop an apple tv on the table next to me

lean ermine
#

terabyte written

frail cedar
granite frigate
#

dunno

lean ermine
#

expected ssd life for m1 is around 150 tbw

granite frigate
#

when the ssd dies i have a reason to buy a m1 pro

lean ermine
#

it wont die

granite frigate
#

bummer

frail cedar
#

swap preferences binary
it crashes
go to check crashlogs
crashlogs are in settings
settings crashes

#

oh i forgot to give my new binary execute perms i am stupid

lean ermine
#

do this

#

im curious what urs is

#

im at 7 tbw but im not a power user

granite frigate
#

that website looks interesting

lean ermine
#

lol

granite frigate
#

💀

lean ermine
#

the gist is just install smartmontools

#

i couldnt remember the name

#

lmao

#

new screenshot cos i doxxed myself in that other one

granite frigate
lean ermine
#

not that bad

granite frigate
#

i've only had it for a year

#

well, not even a year

#

10 months

lean ermine
#

person before u mightve done more than you

naive sedge
#

afaict it actually works on iOS!

granite frigate
#

it's brand new

lean ermine
#

fr

#

nvm then

#

lol

naive sedge
#

so maybe it was broken on macOS because it's different offsets

lean ermine
#

thats pretty heavy usage but it still won't fail

#

150 tbw is a low estimate

granite frigate
lean ermine
#

yours most likely wont actually fail until like 250 at least

granite frigate
#

what are you trying to swap

naive sedge
#

vnodes

granite frigate
#

uh like what folders

lean ermine
#

and you can do ssd upgrade for like 200 if you want from someone like dos dude

naive sedge
#

oh, a temp folder and the folder to put trollstore in

granite frigate
#

ah

frail cedar
#

my iphone is confused

#

"monday february 21"

granite frigate
#

TS installer in swift playgrounds?

naive sedge
#

yea

granite frigate
#

👀

lean ermine
#

interesting

#

lol

naive sedge
#

I'm trying to make it universal and not require offsets that change

#

for example my kproc trick

granite frigate
#

now I want to try making one, but I don't have any devices supporting playgrounds

lean ermine
#

does playgrounds have a sim?

#

ive never used it

granite frigate
#

that's cool

naive sedge
#

yeah I rewrote all of libkfd in pure swift

#

and by pure I mean pure

lean ermine
#

pure.. kfd

frail cedar
#

yippee

naive sedge
#

I mean pure as in I don't even have an objc compiler

frail cedar
#

posix error 85 after trying to swap bin ary

naive sedge
#

so can't cheat and use a bridging header

frail cedar
#

bootstrapping failed it says

#

oh well i will go to bed

granite frigate
#

i can't just have a button in swift that runs my objc stuff

naive sedge
#

welllll

#

you can just use this

#

and exploit it

#

and have it install your objc code

#

😛

granite frigate
#

yeah True

faint stag
lean ermine
#

8gb is fine on that

#

2024 pro should probably not have 8 tho!

faint stag
lean ermine
#

but on my 2020 m1 air its not an issue

#

lol

faint stag
#

never launched xcode once but I'll quickly have issues once i open enough stuff
i have a 2020 m1 pro and I'm still confused to why it exists

like, the only important difference is the battery compared to an air lmao

lean ermine
#

if you put thermal paste on the cpu casing on m1 air it gets practically the same performance as the m1 pro

#

ive got some thermal paste leftover for a rainy day in case i ever wanna do it lol

granite frigate
#

no amount of performance can give you more ram

lean ermine
#

tru

faint stag
#

and swap can't solve all your issues

naive sedge
#

and I have no clue why, but I noticed the exploit works a lot better when running in the "App Preview" mini window then when launch in a new Swift Playgrounds window

#

like it has trouble spraying the pages when in a new window... more kernel ram usage? idk

#

anyway it can list directories now, just a few more things to actually write the TrollStore app

faint stag
#

what do we name this install method
trollgrounds?
seems too easy clueless

granite frigate
granite frigate
#

🔥

naive sedge
#

all kfd vnode modifications are reset on reboot, right?

granite frigate
#

well, most

#

do not fuck with mobilegestalt

#

i bootlooped with that before

tepid olive
#

the silly

primal perch
#

point and laugh at the people that bought that

ashen birch
#

fr

#

pro series M SoCs on top

primal perch
#

💯

#

my m1 base with 16gb ram is more pro than that machine can ever be with 8

ashen birch
#

i swear my m1 pro mbp gets more use as a mac mini than an actual macbook now

#

lmao

primal perch
#

mines a glorified chromebook for school

#

i just larp about needing 16 on the go but realistically would never notice a difference with chrome and google docs

#

maybe with xcode once in a while

slender glade
#

@granite frigate NEW PFP… WHAT THE FUCK!

granite frigate
#

bruh like 3 people told me that

#

😭

slender glade
#

YEAH CAUSE UR NOT SUPPOSED TO CHANGE YOURS

granite frigate
#

😭

slender glade
#

Do you guys have any ideas of things to make

granite frigate
#

i was gonna ask

#

im a very idealess person 💀

slender glade
#

SAME

#

I’m just an implementation person

granite frigate
#

thats cap for you tho

slender glade
granite frigate
#

you're working on somethign like alwwawys

slender glade
#

Nah 😭

granite frigate
#

so it tried to load ipad frameworks or something

slender glade
#

I haven’t really worked on anything in the past like few weeks

granite frigate
#

anyway no apps loaded so I tried to reboot

granite frigate
#

the end

slender glade
granite frigate
#

😭

slender glade
#

@granite frigate hop on persona

granite frigate
#

😳

slender glade
granite frigate
#

i cant find my switch

#

💀

#

fire

slender glade
sonic totem
sonic totem
granite frigate
#

uh

#

I forgot

#

but idts

sonic totem
#

They 100% are because otherwise TrollStore installation wouldn’t work

granite frigate
#

if you reboot, the kfd overwritten tips app stays as TrollStore?

sonic totem
#

Yes

granite frigate
#

it didn't for me

sonic totem
granite frigate
#

dunno

sonic totem
#

Maybe it’s inconsistent

#

Wasn’t there a difference when you force rebooted vs regular shut down

granite frigate
#

Not sure

sonic totem
#

The way TrollStore installer works is overwrite Tips with kfd -> reboot to get rid of cached code signature -> open on fresh reboot

#

But I’ve seen some people say it works without rebooting

#

So I think it’s dependent on whether the signature has been cached

granite frigate
#

I've tried like dozens of times and kfd installation via TrollStar never worked

#

Dunno

sonic totem
#

Took me like 10 attempts

#

But the one that worked was:

  • Shut down
  • Power on
  • Leave idle for 5 minutes
  • Unlock
  • Leave idle for 2 minutes
  • kopen
lime pivot
#

This got more interested that I anticipated, so I've put together a demo of how to use Apple's internal OnBoardingKit framework.

Goes without saying that, because you have to link against a private framework, this should never go anywhere near production code 😄 GitHub link👇🏽

↘️ Quoting Seb Vidal (@SebJVidal)

Interesting...looks like Apple ha...

#

someone discovered OnBoardingKit lol

graceful gate
sour pumice
brazen timber
granite frigate
#

chat i have to learn angular and host a workshop on it within a month

#

is this doable

torn cloud
#

if you don't take any showers, yes

granite frigate
#

i'm assuming I'll just be teaching the basic stuff up till making a todo

#

because idk otherwise

#

💀

brazen timber
granite frigate
#

because it's a google student club

#

and the options were node express or angular

brazen timber
naive sedge
#

So, I wrote the trollstore helper over Weather app using playgrounds, but it doesn’t launch

#

Is that because I don’t respring?

granite frigate
#

try that method I guess

faint stag
naive sedge
#

Ok will try and respring

placid kraken
#

which part

#

okay i can finally push the flora update that sat in my local git for the past few days

placid kraken
#

it works on my own device but i havent had the chance to test on any others

slim bramble
#

Shouldn't I be able to read the apticket ? (A14, 14.6)

fathom snow
#

is quite funky

#

use at own risk

fathom snow
#

Schweet

#

They are a huge nerd

granite frigate
#

😭

#

why

sonic totem
#

@naive sedge I replied in HD but the only way to remove cached signature is to reboot

restive ether
hasty ruin
topaz yew
placid kraken
#

try exporting, clearing prefs, and importing

young meteor
young meteor
placid kraken
#

it seems this sf symbol does not exist on older ios

#

what ios are you on?

young meteor
#

15.1

placid kraken
#

wait does it work in other apps too

#

i know ipad doesnt have a calculator

#

wait nvm

#

that video shows notes thats fine

young meteor
hasty ruin
young meteor
torn cloud
#

@grave sparrow what's the point of bragging that i made a macOS tweak injector

#

if you're not gonna make it public troll

hasty ruin
#

trollery

torn cloud
# hasty ruin trollery

have you consumed your daily intake of 20 digestives with 5 pints of PG tips yet iCraze?

faint stag
#

wtf

placid kraken
#

i hate github markdown oh my god

#

in my local preview, the table of screenshots looks great

faint stag
#

why

placid kraken
#

meanwhile github

faint stag
#

that looks

#

fine

#

what's wrong with it

placid kraken
#

the different sizes really annoys me

#

wouldve been better if it was scrollable like the preview

faint stag
#

oh

#

are all the images the same res

placid kraken
#

yes

#

same res, same width

#

github just decides to do that though

#

because its github

faint stag
#

you could just be funny

#

and do inline styling

placid kraken
#

i already do

torn cloud
#

more of a reason why you should add me on snap

#

and send me toe pics

sonic totem
faint stag
sonic totem
#

Trust me.

torn cloud
#

why

#

reason

sonic totem
#

You don’t wanna know

faint stag
torn cloud
#

i do wanna know

torn cloud
#

what did he send you

faint stag
#

wtf

torn cloud
#

joking

#

i never said that

placid kraken
granite frigate
#

/snipe

torn cloud
#

how much

#

name your price

#

wtf

faint stag
placid kraken
young meteor
#

how many corvettes would you get hm

torn cloud
#

it's not that valuable

#

L capt

#

i did not expect this from you

topaz yew
#

zefram malware

torn cloud
#

deeply dissapointed

torn cloud
#

anyway time to work on a ios 14 untethered jailbreak

#

(when i get a test device)

young meteor
#

wen eta rootless ios 14 jb

#

that'd be funny

hasty ruin
torn cloud
torn cloud
#

EXPLAIN THYSELF IMMEDIATLY

young meteor
#

someone made one for ios 12

torn cloud
slim bramble
#

icraze slow today

young meteor
#

misinformation

slim bramble
faint stag
# placid kraken tbh idk

and if you're going to use width on the parents of the images, you might as well just fit-content?
or use max-width on the img itself

torn cloud
placid kraken
#

github markdown is very sanitized i dont think you can use fit content

slim bramble
#

always

torn cloud
#

fr

faint stag
#

max width should work tho

placid kraken
#

the issue is that it wont become scrollable horizontally

faint stag
#

the table should scroll then if it's too wide

placid kraken
#

yeah thats what the overflow-x is for

#

but instead of scrolling it squishes the children

faint stag
#

not the table items

placid kraken
#

its applied on the container of the table

torn cloud
#

@slim bramble have you done with 16player DRM or is eta still son?

placid kraken
#

the table items dont have that anymore

slim bramble
#

now I just have to do the server

torn cloud
placid kraken
#

oh yeah i applied for a seller account on havoc to put flora on there for free

slim bramble
sonic totem
#

I sent eggplant instead of thumbs up by accident

slim bramble
#

It's ooc

sonic totem
#

Of course iCraze takes it out of context

torn cloud
slim bramble
#

and most likely will

placid kraken
#

as per drm guidelines they say you should verify the signature is valid up to once per month

slim bramble
#

Or once every 2 weeks

placid kraken
#

no as in no less than 1 month

slim bramble
#

@lime pivot

#

Is there a maximum for that ?

placid kraken
#

i dont remember where i read that hang on

#

let me find it

young meteor
#

the once a month is havocs policy iirc

placid kraken
placid kraken
young meteor
#

all I see on chariz regarding drm is

A product may perform integrity checks to detect tampering or piracy, and use the result to display a warning to the user and/or refuse to run, but should not harm the user’s device or data. We believe sellers should be allowed to protect against use of pirated copies, but any further than a gentle warning is likely to be considered malware

slim bramble
#

I mean either way, if I actually had to change it would be just a simple update

placid kraken
#

noooo how dare you pirate my $0.99 tweak >:CC i will update your device to 17.4

#

]

#

so true

slim bramble
faint stag
#

@placid kraken
the fix is dumb but all i had to do was set td widths based on the amount of them lol

#

also set the id for the h1 to top for the anchor to actually work
it didn't become a link until i did that

#

actually i think github uses #user-content-top

#

lol

orchid fulcrum
fathom snow
#

we love markdown in this household

timid furnace
#

just show the full output, i want to see what permissions are set on the folders

faint stag
# faint stag

darn i thought i had something but the sizes are all wonky when the table overflows

#

great

timid furnace
orchid fulcrum
faint stag
orchid fulcrum
timid furnace
#

hm

#

the permissions look fine

#

weird

#

try this anyway i guess

#
chown root:wheel /var/tmp/
chown mobile:wheel /var/tmp/com.apple.appstored/
chmod 777 /var/tmp
chmod 700 /var/tmp/com.apple.appstored/
#

will probably need to be logged in as root

harsh junco
#

I hate apfs it acts weird

tepid olive
#

M

orchid fulcrum
#

Full recovery completed 👌

tepid olive
#

nice

timid furnace
#

@native orbit how do i access private member variables from a hook

timid furnace
#

actually i cannot figure out what this calling convention is

naive kraken
timid furnace
native orbit
timid furnace
native orbit
#

what u trying todo

timid furnace
#

wanted to look at the internals of the class so that i could reimplement it

#

but i guess i dont rlly need it

#

ok i think i figured out whats calling it

harsh junco
#

How can I use opainject on appstrol