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
pb17 has joined #asahi-re
ddxtanx has quit [Quit: Konversation terminated!]
ddxtanx has joined #asahi-re
ddxtanx has quit [Remote host closed the connection]
chrisl has joined #asahi-re
JayBeeFOSS has quit [Ping timeout: 480 seconds]
jtingiris has quit [Quit: ZNC 1.9.1 - https://znc.in]
jtingiris has joined #asahi-re
chrisl has quit [Ping timeout: 480 seconds]
HitokiriKincho has quit [Remote host closed the connection]
Zavec has quit [Remote host closed the connection]
HitokiriKincho has joined #asahi-re
pb17 has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-re
HitokiriKincho has quit [Ping timeout: 480 seconds]
HitokiriKincho has joined #asahi-re
jtingiris has quit [Quit: ZNC 1.9.1 - https://znc.in]
jtingiris has joined #asahi-re
chrisl has joined #asahi-re
chrisl has quit [Ping timeout: 480 seconds]
jtingiris has quit [Quit: ZNC 1.9.1 - https://znc.in]
jtingiris has joined #asahi-re
pb17 has joined #asahi-re
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-re
HitokiriKincho has quit [Quit: Leaving...]
HitokiriKincho has joined #asahi-re
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-re
chrisl has joined #asahi-re
chrisl has quit [Ping timeout: 480 seconds]
balrog_ has quit [Ping timeout: 480 seconds]
nicolas17 has quit [Read error: Connection reset by peer]
nicolas17 has joined #asahi-re
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-re
JayBeeFOSS has quit [Ping timeout: 480 seconds]
ddxtanx has joined #asahi-re
ddxtanx has quit [Remote host closed the connection]
ddxtanx has joined #asahi-re
JayBeeFOSS has joined #asahi-re
chrisl has joined #asahi-re
JayBeeFOSS has quit [Ping timeout: 480 seconds]
HitokiriKincho has quit [Remote host closed the connection]
JayBeeFOSS has joined #asahi-re
HitokiriKincho has joined #asahi-re
yuyichao_ has joined #asahi-re
JayBeeFOSS has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-re
chrisl has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
JayBeeFOSS has quit [Ping timeout: 480 seconds]
pjakobsson_ has joined #asahi-re
pjakobsson has quit [Read error: Connection reset by peer]
pb17 has joined #asahi-re
JayBeeFOSS has joined #asahi-re
JayBeeFOSS has quit [Ping timeout: 480 seconds]
chadmed has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-re
chadmed has quit []
chadmed has joined #asahi-re
chrisl has joined #asahi-re
chrisl has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-re
pb17 has quit [Ping timeout: 480 seconds]
HitokiriKincho has quit [Quit: Leaving...]
JayBeeFOSS has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-re
chrisl has joined #asahi-re
chrisl has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-re
JayBeeFOSS has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-re
chrisl has joined #asahi-re
JayBeeFOSS has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-re
pb17 has quit [Ping timeout: 480 seconds]
adsss1578 has joined #asahi-re
JayBeeFOSS has quit [Ping timeout: 480 seconds]
<adsss1578> Is there a guide on how to start doing this? I have some experienve with aarch64 and C. Also had used Ghidra and IDA
<chaos_princess> step 1 is to put away ghidra :P
<adsss1578> Binja then?
chrisl has joined #asahi-re
<chaos_princess> the approach is to run macos in a special hypervisor and trace its hardware interactions
<chaos_princess> m1n1 the thing that can run macos in a very thin vm, hook hw accesses and run python scripts in response. There are a bunch of examples in that repo
<adsss1578> I'll start with those 2 links and come back later. Thanks for the headsup.
<adsss1578> I just watched 2 talks by the original maintainer and think this is one of the cooles things to wotk on tbh
<adsss1578> catch yall later
chrisl has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-re
<sven> you don’t need a apfs driver for the rest. just figure out the offsets if the gigalocker file on that xart partition and do raw read/writes
<sven> its contiguous and doesn’t change size
adsss1578 has quit [Remote host closed the connection]
JayBeeFOSS has joined #asahi-re
JayBeeFOSS has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
<sven> if I were to reverse SEP I'd probably do it similarly to how lina did agx: first write a python thing that can drive it inside m1n1 to figure out how it actually works
<sven> then think about how to properly implement this. from what i saw a few years ago when I looked at it a bit what we probably want is a dumb kernel driver that allows to send/recv messages to those SEP endpoints and do most of the heavy lifting in a userspace rust daemon
<sven> the only part where that may or may not work is full disk encryption since that needs a channel between our nvme driver and SEP and we might have to do that entirely inside the kernel
<sven> but that's why I'd start with a python thing that drives it first to understand what exactly we need to do to drive it
pb17 has joined #asahi-re
chrisl has joined #asahi-re
chrisl has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-re
JayBeeFOSS has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-re
pb17 has joined #asahi-re
chrisl has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-re
JayBeeFOSS has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-re
chrisl has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-re
pb17 has quit [Ping timeout: 480 seconds]
JayBeeFOSS has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-re
JayBeeFOSS has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-re
chrisl has joined #asahi-re
chrisl has quit [Ping timeout: 480 seconds]
balrog has joined #asahi-re
JayBeeFOSS has joined #asahi-re
JayBeeFOSS has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-re
JayBeeFOSS has quit [Ping timeout: 480 seconds]
glem8100548 has quit [Quit: bye.]
JayBeeFOSS has joined #asahi-re
chrisl has joined #asahi-re
chrisl has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
glem8100548 has joined #asahi-re
pb17 has joined #asahi-re
JayBeeFOSS has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-re
chrisl has quit [Ping timeout: 480 seconds]
angelo has quit [Quit: Connection closed for inactivity]
chrisl has joined #asahi-re
chrisl has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-re
cyrinux has quit []
cyrinux has joined #asahi-re
chrisl has joined #asahi-re
chrisl has quit [Ping timeout: 480 seconds]
JayBeeFOSS has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-re
chrisl has quit [Ping timeout: 480 seconds]
ipatch has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-re
JayBeeFOSS has joined #asahi-re
chrisl has quit [Ping timeout: 480 seconds]
ipatch has joined #asahi-re
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-re
ipatch has quit [Ping timeout: 480 seconds]
JayBeeFOSS has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-re
chrisl has quit [Ping timeout: 480 seconds]
nicolas17 has quit [Read error: Connection reset by peer]
JayBeeFOSS has joined #asahi-re
nicolas17 has joined #asahi-re
JayBeeFOSS has quit [Read error: Connection reset by peer]
JayBeeFOSS has joined #asahi-re
ipatch has joined #asahi-re
nicolas17 has quit [Remote host closed the connection]
nicolas17 has joined #asahi-re
nicolas17 has quit [Read error: Connection reset by peer]
nicolas17 has joined #asahi-re
pb17 has quit [Ping timeout: 480 seconds]
john-cabaj has joined #asahi-re
pb17 has joined #asahi-re
john-cabaj has quit [Quit: john-cabaj]
john-cabaj has joined #asahi-re
chrisl has joined #asahi-re
chrisl has quit [Ping timeout: 480 seconds]
john-cabaj has quit [Ping timeout: 480 seconds]