Oh man, this player s/w is totally fscked in places. During "normal" bootup and playback operation, it still tries to open files with O_CREAT.. on a read-only filesystem. I wonder why it does that?

Makes it really tricky. Because ideally, Hijack should only do the name remapping (aka "mangling" for files being newly created, not for access to existing files. But since there doesn't appear to be a reasonable way to detect this, I dunno..