#development

1 messages · Page 103 of 1

left lantern
#

couldn't you set its playback timer back to 0?

#

0.0

timid furnace
#

and the function is called repeatedly?

indigo peak
#

yeah the function is called repeatedly

timid furnace
#

also yea reinitializing does not sound like the proper solution lmao

faint timber
#

I don't want beef with anybody but stuff happens'

timid furnace
#

imma be honest this is probably fine

primal perch
indigo peak
timid furnace
#

although whether you need reload here is questionable

daring grail
#

guys

#

public static void CupidSpammer()
{
if (ControllerInputPoller.instance.rightGrab)
{
GameObject gameObject = GameObject.Find("Environment Objects/PersistentObjects_Prefab/GlobalObjectPools/CupidArrow_Projectile(Clone)"); //
GameObject gameObject2 = ObjectPools.instance.Instantiate(gameObject);
int num = PoolUtils.GameObjHashCode(gameObject2);
SlingshotProjectile component = gameObject2.GetComponent<SlingshotProjectile>();
int num2 = PoolUtils.GameObjHashCode(GorillaTagger.Instance.offlineVRRig.slingshot.projectileTrail);
int num3 = GorillaGameManager.instance.IncrementLocalPlayerProjectileCount();
Vector3 position = GorillaLocomotion.Player.Instance.rightControllerTransform.transform.position;
Vector3 vector = Vector3.up + GorillaLocomotion.Player.Instance.rightControllerTransform.transform.forward * 2;
GorillaGameManager.instance.photonView.RPC("LaunchSlingshotProjectile", RpcTarget.All, new object[]
{
position,
vector,
num,
num2,
false,
num3,
false,
1f,
1f,
1f,
1f
});
gameObject.SetActive(true);
component.Launch(position, vector, PhotonNetwork.LocalPlayer, true, false, num3, 1f, false, new UnityEngine.Color(1f, 0f, 1f, 1f)); //
}
}

primal perch
#

i just give them the snippet they want and then if (when) it crashes and burns later then they get a better one

timid furnace
#

ie. can you just check the actual condition at the end

faint timber
#

probably the main reason is stealing something, tweeting about it, for 'clout'

daring grail
#

who wants more of my code

timid furnace
#

no

daring grail
#

please

primal perch
daring grail
#

wow

#

I hate you more

#

mods

#

I am developing

#

rainbow

daring grail
#

me rn

#

public static void QuitGame()
{
Application.Quit();
}

indigo peak
#

@timid furnace 💀

#

AVAssetReader doesn't support seeking or restarting, it is essentially a sequential decoder. You have to create a new AVAssetReader object to read the same samples again.

timid furnace
#

well then good luck

primal perch
#

fr

faint timber
limpid pumice
indigo peak
#

@timid furnace i can think of any solutions bc all the solutions i have are too inefficient

#

because it crashes BEFORE assetReader.status is complete

#

and any other checks inside the if are too slow

#

and i dont wanna arbitrarily just reinit if i dont have to yk

#

like i could just

static NSTimeInterval notNow = 0;
NSTimeInterval now = [[NSDate date] timeIntervalSince1970];
if (now - notNow > some_arbitrary_sec) {
  notNow = now;
  reload = true;
}
#

because then when if (reload) is called itll reload and reinit the reader and whatever

#

hmmm i could make it be that some_arbitrary_sec is the video duration - 0.5 or smth

#

so it can't have more than 1 reader active at once

vivid dew
#

wtf

left lantern
#

yeah fr me when btop looks all fked up

worthy mulch
#

Anybody have guides for building IPAs and other iOS binaries without a Mac? I have a laptop I could sacrifice to be a hackintosh, but I'd need to buy a different wireless card, or I could try a MacOS VM on the desktop I'm building rn, but i'm planning to use that desktop mostly as a headless server

tepid olive
#

Always been curious, where’s the cydia source code?

indigo peak
#

if the laptop is running linux, skip WSL and install theos

worthy mulch
#

last time I tried with theos, I ran into issues with Swift dependencies

#

granted, that was WSL, not native linux so I could try again on one of my linux boxes, but I don't think that would change anything

indigo peak
worthy mulch
#

is there any special sauce in an xcode project that just can't be run on a non-mac machine, or could a xcdode project be forced to build with theos?

indigo peak
#

you could "rebuild" the project by converting the xcode format into a makefile format

#

if that makes sense

proper reef
#

yeah except for the mentioned swift dependency issues

indigo peak
#

cross that bridge when you get to it

#

idk how swift dependencys work

#

i barely know how swift works to begin with

proper reef
#

good

timid furnace
#

the main problem is converting the xcodeproj to something that existing tooling on linux can use

worthy mulch
#

would it be more of a PITA to hackintosh or set up a VM, or try and makefile-ify an xcode project and make swift work under Linux?

timid furnace
#

depends on the project

timid furnace
#

but idk what you are doing

#

so

indigo peak
#

i think i know what i can do

worthy mulch
#

take the Fugu15 project for an example, it needs swift, but theos didn't error immediately when I tried it last

timid furnace
#

thanks gir

#

did you actually install a swift toolchain

worthy mulch
#

it was under WSL, and since then I've wiped my computer a couple times, i don't think anything's installed anymore

#

but that was where I got stuck

timid furnace
#

upfront effort vs repeated effort

worthy mulch
#

how much of a PITA to try and automate it do you think it would be?

timid furnace
#

not happening

#

there's too much variance in what stuff can rely on

#

also some stuff is just not open-source

#

ie. swiftui

proper reef
timid furnace
#

depends

native orbit
#

it should become no-sourced ong

worthy mulch
#

what about using the Unicorn loader that was used in pypush to try and run the closed-source MacOS binaries?
nvm, that's dumb

timid furnace
#

if you're doing a really simple app with no logic, fine
if you're doing swiftui for the gui because you cant wrap your head around designing in objc/storyboard, fine
if you're doing swiftui because you like swift, not fine

timid furnace
#

good luck with the entire toolchain

left lantern
#

takes me like 30 mins from a fresh arch install

worthy mulch
left lantern
#

check DKVM in my links on my profile

#

there are 2 small bugs on the docs, after you go on the kexts page, the link to the next page is broken, thats because it links to the 04-Tools page , but it was removed a few commits ago, and the person who did the commit didnt update the link and ive been busy c:

#

the last bug is, the diskprovision included in the repo rn is broken for people who try to mount images twice after a failed attempt, because the program doesn't check if mount 0 was mounted beforehand, thus yeah, it should work oob for you on arch, but some people run into issues with other distros that mount shit

#

automatically

worthy mulch
#

I've already got a 2070 super, but would it be worth getting a RX580, and just running both in the system?

left lantern
#

in my opinion

#

a 6000 series gpu can be found for like 200 maybe 250 max

#

idk how much an rx580 is, but, i mean, for a few 50 more bucks or so

#

personally i got a 6600 for 200

worthy mulch
#

it would be 70 bucks, but I'd need to get a new PSU too

left lantern
#

oh shiet, awe yeah 70 bucks for a 580 is decent i cant lie

hexed knot
#

I'll sell you a 570 for 55

hexed knot
left lantern
#

heres teh list

#

just incase you see something decent on ebay or, if you get his 570

worthy mulch
#

500 watts, with an i7 9700k and a 2070 super (dead fans) currently

left lantern
#

me asf, my 2070 super fans also died

#

not dead, but the motor has a hair, so its off center and scrapes the plastic shroud

worthy mulch
#

I'll probably go with the 580, the dude selling it to me is one of my friends, literally a 6 minute drive from me

left lantern
#

wow thats goated, yeah if you can pretty much get your hands on it with relative ease, id prob go that route too

#

but nah your cpu is great, dGPU coming in, you should be fully ready to run a full on macOS vm

#

for context, im in my vm 24/7

hexed knot
#

go w/ it

worthy mulch
#

because I need the CUDA for AI stuff, the 2070 is staying in, just probably getting moved to the second slot

hexed knot
#

hackintosh is so easy with amd and 9th gen

left lantern
#

well the good thing about running macOS in a VM is that you basically only require a dGPU, and you're off

#

everything else is taken care of by Virtio and QEMU

hexed knot
#

o kvm nvm

#

should be easier tbh

#

its git clone and done

worthy mulch
#

I was going to hackintosh my thinkpad t590, it's just a $50 wireless card swap

left lantern
#

never promote premades

hexed knot
#

did they change it

left lantern
#

no, just dont use premades

#

same as for desktops running baremetal hacs

hexed knot
#

idk abt u but the macos kvm github was amazing

#

and idk anyone who made their own kvm lol

left lantern
#

it works by sharing the same OC config basically

hexed knot
#

it was all that github

timid furnace
left lantern
#

and if you want imessage or any further support, you need to already understand how to opencore

timid furnace
#

a long time ago

left lantern
timid furnace
#

but then people are going to murder me if i say it was pretty easy

#

so

hexed knot
#

hackintosh is easy

timid furnace
#

nah

hexed knot
#

its just praying it doesnt break down in a year

#

and making it not shit after installation

left lantern
#

naur it is easy, i can agree, but it allows randos to run into many issues who just want macOS

hexed knot
#

thats the shitty part

timid furnace
#

y'all haven't experienced the troublesome hardware

worthy mulch
hexed knot
#

U know what ur right

left lantern
#

yeah like, imo anyone can git clone a repo and run a command, but then what happens when they run into a problem

hexed knot
#

yeah

left lantern
#

there are people in the UTM discord who are like

#

why doesnt bluetooth work in my windows 11 vm

#

and im like, its a virtual machine, it has no bluetooth in it

hexed knot
#

thats the problem with jb today imo

#

its too accessible

left lantern
#

yes very, too accessible to use repos like that, its just hard when some of the core concepts are really important

#

cause then the support falls on those who made it

left lantern
worthy mulch
#

it's not that JB is too accessible, it's that the new people coming in have had everything else be too accessible, so they expect everything to be that way

left lantern
#

the VM is using GPU passthrough so it means macOS is displaying directly on the 580, meaning youd need an hdmi cable out of that to a monitor to see macOS

worthy mulch
#

any way to just use macOS headless?

left lantern
#

but there are some really deep configurations you can make which involve evdev and the likes, to basically nullify needing to do usb port passthrough

left lantern
#

yeah?

hexed knot
#

if u have 2 gpus, kvm hackintosh is so nice

proper reef
timid furnace
#

to do headless properly you need a dummy plug

left lantern
#

itll still display to the GPU yeah exactly

#

but you can ssh to it from wherever

worthy mulch
#

well, I'm making a MicroCenter run tomorrow, i'll put that on the shopping list too

left lantern
#

i mean even now, you can make a high performance macOS VM and only ssh into it

timid furnace
left lantern
#

itll just still be outputting that dummy feed somewhere, so either the virtio display or, a serial display

hexed knot
#

i could put my rx 570 in my pc and have a hackintosh kvm

timid furnace
hexed knot
#

but it overheats my pc

#

cuz i have to put it right under my 3070

left lantern
timid furnace
#

i think you might have to connect it to a vga monitor first for it to work properly

#

been a while since i tried it

hexed knot
#

and my 3070 has no room to blow air out

left lantern
#

i also dont have any airflow for the two gpus

left lantern
hexed knot
#

i used to do that

left lantern
#

or console mode i guess (?)

hexed knot
#

but then i got tired of it so i just took out the rx 570 and now its just collecting dust

timid furnace
#

not in the way you expect

left lantern
#

hmm

#

yeah im thinking of like, how linux does it

hexed knot
#

yeah i dont think you can

timid furnace
#

yea nah. you can have it pre-init and get a console, but this is basically before all daemons are started, and once you start them you'll be kicked to gui

hexed knot
#

u have to boot it up log in and then u can do shit

timid furnace
#

you can have (actual) serial but that's just kernel output

timid furnace
#

but thats pretty much it

left lantern
#

huh

#

thats interesting

proper reef
#

actually wait

left lantern
#

so macOS basically always wants a display?

proper reef
#

this is intel macos right?

left lantern
#

yes

timid furnace
#

yes

proper reef
#

single user mode

timid furnace
#

no sum on AS

#

single user mode is what i just described

proper reef
#

ahh ok

left lantern
#

yerrrr

timid furnace
left lantern
#

hmm i wonder if a custom kext is possible

hexed knot
#

and no more ram

timid furnace
#

i guess you could theoretically just block windowserver from starting

#

but like

left lantern
#

yeee

timid furnace
#

this has minimal use case

left lantern
#

nah yeah, but in the case of DKVM, i cant lie, this is kinda juicy info, and could help alot of people who dont have iGPU/dGPU but simply want xcodebuild

timid furnace
#

i mean

#

just let it get to the login window

left lantern
#

or the equivalent of that QEMU apple silicon fork that takes you to console

#

Mmm

timid furnace
#

its not like you have to use it through the gui

proper reef
#

yeah

timid furnace
#

just set it up enough to enable ssh and then use ssh

left lantern
#

yeah but having the OS still displaying to some display, would still eat up CPU time no? cause of no gpu and whatnot

#

eh maybe not, id have to even see if it does lag or not

proper reef
#

eating up cpu time is still better than no xcodebuild

left lantern
#

that is very true

left lantern
#

huh

#

i guess thats true

proper reef
#

know what

#

i'll see how apple does it

#

brb

left lantern
#

yeee all good, lemme know if you find anything cool

topaz yew
#

is there a place with a list or documentation of these subcodes?

proper reef
proper reef
#

some extra launchdaemons which put a shell over serial

timid furnace
#

I mean

#

you can do that

#

ive shoved log output over serial before

#

but do they disable the gui

proper reef
#

ill see if there's a way to disable the gui though

timid furnace
left lantern
#

bet bet, thats gonna be funny to see lol, ofc ive ran my crappy laptop with macOS and then only ever used SSH over it, but a machine starting into a console only, would be funny asf

topaz yew
#

namepsace 6 😭

granite frigate
#

😭

radiant idol
#

@grave sparrow happy birthday!

ashen birch
#

hbd zefram dev @grave sparrow

#

may 2024 bring less zefram bootloops (it Will Not .)

limpid pumice
#

happy birthday @grave sparrow

hasty ruin
#

happy birthday - shame you still won’t get a job this year

limpid pumice
#

can i hire you to do my taxes?

limpid pumice
#

will give big mac meal

primal perch
primal perch
hasty ruin
#

capt’s mother just sent me her first nudes of the year

#

🔥

left lantern
#

tim apple

indigo peak
#

@grave sparrow happy birthday big man, thanks for all the help you’ve given me throughout the years 🫶

#

ok wholesome moment over

#

eat shit and die capt

velvet path
#

@grave sparrow happy birthday

primal perch
#

@grave sparrow happy birthday big man

cloud yacht
olive peak
#

10 years is a decade right

#

or was it 30

left lantern
#

luh mao

#

its 10

#

deci

frail cedar
#

tricade

fluid lintel
#

Kfd adds support for a new exploit puaf_landa with support up to iOS 17

stark stratus
#

16.6.1

fluid lintel
#

This method exploits CVE-2023-41974.
Fixed in iOS 17.0

stark stratus
#

correct

#

it does not support iOS 17

#

unless it's a beta

fluid lintel
#

Yes right.

stark stratus
slender glade
lime pivot
granite frigate
#

how do I dump the entitlements of a binary with ldid

olive peak
#

whats the AudioDSP dylib or framework

#

just sound?

#

and whats the __LINKEDIT memory region (thats what its calle right)

#

whats a meta file

sonic totem
#

But also some information for linking

granite frigate
#

thx

ocean raptor
elder scaffold
#

ldid_bingner -S ldid_procursus

visual meadow
#

oh didnt see someone else said

olive peak
#

is this how you hook objc classes that are custom made from an app

primal perch
#

😭

hasty ruin
#

That’s only necessary for swift classes with a . in their name

primal perch
primal perch
#

oh

ocean raptor
olive peak
#

i used ktoool to dump the classes

hasty ruin
olive peak
#

and found this

#

well thats the hook but i found these functions

#

but no logs

hasty ruin
#

They’re not being used then

olive peak
#

do you know where the configs are stored for these things

#

also whats an app id

harsh junco
#

how to build libpatchfinder for gnu/linux?

olive peak
#

so what could i possibly do to find out where the app finds the bundle id

#

i have a feeling it reads it from the info plist file honestly

sonic totem
#

Probably

torn cloud
#

i though felix_pb went dark?

#

most epic comeback of all time

sonic totem
#

Went dark?

#

They were never too active in the first place

torn cloud
#

oh i thought he just dissapeared lol

topaz yew
#

anyone know anything about adding load command to binaries? im getting sigbus errors with insert_dylib

stark stratus
#

is the purekfd beta stable enough to work on all devices? (for installing trollstore)

torn cloud
topaz yew
upper hull
#

@unkempt magnet could I get the method you used to obtain arm64 offsets for kfd? the current method gives overflow reached end of vmem

summer zealot
#

Can trollstore be installed with lockdown mode enabled

sonic totem
#

Yes

indigo peak
#

@timid furnace

REINIT: if (reload) {
    reload = false;
    // init code
}

newBuffer = nil;
// newBuffer assign code here, will be nil if
// the video ended
if (!newBuffer) {
    // video ended
    reload = true;
    goto REINIT;
}
#

thats what i got so far

#

it works, loops how it should

#

but the longer the video is looping for, the more the phone heats up and the framerate goes to crap lol

#

but idk if thats an efficiency thing or just the fact im running this on a shitty iphone 7

indigo peak
#

okay rewrote the code

if (reload) {
  reload = false;
  // init code
}

newBuffer = nil;
if (newBuffer) {
  reload = true;
} else {
  // rest of code
}
#

now it doesnt go to crap

#

but if it runs for too long it crashes 💀

radiant idol
#

what the

#

what ae you doing 😭

#

and why are you using gotos?

indigo peak
#

hm

#

lemme inspect

native orbit
radiant idol
#

statur...

#

dont you dare use them in str_patcher

#

I will not forgive you

#

somewhat

#

why

native orbit
#

its a just an unconditional branch Shrugg

radiant idol
#

i know the js runtime is cursed

#

i didnt say i liked the js runtime

radiant idol
#

no because i will not use them

#

that is true

torn cloud
#

#include <darwin>
#include <stdio.h>

if(device jailbreak false){
patch kernel;
printf("\nYour device is now jailbroken!");
return(0);
}

#

jailbreak script

#

enjoy

radiant idol
#

ah yes

#

no main method

#

#

return(0); 😭

torn cloud
torn cloud
#

neccesary

radiant idol
#

everything in that is so cursed

torn cloud
#

that's why you need return(0);

radiant idol
#

uh huh

torn cloud
torn cloud
#

so i gotta work harder

#

than whatever abomination i just wrote

radiant idol
#

C++:

torn cloud
#

c++ gave me cancer

#

don't use it

indigo peak
#

@compact swift so wait, all variables that ARENT static, and types that end with Ref example (CMSampleBufferRef) i should CFRelease at the end of the function?

brazen timber
#

we call that one legacy bloat

#

both c and c++ need an abi break

indigo peak
#

@grave sparrow how would it work like this

type somefunction() {
  variable;
  createFunction(&variable);
  
  
  copy = variable;
  CFRelease(variable);
  return copy;
}
#

is that right?

torn cloud
#

happy birthday btw

indigo peak
#

hmm okay

turbid fjord
#

Better than discord

#

doesn’t work in first place

topaz yew
#

does EKJITLessHook crash for anyone else?

indigo peak
#

i asked chatgpt to prevent memory leaks and it didnt woek

#

:c

gentle grove
indigo peak
#

@limpid pumice features button on iota site broken lmao

limpid pumice
#

not broken, just not implemented

indigo peak
#

o

#

why not

limpid pumice
#

that site wasn't supposed to go public just yet

indigo peak
#

ah

limpid pumice
#

i will eventually get to it. just working on iota rn. fixing bugs and adding new features

hasty ruin
#

imagine writing bugs

indigo peak
#

(i dont wanna finish this tweak, too much work)

limpid pumice
limpid pumice
hasty ruin
indigo peak
#

@limpid pumice i just realized
your discord profile is Tom Cat, so is hearse's 💀

hasty ruin
#

hi nightwind

limpid pumice
radiant idol
#

CENSORSHIP

limpid pumice
#

icraze dont like me man

#

so rude

#

says my code is bad

indigo peak
#

its okay i hate icraze too

limpid pumice
#

and bullies me

radiant idol
#

again

#

he's just projecting 🥰

#

dont you dare delete it

limpid pumice
#

im revoking @hasty ruin's iota license

hasty ruin
#

:/

indigo peak
#

tf does icraze need hacked snap for

radiant idol
#

snapchat user PointAndLaugh

indigo peak
#

aint no one sliding in his chats 💀

radiant idol
#

TRUE

hasty ruin
radiant idol
#

wa

indigo peak
#

iykyk

hasty ruin
#

real

limpid pumice
#

tbh, idk

radiant idol
#

😭

#

tell me

#

frcoal

limpid pumice
indigo peak
#

im debating updating snap

#

im on like

#

version 11

#

lmao

radiant idol
#

what 😭

limpid pumice
#

to v11.x?

indigo peak
#

i never update snap

limpid pumice
#

or from v11.x?

radiant idol
#

send a pic

indigo peak
#

from

limpid pumice
#

im suprised that shit hasn't forced you to update

indigo peak
#

i dont got the ring light, or anything like that

#

no multi cam snaps

limpid pumice
#

@indigo peak you got any funny backgrounds I can replace my tom the cat one with?

indigo peak
#

TRUE

hasty ruin
#

@brazen timber doxed

hasty ruin
#

what the heck capt did you delete my message

indigo peak
hasty ruin
radiant idol
hasty ruin
hasty ruin
indigo peak
#

i like my old bitmojis

native orbit
radiant idol
#

stop

indigo peak
#

@limpid pumice figure out a way to bring back the old bitmojis ❤️

limpid pumice
#

like the non-3d ones?

indigo peak
#

YES

#

the flat ones

limpid pumice
#

i think all those were purged

radiant idol
hasty ruin
#

@grave sparrow

radiant idol
#

there's one occurance still

limpid pumice
#

hmm

indigo peak
#

like these

radiant idol
#

when ur in texting someone

#

uh

indigo peak
radiant idol
#

its still the old one

brazen timber
limpid pumice
#

maybe

#

i will ponder about it

indigo peak
#

pls dont ponder about it

radiant idol
#

the new bitmojis are too cursed

indigo peak
#

i dont wanna update

#

and lose my bitmojis

#

but i wanna update

#

bc i got a complementary wicked license

limpid pumice
#

imo, i dont find the bitmoji's important

#

sad

hasty ruin
indigo peak
#

@limpid pumice @radiant idol

#

see

#

2d

hasty ruin
#

Evil minion

radiant idol
#

thats what i was saying

indigo peak
#

in typing

#

the ONE place they arent cursed

#

in the latest version

radiant idol
#

soon they'll make those cursed too

native dune
#

the bitmojis are awful

indigo peak
#

@limpid pumice i has question
if i backup the v11 ipa, can i revert back to it using trollstore later?
or do i need a specific bypass to install via trollstore

limpid pumice
#

its just kind of a mess to do that in Snapchat

radiant idol
#

wym

limpid pumice
#

im just very suprised it hasn't forced you off

indigo peak
#

same

limpid pumice
#

most people have been forced to update

indigo peak
#

would the v11 ipa be any use for you

limpid pumice
#

nah. i only stay on latest

#

just to keep iota up to date

indigo peak
#

makes sense

left lantern
indigo peak
#

my heart

#

in this snap version

#

<3

radiant idol
left lantern
#

/.\

indigo peak
#

forgot ab that

left lantern
#

LMAOO

#

i think i can do it now with the bootstrap root dropped

#

cause doesnt that give me a full terminal?

indigo peak
#

this just in trolldecrypt doesnt output frameworks apparently

#

💀

#

oh well

#

no update coming from me 💀

limpid pumice
#

that testflight version?

#

thought appstore is 12.65.1

left lantern
#

it guat

indigo peak
#

i wanna ask for help on this tweak but i dont wanna leak my super secret source code :/

limpid pumice
# indigo peak

yeah, this is testfligh. chances are notifications wont work

indigo peak
#

??

#

i never testflighted

limpid pumice
#

public appstore version is 12.65.1

#

oh im dumb

#

ignore me

#

i read the version wrong

indigo peak
#

yeah thats my old version

#

yeah rip

limpid pumice
#

i read it as 12.67

indigo peak
#

im really contemplating updating snap

left lantern
#

its really bad

#

try to keep it that way

indigo peak
#

because im missing SO MUCH

left lantern
#

nah you're not

limpid pumice
#

wicked's features are half-assed

left lantern
#

as long as you can chat and snap, thats literally all you need, everything they added is straight bloat

indigo peak
#

@limpid pumice funny enough, it tells me to update all the time

limpid pumice
#

his "after dark" bypass doesn't even work

indigo peak
#

"X sent you a message. Please update to the latest version to view"

#

or some shit

limpid pumice
indigo peak
hasty ruin
#

real

limpid pumice
#

there is a new feature that Snapchat implemented where on weekends at a certain time, you can post to a specific story called "After Dark" and then you can see everyone else who posts on said story. If you don't post, you can't see their stories on the "After Dark" story. He changed a couple bools to make the UI look like it works, but you can't even see the "After Dark" story.

#

so his bypass to that feature does not even work

limpid pumice
indigo peak
#

didnt think id get this far

native orbit
hasty ruin
native dune
hasty ruin
#

But you only have a 50% chance of getting it right

topaz yew
#

anyone have a breakpoints hooking example?

#

or resource on how to do that?

timid furnace
#

maybe they mean hw breakpoints?

topaz yew
#

yes

#

hardware breakpoints

#

ellekit and fishhook no work here and i remember hearing something about that

hasty ruin
#

Which device are you testing on?

topaz yew
#

well iphone 13 ios 16.4.1 but its a little complicated

#

i've replaced launchd

topaz yew
#

okay then

#

thanks

native orbit
#

mfw 16 are allocated but only 6 work hm

olive peak
#

is it possible to put like a watchpoint but on a file

topaz yew
#

tf is a watchpoint

torn oriole
#

Watch point deez nuts

topaz yew
#

anyway i dont need it now since i just patched the binary manually

granite frigate
#

launchdhook.dylib

topaz yew
olive peak
#

i dont think that exists for files tho

#

tho i think it gets accessed by open

#

well it does get accessed

#

and i also think its the detection

topaz yew
left lantern
#

sooo

#

im assuming PosterBoard is the new application that runs and manages the background wallpapers?

granite frigate
#

Lockscreen

topaz yew
#

yikes

left lantern
#

wonder if hooking that would bootloop me

olive peak
#

so how would i hook this

left lantern
#

look at dis

#

guat the hiel

crisp frost
left lantern
#

possible, i just git cloned this from the old ahhh classdump-dyld repo

hasty ruin
#

yeah, theos used to import foundation by default

primal perch
#

good thing they removed that

#

but unironically

left lantern
#

okay that makes sense

#

heres where i'm at :3 getting closer tbh

hasty ruin
#

import objc/runtime.h

olive peak
visual meadow
#

Bro i think deleting the mail app drains battery 💀💀

#

If the mail app isnt installed maild just constantly exits and starts

steady nest
#

why am i not surprised

ashen birch
visual meadow
#

no clue

drifting heron
#

what is this abomination

gentle grove
#

it looks photoshopped lmao

#

how is this real

ashen birch
visual meadow
visual meadow
#

nope

grim sparrow
#

bro

visual meadow
#

check syslog

#

you'll see maild get a sandbox container every meh

#

10 seconds?

grim sparrow
#

holy shit

#

can confirm

#

thats so fucking stupid

cloud yacht
#

Lol

#

iOS is a good system

#

not seeing anything here

restive ether
#

you know they don’t test this stuff

cloud yacht
#

ok I'll try

#

I did try grep too

#

hmm it logged a buncbh of stuff once

wicked summit
#

gm

visual meadow
#

IOSurface creation failed: e00002bd parentID: 00000000 properties: <private>

#

anyone know how to fix? this is on 16

#

i have all entitlements

#

it works on 15 jjust fine

#
        static_buffer = IOSurfaceCreate((CFDictionaryRef) [NSDictionary dictionaryWithObjectsAndKeys:
            @"PurpleEDRAM", kIOSurfaceMemoryRegion,
            //[NSNumber numberWithBool:YES], kIOSurfaceIsGlobal,
            [NSNumber numberWithInt:byte_per_pixel*width], kIOSurfaceBytesPerRow,
            [NSNumber numberWithInt:byte_per_pixel], kIOSurfaceBytesPerElement,
            [NSNumber numberWithInt:width], kIOSurfaceWidth,
            [NSNumber numberWithInt:height], kIOSurfaceHeight,
            [NSNumber numberWithInt:'BGRA'], kIOSurfacePixelFormat,
            [NSNumber numberWithInt:(width*height*byte_per_pixel)], kIOSurfaceAllocSize,
        nil]);
    }```
left lantern
left lantern
#

i tried it but it seems to stil error out :/

visual meadow
left lantern
#

is that actually supposed to exist? class_getImageName?

timid furnace
#

idk that's just what the error code is

left lantern
#

thats fkced

timid furnace
#

read the error

#

a protocol is not a class

left lantern
#

THEN why tfff was it used like that 😭

#

i just got the source, im barely trynna build it, didnt even know it had issues, thats funny

#

ohhh

#

its because this section is trying to dump the image name of a given protocol

topaz yew
#

i override launchd to execute a trollstore springboard but all the apps crash. any idea?

olive peak
#

i dont want to have 5 gb imovie

ashen birch
#

dude imovie isn't stock app

#

lol

left lantern
#

not unless you have iLife and kept that shiihhh

#

lul

faint timber
visual meadow
olive peak
#

i got my mac with it

#

and my i

#

pad

ashen birch
#

i'm literally on a fresh sonoma install

#

rn

#

no imovie

olive peak
#

wttf

#

maybe only germany

faint timber
#

I told you what to do

visual meadow
#

idk what you mean

faint timber
#

Mach error string need I repeat myself

#

Or can you not read

visual meadow
#

sorry

left lantern
#

oi cryptic, can you read the error i had above, and explain how classdump is trying to use a class as a protocol?

#

i’m a little confused, i wanna go in and change that, but i don’t fully get why it was done how it was done

timid furnace
visual meadow
#

I have no clue

#

I'm sorry

topaz yew
#

i guess i just oughta try it lol

faint timber
# visual meadow Yeah

YOU GOT A NUMBER ERROR CODE FROM A MACH FUNCTIONS OBVIOUSLY CALL THE MACH FUNCTION MACH ERROR STRING

visual meadow
#

thank you now i understand

faint timber
visual meadow
#

Theres the error

steady nest
#

that means it can't allocate memory

visual meadow
#

why

#

lol

steady nest
#

because the memory couldn't be allocated

faint timber
#

try iokit userclient classes

#
<key>com.apple.security.iokit-user-client-class</key>
<array>
  <string>AppleJPEGDriverUserClient</string>
</array>
visual meadow
#

ok

native orbit
#

u can try other ones

visual meadow
#

like

sonic totem
#

You’ve gotta find out

left lantern
#

i’m dead asf

native orbit
#

didnt ios 16 require a lot of classes as well? might just be an L

left lantern
#

LOL i guess it built atleast

native orbit
frank fossil
lament turret
#

Does anyone have a device faker for tinder ? Will pay

#

As it keeps picking up device ID

topaz yew
#

sacro was talking about it

frank fossil
#
AMFI: Launch Constraint Violation (enforcing), error info: c[8]p[1]m[1]e[6], (Constraint not matched) launching proc[vc: 4 pid: 1903]: /private/var/containers/jb/Library/CoreServices/SpringBoard.app/SpringBoard, launch type 1, failure proc [vc: 4 pid: 1903]: /private/var/containers/jb/Library/CoreServices/SpringBoard.app/SpringBoard
#

You’ll get SIGKILL codesigning

topaz yew
#

where can i see that, console?

frank fossil
#

yes

lament turret
topaz yew
#

ohhhh

#

i know why everything is crashing

frank fossil
#

Do apps stuck on black screen?

topaz yew
#

instantly

#

but the console says no such file or directory so

#

maybe smth im doing

sonic totem
#

Did you mess with chroot?

topaz yew
#

no

hasty ruin
topaz yew
#

LOL

lament turret
#

When you make 100+ account on one phone they track the device ID

#

🙂

hasty ruin
#

maybe stop catfishing then

lament turret
#

Not cat fishing

hasty ruin
#

onlyfans management then

#

💀

lament turret
#

Same thing

#

💀

indigo peak
primal perch
#

😭

#

homie needs some pussy bad

full token
#

Hey! I’m new to iOS app development but I’ve been programming for around 11 years. I am trying to develop a simple iOS app for fun that will open any app based on whatever bundle ID you put in a text box in the app (Inspired by AppCommander) so I’m trying to use LSApplicationWorkspace to open this app (because that’s what AppCommander uses) but I’m having an issue where I get this error that says “Cannot find ‘LSApplicationWorkspace’ in scope” sorry if this is a dumb question but does anyone know how I could fix this error?
I can of course provide code if needed

indigo peak
#
@interface UIApplication (private)
+ (id)sharedApplication;
- (BOOL)launchApplicationWithIdentifier:(id)arg1 suspended:(BOOL)arg2;
@end```

```objc
[[UIApplication sharedApplication] launchApplicationWithIdentifier:bundleID suspended:NO];
hasty ruin
#

think you need an entitlement to launch apps

#

forgot what it is

full token
hasty ruin
#

Then yeah fiore’s code should work

full token
#
<key>com.apple.springboard.launchapplications</key>
    <true/>```
indigo peak
#

the suspended argument:

  • true: launches in background
  • false: launches the app in foreground
full token
#

i gave my app a stupid ammount of entitlements so that sould be an issue

indigo peak
#

eh worry about entitlements later

#

its better to have a ton in development and then workout what you need once your code is fully written

native orbit
#

give it every entitlement that has existed

indigo peak
full token
#

Objective C 💀

indigo peak
#

are you writing swift

hasty ruin
#

Objective C 🔥

full token
#

yeah

native orbit
full token
#

thank u ❤️

hasty ruin
full token
#

NAWH why

hasty ruin
#

Seems like someone didn’t get the memo :/

#

mods ban em

full token
#

noooo

indigo peak
# full token yeah
func launchApp(withIdentifier id: String) {
    typealias LaunchType = @convention(c) (_: CFString, _: Bool) -> Int32
    if let hndl = dlopen("/System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices", RTLD_NOW) {
        if let fn = dlsym(hndl, "SBSLaunchApplicationWithIdentifier") {
            let SBSLaunchApplicationWithIdentifier = unsafeBitCast(fn, to: LaunchType.self)
            _ = SBSLaunchApplicationWithIdentifier(id as CFString, false)
        }
    }
}

https://github.com/pinauten/Fugu15/blob/master/FuguInstall/Sources/FuguInstall/ContentView.swift#L15-L23

native orbit
#
import Foundation
import ObjectiveC

@objc protocol LSApplicationWorkspace {
    static func defaultWorkspace() -> Self
    func openApplication(withBundleID arg1: String) -> Bool
}

public func openApplication(_ bundleID: String) -> Bool {
    guard let LSAppWorkspace = NSClassFromString("LSApplicationWorkspace") else {
        print("[-] Failed to find the LSApplicationWorkspace class")
        return false
    }

    guard let defaultWorkspace = (LSAppWorkspace as AnyObject).perform(
        NSSelectorFromString("defaultWorkspace"))?.takeUnretainedValue() else {
        print("[-] Failed to get the defaultWorkspace")
        return false
    }

    let selector = NSSelectorFromString("openApplicationWithBundleID:")
    let method = class_getMethodImplementation(LSAppWorkspace, selector)

    typealias function_alias = @convention(c) (AnyObject, Selector, NSString) -> Bool
    let function = unsafeBitCast(method, to: function_alias.self)
    return function(defaultWorkspace, selector, bundleID as NSString)
}
indigo peak
#

(i have zero idea if this works... in linus henze we trust)

#

yeah that

#

idk how swift works

hasty ruin
indigo peak
hasty ruin
#

🤝

full token
#

i shall try this

native orbit
native orbit
#

they ask for code

radiant idol
#

ur gross

#

that is disgusting

full token
#

Because the accessible containers is just the bundle identifier

#

Weird this is I literally stole the entitlements from AppCommander

#

And that has tons of capability’s

indigo peak
#

check the makefile

#

_CODESIGN_FLAGS = -Sentitlements.plist

#

or smth like that

full token
#

That’s another thing I use the exact same ipabuild.sh file (with just the file name changes) however when I build the codecommander project it makes a .tipa file (prolly TrollStore ipa considering when I download it on my phone it suggests to open TrollStore) however when I build it using the same file on my project it makes a .app file which I put into a “Payload” folder and zip then rename the zip file to something.tipa then I install that

#

I’ll try that flag

#

It also doesn’t work in the simulator to open com.apple.Preferences

#

(That’s just the first app that came to mind)

#
xcodebuild -project "$WORKING_LOCATION/$APPLICATION_NAME.xcodeproj" \
    -scheme "$APPLICATION_NAME" \
    -configuration "$TARGET" \
    -derivedDataPath "$WORKING_LOCATION/build/DerivedDataApp" \
    -destination "generic/platform=$PLATFORM" \
    clean build \
    CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO CODE_SIGN_ENTITLEMENTS="" CODE_SIGNING_ALLOWED="NO"```
#

Hmm okay so this makes code sign entitlements blank

#

But then how would the other app work

#
set -e

cd "$(dirname "$0")"

WORKING_LOCATION="$(pwd)"
APPLICATION_NAME="Lily's App"
PLATFORM=iOS
SDK=iphoneos
if [[ $* == *--debug* ]]; then
    TARGET=Debug
else
    TARGET=Release
fi

if [[ $* == *--clean* ]]; then
    echo "[*] Deleting previous packages..."
    rm -rf "build/$APPLICATION_NAME.ipa"
    rm -rf "build/$APPLICATION_NAME.tipa"
fi

if [[ $* == *--deepclean* ]]; then
    echo "[*] Deleting build folder..."
    rm -rf "build"
fi

echo "[*] Building $APPLICATION_NAME ($TARGET)..."

if [ ! -d "build" ]; then
    mkdir build
fi

cd build

xcodebuild -project "$WORKING_LOCATION/$APPLICATION_NAME.xcodeproj" \
    -scheme "$APPLICATION_NAME" \
    -configuration "$TARGET" \
    -derivedDataPath "$WORKING_LOCATION/build/DerivedDataApp" \
    -destination "generic/platform=$PLATFORM" \
    clean build \
    CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO CODE_SIGN_ENTITLEMENTS="" CODE_SIGNING_ALLOWED="NO"

DD_APP_PATH="$WORKING_LOCATION/build/DerivedDataApp/Build/Products/"$TARGET"-$SDK/$APPLICATION_NAME.app"
TARGET_APP="$WORKING_LOCATION/build/$APPLICATION_NAME.app"
cp -r "$DD_APP_PATH" "$TARGET_APP"

echo "[*] Removing code signature"
codesign --remove "$TARGET_APP"
if [ -e "$TARGET_APP/_CodeSignature" ]; then
    rm -rf "$TARGET_APP/_CodeSignature"
fi
if [ -e "$TARGET_APP/embedded.mobileprovision" ]; then
    rm -rf "$TARGET_APP/embedded.mobileprovision"
fi

# Add entitlements
echo "[*] Adding entitlements"
ldid -S"$WORKING_LOCATION/$APPLICATION_NAME/$APPLICATION_NAME.entitlements" "$TARGET_APP/$APPLICATION_NAME"

echo "[*] Packaging..."
mkdir Payload
cp -r $APPLICATION_NAME.app Payload/$APPLICATION_NAME.app

if [[ $* != *--debug* ]]; then
strip Payload/$APPLICATION_NAME.app/$APPLICATION_NAME
fi

zip -vr $APPLICATION_NAME.tipa Payload
rm -rf $APPLICATION_NAME.app
rm -rf Payload```
so looking at this it looks like it is supposed to make a .tipa file so i wonder why it didnt
#

Ima build it and look through the logs because maybe it fails when it try’s to add entitlements

#

Oops

#

Didn’t mean to send that here but

#

It don’t matter

#

Also I was able to get it working!

sour halo
#

how app tweaks

indigo peak
#

@compact swift yeah i believe its a memory leak 💀

deep wolf
#

does anyone know how I would go about making a tweak to change the timer end sound within the shortcuts app? I am not sure where this data could be stored, maybe a plist. And then from there I am not sure if adding functionality to the shortcuts app is a thing

#

I'm assuming it would be reasonably simple given it should just be editing a file?

left lantern
deep wolf
left lantern
#

???

#

no

#

just dump the app, use a decryptor

visual meadow
# visual meadow

@faint timber IOMFB: default_fb_surface: No Default FB Surface found. Return error

#

ive just seen that

deep wolf
left lantern
#

so, it semi works

#

hmm, i keep segment faulting though

deep wolf
#

trying bfdecrypt now

left lantern
#

if you have TrollStore use TrollDecrypt or use AppIndex from Sileo

#

either way im basically saying look through Shortcuts.app

deep wolf
#

oh can I just use filza then?

left lantern
#

decent i guess, just sucks i crash midway

left lantern
deep wolf
left lantern
#

you're trying to do what again?

#

i forget

deep wolf
#

make a shortcut that will set the timer end sound

#

so when im at the gym it auto sets the timer end sound to stop playing, but at work i know its going off

left lantern
#

not too sure what you mean or, how that isnt already available

deep wolf
#

its not something in the shortcuts app right now, lots of complaints.

#

thats for alarms but same idea

left lantern
#

its in settings isnt it?

deep wolf
#

yes it is, but im lazy and want shortcuts to automatically change it for me. i have another automation to start the workout, music, and pull up my ID when i arrive to the gym

left lantern
#

huh, thats interesting

#

decent tho

deep wolf
#

yeah you would think it would be a thing but no. if i can make it ill just open source it incase anyone wants to have the same thing, i have a few jailbroken friends who want it lol

left lantern
#

actually ive never used the shortcuts app

#

only a few times for some "downloaders" such as basically youtube/twitter downloaders for memes and VODs

deep wolf
#

yeah those are pretty nice. it's really cool makes life easier if you are a forgetful person

left lantern
#

sum liek dat

cloud yacht
#

does the shortcuts app inherit the timer sound from whatever is set on the timer app?

#

if so, you'd just need a way to change the sound on the clock app

left lantern
#

So, with Ellekit and whatnot

#

is there a custom preference bundle loader already?

radiant idol
#

why

left lantern
#

I've gotten Cask 3 working just fine on Settings app on 17.0 with Bootstrap, but wondering if it even has a settings pane or if im missing Cephie or some other newer Preferences bundle thingy

#

ah yeah

#

Dinak's PreferenceLoader is working great

topaz yew
#

would it be a good idea to just... make a preference loader app?

cloud yacht
#

someone has

left lantern
#

basically

topaz yew
left lantern
#

but yeah nah i was talking about the most up to date package for iOS 17.0

#

kwk

radiant idol
faint lionBOT
#
TweakSettings

Dedicated settings app for tweaks

Author

CreatureSurvive

Version

1.0.8

Price

Free

Bundle ID

com.creaturecoding.tweaksettings

topaz yew
#

ah

left lantern
indigo peak
indigo peak
#

im confused on the docs for imp_implementationWithBlock

imp_implementationWithBlock
Creates a pointer to a function that calls the specified block when the method is called.

#

if its creating a pointer, shouldnt it need to be freed?

deep wolf
# cloud yacht does the shortcuts app inherit the timer sound from whatever is set on the timer...

shortcuts doesnt let you set it, but you can set timers and they will follow whatever is set in the clock app. I agree IMO that means I need to hook into the clock app. Have to figure out how the selection is stored and then changing it should be simple as long as adding a shortcut function is easy. looked through the clock app on filza though and didn't find any sounds or anyhting in a plist with a sound sleection

faint stag
west bloom
left lantern
#

can you take a look at this and see whats wrong?

indigo peak
#

shore

left lantern
#

bet bet lemme post the snippet thats borked as fuck

#

so this section is trying to, from what I understand, attempting to get the image names of protocols, and i think that this section is why im segmentation faulting later on specific images, i also cant even open any executable, i can only partially dump frameworks until i crash again

left lantern
indigo peak
#

which classdump is this

left lantern
#

this is Elias's classdump-dyld

indigo peak
#

alr

left lantern
#

ye , while i passed out knocked tf out, i had another idea and fix pop up into my mind

#

theres a section looking for /Applications, but thats borked on bootstrap since its all inside of a .jb-root container

#

there seems to be an entire section dedicated to that lul, tahts def most likely why im crashing

willow lance
#

I’m trying to port this kfd to arm64e devices, but sometimes I got kernel panic or xpc crashing.
Is there any way to make it stable?

hasty ruin
left lantern
#

yeah the new puaf, but im asking if they are using it...

willow lance
left lantern
#

hes using landa

#

i can see it in ze console

#

Mmm

willow lance
#

i'm using landa

magic hazel
#

hey, im making a modded ios 6 ipsw and im wndering what partition map ths

timid furnace
#

?

olive peak
#

wgy is it like that

willow lance
magic hazel
#

i mean

#

fully modde

#

im tearing apart the rootfs

#

lol

#

ima rewrite memory management

left lantern
#

binary patching?

magic hazel
left lantern
#

whatever works for you, i just didnt know you could rewrite memory management of iOS by modding an IPSW

magic hazel
#

i mean

#

its ios 6

magic hazel
#

ANYWAYS

#

do you know what partition map it uses?

#

i believe its guid

#

but i cant remember

#

its been a while since ive done this

left lantern
#

no idea

#

read up on this

#

its what i used back in ze day

magic hazel
#

holy shit ok

#

this is

#

getting a bit

#

iffy here

#

i mean WOW its in depth

left lantern
#

yeah its a guide on manually installing another iOS and manually booting it with futurerestore or some shit

#

its in depth asf

magic hazel
#

this is perfect

#

HOWEVER

#

its also focused more on

#

installation methods

#

rather than actually modding

#

of an ipsw

left lantern
#

ofc

left lantern
#

but its better than nothing on the subject

magic hazel
#

fr

#

its useful

#

heres my

#

idea

#

since i cant actually untether on my device

#

ima "dualboot"

#

but ima shrink the other os to be really smal

#

and have it automatically boot

#

into

#

the dualbooted os

#

so its basically untethered

willow lance
#

what you want to do is a something like coolbooter untethered?

olive peak
#

so how do i hook a swift function thats not part of a class

primal perch
#

@grave sparrow can help you

#

he loves working with swift

left lantern
#

i like that

olive peak
#

so i can just do hookf even if i dont have the symbol myself?

blazing warren
olive peak
#

how do i get the address of the symbol

#

dlsym?

#

i want to do it with fishhook tho

#

cuz of the no jit

#

but not on the apple docs

topaz yew
#

swift fr