<f_>
some progress: I'm generating function IDs for use with Ghidra.
<f_>
That'll make reverse-engineering wayyy easier I think
<f_>
Once I'm done I'll push those somewhere
f_ has quit [Quit: Lost terminal]
naoki has joined #linux-amlogic
naoki has quit [Quit: naoki]
Danct12 has joined #linux-amlogic
Terry137322934 has joined #linux-amlogic
jacobk has joined #linux-amlogic
f_ has joined #linux-amlogic
JohnnyonFlame has joined #linux-amlogic
vagrantc has joined #linux-amlogic
f_ has quit [Ping timeout: 250 seconds]
f_ has joined #linux-amlogic
<f_>
Let's start!
<f_>
So I have Ghidra opened, with the binary, and I have the old sources!
<f_>
I'm already starting to reconstitute the codebase. Doesn't look like too much has changed. For example, the sdio_read_blocks function stayed identical according to Ghidra's decompiler.
<f_>
Well..almost identical.
<f_>
So yeah, I'm reverse-engineering bl2.bin!
<f_>
Fortunately most functions are close enough to their old counterparts, so I can name them.
<f_>
aand we're starting to see pll code!
<f_>
Might host Ghidra project files somewhere
<f_>
OOOOOOooooooooOOOoooOOooOOoooOOOoo we hit into new code!!