codes are more loose than actual hacks,
as a code is used to modify the wii's process data...
with PW's FPC, Brawl's very own SD code is modified to force the wii to read from the custom 'pf' directory on SD before reading from the disk, when the data is being loaded into the RAM.
I'm not entirely sure how the wii's processing works,
but I know you can't hack 'main.dol' which is located on the disk root.
basically:
SD:/private/wii/app/RSBE/pf/
is the same directory as
DVD:/partition0/files/
except for the SD directory .../pfmenu2 which should be .../pf/menu2
You never directly linked your statement that you can't hack main.dol with your statement about loading files from the SD card (of which I incidentally found an error message regarding trying to use a SDHC card).
But yeah, you need to use WiiScrubber in order to get this loaded.
Still doesn't change the fact that some stuff which seemed unhackable could very well be exclusively located inside main.dol.
And since I never used Riiv, I wouldn't really know what you can and can't load from the SD card using it.