ChanServ changed the topic of #asahi-re to: Asahi Linux: porting Linux to Apple Silicon macs | Hardware / boot process / firmware interface reverse engineering | WARNING: this channel (only) may contain binary reverse engineering discussion | RE policy: https://alx.sh/re (MANDATORY READ) | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-re
Etrien has joined #asahi-re
Etrien_ has quit [Read error: Connection reset by peer]
Etrien_ has joined #asahi-re
Etrien has quit [Read error: Connection reset by peer]
Etrien_ has quit [Read error: Connection reset by peer]
Etrien has joined #asahi-re
amarioguy has joined #asahi-re
dd has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
Etrien_ has joined #asahi-re
Etrien has quit [Remote host closed the connection]
Etrien has joined #asahi-re
Etrien_ has quit [Ping timeout: 480 seconds]
whistlingoat has joined #asahi-re
amarioguy has quit [Remote host closed the connection]
whistlingoat has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
whistlingoat has joined #asahi-re
amateurece has quit [Remote host closed the connection]
pthariensflame has joined #asahi-re
whistlingoat has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
whistlingoat has joined #asahi-re
pthariensflame has quit [Remote host closed the connection]
pthariensflame has joined #asahi-re
whistlingoat has quit []
pthariensflame has quit []
rickybobby23 has joined #asahi-re
whistlingoat has joined #asahi-re
rickybobby23 has quit [Remote host closed the connection]
Etrien_ has joined #asahi-re
Etrien has quit [Ping timeout: 480 seconds]
whistlingoat has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
whistlingoat has joined #asahi-re
rickybobby23 has joined #asahi-re
rickybobby23 has quit [Remote host closed the connection]
SSJ_GZ has joined #asahi-re
Etrien__ has joined #asahi-re
Etrien_ has quit [Ping timeout: 480 seconds]
rickybobby23 has joined #asahi-re
whistlingoat has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
rickybobby23 has quit [Quit: Igloo IRC: https://iglooirc.com]
whistlingoat has joined #asahi-re
Etrien has joined #asahi-re
Etrien__ has quit [Ping timeout: 480 seconds]
Etrien has quit [Read error: Connection reset by peer]
Etrien has joined #asahi-re
Core9066 has quit [Remote host closed the connection]
Etrien_ has joined #asahi-re
Etrien has quit [Ping timeout: 480 seconds]
chadmed has joined #asahi-re
dd has joined #asahi-re
Etrien_ has quit [Read error: Connection reset by peer]
Etrien has joined #asahi-re
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-re
chadmed has quit []
chadmed has joined #asahi-re
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-re
whistlingoat has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
the_lanetly_052 has joined #asahi-re
MajorBiscuit has joined #asahi-re
chadmed has quit [Quit: Konversation terminated!]
bluetail has quit [Ping timeout: 480 seconds]
bluetail has joined #asahi-re
bluetail has quit [Quit: The Lounge - https://thelounge.chat]
bluetail has joined #asahi-re
amarioguy has joined #asahi-re
bluetail has quit []
bluetail has joined #asahi-re
bisko has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ecurtin has joined #asahi-re
bisko has joined #asahi-re
bisko has quit [Ping timeout: 480 seconds]
amarioguy2 has joined #asahi-re
<amarioguy2> sven - this weekend i'll more thoroughly document those endpoints I'm a lot more free this weekend than i was last time
<amarioguy2> probably also going to mess with using single user mode for tracing
<amarioguy2> given that when macOS is booted fully, SKS is very spammy due to how data protection works
<sven> i'd start with xarts anyway
<sven> that shouldn't be very spammy and it's also the first thing required to get SEP up
<sven> it won't even expose the sks endpoint before it did some xARTs init dance
<amarioguy2> yep
<amarioguy2> do you want me to upload logs i get somewhere in case you want to take a look at anything
<sven> I don't think i'll have enough time to look at them
<amarioguy2> fair enough, dw about it
<amarioguy2> i know DCP is a royal pain anyways so it's fine
<sven> SEP could well be DCP-level insanity :-P
<sven> I think it's at least a bit more sane though and they shouldn't be able to break the API all the time
<marcan> they can't, it has to be forever backwards compatible
<marcan> same as ANS
<sven> but there's also at least a secondary IPC on top of the first one
<sven> yeah
<marcan> (and SMC for that matter)
<sven> 26: "generic_operation", <-- that call is that other IPC protocol iirc
<_jannau_> I'd hope that SEP is overall much smaller than DCP
pthariensflame has joined #asahi-re
<amarioguy2> iirc on the iOS side at least (not sure how applicable it is to the mac side) SEP is loaded by iBoot2, so unless they shove it in NOR or smth, i'd imagine the SEP firmware for the OS install is on the preboot partition
<sven> we probably only care about a subset of what it does anyway. right now I can only think about touchid and secure key store/filevault
bluetail has quit [Quit: The Lounge - https://thelounge.chat]
<sven> iboot puts the firmware in memory
<sven> there's code somewhere in m1n1 to boot it
<sven> and the firmware might actually be inside the NOR flash depending on how early iboot wants to bring SEP up
pthariensflame has quit []
bluetail has joined #asahi-re
<sven> actually wouldn't surprise me if it is
<amarioguy2> could always dump the raw NOR :D
bluetail has quit []
<amarioguy2> issue is that i spent a decent amount on this t6002 would rather not do that lol
<sven> it's encrypted anyway
bluetail has joined #asahi-re
<amarioguy2> headers are not though
<amarioguy2> identifier for fw is in there
<sven> and you can just dump the NOR from linux
<sven> so?
<sven> the firmware is essentially an opaque blob for us. and as i said, it's somewhere in RAM with the address passed in the ADT anyway
<amarioguy2> right
amarioguy2 has quit [Ping timeout: 480 seconds]
amarioguy2 has joined #asahi-re
<amarioguy2> w/e the case on backcompat (i'm starting on one OS version anyways for tracing), definitely doing xarts first
<amarioguy2> (12.3.1, two partitions i mean)
bluetail has quit [Quit: The Lounge - https://thelounge.chat]
amarioguy2 has quit [Ping timeout: 481 seconds]
amarioguy2 has joined #asahi-re
bluetail has joined #asahi-re
amarioguy2 has quit [Ping timeout: 480 seconds]
amarioguy2 has joined #asahi-re
bisko has joined #asahi-re
MajorBiscuit has quit [Ping timeout: 480 seconds]
amarioguy2 has quit [Ping timeout: 480 seconds]
amarioguy2 has joined #asahi-re
whistlingoat has joined #asahi-re
whistlingoat has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
amarioguy2 has quit [Ping timeout: 480 seconds]
amarioguy2 has joined #asahi-re
bisko has quit [Read error: Connection reset by peer]
bisko has joined #asahi-re
bluetail has quit [Ping timeout: 480 seconds]
the_lanetly_052 has quit [Ping timeout: 480 seconds]
dd_ has joined #asahi-re
dd has quit [Quit: Textual IRC Client: www.textualapp.com]
dd_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bisko has quit [Remote host closed the connection]
bisko has joined #asahi-re
amarioguy2 has quit [Ping timeout: 480 seconds]
dd has joined #asahi-re
kloenk has quit [Remote host closed the connection]
kloenk has joined #asahi-re
chipxxx has quit [Ping timeout: 480 seconds]
ecurtin has quit [Quit: Connection closed for inactivity]
amarioguy2 has joined #asahi-re
bisko has quit [Read error: Connection reset by peer]
bisko has joined #asahi-re
bluetail has joined #asahi-re
SSJ_GZ has quit [Ping timeout: 480 seconds]
amarioguy2 has quit [Ping timeout: 480 seconds]
amarioguy2 has joined #asahi-re
Etrien_ has joined #asahi-re
Etrien has quit [Ping timeout: 480 seconds]
dd has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]