ManaGunZ

PS3 ManaGunZ - PS3 Backup Manager by Zar v1.41

(1.25 release)

Holy shit man, I'm taking a good look through your backup manager (to add to the PS3 Homebrew Wiki) and I have to say that I'm impressed. Simple, clean, and I'm astounded that you pulled off the IRD checking for PS3 games! I thought of the idea to integrate IRD checking in a backup manager and actually had done a small writeup and sent it to DeanK (no response), but it turns out you had done it just a couple months before (if not earlier, I haven't seen it in other managers)! Seeing as how the hashes don't take up that much space, would you consider integrating hash checking for PSX/PS2/PSP as well? I'm assuming you had a script to download and scrape the PS3 hashes from IRD Library; I think the same could be done for PSX/PS2 using Redump.org's hash database, and you could probably also find a torrent for a "Complete PSP ISO Set" and filter out everything but the file for each game that contains the hashes. Maybe it's just a pipe dream, but it'd be a really cool expansion to your already crazy cool function. Oh, and I'm not sure whether it was a bug that didn't display it or it was on purpose, but when the IRD check finished it just closed with no way to look back at how all of the files checked out (though I could see them as they were checked, it'd be nice to look back).

Might I also request that you add "Show PIC1" to the "List" user interface, to display the full screen background of the game?

Beautiful work man, I'll definitely be using MGZ!
 
Last edited:
I think there is another feature in MGZ which is really cool : Resign!
I am not aware of another manager that does that. In any case it's really practical.
On top the way a user can choose payloads etc.. is simply brilliant as well.
Some features still needs to be added to iso as they only work on JB games for now but otherwise MGZ is amazing. Am a big fan.
 
  • Like
Reactions: Zar
I think there is another feature in MGZ which is really cool : Resign!
I am not aware of another manager that does that. In any case it's really practical.
On top the way a user can choose payloads etc.. is simply brilliant as well.
Some features still needs to be added to iso as they only work on JB games for now but otherwise MGZ is amazing. Am a big fan.

Indeed, I'm a big fan now too! I believe Multiman will ask once to "patch" a game if it is signed to legacy firmware, which resigns it. But yes, this manager is powerful and a thousand times better than Irisman IMO. One other unique feature that could be added is to generate a debug EBOOT, it'd help out a lot of modders or people looking to fully use PS3XPAD.

Also, is there any case in which you would resign a game, but not patch the EBOOT or vice versa? I'm just curious why it's two different options.

Edit: Holy crap, just found the "Make PKG" option. I think it should be named "Make Shortcut" to avoid confusion, but that is super super useful and will save so much time over using RetroXMB.
 
Debug eboot would be great too.
As to multiman I tested 2 days ago mounting a pre 3.55 game without updates. No backup manager including multiman was able to get it ready for launch, it mounts but black screen on boot.
Of course resigning with MGZ solved the issue!
 
Debug eboot would be great too.
As to multiman I tested 2 days ago mounting a pre 3.55 game without updates. No backup manager including multiman was able to get it ready for launch, it mounts but black screen on boot.
Of course resigning with MGZ solved the issue!
Weird, maybe it's a Multiman issue in detecting it? I never had an issue running 3.55 games after updating to 4.21+ firmware, I remember being asked to patch a few times. Either way, I'm loving MGZ :)
 
first of all , thanks ;)

I wrote the difference between re-sign and Patch the eboot in the first post. Patch the eboot is to solve the error 09 basicaly I just change 1 value in the eboot.bin file. And for re-sign it extract the eboot.bin to eboot.elf and then it sign the elf file with 4.21 key to get the new eboot.bin

FYI, the IRD lib is this one : http://jonnysp.bplaced.net.
For now, this option is checking only MD5s for JB games, it create a log file inside the game directory, it named MD5_check.txt . You can read the MD5 with the text viewer of the file manager (button SELECT). If you check IRD through file manager : select the game directory[SQUARE]>option[CIRCLE]>check IRD), it will display at the end the result with the txt viewer...

and you could probably also find a torrent for a "Complete PSP ISO Set" and filter out everything but the file for each game that contains the hashes
I don't think, i'm skilled enough to do this. I'm a newbie.

about "Show PIC1", I completly forgot about this... I was adding it when I release the last version but then I completly forgot about it... so there is just the option but it does nothing on the screen. I wanted add it only to XMB and FLOW interface because I think it will be ugly on the others... I need to think about a solution to show them without making the interface ugly... Anyway, it will be included in the next update.

about md5 check with retro game and debug EBOOT, i added it to my todo list, i don't know when it will be done.



I'm thinking about adding a manual included in MGZ. It will look like the first post.

PS: First post is not up to date.
 
Last edited:
Don't thank us Zar. We are only telling you how we feel about MGZ.
All the praises you get are well deserved! [emoji6]
 
Gonna write my responses in bold in the quote below. I feel like these suggestions might come off as complaints or something, but they're not, I'm just suggesting tweaks to help make the perfect backup launcher! After going through the entirety of the options and trying them all out, I've decided MGZ is my new favorite backup launcher and I'll be using it over the others, thank you so much for it! :)

first of all , thanks ;)

I wrote the difference between re-sign and Patch the eboot in the first post. Patch the eboot is to solve the error 09 basicaly I just change 1 value in the eboot.bin file. And for re-sign it extract the eboot.bin to eboot.elf and then it sign the elf file with 4.21 key to get the new eboot.bin

What is a case in which you'd only sign/patch one but not the other? I'm just curious why it's two different options instead of rolling it into one (like Multiman does).

FYI, the IRD lib is this one : http://jonnysp.bplaced.net.
For now, this option is checking only MD5s for JB games, it create a log file inside the game directory, it named MD5_check.txt . You can read the MD5 with the text viewer of the file manager (button SELECT). If you check IRD through file manager : select the game directory[SQUARE]>option[CIRCLE]>check IRD), it will display at the end the result with the txt viewer...

Ah, I found it. Could you possibly make the MD5_check.txt automatically pop up after the IRD check finishes?

I don't think, i'm skilled enough to do this . I'm a newbie.

Though I myself am I noob and don't know if PSP uses IRD files or another file with hashes, if I could get you the IRD (or equivalent) files would you implement it?

about "Show PIC1", I completly forgot about this... I was adding it when I release the last version but then I completly forgot about it... so there is just the option but it does nothing on the screen. I wanted add it only to XMB and FLOW interface because I think it will be ugly on the others... I need to think about a solution to show them without making the interface ugly... Anyway, it will be included in the next update.

I think it'd look good on the List view. If you're talking about weird blending with the GUI, maybe you could have a toggle to enable a transparent black box behind each menu option and the controls at the bottom (that only shows up when you have the PIC1 option turned on).

about md5 check with retro game and debug EBOOT, i added it to my todo list, i don't know when it will be done.

Wow, thank you so much! It's awesome of you to take my recommendations like that. I know the MD5 checking is no easy task, or else it would have been done before!

I'm thinking about adding a manual included in MGZ. It will look like the first post.

Instead of a manual, maybe have a sort of tool tip system? Like when you highlight a setting or option and press R1, it will pop up a text box on the right side describing the setting? Most of it seems pretty self explanatory, though some things might be confusing to others at first (like the Make PKG, which I assumed made a PKG version of the entire game rather than a shortcut).

PS: First post is not up to date.

I noticed :P I manually went through each setting/option and added it to the wiki (page here). One last suggestion I might add is a "Make All Shortcuts" option which would create a PKG for all displayed games, but that's on the side of excess. Just curious, what was the inspiration behind the name?
)
 
I feel like these suggestions might come off as complaints or something
Don't worry I like feedbacks even if it's negative like "I don't like ur shity homebrew", I have enough experience to never get pissed off. You probably have this feeling because english isn't my native language, there is some subtleties I don't know.

"Make All Shortcuts" someone already asked me to do this it's in the todo list. "Generate PKG batch"

Great idea about the tool tip system :p

If you find something to check PSP game, i can add it too. Getting MD5 isn't rly a big deal, it's quite simple actually.

Could you possibly make the MD5_check.txt automatically pop up after the IRD check finishes?
For now, I can't make the result popup, the text viewer is available only in the file manager. But I can go to the filemanager and open it there... I'll think about this.

What is a case in which you'd only sign/patch one but not the other? I'm just curious why it's two different options instead of rolling it into one (like Multiman does).

they are 2 option because I included the Patch option which is easy to do, and then later I included the re-sign option.
MultiMan have only 1 option, it's equivalent of the Patch of managunz, most of the time it's enough. But for sometimes u need to re-sign it. That one doesn't exist in Multiman. They are 2 diferent way to 'fix' the game. I prefere to keep both option.
 
Don't worry I like feedbacks even if it's negative like "I don't like ur shity homebrew", I have enough experience to never get pissed off. You probably have this feeling because english isn't my native language, there is some subtleties I don't know.

Yeah, the PS3 scene has a lot of unhelpful leeches, I'm glad you can look past that. You're a lot better off than most with English! I wouldn't have noticed besides using "mirroir" in the first post ;)

someone already asked me to do this it's in the todo list. "Generate PKG batch"

Awesome!

If you find something to check PSP game, i can add it too. Getting MD5 isn't rly a big deal, it's quite simple actually.

Looking into it now. It doesn't look like there's going to be an easy way, but I asked on /r/PSP if anyone knew of a database. I think I might have a friend who's got the whole ISO collection, so it should be simple enough to make a script and have him run it to grab the MD5s. I know it isn't a big deal to most, but I run /r/PS3homebrew and /r/PS3hacks and 9 times out of 10 if someones having issues with a game it's because it got corrupted during FTP. If only FTP had error checking built in!

they are 2 option because I included the Patch option which is easy to do, and then later I included the re-sign option.
MultiMan have only 1 option, it's equivalent of the Patch of managunz, most of the time it's enough. But for sometimes u need to re-sign it. That one doesn't exist in Multiman. They are 2 diferent way to 'fix' the game. I prefere to keep both option.

Ah, I see. Makes sense!

Thanks for the replies, looking forward to the next release, whenever that may be!
 
@Zar

2 or 3 things from me as well. [emoji6]
Am sure you have already planned some of them anyway but here goes:

1. I would love to have ntfs support in the file manager.
2. Ird checks for iso.
3. Automatic game list scan to update the game list after making a change. For instance, if you make an iso or extract one... The game list does not get updated unless you restart.. When you delete a game manually, the entry remains but its features don't work right obviously....

If you need any help testing or whatever just pm me... [emoji6]
 
@Zar
3. Automatic game list scan to update the game list after making a change. For instance, if you make an iso or extract one... The game list does not get updated unless you restart.. When you delete a game manually, the entry remains but its features don't work right obviously....
[emoji6]

Auto update may be too much (because it'd be constantly scanning), but having it scan once whenever you return to the game list would be good enough for those purposes I think.
 
Auto update may be too much (because it'd be constantly scanning), but having it scan once whenever you return to the game list would be good enough for those purposes I think.
That's what I mean, of course there should not be constant scanning. Only when a change (add/remove game) is made via MGZ
Just like Iris forks do or maybe like multiman, a scan/refresh game list entry.
 
@Derf Jagged

[quote uid=34 name="Zar" post=59133]they are 2 options because I included the Patch option which is easy to do, and then later I included the re-sign option.<br />MultiMan have only 1 option, it's equivalent of the Patch of managunz, most of the time it's enough. But sometimes u need to re-sign the game. That feature doesn't exist in Multiman. There are 2 diferent ways to 'fix' the game. I prefer to keep both options.[/QUOTE]

You see that is what I meant before in post #264.
Of course the problem is only with JB games not with iso.
Try mounting a pre 3.55 game like Uncharted or Army of Two with multiman. Don't update the games to keep the old eboot. It will mount ok but you will get a black screen on game launch no matter the settings.
The patch feature (same as multiman) does not solve the problem.
The only way until now was to resign the eboot on a PC. Thanks to MGZ, you can now resign the eboot in a few seconds & then the game works with any backup manager.

@Zar @aldostools or anyone else... [emoji6]
Could someone explain what Cobra does to get pre 3.55 games in iso format to work without prior patches or resigning? I assume some kind of dynamic patch is used? Which function exactly?
 
3. Automatic game list scan to update the game list after making a change. For instance, if you make an iso or extract one... The game list does not get updated unless you restart.. When you delete a game manually, the entry remains but its features don't work right obviously...[emoji6]

This one is probably a bug, the list should be updated. I just tested it again, and the list is updated. Can you tell me exactly what you did ? i'll try to reproduce the bug ? (I'm using the game terraria to test ISO stuff, it's only 46 MO without the pup)

When you say manually, u mean by using the filemanager ? If yes so it's normal because i didn't think about this possibility :p
In the version, 1.25, you can restart ManaGunZ by pushing R3 + L3, i usually use this combo to test my modifications : i transfert the self using FTP and i restart MGZ with R3 + L3.

Btw, i just noticied that i forgot to remove an action on SQUARE in the version 1.25. I was using it to do some test, it install the mamba payload without checking if cobra is enable, so if cobra is enabled and u install the mamba, the system will freeze :s
 
Last edited:
This one is probably a bug, the list should be updated. I just tested it again, and the list is updated. Can you tell me exactly what you did ? i'll try to reproduce the bug ? (I'm using the game terraria to test ISO stuff, it's only 46 MO without the pup :p)
In a couple of hours when I get home, I will try to reproduce & explain... [emoji54]

A couple of days ago I found a bug I never managed to reproduce, I dunno why..
I extracted an ISO into /dev_hdd0/GAMES & it didn't create a folder with the game name but instead put PS3_GAME directly at the root of the GAMES folder... Very strange....

Btw I also get FAILED pop up message every time I tried to extract an iso based on ntfs drive. Is it normal? Am asking because it says "Failed" & .not "To do" like when trying to ird check an iso....
Extracting iso based on /dev_hdd0/PS3ISO works fine.
 
Btw I also get FAILED pop up message every time I tried to extract an iso based on ntfs drive. Is it normal?

not normal. As, I never use NTFS drives, this kind of bug I never see them. Thank you for the feedback :p
 
not normal. As, I never use NTFS drives, this kind of bug I never see them. Thank you for the feedback :p
No problem. As I said, there are 2 projects I love on PS3, webMAN-MOD & MGZ. Any help I can provide for those 2 projects, I am happy to... [emoji6]
 
Back
Top