#development
1 messages · Page 220 of 1
good for you! genuinly!
just like you can take apart all the parts on some electronics project
but like how do you test things? when its just text!
you can see the behavior of what the program does
what program!?
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
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
Anyone know why it's not working
that is ebay
I was told i can write code in anything
.
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
actually YEAH this is kinda how I feel! great representation here dude
you're not spelling it right
it should be '); DROP ALL TABLES;
then you can run code
I feel like I'm being simultaneously mocked and patronized...
im not trying to
I appreciate that at least
I posted my screenshot as a joke im sorry if i unknowingly contributed
despite speding 7 years off and on trying to grasp something...I never grasped a single thing
you showed my frustration at trying to learn how to/test coding so perfectly
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
yeah
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
ok dude when I asked HOW you test things? this is what I meant
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
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?
no
you have to use a program (compiler) to convert the file from text to exe
again your missing my point...
none of the books that "teach you how to code" ever give a effin sandbox to work in!
they don't tell you how to run their examples on your computer?
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!
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!
let me get out the python book i first learned on about 10 years ago
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
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
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"
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
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
yea i get what you mean
you need a visual indication of the structure/control flow
YES EXACTLY
most general purpose languages are too complicated to visualize
ok ngl i was literally thinking about wanting this yesterday
there's labview but it's kinda niche
and I've tried all of THIS for over 7 years and got NOTHING! #development message
lego labview
it was in reference to the fact that closures can capture anything you want (and might not be clear what is captured immediately by reading) but the same idea
this makes sence! I can read/understand this!
labview as used in a robotics competition
and scratch
but for most languages, control flow is too complex to visualize
what about ida graph view 🧌
assuming it has one
ok but WHY is it too complex to visualize?
idk if it necessarily is
it's just not a common thing i guess
i just have to build the visualization in my brain
if languages seen as "too basic" for some like LUA exist, then why arent they made into a visual thing?
random thing i had open
dude i am trying to open bobashare in cutter rn, debug build, it's been analyzing for 2 minutes
are you serious
its too small to read that
oh it is a 59 MiB binary to be fair
in reality you zoom in and scroll around
but this is for disassembly, i guess it's not common to use it in the actual source code languages
is there a visual node thing for Python? since its used like everywhere?
ok this is "if" stuff!
if this then that or else do 3rd thing
see this is where i get a little lost because i am not well versed in assembly
the arrows depict control flow
yeah i mean i understand it
oh right i remember it braches based on the last operation output
yea just an example
the problem is that visual programming languages that aren't super simple have to be explicitly designed to be able to be visually represented
maybe even this https://stackoverflow.com/a/72599659
so people are lazy to not want to visually design it?
it's a huge ask
i guess a lot of us are content to just memorize what the keywords do
seems like "everything" codewise is a "huge ask"
no, it's just incredibly complex to satisfy
- versatile, multi-purpose programming language
- visually representable
there ought to be like ELI5s on this
a what?
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
ELI5 stands for explain like i'm five
https://www.reddit.com/r/explainlikeimfive/ basically a term/place for simple explanations
I sadly need that for every aspect of my life
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
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!
thats the right idea
ok! finally I have the "right idea" for once
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
holy shit i forgot all about this
it just now opened
that's insane
it took 20 minutes to analyze bobashare
um wait...so how to people edit things in apps for tweaks if none of it is documented?
they have to guess by reading assembly and IDA decompilation
and none of it is pretty
Idk how to do that stuff
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?
what is IDA decompilation?
Well most of this is documented it’s just most people don’t bother with such simplistic tweaks nowadays
hell
it tries to guess at what the original code was based on the machine code
you dont get names for variables
makes sense TBH
so how would one crack the program like an egg to be able to take a look?
Oh nvm
you cant just crack it like an egg
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
so how would you open and look at it then?
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
compilation is a lossy process. you lose information
when you decompile things you have to figure out what the code is doing
oh....
Semi-False…???
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
acatto like 80% of what you just said makes no sense
ok
example: .java -> .class compilation
the binary format is not the issue because that's what even objdump can read

the problem is mapping source code to asm
its very hard to go back after optimizations
It does effectively look like random numbers and variables and commands
after all, compilation is just converting human readable text to machine readable text
That's like 10% of it
10% of what
the process
true
Knowing that one value is being copied to another does not constitute understanding how a program works...
oh
yeah
java compilation is different because you can go back to original src very easily
you get variable names, method names and everything
JVM is much higher level than asm
You can more accurately represent the source code in it
✅
show me asm compilation
never seen it
go to godbolt.org
Does anybody know a way to measure speed at which udp between laptop - android tv (same wifi/wlan) operates at
well well well.
LMAOOOO
iperf3 has a UDP mode
.
false
@slim bramble @acoustic imp can i get permission to remake 16player
You may remake Glance
ok
idk man seems kinda sketchy
😭 😭that’s so clearly fhargpt
chat
Noo really?
is it possible for a app or trollstore app on 17.0 to crash the phone so it reboots or just directly reboot?
icraze balls
You might be able to do a direct reboot with the necessary entitlements
“Crash” the phone as in kernel panic… no
do u happen to have a code example or something on how to do a direct reboot?
alr gonna do that thanks
you can userspace reboot
cuz u have the entitlement using ts
if that helps
You can also do a direct reboot I believe
there's an entitlement for that??
well i mean settings app is able to do that
so i would assume somehow it should be possible
IIRC you need to have root and maybe unsandbox, but you can then just call reboot3(RB2_FULLREBOOT);
but trollstore doesnt give root right?
alr gonna try that then
do i need specific entitlements except the unsandbox ofc for that?
Check TrollStore README, it tells you what you need to spawn a binary as root (even has code to do so)
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?
Nothing will be running after a restart except stock binaries
alr good good
As long as we get a 50% cut

what if i make it free and open source

or how about this... i make it better... 1% cut 
afaik it should work even as mobile if you have the right entitlement
(the reboot3(RB2_FULLREBOOT) I mean)
My guess is com.apple.private.xpc.launchd.reboot
that sounds about right
Tbh could just sign with these and it should work
https://github.com/ProcursusTeam/launchctl/blob/main/launchctl.xml
but when i want to run the code all the time and also in the background, it would prob be smarter to spawn a helper binary right?
You want this to run in the background?
That might be difficult
and ofc for that the code needs to run and wait
I’m not sure how long you can prolong a binary’s execution without it being a daemon
No
well
Not with TrollStore alone
wonderful xD
Actually
Maybe UIDaemon or something
All I know is that this somehow works without the app being open
https://github.com/leminlimez/Helium
@graceful gate https://x.com/PoomSmart/status/1870410004215513324 fwiw, you could also just mimic rootless
Hm, will probably check later
I guess it’s old simulator / macOS
im on mac os 15.1.1, did they change it in 15.2 ?
Then the question would be where did you copy CydiaSubstrate.framework to?
uh
i think i just used finder instead of term bc it was like, read only FS
where does it go?
here
is it bc of lower ios ?
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
because you use thread_create and not pthread_create
I feel like we had this discussion before lol
pthread_create goes through bsd API
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
thread_create is mach
a thread created with thread_create will crash the first time somthing tries to access pthread_self
Got it working now, thanks 🙂
TIL that the LLB bug in iOS 10.0b1 cannot be used for jb purposes nor an untether
?
source: trust me bro
it is useful for jailbreak
they told me it is only useful to patch out KPP
It allows not only @elder scaffold but also things like kloader64
i know what that is but what
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
plz explain more
you need kexec
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
so now my question is could this be potentially used for tethered downgrades?
like coolbooter
or even enable serial=3
if it has kexec, the device is jailbreakable, so in other words, this bug is useless for jailbreaking lol
I don't know how you would re-set up sep
POV: out of touch, doesn’t know how iboot or arm works
this is why no one likes this discord
Exactly
so many attempts at fucking with people
Useful to nuke kpp
This is why you should have an iboot hacking discord
that’s called the hack different backroom sir
Yah but not as trusted as a private one
I’m not trying to fuck with anyone I’m just giving a small nudge in the right direction
what do you think I’m trying to do
Glad to hear it. Glad you are on track
Genuinely curious
<REDACTED>’s zeroing NAND in Genius Bar btw 
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
Lol link
The LLB bug is very exploitable because the sleep token isn’t checked meaning anything at EL3 is valid in iboots eyes
Luckily the only 2 people that publicly exploited it are in this chat 
It’s a fun bug to find on your own without help
When did I ask for help
BROOOO
now honestly read the god damn room
maybe + 1↑ including private
Only 2 public 
lol
This server is a waste of fucking time why are you so rude for 0 benefit
I will never understand this server bro
This server is not a waste of time
I obviously saved 1 month+ of time by this server
.
❄️❄️
Chill bro
why does discord keep adding random effects like this
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
Wow this effect is cool
I wonder what happens when i do it with this emoji

Yeah nothing happened
:ɛ
It was never my intention to be rude you took my comments the wrong way every chance you got
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
i mean
what were we supposed to do
😭
doesn't tethered palera1n.sh quite literally ssv brick you on purpose
Effect 😭???
????
Me when revenge
Ask experts for help, also don’t xyproblem
.
shit machine i guess 😭
yeah true
Zeroing a nand is usually a bad idea.
Older version like 11 don’t have a way to recover
Anyone have anything against pluggable? Have an m1 air and want more than one external screen
Need to manually call nand commands .
Not to mention it’s impossible to recover a deleted syscfg
Unless you dumped it beforehand
well how do you solve an ssv brick on arm64 without zeroing it out (ignoring that getting palera1n.sh to work would've been a much better idea but we couldn't do that and nobody who knew how to solve it jumped in to help us either)
we kinda had no choice
Their older stuff was built well. Going on 7 years no issues. I can’t comment on new stuff
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
Anything is possible on a checkm8 device
well palera1n.sh has a restore rootfs argument and yes palera1n.sh was broken but i should’ve definitely waited for mineek or someone else to say something about fixing it
is it possible? yes
are there any tools to do it (at least publicly)? no
if im wrong feel free to correct me
define tool
native windows on A11
or macOS
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
ok name me a tool that can restore an ssv bricked arm64 device
3 words
do it yourself
wait ssv brick
apfs-reseal?
Changed Sm not in /var
Apple go ahhh and brick
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
understandable have a great day
wdym by “changed sm” tho
**S**igned **S**ystem **V**olume
Add/remove files (idk ab edit I assume edit to tho)
thank
I was trying to drop a hint that my expertise would be better and to stop following the current support
U to 😁
should've just said it out loud
**S**urvey of **S**exual **V**ictimization
Lwk should have just waited, where’s the thread ?
xnu is
not ios
wait xnus open source???
yes?
Oh
Are you forgetting the part where android needs bootloader unlock exploits in most cases
moving your cursor on that emoji makes it snow
yeah i understand, ill try to not zero out nands in the future
thanks
Very long time
yea but its like 482864882745x easier to unlock bootloader
True
@thorn hound also i hope you wont either

what if i sudo rm -rf / my iphone 11 on 16.1.1 rn
Talking from experience. Luckily I dumped my syscfg but my 8 currently has a blank nand. I was able to call some code and call certain frameworks in ramdisk to get back a valid partition table tho
This is iOS 11 so very much before ssv lest alone sealing of any kind
secure sex vape
i mean i wasn’t planning on it
does dding it really zero out syscfg as well, i was under the impression it did not
doesn’t dd literally wipe every single thing on the nand 
if we kept going down the schizo root we would’ve still been trying random shit until now when someone else could actually help
yeah im an idiot
makes no sense it it would ignore syscfg
If you have the correct disk selected yes it will
iOS 16 changed the disk layout

15 still has the og
It’s just different numbers bruh not that deep
does this include >15.8
Idk
or >16.0 only
I think it’s 16.0 only
lame
And iPads are different than iPhones for some reason too
this was an ios 15 device, is disk0 the actual entire nand?
I don’t remember I’ll have to look
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
Disk 0 might just be blockdev and it’s fine to zero but better to be safe then to nuke random shit
you wouldn’t get banned for an honest mistake
pretty sure it was different for dleovl’s case
shit advice is shit advice
!!!!
you can still recover it
its not long gone
according to alfie even if u null a device you can still recover it
Not lost data…
not if disk0 is the whole nand, and you zero out syscfg 
the person in question is currently tether downgrading to ios 14 (or 13)
Syscfg is non recoverable
Nvram is semi recoverable
True
i dont think mocha even cares about data anymore
syscfg is technically recoverable
Link
im not sure of the specifics but i know damn well proper syscfg was retrieved/recovered during the process of restoring my DTK 
What do u even use ur dtk for
something something FDR i think (not too sure, i dont even really know what FDR means)
is syscfg device specific
...yes
contains sn and other calibrationd data
@faint timber https://youtu.be/reQq8fx4D0Q?si=VgGsd2W2EVOWeuol&t=2166
In this video, I go over the process of completely restoring an A12Z-based Apple Silicon Developer Transition Kit "DTK" Mac Mini that I got from China sold essentially as scrap. After many months of work, research, and testing, I was FINALLY able to fully restore one of these salvage DTK logic boards, and get it back up and running booting macOS...
timed link
iPhones have niche hardware tho so…
cant you still pull those???v
whatever the fuck hes doing here
so @nocturne sequoia does it boot, does it restore, does it do literally anything 
and does it activate
It’s the entire reason why a white iPhone can’t have black boot logo and why a black iPhone can’t have white boot logo
does the bootrom still exist????; idd u eat it??!!!
what
oh
dont u need untethered shit for that
That ones guys video 
you didn’t really compute what I said. This is stock production thing
i have uh, edited it in the past with a checkm8 device 
true
boot logo
🗣️
Logo is logo
the stock one can be either white on black or black on white
The logo background is what we are talking about
it supports both scenarios
oh
i know
wait the logo is different from the background???
i thought it was all just a fancy png
its the same thing
so what's the ios 15 disk layout, so we can at least know if we bricked this person or not 
technically
i thought ssv bricks are permanent

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
I mean technically nothing software is “permanent”
theres
no software anymore
except bootrom
assuming the device has a valid color config that would normally have the differing logo 
New nand 
i dont understand why you can’t just dfu restore it, you can dfu restore macs on a blank nand
tried dfu restoring??? i havent kept up
, try to restore, see what happens
U have blobs ?
you need to do that anyways to use seprmvr
I would try iOS 15 first
Just be regular first
We need less variables
GO TO 15 FIRST
That tool is broken rn
ok anyways
@nocturne sequoia doesn’t matter restore to iOS 15
just restore to latest
huh
Bruh
wont be the first time
Ban 
#seroalt #real
you really need to backread
“Hey guys delete /var/keybags” ahh moment
i aint scrolling that far up
It gets stuck here when logging and doesn’t restore the device
TLDR this kid SSV bricked and they came to the conclusion to zero their nand and now we don’t know if it cleared syscfg
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
or this
how tf would they zero their nand
dd
dd + ssh ramdisk 
✅
dfu mode
download latest signed ipsw
RESOTRE TO LATEST
restore
nathan needs to put an activation server on sshrd to prevent mindlessness when using it
i swear to god
Just making sure 👍
!t dfurestore
Hey @nocturne sequoia, have a look at this!
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.”
LMAO
@visual meadow do it
@visual meadow
😭
Oops
but u asked how restore 🥺
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
That was lwk restarted
we dont know if we actually zero'd out the nand
mods mods mods mods filter bypas
Just wait for smart ppl
no!!!!
@nocturne sequoia do you have a mac
true
tim cock
i wonder if tim cook even knows how his software works
like every single detail about it
Craig not Tim 
gimme a sec
@torn oriole will null and i get permanently banned if we zero'd out the nand 
tim’s the ceo he’d know… right??
tim is cool
do we start saying our goodbyes
nuh uh i put a disclaimer

“call an ambulance but not for me” ass
Ok…. But palera1n.sh bad :(
yeah ok im gonna start saying my goodbyes to everyone
Not when it’s garbage
It doesn’t show in finder ?
Jus making sure now
Maybe it needed a sec
Idk
Try using like imaging or Sm
what does bad magic even mean
Imazing **
finder moment
magic number is used to define file type
wtf
bad magic means magic number is bad
mh 😭😭
mh
good sign
Yea wait…
this is nerve wracking
let's pray and hope everything goes right
(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
Start another see which wins 
lmao
connection throttled

this is the most braindead discussion ive seen in awhile
Yep.
hi nebula
hf still hasnt responded to my email
you think they’ll respond?
what is it
its the weekend
true
does this mean i can exploit hf even more???
uh
i do not know how to assist with that
🔥
i wont miss you
@worn briar i’ll miss you (not because i’ll get banned but because you’re old)
is bro leaving????//
xrt getting banned before me
(probably)
that’s a good thing
full bricked 👍
ssv brick doesnt mean zeroing out syscfg 
y'all are cooked ur talking in development
get out of #development
ong
wait this is development?????
it makes more sense
pale rain
yess lets blame it all on minmek and nevula and nick chan
Fuck you
😭😭
Jeff is old ?!?!? 
We’ve known this
anyone a good tweak dev ? looking for multiple tweaks DM me
https://reddit.com/r/TweakBounty may be what you're looking for if you want a tweak request
anyone know how to hide this ?
doesn't seem like a regular menu bar item. bartender also cant do it. probably requires disabling SIP and actually figuring out what to patch
ugh
Yes, definitely
#!/bin/zsh
uuid=`xcrun simctl list devices | grep 'Booted' | grep -oE '[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}'`
xcrun simctl install $uuid $1
./install.sh <path-to-app>
same error
bassically did that comand
ios 18.1 it installes but then crashes 
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
compiled for sim
:/
where is flexlixt
how tf do i comile this a dylib https://github.com/FLEXTool/FLEX
it doesnt load...
works for me 

what mac/xcode/ios version r u on?
?
im too lazy to check allat
proly sequia issue for me
m3 on 15.1
sim 17.5
xcode 16.1
ope
adding plist thing fixed it
also
i jus made simple tweak to show it
cool
🙏
this was issue ^

Hi
@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
icraze used that for cracking 16player for real

L bozo ‼️🚩🚩
⁉️
:/
well the "view" is a glorified UILabel
so my guess (its fact) it just changes the string
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
i have a way with 1 hook
and no layoutsubview

well
3 method hooks
how
(im jus happy bc i found this on my own)
[0-2] + dev of
[0-3]?
Oh
jus say yello repo 😭 not this codingery
It makes sense
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
what the f
yea
ok
time to make my own :/
recursion 
@radiant idol ^ thoughts ?
actually that code is real but i wouldn't rely on getting actual second precision from timers
- a sleep
Looks awful
what ab recusion with a sleep ???
even worse

but yeah, you just kinda have to deal with the fact that your timer can get delayed for no reason
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)
idk man
It was a very rude awakening let’s just say
a few hundred microseconds
ok so not rly noticeable
@radiant idol IT WORKS
CC @torn oriole
oh wait
macs have screen recording
oh well
Baller
%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
I think you need a monospace clock font
the jitter from it going to/from narrow numbers like 1 at the start is a little gross
well like im not edditing the text rly, just calling stock stuf
Oh
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
In my opinion, pick up on wether it's in AOD mode or not and "--" the seconds if so
Just Apple it 
yea i was jus gona make it so it goes back to regular, i hate the --, its so stupid
jus needa find where lock/aod is like managed
so i can see state
Idk about that tbh
It's a shame the display enters a low refresh rate mode or smth
not to hard tbh
Cause any animation you could try use would bork
on mac it enters no refresh rate mode lmao
maybe maybe not
the volume hud
well i dont it enters that "mode" its just always in that mode
Oh yeah that is indeed like, not low refresh rate
Insert "I hate iOS it acts weird"
not that anymore smh
jk actully
@torn oriole ig i was wrong
it does somthing special for time
yea there could also jus be some rule
that makes sense
Maybe there’s something in the volume hud polling the screen alive
although the mintues dont update so idk, invalid test ig
that's my guess
It makes sense for an event to fire every minute for the time because that’s a very infrequent event
its probly like disregard updates from these views/uiWindow and only update a 1hz
i have arrived
Lmfao hi
@timid furnace what do u know ab ios aod and refrehrates/screen updates 
nothing

you dont see me preaching rocket science
this aint rocket sceince
I also didn’t see you preaching iOS for the longest time 
tru
anyways, here's my two cents:
- look into why pressing the volume buttons causes the screen to start updating again
- 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
thx
1 is a thing ?
TIL
.
i think its more why it doesnt update for the clock tbh
Also those "button bump" things around the edge of the screen
That's probably something too
that's also a good way to look at it
they arent on the sim 
how is ios freezing the screen
Woe
my newest phone is a se 2nd gen so i've never even interacted with standby
is that ui not the standby wireless charger thing
doesnt have to be wirless iirc
oh i see
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
i know more than the genius 
oh i triggered it
havent had the chance to try it
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
have you tried reinstalling
sounds like its linked against old libs or something
yeah
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
ok fixed it.
in my zprofile there was some dyld_library line that was setting it to a specific swift thing
Mods.
Yeah people complained about the jittering with Nexus too
And I’m like
Use a monospace font or disable seconds
Not my problem that’s just how centering shit works 
Yea..
can u hook directly onto the date time formatter to change the string output system wide?
Uhh, I’d asume so, not at Mac rn
I’d look but @indigo peak s header site doesn’t work on mobile :/
why do you need the header site for NSDateFormatter
trying to get a custom format
like turn hours/minutes into hex
yes
This is what I did ^
Different hook but
Yea just use this ^
One simple hook
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
Hex?
Send code
There is a method which returns the time string iirc
Just hook that
Yea
it just formats to hh:mm:ss
Jus look thru CSProminentTimeView
Wait so it’s not hex ?
So if your just trying to get he seconds on the time just use my code ?
no im trying to make it display in hex
Ok
This calculates with seconds correct?
yes
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
how do i get flex onto the lock screen?
Hold status bar?
Or what ever u trigger it with
not working on iphone se
Oh what flex r u using
flexing
is it updateTimeString?
Lmao
Uhh Idr, I don’t think
Does that return anything?
it returns v
V? Should say like id
Hol up my pc is in I’m RDing in
Ok u can call them and see what they return
Try hooking that
property 'sm_timer' cannot be found in forward class object 'SBFLockScreenDateViewController'
I didknt include headers
which header am i missing?


