
I'm trying to understand the filesystem, so I've started with the extraction process. The next step will be start working with the iso creation process.
Once I get to a functional version I'll release the source so everybody could collaborate and use it as a reference for future works.
EDIT:
I've created the project and uploaded the current sourcecode in github: https://github.com/SaffronCR/3do-tools
It has two projects:
-3DOHomebrewSigning, which is the tool created by Charles Doty, I've added it to the repository to keep a copy and also because I'm planning on adding things.
-OperaTool, the disc decompiler/compiler. Right now the code is a mess, because I've been trying things to learn how the filesystem works. Currently it can decompile isos just fine, but the compilation process needs a bit more work to get signing right. I was able to compile the gameguru disc but it hangs out after the bannerscreen.