kidplayer666 has quit [Quit: Connection closed for inactivity]
john-cabaj has joined #asahi-re
john-cabaj has quit [Ping timeout: 480 seconds]
skipwich has quit [Quit: DISCONNECT]
skipwich has joined #asahi-re
JayBeeFOSS has quit [Remote host closed the connection]
JayBeeFOSS has joined #asahi-re
enick_78 has quit [Ping timeout: 480 seconds]
rhysmdnz has quit [Ping timeout: 480 seconds]
chadmed has quit [Ping timeout: 480 seconds]
chadmed has joined #asahi-re
m5zs7k_ has quit [Read error: Connection reset by peer]
m5zs7k has joined #asahi-re
rhysmdnz has joined #asahi-re
enick_78 has joined #asahi-re
hightower2 has quit [Ping timeout: 480 seconds]
hightower2 has joined #asahi-re
maxg_ has joined #asahi-re
maxg_ has quit []
maxg_ has joined #asahi-re
<maxg_>
Hi, where does one get started on reverse engineering parts like the touch id hardware? I read trough the wiki where I found descriptions of how things work on the apple silicon systems, I did not find information about which tools/processes are used to conduct this kind of development tho, I would appreciate some starting point on where I can read up on those things. I assume this question has been answered a lot of times
<maxg_>
so if you could just point me to such an answer
<j`ey>
maxg_: m1n1 is the main tool you will use
<j`ey>
there's a bunch of experiments in proxyclient/experiments where you can took a look at how it works
<maxg_>
Ah, so I need to get started by using the proxy mode, then analyze what macOS is doing is what I assume? Thank you, proxyclient/experiments is an ideal starting point
<j`ey>
yup
<j`ey>
you can trace macOS
<j`ey>
(to trace macOS you need a separate macOS install to run it over)
<maxg_>
Okay so I was going trough this special macOS install documentation and I see "Install m1n1 as custom boot object", this build/m1n1.bin file, do I provide it to 1tr using some kind of removable storage or how?
<j`ey>
just on the macOS file system somewhere
maxg_ has quit [Quit: maxg_]
<janneg>
I usually use `python -m http.server --directory build` on my dev system and `curl -O dev:8000/m1n1.bin` in 1tr
<j`ey>
(oh woops, I misread that, didnt see the '1tr' in the question)