#development

1 messages · Page 220 of 1

gentle grove
#

i can see all the code for everything on my computer (except the hardware but yeah)

vernal rapids
#

good for you! genuinly!

gentle grove
#

just like you can take apart all the parts on some electronics project

vernal rapids
#

but like how do you test things? when its just text!

gentle grove
#

i run the program

#

the code decribes a program, so you can compile it and run

gentle grove
#

you can see the behavior of what the program does

vernal rapids
#

what program!?

gentle grove
#

the code

#

your code makes a program

#

what do you think the code is?

vernal rapids
#

you can write code in ANYTHING! you can write it in a notepad! you can write it in a chatbox! you can type it into a 3DS for petes sake!

that doesent mean you can SEE the results

gentle grove
#

i can see the results because i can know what the program is supposed to do, and see if it did that

#

the mkdir program creates a directory, so i can then look at my file manager and see if the directory was created

kind herald
#

Anyone know why it's not working

gentle grove
kind herald
#

I was told i can write code in anything

gentle grove
#

.

vernal rapids
#

buddy I get it seems like childs play to you....but your explaining it like your writing a book and poking the page to get a rainbow to shoot out of it...and expecting someone to be able to do the same thing

vernal rapids
gentle grove
#

it should be '); DROP ALL TABLES;

#

then you can run code

vernal rapids
#

I feel like I'm being simultaneously mocked and patronized...

gentle grove
gentle grove
vernal rapids
#

I appreciate that at least

kind herald
vernal rapids
#

despite speding 7 years off and on trying to grasp something...I never grasped a single thing

vernal rapids
kind herald
vernal rapids
#

I couldn't even install ruby nodes into my computer to try and work with physical objects that I could see

#

you guys run programs...but theres no program being used to make the program that your running

#

your game engineering without a engine

gentle grove
#

except there is

#

i use gcc to convert c program into an actual executable, then the operating system runs my executable

#

but someone had to make gcc the same way

vernal rapids
#

ok dude when I asked HOW you test things? this is what I meant

gentle grove
#

like

#

i have one program which is a file sharing server (bobashare), and i can run it with cargo run, whihc just automatically compiles and then executes it
i know what it's supposed to do, it makes a webserver so i can visit it in my browser

#

i can test it by going to it in my browser

vernal rapids
#

from my understanding your using something like windows notepad to write out code...then changing the file extension from .txt to .exe and it just works!

#

do you get where I'm coming from?

gentle grove
#

you have to use a program (compiler) to convert the file from text to exe

vernal rapids
#

again your missing my point...

#

none of the books that "teach you how to code" ever give a effin sandbox to work in!

gentle grove
vernal rapids
#

so i'm asking where to find the tools I need and what you guys use! and I'm getting the runaround!

NO NO THEY DONT!

gentle grove
#

ok thats not normal

#

at least for beginner books

vernal rapids
#

the bets I got was a webpage for testing Hello world!

#

you can't DO anything with that

#

theres no little "use these tools to try and do this" sorta thing!

gentle grove
#

let me get out the python book i first learned on about 10 years ago

vernal rapids
#

the best "testing area" i ever got? was for RGSS1/RGSS2/RGSS3 which was a edited variant of ruby for the RPGMaker engines! and again I only got "hello stupid world" to work

gentle grove
#

this is what a good beginners programming book should have

it's the equivalent of teaching you what a breadboard is, jumper wires, how to connect voltage, etc

#

when you install python there's a program called IDLE which you can literally just type python code into, or you can use it to write and run programs

#

ok wow looking at all these sections, a lot of this was really lost on me as a child

vernal rapids
#

yeah...ok and I have a learning disability...hence why typng in a case sensitive box with fancy terminology looses to "plug string into box, see results"

timid furnace
#

this might be a bad analogy, but in some respects it's kinda like learning an actual language. you can form groups of words but without knowing how to structure them they won't make sense

#

there isn't really a substitute to learning the syntax

vernal rapids
#

so i'm screwed then? because theres no physical things to move around or bring in or connect?

#

python doesent have nodes

#

like I get the order of operations and whats needed to make things work! but I can't type this out! I need to see and physically connect things and so seeing you guys turn code into masterpeices boggles me

timid furnace
#

yea i get what you mean

#

you need a visual indication of the structure/control flow

vernal rapids
#

YES EXACTLY

timid furnace
#

most general purpose languages are too complicated to visualize

gentle grove
timid furnace
#

there's labview but it's kinda niche

vernal rapids
timid furnace
#

lego labview

gentle grove
gentle grove
#

lego mindstorms

#

i have one of those kits

vernal rapids
timid furnace
#

labview as used in a robotics competition

#

and scratch

#

but for most languages, control flow is too complex to visualize

gentle grove
#

assuming it has one

vernal rapids
#

ok but WHY is it too complex to visualize?

gentle grove
#

idk if it necessarily is

#

it's just not a common thing i guess

#

i just have to build the visualization in my brain

vernal rapids
#

if languages seen as "too basic" for some like LUA exist, then why arent they made into a visual thing?

timid furnace
gentle grove
#

are you serious

vernal rapids
#

its too small to read that

gentle grove
#

oh it is a 59 MiB binary to be fair

gentle grove
#

but this is for disassembly, i guess it's not common to use it in the actual source code languages

vernal rapids
#

is there a visual node thing for Python? since its used like everywhere?

timid furnace
vernal rapids
#

ok this is "if" stuff!
if this then that or else do 3rd thing

gentle grove
#

see this is where i get a little lost because i am not well versed in assembly

timid furnace
#

the arrows depict control flow

gentle grove
#

yeah i mean i understand it

#

oh right i remember it braches based on the last operation output

timid furnace
timid furnace
vernal rapids
#

so people are lazy to not want to visually design it?

gentle grove
#

i guess a lot of us are content to just memorize what the keywords do

vernal rapids
#

seems like "everything" codewise is a "huge ask"

timid furnace
#

no, it's just incredibly complex to satisfy

  • versatile, multi-purpose programming language
  • visually representable
#

there ought to be like ELI5s on this

vernal rapids
gentle grove
#

i know this isnt exactly related here, but it is related to where the original question came from
i actually did imagine having my video editor have a visual representation as well, not just the text

#

that was part of my original design vision

#

because media render graphs are best represented visually, in my opinion

#

i like to write text but visualizing it is nice too

timid furnace
vernal rapids
gentle grove
#

i wish i had something completed in my video editor to demonstrate my idea right now

#

i need to draft some of this stuff on paper

vernal rapids
#

also if the problem is that with the versatility if your "limiting it to simplify it with a graph" then its not hard to say...set the basics up on the visual system and then put in the fancy stuff where its needed when the code is spat out!

#

its what bbaovanc is trying to do with a media player

#

er editor

#

simple video editor! with a area to put in custom fancy code where its needed to improve it!

gentle grove
#

thats the right idea

vernal rapids
#

ok! finally I have the "right idea" for once

gentle grove
#

i didnt mean like right or wrong

#

theres no right or wrong idea

#

but it's basically the same as what i was imagining too

gentle grove
#

it just now opened

#

that's insane

#

it took 20 minutes to analyze bobashare

vernal rapids
#

um wait...so how to people edit things in apps for tweaks if none of it is documented?

gentle grove
#

and none of it is pretty

#

Idk how to do that stuff

vernal rapids
#

but doesn't everyone learn by reverse engineering things? by just "messing with it"?

#

ok but theres tweaks like Artfull that make the album art stretch over the entire BG of the song, so clearly the music apps been poked at before...so why wouldn't removing/hiding a element be easier then say...adding in a new feature?

vernal rapids
clear iron
#

Well most of this is documented it’s just most people don’t bother with such simplistic tweaks nowadays

gentle grove
#

it tries to guess at what the original code was based on the machine code

#

you dont get names for variables

vernal rapids
#

makes sense TBH

#

so how would one crack the program like an egg to be able to take a look?

clear iron
#

Oh nvm

gentle grove
#

you look at things to see what they look like they maybe are doing, and do that for hours and hours until you maybe figure something out

vernal rapids
#

if I find the location of the two things to be removed...then it wouldn't be hard for someone to simply remove them and stitch the app back toghether right?

#

the looking seems to be the most monotonus and tedious part

#

and I'm a fast reader

timid furnace
#

compilation is a lossy process. you lose information

#

when you decompile things you have to figure out what the code is doing

vernal rapids
#

oh....

pallid totem
#

i mean you can still understand the code on what its doing

#

its just gonna be harder

#

its not gonna be random numbers and letters

#

the usage will remain the same

#

unless you mean compilation where everything is 0s and 1s

gentle grove
#

acatto like 80% of what you just said makes no sense

pallid totem
#

example: .java -> .class compilation

gentle grove
#

the binary format is not the issue because that's what even objdump can read

gentle grove
#

the problem is mapping source code to asm

pallid totem
#

oh

#

yeah you cant do that after compilation

gentle grove
#

its very hard to go back after optimizations

#

It does effectively look like random numbers and variables and commands

pallid totem
#

after all, compilation is just converting human readable text to machine readable text

gentle grove
#

That's like 10% of it

pallid totem
gentle grove
#

the process

pallid totem
#

true

timid furnace
slim bramble
#

you get variable names, method names and everything

gentle grove
#

JVM is much higher level than asm

#

You can more accurately represent the source code in it

pallid totem
#

never seen it

gentle grove
orchid fulcrum
#

Does anybody know a way to measure speed at which udp between laptop - android tv (same wifi/wlan) operates at

manic forum
#

buy rune buy nexus

#

@hasty ruin what are your thoughts on this

hasty ruin
placid kraken
acoustic imp
pallid totem
#

@slim bramble @acoustic imp can i get permission to remake 16player

indigo peak
#

I got a simulator on 17.7 😖

#

I have a real device on 17.5

#

👍

pallid totem
indigo peak
#

idk man seems kinda sketchy

hasty ruin
#

chat

pallid totem
hasty ruin
#

Oh

#

I thought it was havic reaction

#

Havoc description

#

I didn’t scroll up enough

trail nimbus
#

is it possible for a app or trollstore app on 17.0 to crash the phone so it reboots or just directly reboot?

pallid totem
sonic totem
#

“Crash” the phone as in kernel panic… no

trail nimbus
sonic totem
#

I don’t

#

Check how Procursus does it

trail nimbus
#

alr gonna do that thanks

pallid totem
#

cuz u have the entitlement using ts

#

if that helps

sonic totem
#

You can also do a direct reboot I believe

pallid totem
trail nimbus
#

well i mean settings app is able to do that

#

so i would assume somehow it should be possible

sonic totem
#

IIRC you need to have root and maybe unsandbox, but you can then just call reboot3(RB2_FULLREBOOT);

trail nimbus
#

but trollstore doesnt give root right?

sonic totem
#

You can spawn a helper binary as root

#

TrollStore does that itself

trail nimbus
#

alr gonna try that then

trail nimbus
sonic totem
#

Check TrollStore README, it tells you what you need to spawn a binary as root (even has code to do so)

trail nimbus
#

alr

#

When a helper binary spawned from a TrollStore apps restarts the phone, it shouldn’t be running after the restart until I start it manually again right?

sonic totem
#

Nothing will be running after a restart except stock binaries

trail nimbus
#

alr good good

pallid totem
#

or how about this... i make it better... 1% cut supershocked

naive kraken
#

(the reboot3(RB2_FULLREBOOT) I mean)

sonic totem
#

My guess is com.apple.private.xpc.launchd.reboot

naive kraken
#

that sounds about right

sonic totem
trail nimbus
sonic totem
#

You want this to run in the background?

trail nimbus
#

yeah

#

basically my final goal is to restart the phone after a set time

sonic totem
#

That might be difficult

trail nimbus
#

and ofc for that the code needs to run and wait

sonic totem
#

I’m not sure how long you can prolong a binary’s execution without it being a daemon

trail nimbus
#

hmm

#

is there then maybe a way to bypass the whole app getting killed in bg?

sonic totem
#

No

trail nimbus
#

well

sonic totem
#

Not with TrollStore alone

trail nimbus
#

wonderful xD

sonic totem
#

Actually

#

Maybe UIDaemon or something

trail nimbus
#

hmm

#

gonna look into that then thanks

timid furnace
acoustic imp
#

?? Was working for me like a week ago ?

#

^^^

graceful gate
graceful gate
acoustic imp
graceful gate
acoustic imp
#

uh

#

i think i just used finder instead of term bc it was like, read only FS

#

where does it go?

acoustic imp
#

is it bc of lower ios ?

sonic totem
#

Anyone know why when I create a thread within another thread, TPIDRRO_EL0 is NULL?

void thread_create_loop(void) {
    thread_t th = { 0 };
    task_t task = 0;
    task_for_pid(mach_task_self(), getpid(), &task);
    int count = 0;
go:
    asm("dsb sy");
    count++;
    thread_create(task, &th);
    if (th) {
        thread_suspend(th);
        thread_terminate(th);
        mach_port_deallocate(mach_task_self(), th);
    }
    
    goto go;
}

I create a new thread that runs thread_create_loop, but on the first attempt to create a new thread, TPIDRRO_EL0 is NULL

#

I am wondering if it's to do with a thread creating a thread or something?

#
    uint64_t stack[0x4000];
    uint64_t thStack = ((uint64_t) &stack[0x2000]) & ~0xFULL;
    
    uint64_t frame[0x4000];
    uint64_t thFrame = ((uint64_t) &frame[0x2000]) & ~0xFULL;
    
    thread_t kcallThread = { 0 };
    
    arm_thread_state64_t kcallState = { 0 };
    arm_thread_state64_set_sp(kcallState, thStack);
    arm_thread_state64_set_fp(kcallState, thFrame);
    arm_thread_state64_set_pc_fptr(kcallState, (void *)thread_create_loop);
    arm_thread_state64_set_lr_fptr(kcallState, ptrauth_sign_constant((void *)0x41414141, ptrauth_key_function_pointer, 0));

retry:
    __asm volatile("dsb sy");
    kern_return_t kr = thread_create_running(mach_task_self(), ARM_THREAD_STATE64, (thread_state_t)&kcallState, ARM_THREAD_STATE64_COUNT, &kcallThread);
    if (kr != KERN_SUCCESS) {
        printf("[Apex15] Failed to create kcall thread!\n");
        goto retry;
    }

This is the code I'm using to create the thread

naive kraken
sonic totem
#

I feel like we had this discussion before lol

naive kraken
#

pthread_create goes through bsd API

sonic totem
#

Anyways I was confused because surely at least the call to thread_create should work... or is it because the calling thread was started with thread_create_running

#

Ah

naive kraken
#

thread_create is mach

naive kraken
sonic totem
#

Got it working now, thanks 🙂

tepid olive
#

TIL that the LLB bug in iOS 10.0b1 cannot be used for jb purposes nor an untether

elder scaffold
#

?

tepid olive
#

source: trust me bro

elder scaffold
#

it is useful for jailbreak

tepid olive
#

they told me it is only useful to patch out KPP

elder scaffold
#

no

#

It's effectively an EL3 code exec

tepid olive
#

EL3??????

#

what

elder scaffold
#

It allows not only @elder scaffold but also things like kloader64

tepid olive
#

i know what that is but what

elder scaffold
#

You can also get the TZ0 ciphertext, but I think it's basically useless because it's encrypted.

#

yah it is not useful on itself

tepid olive
elder scaffold
#

you need kexec

elder scaffold
# tepid olive plz explain more

You need to use kexec to mess up the sleep token and put the device into deep sleep.
Then you can write tz0/tz1 mem wen device wake up next, so you can write code that will be run as EL3

tepid olive
#

so now my question is could this be potentially used for tethered downgrades?

#

like coolbooter

#

or even enable serial=3

elder scaffold
#

if it has kexec, the device is jailbreakable, so in other words, this bug is useless for jailbreaking lol

elder scaffold
faint timber
tepid olive
#

this is why no one likes this discord

faint timber
#

Exactly

tepid olive
#

so many attempts at fucking with people

faint timber
#

This is why you should have an iboot hacking discord

tepid olive
faint timber
faint timber
tepid olive
#

what do you think I’m trying to do

faint timber
#

Glad to hear it. Glad you are on track

steady nest
faint timber
tepid olive
# steady nest Genuinely curious

I’m trying to learn more about the bootloader and ask about certain vulnerabilities and how it works and why this or that is/isn’t exploitable

#

And ask other questions relating to that in this and other servers

faint timber
#

The LLB bug is very exploitable because the sleep token isn’t checked meaning anything at EL3 is valid in iboots eyes

faint timber
steady nest
faint timber
#

It’s a fun bug to find on your own without help

tepid olive
#

When did I ask for help

faint timber
#

BROOOO

tepid olive
#

I’m trying to gather information

#

!= help

faint timber
#

now honestly read the god damn room

elder scaffold
steady nest
elder scaffold
#

lol

tepid olive
#

I will never understand this server bro

elder scaffold
manic forum
#

i don't want snow effects, i want a chat app that does not freeze my entire system when i dare to resize my browser

kind herald
#

I wonder what happens when i do it with this emoji

#

Yeah nothing happened

manic forum
faint timber
#

The last thing I made a statement then you replied with a total dickish response

#

“When was I asking for help”

#

Let’s not continue this bickering petty fight

tepid olive
#

what were we supposed to do

#

😭

#

doesn't tethered palera1n.sh quite literally ssv brick you on purpose

acoustic imp
radiant idol
#

????

acoustic imp
#

Me when revenge

faint timber
#

Ask experts for help, also don’t xyproblem

faint timber
tepid olive
faint timber
#

Zeroing a nand is usually a bad idea.

#

Older version like 11 don’t have a way to recover

acoustic imp
#

Anyone have anything against pluggable? Have an m1 air and want more than one external screen

faint timber
#

Need to manually call nand commands .

#

Not to mention it’s impossible to recover a deleted syscfg

#

Unless you dumped it beforehand

tepid olive
#

we kinda had no choice

faint timber
tepid olive
#

yeah zeroing out nands isn't a good idea at all but what was there left to try

#

restoring in an ssv bricked state isn't possible as far as i know so

faint timber
#

Anything is possible on a checkm8 device

thorn hound
tepid olive
#

if im wrong feel free to correct me

pallid totem
#

or macOS

thorn hound
#

because we have the ability to boot untrusted shit and we have filesystem access

#

ofc that would’ve taken some amount of time, zeroing the nand was the easy way out

tepid olive
thorn hound
#

do it yourself

indigo peak
#

3 letters

#

diy

thorn hound
#

wait ssv brick

pallid totem
#

what does ssv brick even mean

#

secure ???? ????

acoustic imp
#

Apple go ahhh and brick

tepid olive
# severe stream apfs-reseal?

first time hearing of it, has 21 stars and nobody who knew of it's existence helped us either, i admit i was wrong tho

#

also its archived as well

pallid totem
#

wdym by “changed sm” tho

radiant idol
#

**S**igned **S**ystem **V**olume

acoustic imp
pallid totem
faint timber
acoustic imp
tepid olive
faint timber
#

I’m not anymore

pallid totem
#

imagine if ios was open source like android

#

r/jailbreak woudlnt have existed

indigo peak
acoustic imp
radiant idol
pallid totem
pallid totem
#

wait xnus open source???

radiant idol
#

yes?

pallid totem
faint timber
radiant idol
manic forum
tepid olive
manic forum
faint timber
pallid totem
faint timber
#

True

tepid olive
pallid totem
faint timber
#

This is iOS 11 so very much before ssv lest alone sealing of any kind

pallid totem
#

secure sex vape

thorn hound
tepid olive
pallid totem
thorn hound
#

if we kept going down the schizo root we would’ve still been trying random shit until now when someone else could actually help

tepid olive
#

yeah im an idiot

pallid totem
faint timber
#

iOS 16 changed the disk layout

pallid totem
faint timber
#

15 still has the og

faint timber
pallid totem
faint timber
#

Idk

pallid totem
#

or >16.0 only

faint timber
#

I think it’s 16.0 only

pallid totem
#

lame

faint timber
#

And iPads are different than iPhones for some reason too

tepid olive
faint timber
#

I don’t remember I’ll have to look

tepid olive
#

hopefully not otherwise me and null will probably get banned for giving shit advice, but the person in question did not mention any trouble activating or restoring so

faint timber
#

Disk 0 might just be blockdev and it’s fine to zero but better to be safe then to nuke random shit

pallid totem
#

pretty sure it was different for dleovl’s case

tepid olive
tepid olive
#

bricking a device is bricking a device

#

intentional or not

pallid totem
#

you can still recover it

#

its not long gone

#

according to alfie even if u null a device you can still recover it

acoustic imp
tepid olive
thorn hound
faint timber
pallid totem
torn oriole
faint timber
torn oriole
# faint timber Link

im not sure of the specifics but i know damn well proper syscfg was retrieved/recovered during the process of restoring my DTK trol

acoustic imp
#

What do u even use ur dtk for

tepid olive
pallid totem
#

is syscfg device specific

tepid olive
#

contains sn and other calibrationd data

torn oriole
#

timed link

faint timber
pallid totem
torn oriole
#

whatever the fuck hes doing here

tepid olive
#

so @nocturne sequoia does it boot, does it restore, does it do literally anything hm

#

and does it activate

faint timber
pallid totem
#

does the bootrom still exist????; idd u eat it??!!!

pallid totem
#

oh

#

dont u need untethered shit for that

faint timber
torn oriole
torn oriole
#

not the boot logo

#

but the color trol

faint timber
#

Logo is logo

torn oriole
#

the stock one can be either white on black or black on white

faint timber
#

The logo background is what we are talking about

torn oriole
#

it supports both scenarios

pallid totem
#

wait the logo is different from the background???

#

i thought it was all just a fancy png

torn oriole
#

its the same thing

tepid olive
#

so what's the ios 15 disk layout, so we can at least know if we bricked this person or not hm

torn oriole
#

technically

pallid totem
#

technically

#

yes

#

but like

#

my head hurts

pallid totem
torn oriole
#

you can edit the device color config in syscfg via [Redacted] assuming you have checkm8 and the next boot will reflect these changes to either black on white logo, or white on black logo

acoustic imp
pallid totem
#

no software anymore

#

except bootrom

torn oriole
acoustic imp
pallid totem
#

tried dfu restoring??? i havent kept up

tepid olive
#

hm, try to restore, see what happens

acoustic imp
#

U have blobs ?

tepid olive
#

you need to do that anyways to use seprmvr

acoustic imp
#

I would try iOS 15 first

#

Just be regular first

#

We need less variables

#

GO TO 15 FIRST

tepid olive
#

what are you using then

#

🍋‍🟩?

#

oh

wintry zenith
pallid totem
#

what

#

two rain

#

twora1n

#

whar

#

idk

tepid olive
#

ok anyways

acoustic imp
#

@nocturne sequoia doesn’t matter restore to iOS 15

tepid olive
#

just restore to latest

acoustic imp
#

Jus so we know ur good

#

And u can do what ever fuckery u want after

thorn hound
#

go to latest 😭

#

?

tepid olive
#

inb4 syscfg was zero'd out and me and null get permanently banned hm

acoustic imp
#

Bruh

acoustic imp
thorn hound
#

#seroalt #real

tepid olive
pallid totem
torn oriole
wintry zenith
acoustic imp
pallid totem
# torn oriole i aint scrolling that far up

ok so: something something then mocha cat bricked device xrt and null tried fixing and recovering data later discovered that it wasnt possible then tried nulling nand (dont think it worked) and now they’re here

torn oriole
#

how tf would they zero their nand

pallid totem
tepid olive
pallid totem
#

dfu mode

#

download latest signed ipsw

acoustic imp
#

RESOTRE TO LATEST

pallid totem
#

restore

torn oriole
#

nathan needs to put an activation server on sshrd to prevent mindlessness when using it

#

i swear to god

acoustic imp
#

Just making sure 👍

pallid totem
#

!t dfurestore

faint lionBOT
#

Hey @nocturne sequoia, have a look at this!

dfurestore

DFU (Device Firmware Upgrade) mode is a mode which allows a device in any condition to be restored to a fresh version of iOS (not to be confused with Recovery Mode). You cannot keep data when restoring via DFU and you can only restore to a signed version.

To restore via DFU:

  • Enter DFU Mode
  • Once you enter DFU, the device should show a black screen.
  • Connect the device to a Mac/PC and open Finder/iTunes.
  • On the prompt that says "A device has been connected in recovery mode and needs to be restored" press "Restore iPhone" then "Restore and Update.”
pallid totem
#

but u asked how restore 🥺

tepid olive
# torn oriole i aint scrolling that far up

ok so

>palera1n.sh doesnt work for some unknown reason, returns some bad magic error, re cloning it makes gaster not extract
>me and null come to the amazing conclusion to zero out the nand

tepid olive
#

we dont know if we actually zero'd out the nand

pallid totem
acoustic imp
#

Just wait for smart ppl

pallid totem
#

no!!!!

torn oriole
#

@nocturne sequoia do you have a mac

tepid olive
pallid totem
#

i wonder if tim cook even knows how his software works

#

like every single detail about it

acoustic imp
torn oriole
#

gimme a sec

tepid olive
#

@torn oriole will null and i get permanently banned if we zero'd out the nand hm

pallid totem
#

tim is cool

tepid olive
#

do we start saying our goodbyes

tepid olive
pallid totem
tepid olive
#

?????

#

how the hell

pallid totem
#

please never touch that shitty software ever again

torn oriole
#

hold option, click the apple logo and hit system information

#

for me

pallid totem
tepid olive
#

yeah ok im gonna start saying my goodbyes to everyone

acoustic imp
#

Not when it’s garbage

torn oriole
#

guys one at a time this isnt helping

#

ideal

acoustic imp
#

It doesn’t show in finder ?

#

Jus making sure now

#

Maybe it needed a sec

#

Idk

#

Try using like imaging or Sm

tepid olive
#

what does bad magic even mean

acoustic imp
#

Imazing **

tepid olive
#

finder moment

thorn hound
acoustic imp
thorn hound
#

bad magic means magic number is bad

pallid totem
#

theyre both thinking probably hoping

acoustic imp
#

mh 😭😭

pallid totem
tepid olive
#

good sign

acoustic imp
#

Wait

#

Ain’t out the water yet

pallid totem
#

it can fail lol

#

(can)

#

(not will)

acoustic imp
#

Yea wait…

pallid totem
#

this is nerve wracking

tepid olive
#

let's pray and hope everything goes right

pallid totem
#

(also for future use u can use aria2c to download ipsw faster 👍)

#

tesla woman i saw that

#

not nice

#

i didnt

#

keep it downloading for now

#

i said it as a tip just incase u need to restore and/or need the ipsw

#

its fine tho :D

acoustic imp
#

Start another see which wins troll

pallid totem
#

connection throttled

acoustic imp
native dune
#

this is the most braindead discussion ive seen in awhile

pallid totem
#

hf still hasnt responded to my email

#

you think they’ll respond?

#

what is it

native dune
pallid totem
#

does this mean i can exploit hf even more???

#

uh

#

i do not know how to assist with that

#

🔥

tepid olive
#

@pallid totem i will miss you

#

@tepid olive i will miss you too

#

not really but

tepid olive
tepid olive
#

@thorn hound i will also miss you null 💔

thorn hound
#

@worn briar i’ll miss you (not because i’ll get banned but because you’re old)

tepid olive
#

is bro leaving????//

pallid totem
#

hes gonna get banned (probably)

tepid olive
#

why

pallid totem
tepid olive
#

xrt getting banned before me

tepid olive
#

that is crazy

pallid totem
thorn hound
pallid totem
#

full bricked 👍

tepid olive
clear iron
#

y'all are cooked ur talking in development

pallid totem
#

then u did not full brick 👍

#

congratulation

timid furnace
clear iron
tepid olive
pallid totem
#

wait this is development?????

tepid olive
#

it makes more sense

pallid totem
pallid totem
pearl sail
#

Jeff is old ?!?!? supershocked

hasty ruin
#

We’ve known this

velvet hamlet
#

anyone a good tweak dev ? looking for multiple tweaks DM me

radiant idol
acoustic imp
#

anyone know how to hide this ?

radiant idol
#

just dont look at it

#

👍

orchid fulcrum
acoustic imp
#

ugh

graceful gate
acoustic imp
#

ik this is proly dumb but how do i install apps to ios sim?

#

got this

native orbit
torn oriole
#

some kind of signing issue?

#

not sure how sim likes things

acoustic imp
#

bassically did that comand

#

ios 18.1 it installes but then crashes Sadge

#

does tweaks need to be compiled for the sim for them to work ?

#

or can they be like regular iphone tweaks ?

#

bc i cant get flex working

native orbit
#

compiled for sim

acoustic imp
#

:/

#

where is flexlixt

indigo peak
#

to use flex use zoom gesture (hold down Option, then pinch/zoom)

acoustic imp
#

🙏

acoustic imp
indigo peak
#

works for me monkashrug

acoustic imp
acoustic imp
indigo peak
#

im too lazy to check allat

acoustic imp
#

😭

#

mac v adleast ?

indigo peak
#

no idea

#

tbh

acoustic imp
#

proly sequia issue for me

indigo peak
#

m3 on 15.1
sim 17.5
xcode 16.1

acoustic imp
#

so bassically mine

#

wtf

indigo peak
#

what does ur simject use

#

substrate or ellekit

acoustic imp
#

ope

#

adding plist thing fixed it

#

also

#

i jus made simple tweak to show it

#

cool

indigo peak
#

so it works now?

#

cool

acoustic imp
indigo peak
charred pulsar
#

Hi

acoustic imp
#

@visual meadow how does ur ios 16LS time tweak add the seconds

#

is it like manually edditing the view ?

#

@radiant idol i used ida today for real

kind herald
#

icraze used that for cracking 16player for real

acoustic imp
radiant idol
acoustic imp
#

:/

indigo peak
#

so my guess (its fact) it just changes the string

acoustic imp
#

im asking bc the tweak i found on (redaced)s, has so many hooks

#

and they are calculating like view widths and stuff

#

but i found a way with like 3 hooks

indigo peak
#

i have a way with 1 hook

acoustic imp
#

and no layoutsubview

acoustic imp
#

well

#

3 method hooks

#

how

#

(im jus happy bc i found this on my own)

radiant idol
acoustic imp
#

what 😭

#

not on cy

#

on a bunch of randos

radiant idol
#

Oh

acoustic imp
radiant idol
#

It makes sense

acoustic imp
#

took me a sec

#

but ig lol

#

does this make sense

    NSDate *now = [NSDate date];
    NSCalendar *calendar = [NSCalendar currentCalendar];
    
    NSDateComponents *components = [calendar components:NSCalendarUnitSecond | NSCalendarUnitNanosecond fromDate:now];
    NSTimeInterval secondsToNextWholeSecond = 1.0 - (components.nanosecond / 1.0e9);
    
    self.timer = [NSTimer scheduledTimerWithTimeInterval:secondsToNextWholeSecond
                                                  target:self
                                                selector:@selector(timerFired)
                                                userInfo:nil
                                                 repeats:NO];```
#

trying to call a funct on like sys time seconds

vivid dew
#

what the f

acoustic imp
#

ok

#

time to make my own :/

#

recursion hm

#

@radiant idol ^ thoughts ?

vivid dew
#

actually that code is real but i wouldn't rely on getting actual second precision from timers

acoustic imp
#
  • a sleep
radiant idol
#

Looks awful

acoustic imp
vivid dew
#

even worse

acoustic imp
vivid dew
#

but yeah, you just kinda have to deal with the fact that your timer can get delayed for no reason

acoustic imp
#

uh k

#

by how much tho?

#

1 second > ?

torn oriole
#

When I was fucking around with timers one of them just got delayed till like the next day 😭

#

I have no idea how or why

#

(I blame A10)

acoustic imp
#

what 😭

#

recursion hm

vivid dew
#

idk man

torn oriole
vivid dew
#

a few hundred microseconds

acoustic imp
#

@radiant idol IT WORKS

#

CC @torn oriole

#

oh wait

#

macs have screen recording

#

oh well

torn oriole
acoustic imp
#
%hook CSProminentTimeView
- (id)_correctedDateFormat{
    return [NSString stringWithFormat:@"h:mm:ss"];
}
%end

%hook SBFLockScreenDateViewController
%property(nonatomic, strong) NSTimer *sm_timer;

-(void)_startUpdateTimer{
    %orig;
    NSDate *now = [NSDate date];
    double fractionalSeconds = fmod([now timeIntervalSince1970], 1.0); //thx gpt

    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, fractionalSeconds * NSEC_PER_SEC), dispatch_get_main_queue(), ^{    
        self.sm_timer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(updateTimeNow) userInfo:nil repeats:YES];
    });
}

-(void)_stopUpdateTimer{
    %orig;
    [self.sm_timer invalidate];
}
%end``` 💪
#

3 hooks

gentle grove
#

the jitter from it going to/from narrow numbers like 1 at the start is a little gross

acoustic imp
#

yea ig so

#

idk this is all stock pretty much

gentle grove
#

it does that on stock too?

#

I think the seconds makes it more obvious then

acoustic imp
gentle grove
#

Oh

acoustic imp
#

thats probly why the other tweak i was looking at has a layoutsuview hook

#

@indigo peak did u end up using ios sim to test AOD with jelly?

#

bc idk but on ios 16 its lil broken

torn oriole
# acoustic imp

In my opinion, pick up on wether it's in AOD mode or not and "--" the seconds if so

#

Just Apple it troll

acoustic imp
#

jus needa find where lock/aod is like managed

#

so i can see state

torn oriole
#

It's a shame the display enters a low refresh rate mode or smth

acoustic imp
#

not to hard tbh

torn oriole
#

Cause any animation you could try use would bork

acoustic imp
acoustic imp
#

the volume hud

#

well i dont it enters that "mode" its just always in that mode

torn oriole
#

Oh yeah that is indeed like, not low refresh rate

acoustic imp
#

so its probly jus always able to adapt it

#

would make more sense

torn oriole
#

Insert "I hate iOS it acts weird"

acoustic imp
#

not that anymore smh

#

jk actully

#

@torn oriole ig i was wrong

#

it does somthing special for time

torn oriole
#

Ooooh

#

It comes back to life when you actually interact with it

acoustic imp
#

yea there could also jus be some rule

gentle grove
#

that makes sense

torn oriole
#

Maybe there’s something in the volume hud polling the screen alive

acoustic imp
#

although the mintues dont update so idk, invalid test ig

torn oriole
#

It makes sense for an event to fire every minute for the time because that’s a very infrequent event

acoustic imp
#

its probly like disregard updates from these views/uiWindow and only update a 1hz

timid furnace
torn oriole
#

Lmfao hi

acoustic imp
#

@timid furnace what do u know ab ios aod and refrehrates/screen updates hm

timid furnace
#

nothing

acoustic imp
timid furnace
#

you dont see me preaching rocket science

acoustic imp
#

this aint rocket sceince

torn oriole
#

I also didn’t see you preaching iOS for the longest time troll

acoustic imp
#

tru

timid furnace
#

anyways, here's my two cents:

  1. look into why pressing the volume buttons causes the screen to start updating again
  2. look into how the screen updates when the minute does change
#

if you can figure out #2, you can extend it to update for seconds

acoustic imp
#

thx

timid furnace
acoustic imp
#

i think its more why it doesnt update for the clock tbh

torn oriole
#

Also those "button bump" things around the edge of the screen

#

That's probably something too

timid furnace
acoustic imp
timid furnace
#

how is ios freezing the screen

torn oriole
#

Woe

timid furnace
acoustic imp
#

u mean AOD ?

#

standby is on all devices ?

timid furnace
#

is that ui not the standby wireless charger thing

acoustic imp
#

doesnt have to be wirless iirc

timid furnace
#

StandBy mode is available on all iPhone models that support iOS 17 and later, but the ability to use StandBy mode's always-on feature is limited to iPhone 14 Pro, iPhone 15 Pro, and iPhone 16 Pro models.

#

To activate StandBy when enabled, your iPhone needs to be locked and charging on a MagSafe or Qi-based wireless charger, or a Lightning charger.

#

interesting

acoustic imp
#

i know more than the genius troll

timid furnace
#

oh i triggered it

acoustic imp
#

i have mine disbaled anyway

#

same with aod

#

ok, gn all

indigo peak
misty cradle
#

Anyone able to help with node on macos

#

ever since i updated to macos 15

#

i can't seem to use "node" without sudo

#

long list of errors:

dyld[26237]: symbol '_$ss20__StaticArrayStorageCN' missing from root that overrides /usr/lib/swift/libswiftCore.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CryptoKitPrivate.framework/Versions/A/CryptoKitPrivate is being set to 0xBAD4007.
dyld[26237]: symbol '_$ss20__StaticArrayStorageCN' missing from root that overrides /usr/lib/swift/libswiftCore.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CryptoKitPrivate.framework/Versions/A/CryptoKitPrivate is being set to 0xBAD4007.
dyld[26237]: symbol '_$ss20__StaticArrayStorageCN' missing from root that overrides /usr/lib/swift/libswiftCore.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CryptoKitPrivate.framework/Versions/A/CryptoKitPrivate is being set to 0xBAD4007.
zsh: segmentation fault  node -v```
#

i've uninstalled node fully from brew, tried it with "nvm", and with arm64 arch but nothing seems to work

#

npm works fine without sudo

#

but node does not

#

no idea if ive fucked the permissions in the past couple months/years

gentle grove
#

sounds like its linked against old libs or something

misty cradle
#

multiple times

#

i just deleted brew fully

#

cuz there were 2 for some reasons

#

reinstalled it

#

same error

#

then i tried env -i /opt/homebrew/bin/node -v

#

and then it does work

#

so some issue with my environment

misty cradle
#

ok fixed it.

#

in my zprofile there was some dyld_library line that was setting it to a specific swift thing

hasty ruin
#

And I’m like

#

Use a monospace font or disable seconds

#

Not my problem that’s just how centering shit works fr

acoustic imp
#

Yea..

wind ravine
#

can u hook directly onto the date time formatter to change the string output system wide?

acoustic imp
#

I’d look but @indigo peak s header site doesn’t work on mobile :/

indigo peak
acoustic imp
#

Idk I jus wanna see methods

#

Idk exactly how it gives the date/time

#

Idr

wind ravine
#

like turn hours/minutes into hex

acoustic imp
#

Hex ?

wind ravine
#

yes

acoustic imp
#

There’s a method which returns that I believe

#

Just look thru the methods

wind ravine
#

like turn the LS clock from 11:59 into FF:FF

#

in date formatter

acoustic imp
#

Different hook but

#

Yea just use this ^

#

One simple hook

wind ravine
#

that sets a time formatter

#

how do u make the time formatter display in hex?

#

i have code to convert it but hooking onto the string doesnt work

acoustic imp
#

Hex?

wind ravine
#

yes

#

00-FF

acoustic imp
#

There is a method which returns the time string iirc

#

Just hook that

wind ravine
acoustic imp
#

Yea

wind ravine
#

it just formats to hh:mm:ss

acoustic imp
#

Jus look thru CSProminentTimeView

acoustic imp
wind ravine
#

no its regular format

#

ae i dont have wifi i cant install tweaks

acoustic imp
#

So if your just trying to get he seconds on the time just use my code ?

wind ravine
#

no im trying to make it display in hex

acoustic imp
#

Ok

acoustic imp
wind ravine
#

yes

acoustic imp
#

U might want to use my like update thing to calculate time every second

#

Then just hook the string returning method on CSProminentTimeView

#

I can’t try when I get home

wind ravine
#

how do i get flex onto the lock screen?

acoustic imp
#

Or what ever u trigger it with

wind ravine
#

not working on iphone se

acoustic imp
wind ravine
#

flexing

acoustic imp
#

Léeme send u the one I used

#

It’s a lot better

#

I gota find it tho one sec

#

Pms

wind ravine
#

is it updateTimeString?

acoustic imp
#

Does that return anything?

wind ravine
#

it returns v

acoustic imp
#

V? Should say like id

wind ravine
#

just says v

#

o void

#

_timeString returns id but i think thats a property

acoustic imp
#

Hol up my pc is in I’m RDing in

acoustic imp
wind ravine
#

it returns the time string

#

12:58:00

acoustic imp
#

Try hooking that

wind ravine
#

property 'sm_timer' cannot be found in forward class object 'SBFLockScreenDateViewController'

acoustic imp
#

I didknt include headers

wind ravine
#

which header am i missing?