- HBLs module loading code cannot load official game modules, for once they contain separate text and data program sections and the relocation code is not entirely suitable (especially R_MIPS_32 relocations are written all over the place)
- some official games will require modules that are not available through the exploitet game, you will want to handle that somehow
What I consider additional tasks or uncertainties:
- you will probably want to not only hook and redirect sceIoOpen and sceIoDOpen (which is easy), but probably also all sceUmdUser functions and sceNpDrm* (not sure about this though)
- you have to make sceKernelLibrary and all other utility modules dealing with atrac3 etc. available (no big problem)
- get external module loading to work
What I would not worry about at all:
- an ISO9660 reader! Who needs this if you have to decrpyt the binaries anyways. Instead of repacking it into an ISO, just dump it into a directory and be done with it.
That said I think it is a futile task because it will harm the scene by making piracy an issue again and it will just make people ***** and moan about how <insert hip game du jour> doesn't run or about how they cannot decrypt the binary without CFW.
Advertising


