Is there anything that this man can’t do? Dean, who brought you multiMAN, the greatest backup manager ever created in the scene is planning to make multiMAN compatible with the latest CFW sensation from Geohot. The ideas came after Dean has tested Geohot’s public signing tools with his multiMAN only to find out that it fails. That’s just not the end of the story though..
I was taking a bath and got some nice ideas… apparently while geohot released the signing tools (which don’t work for me, but that’s expected since no CLI usage is supplied nor anything useful).
Now as a simple POC (proof of concept) that a game can run without ANY SYSCALLS involved (from internal HDD) I created a small application. Here are the steps:
1) Get a game and write down the game ID (let’s say XXXX12345)
2) Copy the game contents to /dev_hdd0/game/XXXX12345 (no PS3_GAME folder involved)
3) Rename /dev_hdd0/game/XXXX12345/USRDIR/EBOOT.BIN to MM_EBOOT.BIN
4) Install the magic MYGAME.pkg (the one I created)
5) Run your game backup from the XMB without a blu-ray game disc inserted and without /app_home or any other mappings (no syscalls used by the small app)
6) Game starts and plays as if it was ran from BD-ROM disc
7) Should you decide to update the game to a later version 2 more steps are requred but you get the general idea.
The good thing is that game saves, tropheys and updates work, since the game is spawned with the original GAME ID.
Btw the ‘magic app’ is just 4 lines of code. I’ll now test a game (Uncharted 2) to check if all is okay when there are “special circumstances”.
Asked whether he will implement euss’s method, here’s what he got to say:
No, it doesn’t require any game EBOOT.BIN modifications. The original, untouched, signed, encrypted game EBOOT.BIN is used.
Not to mention that you can’t simply “replace dev_bdvd with dev_hdd0/path_to_game” because there is NOT ENOUGH SPACE for the variables used.
And more to his findings on the method.
Actually I was using this method for almost a month to test some ideas with NON WORKING GAMES like PriceOfPercia TheForgottenSands. Never thought about it as ‘real life’ applicable implementation, since all syscalls and stuff was available via the JB payload. Today it got me thinking. Let me check few other games and I’ll get back to you.