Hi. It's great to see some recent developments on basic tools like SFO readers, and especially open source tools that run on Linux. Appreciate your work.
Wanted to ask if it'd be possible to add support for the param.sfo files that are included directly on PS4 ISO. Note that these are different from the param.sfo files that included within app.pkg. These files are located under /bd/param.sfo on the ISO, and begin with SCECDF instead of PSF. The contain similar info, but it's not identical; looking at hexdump output, it appears to be a subset of the main param.sfo data.
For example, here's the main/app.pkg param.sfo for Tetris Effect:
https://boxdog.legroom.net/public/te-psf-param.sfo
and here's an example of the bd/ISO param.sfo:
https://boxdog.legroom.net/public/te-scecdf-param.sfo
I've been unable to find any other tool capable of reading these, but pretty much all other Linux SFO readers I've found so were last updated in 2015 (or older), so figured you'd be my best shot at this. I'm mainly interested because this file can be extracted instantly from ISOs, while the 'main' param.sfo requires first extracting app.pkg and then extracting from there, which can take quite a while on large ISOs.