#development
1 messages · Page 75 of 1
yeah the only thing that ever did this was substrate
Yep
yeah it probably wouldn’t be too much more difficult to add support for signing all patches to libhooker
the tricky part is just optimizing it so that it’s not just writing a billion files
Yeah I think the tweak loader could just sorta make the hooking library cache these hooks and batch them after a tweak has been dlopened, then you could only have a single "signed page" library per tweak
That should work for 99% of tweaks honestly
But it's a hack
This is why I quit
I hate the idea of hacking around other people’s tweaks
You’ll also need to deal with the slides being different for the dylibs per process
at least shared cache is the same slide in almost all processes system wide
yeah that's true
I guess you'd need to store pointers in some data page and replace them at runtime
Yep
the whole thing can be a mess pretty quickly
having to deal with non-batched hooks just adds insult to injury
So my orig pointer is correct, but the tweak jumps to 0x0 instead… what
do you think this would violate MAS sandboxing requirements?
<key>com.apple.security.temporary-exception.sbpl</key>
<array>
<string>(allow network-outbound (literal "/private/var/run/usbmuxd"))</string>
</array>
I somehow need to access usbmuxd with the app being sandboxed, and this approach works
well having longer calculations wrap around into a new line would be nice
but other than that, I can’t think of anything
I was trying to make it line up as 1:1 to apple as I could, and apple doesn’t seem to usually do wrapping text
yeah I don’t think I’ve ever seen that from Apple
How would an app detect load commands, is that possible
i have an update on my machine that implements like history logging for every operation
i think i smoked crack before i wrote the code for it tho
Yeah I made something like this probably 3-4 years ago and the code was pretty much the same
Shit app fr
yur

I dont know much about what ur talking about but could you like give an example of the 1% tweaks?
o h
anyone know how to jailbreak a ipad 6 with IOS 17

With deezJB
meowbrek
check pins

trying to learn objc from this - https://uroboro.github.io/Learn-Objective-C-in-24-Days-Clone/blog_posts/41.html but even just copy pasting is givving me errors?😭
This project was created with the intention of preservation
you dont need that
just do
#import <Foundation/Foundation.h>
int main(int argc, const char *argv[]) {
NSLog(@"Hello, world");
return 0;
}
k
just googled it and it said to do it like
int main (int argc, const char * argv[]) {
@autoreleasepool {
NSLog (@"Programming is fun!");
}
return 0;
}```
but both work
@radiant idol hwo do i like not have type in pasocde everytime i want to like run the code?
nvm
im blind
Its 2023 thankfully
@radiant idol dk if ur busy but could you help me try to make this ^^ work?
Also this if it help?
I’m not home rn gimme a bit
alr
%hook BatteryView
// ...
%end
%ctor {
%init(BatteryView=NSClassFromString(@"FindMy.FMBatteryView"));
}
thats is ? this is swift ?
yes
swift
logos 
shut up hydrate
make me
objc_getClass >>
uh no?
sad
Anyone know whats going on here
Also @indigo peak new game pigeon update after 1 year today
@radiant idol what do i make the make file for the like injected proce thing?
also this good?
wdym
Fym wdym
what did you try doing
oh shit
Nothing
It just doesnt work after the update
kek
for real
App itself when jailbrooen
you have to look at the bundle id, idk
lol
pov they implemented jb detection
I dont think so
thats what it is but what abotu the first one?
.
Also theres already jb detection
?
If u didnt know
why lmfao
dont know
since when
Since like idk
i didnt know there was jb detection
But its never actually used
Like its ran
But it does nothing with it
Anyways I found the src they used too for the jb detection
Possibly
so i can update gameseagull

bc i dont have a jb device
that isnt icloud bypassed
so imessage wont worj
and my uni's wifi wont work on it
use a better bypass
bc its bypassed
Look in jailbreak pings
skill issue
send me deb i can test? ios 15
bro i could never figure out your thingy
you need to describe to me 1:1 what i have to do
with pictures w captions and everythjing
we literally told you to google xyz
a youtube tutorial would be preferable
and you didn't
mb it's 2am
no need for name calling like that
dumbass
now
you go look for our conversation
because my lawyer doesn't let me continue the conversation here
ok i found the conversation
HOW DO I INJECT GLOBALLY
is that what you told me to ghooghle
no
@radiant idol doesn’t work? I just copy pasted what code you sent into tweak.X
well duh I didn't put any logic behind it
I literally just sent the stuff that would hook it
so i can put objc in the section thing? or does it need to be swift?
objc
wyd
like wha tweak im trying to make?
yeah
gorn
shut
ratio
?
the thing with Jade
whats jade
smh
@native dune its basically a tweak to just display the battery percentage of a device in the findmy app
interesting
I thought it already shows tho
is it a _UIBatteryView
like take the percent in the thing "5 percent batter..." and but it in the spot/after where it says "online"
like in the screen recording
yea, not clue how, and exspecialy snese there multiple devices/pages idk, probly not a good first project
especially because it's swift
is imesage swift or objc?
Yrah it isn't cause I tried getting eliza to colour it. I might've left the find my import in my tweak still, but its like an image so I can't easily colour it
objc
yeah that's annoying
ah caue was thinking abotu trying to mess with like mesages and stuff to try to get ios 16 features on ios 15> but i have no clue how imesage works etc, sw well as objc
yea, ting guns then big ones
12.2
Ah ok
@vivid dew happy birthday big man!
does anyone know about how to use blocks while patching with allemand? i want to use them for animations and context menus, but whenever i create a block within a method and then call that method, the app instantly crashes. it doesn't happen when i build the same code on a mac so it has to be allemand, but i'm just curious exactly why it happens and if there's a solution (that doesn't involve using a mac)
you can't because of this https://x.com/opa334dev/status/1700900366533972109?s=46
ah okay i see. that's unfortunate news but thanks for the insight
Ok what are the qualifications for the birthday role?
at least the 9th grade
oh ok nvm I guess I can't
@plain python fixed my kfd fork not working on certain versions (e.g. A11 14.3 - 14.4) https://github.com/opa334/kfd/commit/5f054269b084503c03ca1dd81bccced530e12d64
can confirm it works on A11 14.4.x
Oh neat
can always count on apple ! 
how can i jailbreak my ipad 6 on ios 17
Check pins
i did. and it did not have any tutorials
i am VERY new to it and i dont know how
the second most recently pinned one
this???
what do i do
and here
for the first get the package for your system and the second get the 'checkra1n-kpf-pongo' file
all of them say iphone os. none are ipad os
thats for whatveerr your computer runs
also iPadOS is iPhoneOS
but thats if your using another iPhone to jailbreak your existing one
Yeah. Windows isn't supported. Consider finding a mac or using a live linux usb
i have a 3tb usb
Is it possible to update vnodebypass to iOS 16 with current exploits?
Im talking of this rootless version: https://gitlab.com/alias20/vnodebypass/-/tree/rootless?ref_type=heads
there's no jailbreak bro
palera1n
then that's a yes
the exploit has nothing to do with it
but you don't really need it if it's rootless do you
shadow and choicy basically bypass everything
Just having problems with clash of clans :// Is there any known Info why it’s working on Dopamine using Choicy but not on palera1n :((
rootless?
Yes :))

Could it be the filesystem structure?
disable tweak injection with choicy
Still crashes :((
just curious... how difficult would it be? :))
gotta love missing symbol from weatherd
with ios 16.5 and 16.6.1 cryptex mismatch
it goes as follows:
_$s11WeatherCore33PrecipitationNotificationsManagerC18weatherDataService13policyHandler26notificationContentFactory0K17DeliveryScheduler0k5FetchO00k12SubscriptionE00K21ConfigurationProvider0k19AuthorizationStatusS008locationE030notificationsEnablementTracker0k8AccuracyY0AC13TeaFoundation20ReferenceCountedLazyCy0A6Daemon0agH4Type_pG_AA0c18NotificationPolicyJ4Type_pAA0c12NotificationlM4Type_pAA0c12NotificationnO4Type_pAA0c12NotificationpO4Type_pAA012NotificationqE4Type_pAA024PreciptationNotificationrS4Type_pAA012NotificationtuS4Type_pAA08LocationE4Type_pAA012NotificationxY0CAA0c12NotificationzY4Type_ptcfc
try editing this to include your ios offsets https://gitlab.com/alias20/vnodebypass/-/blob/rootless/kernel.m?ref_type=heads
Where could I find these offsets :))
Give me power to delete this user from the world
Regardless of my hate for them I still want to delete you from the world
why
just call the same script file but why
should be in $0
On my way!
is IDSBlastDoorService obfuscated to fuck
didn't stop FORCEDENTRY 
whatever i replaced
<key>seatbelt-profiles</key>
with
<key>com.apple.private.security.container-required</key>
lol
that did the trick
forn
what are u doing
stuff
it got sandbox killed so i just did this
he's working for the nso
finding a new imessage 0 click
no it just had a error saying it couldnt run unsandboxed
is there a guide to the libhooker API that's not the documentation
the documented functions are obsecure as fuck
apple kernel docs be like
typedef mach_shit_idk;
mach_shit_idk
Kernel
Internal
thanks apple
or all you can find is a plain text header file from 2003
the comments in the header file
or import the header in xcode and headerdoc will work
just fyi if you're planning to hook that, you'll want newabi on taurine
Old ABI compatibility layer on taurine does not work in processes where the dyld slide is different than the system default
which usually would probably be webkit and that process
Ok, but this is 16.5 iPad pro 10.5, the reason I asked is bc I futurerestored it with 16.6.1 cryptexes
Some stuff is broken, including that
So I just took bindfs approach lol
@plain python also has that sudo library bug been fixed yet
Sorry for being annoying, did you see the code?
dont worry about annoying capt

In fact we encouraged you to ping @grave sparrow for all developer & development related questions as he has no life
lies
he is just lazy

chatcpt
Good to know
What bug
Change the mobile password with passwd
Then
Try using sudo
It will say incorrect password
Hayden says its this:
.
Its not just arm64e too
@naive kraken i think the kfd commit broke 14.4 on a12x
I would send the panic but for some reason my ipad just
Doesnt save panics
you tried taurine or kfd
Using taurine
The previous commit works fine
despite someone saying taurine wasn't working on it so idk
same changes
if anything it must be a taurine change of some sort
No
Thats all that was changed
try kfd
by compiling it and pressing kopen?
yeah idk what the issue is but it's not my kfd changes
do you know why this is happening tho:
ugh its forcing me to send entire thing
i was gonna send a cr4shed log too
wait
why the fuck is it loading every framework
Excuse my intrusion; that person who couldn't get any success at all on 14.7.1 M1 cellular recently tried the opa334/kfd standalone app and still could not get any success: https://discord.com/channels/468422899716456498/1153413215498293398
I've seen one other person on an M1 iPad on 14.7.1, and they had success. But the iPads are not the exact same model, one is Cellular (not working) and one is Wi-Fi only (working)
you chose IOSurface right?
@plain python I believe there is something wrong in how you integrated the latest kfd change into taurine, idk why but on an Xs 14.8, latest kfd works but Taurine kernel panics during exploiting
testing using corellium
they did IOSurface, yeah
it was a null pointer data abort


quicker to backport features with a tweak then the app itself.
I want to write a tweak for iOS 16 on palera1n and i need to use kwrite64. How can i accomplish this? :))
some sort of krw API but wtf are you making
objective c is an esoteric language equivalent to that of brainfuck
so true
swift as well
fuck rust fuck swift fuck objc
where my c homies at
i mean i assume tfp0 is still patched back in so you wouldn't need anything too major
(cause checkra1n)
only thing that sometimes makes hard to read is when there are a millon brackets
I think a lot of people don't know objc also has dot notation
That alleviates some of it
No they know they just wanna be haters
Look past the pros and see the 1 syntax con and say its horrible worst language ever
Calling objective c esoteric is stupid and im sure everyone here knows why
it's a easy target to point to rather than people say 'but i don't like how it looks' which is less concrete
i dont think anyone actually thinks objc is a esoteric lang
objc api
(Block syntax)
I may not know lemin on a personal level but i know him enough to actually think that
I mean after all
Why wouldnt someone who cant use nsstring hate the language
Humans would rather blame the tool than themselves
average human brain
I don’t feel like horsing around any fuckin more
Estou a 500 metros de ti
They just hand developer roles to anyone now
Honestly have no idea how lemin got it
benfica crl
true
Ouch

objc is ok
my stone cold tame
take
objc is at the end just a tool, and imo if it can do it effectively then it's not bad

maybe that’s too harsh to say
But I genuinely think
yeah all languages are a means to an end
No i dont mean it in a hes a dumbass way
I mean it in a you cant do ios dev how do you have it
I got dev role in like 2019, and trust me, I did not deserve it 
Because objc or swift, you should be able to use nsstring
It’s the modern day (iOS) version of setting up an html page honestly and being like yo ima DEVELOPER
this
Weren’t u like 12 
wtf icraze how old are you again
was 12 or 13 yeah

I can’t judge
17
I was 12 when I first joined this server
Holy fuck I was 11 
Real
Aaron ban me
Twinning
corrupted from such a young age 
Been there done that
Unironically was
I was into jbing as a whole since like 9
I dont know lemins developer capabilities
I dont know what language hes best with
However it doesnt matter for dev role
Swift
Bro is in the forest
same but i never joined any comms
Linus torvalds probably wouldnt get dev role
Same
just watched jb videos to see how to do it
Lmfaoo
Dev role isnt abt general developer capabilities its about jb (tweak) dev capabilities
How he dont know to use nsstring then ?
Or more so iOS in general
i mean if you know how to actually dev in swift/objc shouldn't that be fine as well
Im assuming he’s learning since then but he didnt
Link
Probably
Cba
No you have a genshin pfp you’re much worse
I’m joking you’re a smart person sacro
happy birthday 🎊🎉
here’s to another 100 years of Xcode fiddling
Bitch
liamu

@everyone

W

I will delete your messages
And I will tell @torn oriole because he has told you not too
🤓🤓🤓🤓

This sounds like u have a grudge dog
obv he does cause he had to suck off Aaron
Is xcode 15 backwards compatible with ios 14?
yes
Sweet!
someone needs a compiler tutorial...
i've been developing a tweak for the music app and have been encountering an issue where crash logs simply do not generate which is pretty annoying. i use allemand for testing so i assumed it was bc of ABI, however if i cause a crash in my prefs, a report IS generated, which indicates it's somethign else. anyone know why this might be happening?
Check the syslog and see if CrashReporter says anything
@naive kraken there is no way this actually fixes it
the most "how, why, what" screenshot ever
does this not cause any issues for clients who do want to use vm.shared_region_pivot tho
this is only in launchd
ic
Apparently it invalidates the dsc and reloads it after the userspace reboot
oh yup launchdhook
how does it load so fast then
wtf
but it definitely doesn't happen anymore with this hook
w
Thank you, very cool
roothide 🐐
im guessing when it invalidates the dsc it checks for if the sysctl for vm.shared_region_pivot isn't 0
this is the funniest "checking for something that probably won't ever fail" on Apple's part ever
ye
/*
* A sysctl which causes all existing shared regions to become stale. They
* will no longer be used by anything new and will be torn down as soon as
* the last existing user exits. A write of non-zero value causes that to happen.
* This should only be used by launchd, so we check that this is initproc.
*/
where is this from?
💀
xnu
oh bet
classic roothide moment right there
20 day mark?
20 days is easy
Something locks pmap bit, gets preempted and context switches to something else, that spins on that pmap bit but as the old thread was preempted it can't finish and then it times out
@naive kraken i bindiffed security.framework from 16.7 and 16.6.1 and they're the same
should i be looking somewhere else, i got them from the shared cache
Security means whatever to apple
Cool
this will be a bug in the kernel
what kext do you think it would be in
CoreTrust...
ohj ok
ok
theres differences
Gonna check a macos kernel
for symbols
trollstore 2
fr
trollstore 2 will probably get me to upgrade
@primal perch
hmm
bindiff user spotted
Gm
@naive kraken also
how do you view kernelcache in bindiff? it's not letting me select the kernelcache file
what’s the DSC hooks do in Dopamine 1.1.7 that reduce spinlock
hbd
thank
Early last week, Google released a new stable update for Chrome. The update included a single security fix that was reported by Apple's Security Engineering and Architecture (SEAR) team. The issue, CVE-2023-4863, was a heap buffer overflow in the WebP image library, and it had a familiar warning attached:
thanks
why's the patch in chrome and not libwebp itself
both were patched
how is battery life on 17.0db1?
really thiking of downgrading since we have kfd (really broken) but also these new "exploits"
wait
for what
i just downgraded my 14 pro to 16.6.1
until something comes from the exploit
or you can just downgrade
so 16.6.1 is good
i guess
is 17.0db1 or 16.6.1 better
thats my question
16.6.1
most intelligent cybersec student
we should abolish memory because it's a security risk
Not wrong
Any news?
lmao true
trollstore 2 is coming tomorrow courtesy of @grave sparrow
bug him for updates
so i lived with this for like 3 weeks
it’s usable
the discord bug gets annoying real fast
but other than that the battery is slightly bad, i just use my phone less and it survives the day
aint reading allat
is there a way i can rdp into my macbook from Windows so i can run xcode remotely
Lmfao
He was old enough to remember
Trolstor vee too
mashallah
trump
Where's trollstore 2 electric boogaloo
#1084320818231787552 here
Real
Does installing a tweak as deb on jailbroken add a load command to the binary, or does it load it differently
no
substrate/ellekit/your preferred injection system will load it
if the binary was modified it wouldn't be usable while unjailbroken
Capt?
yeah
Capt as in Capt Inc
captain incorporated
So what does it do instead
It would be great if you do, thank you
Uh
Use anydesk
thanks
Decompile ios.ipa and then string search exploit, works guaranteed
True
coming tomorrow
oh fr?
(No)
(Why?)
@visual meadow does sudo work fine on 14.4.2
I never checked, but I saw a reddit commenter complain about it on a iphone 7 on 14.8 i think
either 14.8 or 14.7
check if it's fine on 14.4.2
i wiped the ipad to 17 lol
if the breaking version can be found that'd be great
I think it was because of code u removed
wow you nagged me for nothing
no like
my other ipad
my arm64e ipad is still 14.4
and no it doesn't work there
i thought you meant my arm64 ipad
which has 14.4.2 blobs
I asked someone to test on 14.2
But it doesn't work on 14.4
14.3 works fine still it seems
I checked on my 14.3 iPad which had password changed from the start
did they switch to different encryption method later on
when did you change it
Is it possible to get the new iOS 17 ringtones from the ipsw. Like get the mp3’s and use ringtones TS app to import them or sm?
Or do I need to like get an iOS 17 device and extract them from FS (jb an iOS 17 device…)
also pretty sure @marble perch tested it on 14.3 w/ latest taurine
since I asked him to check
weird
@marble perch you still have that iPod touch right?
you probably can downgrade it to 14.7.x or 14.8.x
I did so on mine
you can downgrade it all the way down to 13.7 afaik
we're only gonna have blobs down to 14.7.x
not good
untethered also
ok
if dyld needs a patch, then that should be addressed though
im a gay republican
apparently there's reports of carplay and chinese cellular issues on 14.5+ but idk if that's related to dyld breakage
@marble perch @visual meadow get some logs with DYLD_PRINT_LIBRARIES, DYLD_PRINT_APIS and DYLD_PRINT_BINDINGS set
I wonder if dyld behaves differently on the different iOS versions
@naive kraken seems like https://github.com/opa334/kfd/commit/5f054269b084503c03ca1dd81bccced530e12d64 and https://github.com/Odyssey-Team/Taurine/commit/77ac141ae61b979fa96d1c6fd4ccef7d94860c60 match w/ the diffs; not sure why it's broken in Taurine
since it worked fine before that
maybe clean build? idk
Chinese cellular issues is very specific
@plain python
incorrect password one
I realized and changed passwd from des
the second one has changed password
wait what
it says its loaded
at some point
Is dimentio working on iOS 16.5? :))
@shut stag my 15 Pro wants an update to transfer data btw
so it's probably going to 17.0.2?
Yes
No
@shut stag S9 watch comes with 21R355
Thanks
Not sure if it helps at all, had the same CarBridge panic as with u0 (Fugu14). Don’t know if this is useful info but this issue is there on u0 so
Not saying it’s stock issue but if you have any knowledge of u0’s CarPlay issue
I also think checkra1n on same version works, but if you switch to u0 it doesn’t work so idrk
If an app detects libraries that i injected for sideloading but not libraries that i installed on jailbroken, what is it supposed to detect
Load commands?
im probably gonna move from jailbreaking to postmarketOS
i didnt make anythinf
and all i know is 32 bit ios 10
What
what
i was gonna ping coolstar but decided not to
she left jailbreaking so i pretended to be a jailbreak developer leaving
What
nope that information is 100% useless as I don't keep tabs on uncover and never used that
what
what
what
what
what
jelbrek
I love 0x41414141414141
So true
doesnt uh someone else do sileo now
the payload lib gets mapped as non-executable in the child of fork()
What
@grim sparrow you’re gay
Yes I am
I have slurs wrote on my leg
Mr. Roothide man is on the sileo git
yeah i forgot to take it out
or maybe it deserves to be there still
i forget
don’t care someone can tell me
Imo it’s snake oil
100% jb detection bypass is impossible
All he’s done is hide the FS which is the easiest of the jb checks
There’s so many other things that he can’t patch
false, get a nokia from 2003
considering some shitty bank app detects it
Or at least, that he can’t patch on modern jb’s
low expectations
Has anyone tested it with that Swift lib?
you don’t understand i want you to fundamentally change how paths are resolved to do such a thing. all for it to not actually work as i advertised it to
it was fixed
why did he give every package these
So it can see the goofy ass fs
oh that makes sense
But for how long
two to three weeks
How long are we gonna keep playing cat and mouse with this shit
forever
that open source guy will get around to it at some point
I give it a few days
this guy is dedicated to this thing
if he didn’t unregister package manager urls this is basically useless
He most definitely did lmao
what an amazing jailbreak experience
If he didn’t I will heeheehaw
external memory chip that modifies the iphone's memory 
OR he’s got a patch for front board to patch it out
You didn’t say the name but I know what you’re referring to
god
The idea that anyone still uses that framework is fucking egregious
Just run of the mill pathetic
Ok but what’s the choice lol
my point is its not worth forcing a mass recompile again
just for the project to be useless
rebooting your phone
that’s all you have to do
Lmao
bro legits checks for like "redsn0w.app" on the iphone 💀
so outta touch
I saw that list lol
whenever someone’s tells you this guy worked hard just tell them you can do the same thing and it works 100% of the time in 30 seconds
dude living in 2009 ong
@grim sparrow Imo if we wanna keep playing this cat and mouse game
literally just do it with minimal effort
Because no matter how you put it
Bypassing and creating a detection r both very pathetically easily
If you spend so much time and effort
It’s gonna get wiped out lol
wonder if they left ://sileo or ://zbra open lol
I think Amy said they didn’t
imagine they did tho
rootless made this a lot easier
It’s a headache
finally installer for the people
eta rootfs hideroot
The dude making this project has good intentions
But he doesn’t see that what he’s done basically just
gets wiped out in a few days
there is no way to detect it
100% just work gonna get nuked
Elaborate on how
your app isn't modified, there is nothing on the filesystem you can find
you said that and it literally triggered an apps jailbreak detection within the first 30 minutes lol
i wanna try to find a way to detect it now 
what I said is if he implements it correctly
so you can’t say there’s no way to detect and also say he has to implement it correctly i could say that about anything
what I'm saying is what he's trying to do is theoretically archivable
and he has done a lot of work to get his project to that state
i don’t care if he spends the next 3 years working on it that means nothing to me or anyone else
fundamentally changing the way paths are resolved vs pressing three buttons on my phone
the fine difference between 30 seconds of work and 30 months
2 syscalls vs 1000s of lines of code
Your moma vs George Clinton
the country singer?
no the Monica Lewinsky guy
oh Bill
there’s also the guy from the funk rock band
Me fr
i was listening to them yesterday actually
sesame shit
sesame street is liberal propaganda
what childrens show isn't propaganda
Thomas the tank engine
What’s the best tutorial for learning objective-c?
This project was created with the intention of preservation
Trollstore 2 is coming right
Little is (publicly) known about the bug at this point. Could be something, could be nothing (in regards to something like TS2), no guarantees
AFAIK
It would be pretty cool if it did though wouldn't it?
Already dying.
2080
RTX?
yeah r

Seriously speaking, Trollstore 2 could be fulfilled. but more information is required, so keep your expectations VERY LOW
it’s just black magic man
@blazing warren ur pfp is the same as my racist classmate

did they not understand the plot of one piece
prob not

@blazing warren i fw ur pfp big time
Evidently not
@plain python lol that Taurine regression was so subtle even I couldn't spot it when I looked at it
yeah I was like wtf happened
i fucking hate swiftui
it works
for like
30 secnds
and in those 30 seconds
its actually not that bad
but the second theres an error
no
just no
why does adding a Section {} break it
Did you get that could not compile blah blah blah in reasonable timeframe error? Lol
No
Trailing closure passed to parameter of type 'FormStyleConfiguration' that does not accept a closure
no
there is a swift bug that causes it to output a completely wrong error sometimes
I would use an optional incorrectly and it would blame some guard return at the beginning of the function every time
so I just had to make tiny adjustments to the code until it doesn't happen anymore to figure out what was wrong...
i love how printing to the log has been most issues lmao
Ah no I think it was using an object as an integer and forgetting to wrap it around UInt64()
@zenith hatch what’s the best way for someone to input their height in ft in in SwiftUI
@turbid fjord you too
steal healthkit data 
You wanting to convert it to another value?
idk
You do know llsc 
All I want is a way to input height and in the blackened it’s in inches
Needs to be input
only running on my phone, but for other people
Textfield probably then .onSubmit(of: .search) run your conversion function or send it to whatever API you want
https://www.hackingwithswift.com/example-code/system/how-to-convert-units-using-unit-and-measurement
Learn Swift coding for iOS with these free tutorials
Feet and inches literally there
Oh it’s a picker view bruh
I can figure out how to multiple a number by 12 
Then it’s a wheel picker style i think
Average swift tutorial
Fr I wasn’t sure 
Anyway yeah it’s just a picker then I think you just run your for each of numbers in the picker to show the UI
I’ll be honest I’ve never used a picker view in SwiftUI
Real
only correct answer fr
Update: SwiftUI is shit
most intelligent swift user (cannot figure out how to convert between feet and inches without a library)
tell me something i didn't already know
this isn't just swift, this is HACKING with swift
SwiftUI apparently doesn’t you select multiple items in a picker to the point someone has made a lib for it
@indigo peak https://swiftpackageindex.com/toastersocks/MultiPicker
their logo is ukraine
icraze is swift's #1 stan
There is no library it’s just using measurement stuff built into foundation
that is called a library
foundation is foundation you cant just not import it
libc is a library
yet it's automatically imported by the c compiler
it doesnt have to be external to be a library
I thought you meant a third party library
Is foundation actually necessary in swift
I doubt it
No it’s just handy
it’s just useful
ok wait i rethink this and thsi might not be quite accurate
but you know what i menat
Swift works fine with just the standard library but it’s just handy + SwiftUI imports foundation anyway iirc
it doesn’t afaik
Yeah there’s no chance swiftui doesn’t use foundation lmao
i mean yeah ofc you need foundation 
this is something capt would do for sure
he wouldnt use c
i mean yeah, but he would reimplement stuff in assembly 
Capt inc trying to rewrite everything in assembly
trollstore 2 exists right
no






