#development
1 messages · Page 316 of 1
Worser
i agree
how can apple make time machine so good and disk utility so bad
now to turn on filevault 
...is exactly what i said before i rebooted and realized that my hackintosh installation doesn't have the correct drivers to support filevault yet
I'm planning to build a hackintosh
I dont have a PC yet so I'm gonna specifically get the parts that are best for hackintosh
if you're not planning to play games, not having a dedicated graphics card can simplify things
just use the iGPU
then you should go for an AMD graphics card
can i not use AMD graphics card with hackintosh?
idk much yet havent done the research
AMD CPU? I think AMD CPUs have some issues
if you get an AMD CPU you'll not be able to update to new releases immediately afaik
not just major releases, also minor and patch releases
Whatever I can use to best support hackintosh and won't make games run at 8fps
I want buttery smooth games
on windows
but also have a macOS install
I'm waiting a few months to build one anyway, I don't need a PS5 and I need a few more paychecks before I start picking parts
your only option is amd pretty much
nvidia and hackintosh is a big nono
as for CPU, yeah id recommend intel for ease of use
my ideal combo build is 10700k / 5700XT (if you could get one) or 6700xt when it comes out should have macOS support based on leaks
are using aliases a good habit
aliases in what context
Aliases if done right can make your life a bit easier yes
Like a theos alias
yeah
Yea why not
pretty sure evrryone does
never
do whatever you want

the only "bad" habits are like using #define on all your code to make it look like a different language
Other peoples opinions shouldnt matter
I have a lot of aliases
I also have a shortcuts in my visual code. If i press command + enter. It does make clean and make do.
If i press command + backspace. It resprings my device
And stuff like that. To make it easier for me to develop
How to add command line shortcuts in Visual Studio Code: 1. Install terminal-command-keys. 2. Open command pallete and open keybindings.json. 3. paste [ { "key": "cmd+enter", "command": "terminalCommandKeys.run", "args": { "cmd": "make -j clean do" } },{ "key": "cmd+r", "command": "terminalCommandKeys.run", "args": { "cmd": "respring" } } ]
is it better to ssh into phone and use theos there or use theos on computer
or are they the same

yeah i noticed
its slower
my theos on my arch is kinda broken i think
there isnt any control file

if someone wants to pin that for other people so they can use that.
shocking that phone is not as fast as computer
IT WORKS* (*kinda)

fuck
ahh the originally working one was only working because of a typo
now they both work
What's that?
how many CPU cores/threads does your PC have?
that will decide how fast compiling will be for the most part
interesting approach to open sourcing lmao
oh you haven't seen the half of it kirb
that's just a specific thing i spent 3 hours on
You can download the native arm version of Xcode on the dev site right?
Hmm
8 threads/4cores
1.6ghz
in Geekbench my phone destroys my MacBook in every test
So a lot of the time I’ll just compile on my phone over ssh

lol
that’s definitely the better choice then
I’d look more at compilation benchmarks, although, I guess those are considered Bad on iOS so it doesn’t exist in benchmark suites
My phone beats it no matter what

Doesn’t take much to beat the amazing power of the dual core i5-5150U
short bursty compiles can actually be very fast on Intel thanks to turbo boost, it’ll just crank the clock speed for like 20 seconds before settling down a bit to a more sustainable clock speed
I hate that I sound like I’m defending Intel here lmao
oh if your laptop is a potato then you get potato results, obv 😛
Iirc compiling Signal on my amazing beast of a machine averages 9 minutes or so
from a clean build
I compared my MacBook 12” (7th gen Intel I think?) to my Pro 16” with i9, well lmao you should not be surprised it turns out the slow laptop is slow!!!
And that’s just a simple app with a few views and a little bit of backend stuff
I need an armbook 
but I mean disgustingly slow like the system is trying to simultaneously turbo, maintain temps, and also drive the gui and whatever else you’re doing
all with a low power profile… and no fan…
basically you were paying like 2x the price of an Air for the performance of a clunky $300 Acer pile of junk
The armbook air lookin kinda hot rn
well put it this way, your pc has 8 cores (virtual) and your phone has 4 (big cores only)
the actual core performance may be better though
A12 vs i5-5150U, doesn’t take much to realise which is better
i have not benchmarked
well yeah no competition there lmao
there was a time I was on an i3-370M or some shit

1st gen Core i mobile series
it was terrible but an SSD upgrade helped heaps
back when 240 GB would set you back like $400

man I was like 13 when I was already making my computers go brrr
I had 16 GB in my Mac mini before it was cool
few days later amy gets a flat parcel of just a GPU die


Progress hasn’t been good
yeah all those minors got all the graphics cards this year
(not to be confused with miners, who are jerks)
27/11: 932
4/12: 909
11/12: 879
how is everyone so rich to get those graphics cards 

hard work and no expenses lmao
I think it’s pretty common knowledge where I got mine from
I have my dream-ish setup now, so I guess that means I can move out soon
lol
good idea but i cant work 
if you can count a 9900K paired with a 1060 3GB as “dream setup”
maybe i can go do 300 giveaways for a 3080
can y’all say bottleneck with me
is there a calculator for bottlenecking
not sure you’ll notice it in reality though
oh there is
Realistically no
lol nice my a12 processor is faster than my laptop

@lime pivot is it normal for new testflight builds to get accepted instantly
internal testing has no review
external testing does but it’s extremely lenient
still a pain to wait when you know you’ll be approved anyway
really? damn
during PST working hours?
Literally press submit and it instantly goes to approved
how tf
I could of bundled Odyssey in it for all I care
I think I did it wrong™ last week because I had like build 10 accepted for external testing, then I tried to promote build 11 to external and it wanted me to do review again
My version stayed 0.1, but the builds went 169 -> 170 -> 171
Right now it’s in a very works state
lol @lime pivot
.
is this how you're supposed to do open source?
god
it works

yeah I did this too
4.0.0 (10) (11) (12) etc
every time triggered review
Hmm
I hope it’s not because we changed the app name
I’ll see if it happens again later, I’ve already got a bug fix build ready
funniest thing is we changed the name again (turns out I was given the wrong info and released with the wrong name lmao)
so I won’t even be able to test till we do a 4.1 I guess
parent’s name?
oh
though it’ll show parent’s name as author if that’s what you’re set up under unfortunately lmao
I don’t have permission to reverse their api which is interesting
'for' usually works fine
They never responded to my emails about doing it
at least if this were Chariz I would approve it since it says “for EduLink” and doesn’t try to sound official
Everyone who has tried it, says it’s far better than the original
So if overnet weren’t dumb they’d just allow it
funny, we changed our company name to coincide with this app release, but nobody thought to update the Apple Developer account name
so it’s New App Name by Defunct Company Name 🤷♀️
(© New Company Name)
The only bad thing is my dev account is in dead name
And need legal documents to rectify that

Have considered that actually 
i mean i did
I thought Apple wants an adult’s legal name or a business entity
our equivalent of LLC is how I did it Back In Those Days
now I’m an old man 👴
cheaper than here it costs like $300 for 2 years at a time

ah thank god checkra1n has a 'reinstall cydia' button to reinstall my broken cydia install
glad it wont use cydia to do that bc my cydia is not functioning hence me reinstalling it
hah I totally forgot I added that and forgot to test it after all the issues we had initially
I think someone fixed it for me
yeah well, heh, why would you reinstall Cydia if Cydia works
i'm sorry that was thin sarcasm
it uses cydia
it's just a cydia uri link to the cydia package
however when extra package manager options show up (when… when…) it’ll just kick you to the installed package manager cause it’s safer that way if you’ve already bootstrapped
ok I guess that’s how it was … erm … “fixed”
have not worked on that codebase in a year
bugs can probably be blamed on @rapid lion 💚
@rapid lion downvote emoji
noob question, how do I find the entitlements of an iOS app binary on Linux
ldid -e binary
ldid not exist?
It should do
use ldid or jtool
never used jtool personally
or dsdump but don’t know if that’s a macOS-specific tool

ah right, ~/theos/toolchain/linux/iphone/bin/ldid
I used it like once because ldid was broken on iOS 11 for a bit
I wonder if an unenrolled deed poll is enough for Apple

oh it was for sha256 sigs back when all we had was manual trust cache injection
DNS broke in WSL again, fun >_>
good times

yep ldid -e is working
apple is a fairly progressive company and it's likely if you got in contact with their support team and explained the situation they'd be accomodating
yeah WWDR are pretty good with all these housekeeping things
do give them a call or email
/shrug
call will get it done quicker probs

membership info != displayed info
True
I had to talk to them about changing the account owner from dad to me and they were super chill and helpful

mm that reminds me
I’ll try soon
very unlike, say… google
i need to contact them and try to get into my account from when i was 12
bc that icloud email is also my minecraft account login
i still play on it but i haven't been able to access my mojang account since i was 14
6 years of procrastinating on emailing apple 

inb4 "no can do because you were under 13 when you registered it presses delete account button"
That’s what I’m scared of
Twitter literally locked me out of my account for a year when I was 19 just because I was under 13 when I registered
I’m still not even old enough to have the account 
do you have apple developer
kinda not recommended when it’s a more serious contract
I wouldn’t give a shit if it’s like netflix saying you need to be over 18
but Apple dev account yeah I’d play by their rules

…I know that’s not always viable though
apparently websites/companies are legally required to delete accounts of users under 13 per COPPA, idk if that still applies if the user is old enough now, maybe just delete old data from before they turned 13 like Twitter did (took them a year to even develop that solution)
It’s not exactly viable for me tbh
To use my parents
I have to make do with what I can
I feel like Twitter over-interpreted it and decided to go the safest route possible
but apparently not enough to make birthday mandatory
I had a PayPal when I was younger, made a new one this year to make sure I don't get locked out in the future, even though technically the old one was under my dad's name
it is mandatory now but it can be removed after registration
I'm 21 now so no issue with the new PayPal or the Apple Developer account I registered this year
it’s funny though, I did have it on there before they started doing the lockouts
I had mine on 1997 with year hidden because it wouldn't let me set 1999... when they finally let me change it I was a dumbass and changed it and that's how I got locked out >_>
yeah… jerks
it can't take them a year to delete some old tweets and DMs ffs
and from what I'm hearing maybe that was actually a one-time offer
people who are still getting locked out due to that now have been unable to get their accounts back
unless they submit the ID of their parents / older relatives/friends and pretend it's their own - Twitter will happily accept that if you're not like a celebrity or anything
as soon as they become aware of a violation they need to delete the data, but I don’t think that extends as far as 5+ year old data when you’re now 18+
it’s all stupid
can anyone verify my repo is borked rn
yeah, this lockout thing with Twitter started due to the GDPR, but some of it is because of COPPA
it’s like they wanted to be accommodating but in the end made it super confusing
Link
more the legal department’s fault than anything else
the interesting thing is, if you were >13 but <16 when registering your account, Twitter will simply show a consent prompt asking you to consent to keep your data from before you turned 16
imagine using Cydia
Want me to install cydia
fun fact when I first jailbroke on 13.3 I actually stuck to Cydia for a while despite the annoyances but then I finally decided to try out other package managers
you have two newlines at the end
yeah
It’s empty in cydia yeah
i know its apt spec but, cmon
apt parser is dated 😬
I mean, it’s built to spec
the spec is just super old and needs to remain compatible and blah blah
an objective of Debian’s for some unknown reason is the ability to upgrade from 15+ years ago to latest Debian
how’s that for an upgrade path huh
compare that to the broken electra upgrade path 🤷♀️
It’s refactor time 
I wouldn’t even be surprised if your latest development was footwear for repos

wasn't it
dpkg-scanpackages
i mean
go run cat scan.py on the site
literally everything there is viewable
@half walrus i cat'd one of the tweak.xm files and the terminal vanished
neat i wonder why
well that was a miracle
for whatever reason
you can't paste from clipboard into the password field of on appleid.apple.com
so changing password with a long password is very stressful 
lol this may actually be like
i think i really broke something
aww nvm
i set a max-height larger than i ever expected to hit and i wasn’t dreaming big enough
lol
@lime pivot packix has 3
truly kind of saurik to hide any visual indication of errors whatsoever
python to wasm might be able to solve that?

I CONFUSED MY FUNCTION NAMES STFU
I'm beginning to hate this api even more
When sending pdf documents, it sends it as base64 in a http request, instead of just sending a direct link to the file

that’s arguably the better way for them to have done it
why not just a direct link to the file
providing a url to a document doesn’t really make sense
returning data is better in a lot of scenarios
direct file link = bad
many times that would mean double querying
once for url
once at that url

if they sent the url it would equal the same number of queries
1: First query to get list of documents
2: Get the data for one document
How it should be:
1: First query gets list + links
2: Open link
bearing in mind this will quite happily send 4mb in one request
getURL();
getFileFromURL();
vs
getDataOfFile();
no?
send a redirect response then. if you allow redirects you get the file, if you don't you end at the url
api returning url for a document 
why is having both not an option?
perhaps. it could also be the way the architecture works. if you have the files in a public bucket you can just provide the link to them instead of streaming it from the bucket to the server and from the server to the client
uh what
this is wrong
from what i've seen.... if an API was designed with some sort of effort and education/enterprise support in mind then it would be uploading to an s3 pool and returning a link
returning data is far beyond cursed here
lmao
web api sending documents should let the receiver handle how it’s going to download them
not just shove it a shitload of data it’s not sure how it wants yet
here specifically it’s a private API and private client; it makes no difference how they implement it, this is likely faster
in any other situation it’s not a good way to handle it imo
every education company arguably has like the worst practices ever
lol
even if it has the option, URL first should be the default
outsources*
not really
that’s what i’m saying
i've done a lot of research on this for many reasons
but schools just hire some developers who worked with some old language in DOS
and be like yeh mek gud api
heh
if we’re talking schools they were the ones in charge of everything
education software should be treated the same as enterprise
i'm talking about the companies
like powerschool, synergy, etc
this api isn't exclusive to my school, this entire system is the most used around the whole uk
Overnet data power almost every school 
@lime pivot can you tell i’ve been talking to sam 
damn
my school uses studentvue and the entire county system crashed cuz some teacher put a grade over 0
and when she saved the entire thing went down

@half walrus another dragonbuild question:
So I have the file:
---
name: ExampleTool
icmd: echo
Example:
type: tool
targetvers: 11.0
archs:
- arm64
- arm64e
objc_files:
- main.m
cflags: -I/usr/include
but /usr/include is not being included. Usually you'd use -I to add to clang's search prefix?
Does dragonbuild have a solution to this issue?
Thanks
mine relies on being interpreted :p
indentation
cflags are module specific, they need to be indented with the module they’re in
also, you can use the “include:” variable and skip the “-I”
include: /usr/include
you can also modify the internal variable for it and add yours in ~/.dragonbuild/DragonGen/defaults.yml
@half walrus another question: how would I add a dylib to the build project
well, someone claims that the interpreter itself was compiled to wasm, so technically I don't think it's impossible
https://www.reddit.com/r/WebAssembly/comments/fgmh2h/is_it_possible_to_compile_python_to_wasm/fk5v2lc/
:p sceptical tbh i’ll have to look
I meant to reply to this
yeah
go to https://krit.me/debug/ and type import re in the interpreter
the rest of the script runs “ok”, using re or even importing it shows just how huge the performance hits can get
and this is a fairly efficient transpiler that only transpiles to raw js when it needs to
i’d be amazed if an entirely transpiled interpreter beats it out honestly
i may need to look at something like it though
catting a 5kb file adds a nice 2MB to the stack (can’t remember if that was before or after the memory “fix”)
Brython 3.8.9 on Netscape 5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.1 Safari/605.1.15
is this supposed to be my system
it’s the interpreter and the machine it’s running on
ah ok
so brython and the browser
standard python repl startup output
rm -rf
god i’ve never put so much time into something so useless
which is completely false if thats supposed to be my system
although it is nice to yknow
and i find it hard to believe you run your site on macos
weirdest depiction award goes to @half walrus i guess
https://media.discordapp.net/attachments/688124600269144162/787352223625248798/image0.png browsing dragonbuild source code from a Zebra depiction
bc why not man
bruh
so is it literally a sandboxed machine/vm or does it just print things based on what you type
afaik its just a machine with only certain commands enabled thru python?
in technical terms it’s a client side terminal emulator written in python for browsers
although it’s also a filesystem emulator
ok but where is rm
up your ass
i’ll add rm in a bit
yay finally able to delete the entire site /s
add echo
notice how i’ve already added file permissions if you create a file or directory
bruh

cd ~
krit this is overkill asf
thisis so cool tho
it’s the source code
i’m about to move it into separate files because i need to expand on different parts of the filesystem emulator vs the shell emulator
ye
hidden commands are
e <stuff> - evaluates really small things, breaks on anything even basically complex, just use it for printf(variable) or w/e
i - open the debug interpreter
bp <file> - debug command that calls the function that uses fsmapping to pull files and prints the wrapped output
sbreload reloads the webpage
if i ever find a webkit exploit i’ll throw it in without saying anything and wait for someone to notice
this is why i need to abstract more
i have the basic setup for file descriptors but it’s not enough
and for echo to work in a useful manner i need pipes to work, and to implement pipes i need properly emulated file descriptors and devices
because this whole thing is cursed but damnit ima do it right
oh and the worst part is, i can’t use objects; i need to essentially write this entirely procedurally
not an interpreter limit but the overhead of OOP during filesystem emulation gets absurd at this level
it was already breaking zebra without having it force-clear memory after reading files larger than 500B
sbreload dont work
L
true
fuk
yeah that’s another issue that needs more abstracting
let’s play spot the bug
space
honest to god this is one of the first times i actually don’t know why
like usually it’s because someone told me i couldn’t, or someone insisted something was impossible
LMAO
this is cool tho
some commands completely freeze it
like cat with no texg
or ls with anything after
that’s an uncaught error
yes
here’s the behaviour normally
i need to delegate soft-loading dirs to it’s own thing in the filesystem.py when i make that
true
because why the thing in my situation is happening is
when eta cookie cache to store user data
and also for making files
o
browser.localstorage when i get there and that’s not a joke lol, been planned
create_node handles creating nodes, which represent files and directories
dir flag is what makes a node a dir
subdirectories are an illusion, every file and folder is represented incrementally in order of addition via “create_node”
y u no elif?
good name for a command to remove files might be ‘rm’ ;)
it’s one of those things where i’m not fixing bad syntax when i could instead spend 1.5x longer doing it the right way
which is implementing a PATH and binary representation/searching
which’ll require file descriptors and devices to be working
I'm not even asking for a diff implementation that might be better, just elif instead of if so it doesn't do all the comparisons everytime
oh yeah i’m explaining why i probably won’t get around to fixing that rn or at any point (on mobile right now and out so i can’t anyways)
whole set of command -> function passing was copy-pasted quickly so i could focus on getting essentials working well
for what it’s worth, i’ve had to do some research into plenty of lower level unix things for this, so maybe it’ll help in the experience department ig
stdin/out is gonna be funnnn
and working downloading + file read buffering into that is gonna be more funnnn
(don’t try to cat anything in iphoneos, it just dies)
@knotty berry help with m1 ecid/nonce shit
tried using LMG to get ecid but my bins just crash
ive used dlopen LMG and just -lMobileGestalt in clang
neither of which have worked so far
idk who's idea the Verified role is but god bless you
true
24-core pc with 32gb of ram and lightspeed internet
brew update takes 2 minutes to run on it
christ
yes but
have u ever had
brew update
take
17 minutes
when you updated earlier that day
at 2 minutes just ctrl+c and manually build from source man
well
idk how to do iokit shit
.
:p
third entitlement was a test
are you allowed by the kernel to apply entitlements to a binary
how am i supposed to figure that out

™️
ios apps can run on windows with Changes™️
true
upgrade your toolchain
download devicesupport files manually
the incompatibility is due to an abi change, if there even is an incompatibility at the moment
fts builds fine, I've been working with it for the past week
so am i
i cloned from source
building with xcode 12 with the default toolchain for ios 13
i never changed toolchain
lotx of them
™️

.
but then this
builds fine
only when my target is 14.2
or any version of 14 i assume
probably bad headers then
builds fine
oh ffs
damn its like the sim is an entirely different arch
no?
m1?
yes
still different runtime and devicesupport profiles
and exploits are low level
they want mach headers and shit
lower than mach*
hey do we have some kind of upgraded applist that can show only apps of kind X for example, apps that are "social" or some stuff?
hmm ok
not till u write it 😛 @peak quartz
doesnt sound too hard 😛
shouldn't be too hard, i think applist is open source(?)
yeah
unupdated in years, an alternative would be neat
(please please use MIT or BSD (1/2 clause pls(?)) if you open source it)
is the category attached to some plist in the app?
^ yes
MIT > *
bsd is better
i think i could churn up something then
it'd be extremely easy
yeah
but i want it to be extensible and customizable
not something quick and dirty
i'll actually make it like how alderis overrides libcolorpicker
true
can have a little legacy helper class
answer skips over bsd-1c which is what i use now
thanks for that krit
but yes
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
time to mess with PSSpecifiers again 
literally unbeatable
why use PSSpecifiers
the only part im unsure about is how to override existing applist
render your own table view
hmm true i don't have to use them
sudo systemctl reboot DemoAPI literally crashed the whole system
i'd avoid rewriting applist
but i do want it to fit the stock style of iOS
yeah i get what ur trying to say
code bad make new code code good
everyone writes bad code and when you mix two people's flavors of bad code and one of them is like 10 years old
doesn't libsparkapplist already do this
probably yes
organize by category
i forget that exists
i dont like depending on libraries on non-standard repos
correct
idk i dont use his stuff ever since he decided to spell color "colour" in his color picker

idc if it's the better spelling it's wrong
is it open source?
okay luckily it is
but it's not really something that's viable to use /shrug
no
fuck
@half walrus
that's been a thing
renai did u actually check the link you just posted
facebook is Social Netowrking
there's no code there
no i did not
ofc typical shit
well time to write something
it's spark yeah
it's open source only in the sense that i can drop it into IDA, click decompile all, and get enough to compile it
he's british obv

okay gonna do the alternative now
they don't spell it UIColour over there
UIColour 
british people be like:
@interface UIColour : UIColor
@end
It needs to be colour
LMAO THIS IS GREAT
#define UIColour UIColor
...
what abt em
[UIColour colorWithRed
yes that would work using that macro
how wouldn't it
OH TRUE

we must subclass it
iPhoneOS14.0-British.sdk
that's not british

oops yeah
colour, flavour, behaviour, harbour, honour, humour, labour, neighbour, rumour, splendour
LMAO
lmao
lol
well use a macro lol
other way around, color to colour
although
you'd want to use something like we used for velox obf
velox obf
obfuscation
oh yeah u probably know what it did then
lmfao no


i saw daniel open a bunch of issues on the gh
with velox in the logs too
not exactly a secret lol
but yeah he was using the public build
@half walrus i saw ur tweet about planning to either update hswidgets to ios 14 or velox
pls hswidgets, since its actually stable and would be less waste of a time 
and free
plus we have ngh0st running it

that's the reason i'm still considering it
chances are daniel will once again not get back to me for over a month
he too busy flexing on the gram with his cars 
and i'll get bored and go with hswidgets
what kinda cars?
^

damn I'm so intelligent
When the value returned by the api is both a string and int depending on the user for some stupid reason
"\(result["id"] ?? "Not Given")"


this is why interpreted languages can be nice
bc idek how i'd handle that rn
The best code is no code then no one can judge my code
i guess typecheck and convert if needed
in theory the api can now return anything, and it'll work
lot nicer to just str(idfkWhatThisIs)
ppl can bitch about python all they want
rest of us are actually getting stuff done

just store it as int64_t tbh
what do the string/ints look like
do you need the string for anything other than giving it back to the server
Apart from filtering an array, no
what lang is this
Swift 5
mmm
don't worry about it
my way works
so I'll just use that

inb4 the homework_completed value returns "maybe" instead of a bool
String(format: "%d", id)
(disclaimer; no idea if that'll function bc it's undefined behavior)
nah
wait
I don't think
you can do that in swift
or at least
I've never seen it
closest we have to str(blah) in C/swift land
that's pretty much the same as what I'm doing
tbh it's json so you should just be parsing all keys and values as strings
likely coming from node js since js likes to, fuck with numbers
At this point everything is a string apart from the completed bools on homework
wish me luck 

hackintosh?
VM on a huge server that i'm renting from someone specifically for massive builds
hence the lack of any gpu listing there if u noticed
Anyone we know?
yyep

no lmfao
I forget you are in the states
who in gods name would do anything even remotely near possibly containing sensitive info in a VM on a server nep owns
not even nep would do that
oh wow
it's been done for 8 minutes
didn't even consider that'd be possible enough to check
“How’s”?
It’s llvm, it’s fine i guess
Yeah i demo’d dragon on procursus in like april
It’s the swift 5.3.1 RELEASE tag on github
which version of clang is it running
Why
i know bingners is on 10 which is older
Mine is newer than bingners
public release on 12.0 rn
Apple’s llvm versions are entirely artificial
I mean that they mean literally nothing
Llvm version is set to 10 on that branch but its significantly newer than what bingner’s is
We also have an updated tapi so you can use ios 14 sdk
What exactly is the issue at hand, though?
Is this an arm64e abi question?
i'm building for a ton of platforms at the moment
and along with that taking a look at adding in some convoluted form of support for a 12.0 toolchain with a flag to enable the old abi
On the swift branch old abi is already there
I don’t believe apple’s arm64e abi changes are even public
Correct me if i’m wrong
no idea
i don't think anyone even knows where they'd be
lol
kabir, bingner, maybe
Yeah i believe kabir was the one who clued me into the fact they weren’t public so
That’s that
time for some IDA fun then
@half walrus Question about earlier: Theres a variable it returns called admission_number, should I also assume this can be a string
i find it hard to believe they would entirely change the abi in a way that breaks it on other devices without something in xcode disabling it behind the scenes when appropriate
everything is a string when you format it into one
I mean nobody was supposed to use arm64e so
true


















