A LocoRoco demo was realeased with the 2.7 firmware and is pretty decent. But I noticed that the file that you put the eboot.pbp into looked a lot like a savegame file.
Here is the site that you download the eboot.pbp and from and there are instructions to make and name a file called "UCJS1O041".
When I first read it I thought it was 0041 instead of O041 and it didn't make the game file currupt. So then I went back and renamed the folder to LocoRoco. Still, the file isn't currupt.
So I was wondering if I could make a folder named UCJSO041 and put an eboot of a homebrew file in there and see what happens. So I put a homebrew eboot.pbp and, of course, the file is corrupted.
My questions are,
1) Why even bother with a file name that's so damn complicated while making these demos?
2) Why does changing the file name of a savegame make it corrupt, but not a demo?
3) If Sony uses some sort of signature to acknowledge a firmware update and a demo, why is it so hard to figure out how to duplicate it?