IRISMAN

PS3 IRISMAN {information] - A manager for CFW enabled PS3's (developed by Aldostools) 4.91.2

just to test, I'd suggest to try using a different format: for example compress the PS2 ISO using regular ZIP or RAR. Then try again with Irisman and see if it mounts it or not.

I followed your advice and I got some mixed results.
I tried 2 different games using the regular .zip

Game 1
Dual Masters (PS2)
The game compressed well and worked 100% from the .zip file.
Although, the game took over 5 mins to extract into the tmp folder.

Game 2
Dynasty Warriors 4 (PS2)
The game compressed well and did not work at all. It got the same results when I was using the 7z format.

My thoughts:
- I think the unzipping function in IRISMAN still needs some work, I think it has bugs.
- Currently, it takes too long to extract the games to be viable solution for my needs and probably most people's needs. By my testing, it takes around 5 mins to extract 1GB.
- Another thing is that I use the webMAN fan mod. So, if I mount through IRISMAN I have to spend time going through the interface loading the game through webMAN to get the fan working. It just makes it even more prohibitively time consuming and complicated.
 
Last edited:
I followed your advice and I got some mixed results.
I tried 2 different games using the regular .zip

Game 1
Dual Masters (PS2)
The game compressed well and worked 100% from the .zip file.
Although, the game took over 5 mins to extract into the tmp folder.

Game 2
Dynasty Warriors 4 (PS2)
The game compressed well and did not work at all. It got the same results when I was using the 7z format.

My thoughts:
- I think the unzipping function in IRISMAN still needs some work, I think it has bugs.
- Currently, it takes too long to extract the games to be viable solution for my needs and probably most people's needs. By my testing, it takes around 5 mins to extract 1GB.
- Another thing is that I use the webMAN fan mod. So, if I mount through IRISMAN I have to spend time going through the interface loading the game through webMAN to get the fan working. It just makes it even more prohibitively time consuming and complicated.

The feature was originally intended for PSP games which are small images that decompress in a few seconds.
Here is my original post when I implemented the experimental feature:
In my tests some PSP minis were compressed up to 95% and decompressed in less than 30 seconds as DeViL303 commented.
upload_2021-3-12_22-16-54-png.32085


DeViL303 suggested the feature for people with large collections of games that use them in a casual manner. The feature is not intended for large games that take long time decompressing or for games that are used frequently.
 
Hi @aldostools, I found a couple of minor issues, as well as a couple of suggestions.

So the first issue: viewing files within the file manager… once viewing any file once, opening any other will still display the first one.

The second issue: closing movian returns to the xmb, rather than back to IRISMAN.

Finally, my suggestions are to hide the 'Download latest webMAN MOD' option if webMAN isn't already installed, and to show the fan speed values as percentages as well as or instead of the hexadecimal value.

EDIT: I was able to fix the movian bug by making a copy of RELOAD.SELF, and placing it here: /dev_hdd0/game/BLES80608/USRDIR. Perhaps this is something that can be done automatically if multiMAN isn't installed?

@aldostools I just found a bug with the fan control — once "Save Settings" has been pressed once, "Disabled" has no effect anymore. The only way to stop the fan control from re-enabling again is to delete fancontrol.dat. Perhaps you could just rename that file to something else instead of setting the last byte to 03. That would solve the problem without deleting people's settings. Then just simply rename it back when one of the other options are selected. And despite having the setting on SYSCON, it will automatically use SM SPRX after a reboot

@aldostools sorry for all the mentions, but I think I found something that might help. If you decrypt SHOWTIME.SELF and go to offset C67FBF, you can change the title id to IRISMAN00. Unfortunately I was unable to get the new self to work, but that's probably down to me not really understanding how to use scetool.

Unrelated, but I also found that Covers Download isn't working. It shows the Downloading Covers... dialog and then becomes completely unresponsive. Also when using the Game Update feature "Error httpSendRequest" is shown 3 times before asking whether to update or not.

And finally, I just found out that when using the exFAT Manager, it's possible to freeze if you press triangle in an empty directory. It also seems like enable cobra doesn't work (tested on 4.87 ferrox), and enable dev_blind isn't working when cobra is disabled. Sorry for so many reports at once, but I figured you'd like to know.

EDIT: it seems like the dev_blind bug is caused by mamba. After disabling cobra and deleting the mamba folder, I can then restart my ps3, launch irisman and enable dev_blind as normal again. Enable Cobra is also working when mamba is deleted/unloaded.

@aldostools once again, sorry for all the mentions, but I found another bug and have another suggestion.

The bug: when pressing cross in the file manager on files such as .bin, .html, etc, the console just freezes. If the file is selected, the hex editor opens as it should, so no problem there.

The suggestion: can we get an option to disable mamba's integrated fan control please.

Thanks in advance, and keep up the great work across all your projects :)

@aldostools of you need/want any help testing, let me know. I'd be happy to assist in any way I can :)

edit: (posts combined by mod team)
 
Last edited by a moderator:
@CFW-Us3r First DO NOT make multiple posts. Use the edit button.

Second: I have disabled all the forum notifications. You cannot reach me making multiple posts or using the mention system.
I eventually will see the post.

Third: I appreciate your bug reports, However, I'm not working at the moment on IRISIMAN.

The best way to report the bugs is opening an issue on Github. I can check them if I decide to update IRISMAN.
Also other developers could see them and maybe they could post a pull request.
 
I apologise, and do realise that multiple mentions could be annoying. But does it not also seem logical to think that you might miss additional information if I edit a post after you've already seen it?
 
I apologise, and do realise that multiple mentions could be annoying. But does it not also seem logical to think that you might miss additional information if I edit a post after you've already seen it?
Moderation Team Note:
There can be rare exceptions when it serves the thread's clarity for whatever reason but generally speaking, there should never be a case for making multiple "last post" postings, keeping in mind that when you edit a post, newly made mentions are not notified anyway.

Aldo probably disabled notifications of mentions because he received too many of them in the first place, and I assume he browses all the last postings instead.
Sure he might eventually miss something every now and then, we all do miss some edits at some point or other, but that's the price to pay to avoid avalanches of notifications and thread flooding.
 
Aldo, I finally got round to making a github, and was about to open these bugs as issues on there. Would you prefer if I put them all in one, or open a separate issue for each bug?
 
@aldostools is it normal for JB games to freeze the console when both mamba and cobra are disabled? If so, could you tell me what the payloads in the payloads folder are used for please.
 
@aldostools is it normal for JB games to freeze the console when both mamba and cobra are disabled? If so, could you tell me what the payloads in the payloads folder are used for please.

No. If Cobra/Mamba/HEN are unavailable, the backup manager should use the old mount methods for JB games in folder format. Make sure that webMAN MOD is not configured for auto-load in settings.ini found in /dev_hdd0/game/IRISMAN00/USRDIR

If you continue getting issues with IRISMAN, try with multiMAN or ManaGunZ to check if it is an issue that only happens on IRISMAN or if it is an issue with the CFW.

Anyway the payloads exist is for a good reason...
 
No. If Cobra/Mamba/HEN are unavailable, the backup manager should use the old mount methods for JB games in folder format. Make sure that webMAN MOD is not configured for auto-load in settings.ini found in /dev_hdd0/game/IRISMAN00/USRDIR

If you continue getting issues with IRISMAN, try with multiMAN or ManaGunZ to check if it is an issue that only happens on IRISMAN or if it is an issue with the CFW.

Anyway the payloads exist is for a good reason...

multiMAN works when BD MIRROR is enabled, otherwise it freezes. ManaGunZ works with Iris payload, but only if BD Emulation is set to BDEMU. I couldn't get IRISMAN to work, regardless of BD Emu settings, or Disc-less, With/out BDVD controller. It does warn of explore_plugin_487.sprx not being found though.

I'm using 4.87 Ferrox, with cobra (8.20) disabled.
 
multiMAN works when BD MIRROR is enabled, otherwise it freezes. ManaGunZ works with Iris payload, but only if BD Emulation is set to BDEMU. I couldn't get IRISMAN to work, regardless of BD Emu settings, or Disc-less, With/out BDVD controller. It does warn of explore_plugin_487.sprx not being found though.

I'm using 4.87 Ferrox, with cobra (8.20) disabled.

Did you try changing the payload mode to "With BDVD Controller" ?

According to the documentation provided by Estwald, the patched explore_plugin.sprx is needed to improve the compatibility when "Without BDVD Controller" is used. The patch basically redirects /dev_bdvd to /app_home to let play games on consoles with broken BD drive. The Cobra mode doesn't require the patched explore_plugin.sprx

I have attached the tool to create the patched explore_plugin_4xx.sprx and the patched libfs.sprx

For more information about Iris Manager (IRISMAN is a fork of this project) visit the following link:
https://www.elotrolado.net/hilo_aplicacion-iris-manager-v3-00_1862716
 

Attachments

Did you try changing the payload mode to "With BDVD Controller" ?

According to the documentation provided by Estwald, the patched explore_plugin.sprx is needed to improve the compatibility when "Without BDVD Controller" is used. The patch basically redirects /dev_bdvd to /app_home to let play games on consoles with broken BD drive. The Cobra mode doesn't require the patched explore_plugin.sprx

I have attached the tool to create the patched explore_plugin_4xx.sprx and the patched libfs.sprx

For more information about Iris Manager (IRISMAN is a fork of this project) visit the following link:
https://www.elotrolado.net/hilo_aplicacion-iris-manager-v3-00_1862716

I tried all 3 of the payload modes, and got the warning about explore_plugin on them all. When using With BDVD controller and BD Emu is set to anything other than off, it says I have to insert a disc to mount the game. On the other 2 modes, I even connected a USB so it can create its fake disc event. It seems like this is a bug that carried over from Iris Manager, as I tried v3 and that had the same problem.

I won't have access to a pc for a while, so unfortunately I can't patch the sprx files at the moment.

EDIT: Luckily, ManaGunZ patches these files. I copied them from there to IRISMAN00, renamed them accordingly and it worked. Is there not anyway that IRISMAN can patch/create these files itself? Or maybe libfs_patched.sprx could be included by default? From what I understand of the documentation, that patched sprx should work on any firmware.
 
Last edited:
EDIT: Luckily, ManaGunZ patches these files. I copied them from there to IRISMAN00, renamed them accordingly and it worked. Is there not anyway that IRISMAN can patch/create these files itself? Or maybe libfs_patched.sprx could be included by default? From what I understand of the documentation, that patched sprx should work on any firmware.

Unlike ManaGunZ, IRISMAN cannot decrypt/encrypt self files.
That's why Estwald provided the tool to patch these files manually on a PC.

They are not included in the installer for 2 reasons:
- They are not required on Cobra/Mamba. Mamba is loaded if Cobra is unavailable.
- These system files are copyrighted.
 
Unlike ManaGunZ, IRISMAN cannot decrypt/encrypt self files.
That's why Estwald provided the tool to patch these files manually on a PC.

They are not included in the installer for 2 reasons:
- They are not required on Cobra/Mamba. Mamba is loaded if Cobra is unavailable.
- These system files are copyrighted.

Understood. I had no idea those PC tools existed, because (afaik) they aren't mentioned on brewology or github. I understand the use case would be very minimal, given cobra and mamba, but maybe it would be a good idea to link them on the download page or something. Either way, it works, so that's the main thing :)
 
Understood. I had no idea those PC tools existed, because (afaik) they aren't mentioned on brewology or github. I understand the use case would be very minimal, given cobra and mamba, but maybe it would be a good idea to link them on the download page or something. Either way, it works, so that's the main thing :)

There is a lot of information in the official thread of Iris Manager that applies to IRISMAN
https://www.elotrolado.net/hilo_aplicacion-iris-manager-v3-00_1862716 (Spanish)

These tools come in the archive of Iris Manager 4.x.

Other related files included in the archive are:
homelaunc1.pkg <= addon that let load Homebrew/PSN from USB (I never got this working properly)
patch_tools_libfs_exploreplugin <= to patch these system modules - needed if Cobra/Mamba is not used
PC_ps3iso_utilities_with_src_v1.8 <= Included in PS3 ISO TOOLS by Rudi Rastelli
 
Last edited:
There is a lot of information in the official thread of Iris Manager that applies to IRISMAN
https://www.elotrolado.net/hilo_aplicacion-iris-manager-v3-00_1862716 (Spanish)

These tools come in the archive of Iris Manager 4.x.

Other related files included in the archive are:
homelaunc1.pkg <= addon that let load Homebrew/PSN from USB (I never got this working properly)
patch_tools_libfs_exploreplugin <= to patch these system modules - needed if Cobra/Mamba is not used
PC_ps3iso_utilities_with_src_v1.8 <= Included in PS3 ISO TOOLS by Rudi Rastelli

What I meant was that someone downloading IRISMAN from brewology or github wouldn't know about that site or the tools. Having a link to that .rar and some text like "Required PC tools for mounting PS3 games without Mamba/Cobra/HEN: " on the download pages would be a good idea (imo).
 
What I meant was that someone downloading IRISMAN from brewology or github wouldn't know about that site or the tools. Having a link to that .rar and some text like "Required PC tools for mounting PS3 games without Mamba/Cobra/HEN: " on the download pages would be a good idea (imo).

These tools are considered legacy, due they are not required unless the user is customizing IRISMAN.

There patches were needed mainly for old standard CFW 3.55-4.46 (when cobra/mamba didn't exist).

If Cobra is not loaded, IRISMAN will load automatically the mamba payloads included in the PKG.
 
Last edited:
Is there any reason why the patched libfs.sprx can't be added to the cfw directly? I was curious and replaced the original one with the patched one in /dev_flash/sys/external, and I haven't had any issues.
 
Back
Top