PS3 webMAN MOD v1.45.00 - New Features / Web Commands / Improvements from Aldostools

Developer @aldostools (Aldo Vargas) has upped the popular plugin (for PS3 CFW) webMAN MOD to version 1.45.00, following the previous release of v1.43.36. This update gives fans of the project alot of new functionality and improvements. The developer continues to elevate this plugin to new heights with each update and that trend certainly does not let up in this new update hot off the digital presses. Checkout the latest details provided by Aldo himself​


webMAN MOD (blue).png

Find additional details about webMAN MOD here
  • https://github.com/aldostools/webMAN-MOD/releases/tag/1.45.00
    webMAN MOD 1.45.00

    • New settings file: /dev_hdd0/tmp/wm_config.bin
      !!!!!!! webMAN settings must be configured again in /setup.ps3 !!!!!!!
    • PS3 Web browser now closes faster after mount from XMB
    • Added prevention of 'Auto power off' (only when USB polling is enabled)
    • Added SYSCON as option for fan controller
    • FTP port now can be defined in /setup.ps3 (default port: 21)
    • Added option to define ftp session timeout (0=no timeout)
    • Added APPEND command to ftp server
    Changes in web commands
    • Added /swap.ps3 command
    • Added ?restart.ps3 parameter to install, copy, delete, rename
    • Added ?cover=<mode> parameter to /refresh.ps3 & /index.ps3
    • Added refresh launchpad only: /index.ps3?launchpad
    • /install.ps3?url= now deletes the pkg after install.
    • To keep the downloaded pkg use /install_ps3?url=
    Improvements & fixes
    • Launchpad now use local icons (if they are available)
    • LaunchPad items now are listed sorted alphabetically
    • Changed /refresh.ps3 in LaunchPad to /index.ps3?launchpad
    • Language now defaults to English if the setting has a bad value
    • USB polling setting now don't need a restart if it's changed
    • Auto Power Off registry setting now is restored after reboot
    • Added check value range to fan settings when loaded
    • 'Slider' link now is visible only if the html file exists
    • Fixed auto-play disc too short wait
    • Fixed auto-play not working for all PSXISO
    • Fixed listing of net games if net game was mounted & server was disconnected
    • Fixed error 80010006 when hdd0/tmp/downloader doesn't exist
    • Fixed broken support for FlashFXP & LeapFTP
    • Added display of notifications of http request errors
    • Added check for invalid characters in file name copying to usb
    • Re-added DELETE_TURNOFF to /shutdown.ps3 & /restart.ps3
    • Current fan policy offsets will be applied on firmware >4.80
    • Improved scanning of icons
    • Improved sorting in game listing
    • Wait for download XML now supports a threshold size in the filename
    • Added /play.ps3, PLAY DISC & Auto-Play to Lite edition
    • Removed ONLINE COVERS from /setup.ps3 in English only
    • Removed show IDPS from Lite edition
    • Changed IEXP0_480.BIN to IEXP0_470.BIN in nonCobra edition
    • Added flag to compile for 4.80 CEX/DEX only (not used in release pkg)
    Changes in other components:
    • Updater: now installs to hdd0 if the webMAN is disabled in Rebug. Also updates the .bak in flash.
    • Fixed prepNTFS not listed on webMAN.xml due bad PARAM.SFO
    • prepNTFS now unmounts current game (vsh hanged returning to XMB if a /net game was mounted)
    • Updated binaries of ps3netsrv for rasberry pi
    • Fixed a crash of ps3netsrv ocurred during scanning for content

  • Find Additional Details / Support for webMAN MOD @
    psx-place.com

    Release Page / Source Code:
    github.com/aldostools

Download: webMAN-MOD v1.45.00

 
Last edited:
Got it thanks.
Will be trying to fix this tonight. [emoji6]

To restore the SingStar icon I think db.xml should be deleted, instead of replaced with a blank file as it was done. Also the files NSXWSV-PN.P3.xx-XMB_COLUMN_GAME.xml should be deleted too because probably they can't be replaced due they are read-only.

You can test this updated singstar.h (the sprx is included in the rar)
http://aldostools.org/temp/webftp_server.rar

If this code doesn't work, then you can try to fix it ;)
 
To restore the SingStar icon I think db.xml should be deleted, instead of replaced with a blank file as it was done. Also the files NSXWSV-PN.P3.xx-XMB_COLUMN_GAME.xml should be deleted too because probably they can't be replaced due they are read-only.

You can test this updated singstar.h (the sprx is included in the rar)
http://aldostools.org/temp/webftp_server.rar

If this code doesn't work, then you can try to fix it ;)
Sure. I will look into what you suggest, test & make changes if required.
 
If he comes back online, I will try to get more answers...

Back from hell for another round of testing (ten actually). At least I hope to narrow down the freeze cause.

Note: while scrolling down the "game data utility" in the xmb I found a "webman XMBC plus" entry listed. I've never installed XMBC+ so I have no idea how it got there. I've deleted the entry before testing again.

Round 1:

- wMM 1.43.35 full currently installed
- No usb disks plugged
- wMM 1.45.00 full installed via package manager
- No xmb freeze after installation
- Refresh XML: working
- prepNTFS: working

Round 2:

- 500GB (FAT32) usb disk plugged in (only)
- Refresh XML: working/no xmb freeze
- prepNTFS: working/no xmb freeze

Round 3:

- 1TB (NTFS) disk plugged in (only)
- Refresh XML: working/no xmb freeze
- preNTS: working/no xmb freeze

Round 4:

- 2TB (NTFS) disk plugged in (only)
- Refresh XML: working/no xmb freeze
- prepNTFS: xmb freeze 5 seconds after refresh

Round 5 (immediately after freeze):

- No usb disks plugged
- No xmb freeze after forced hard reboot
- 500GB (FAT32) usb disk plugged in (only)
- Refresh XML: xmb freeze (page stays white during aprox. 6 secs then xmb freeze).

Round 6

- No usb disks plugged
- No xmb freeze after forced hard reboot
- Reinstall wMM 1.45.00 (full) via package manager
- Refresh XML: xmb freeze (page stays white during aprox. 6 secs then xmb freeze).

Round 7:

- No usb disks plugged
- No xmb freeze after forced hard reboot
- 500GB (FAT32) usb disk plugged in (only)
- Reinstall wMM 1.43.35 (full) via package manager
- Refresh XML: working
- prepNTFS: working/no freeze

Round 8:

- 2TB (NTFS) disk plugged in (only)
- Refresh XML: working/no xmb freeze
- prepNTFS: working/no freeze

Round 9:

- No usb disks plugged
- Reinstall wMM 1.45.00 (full) via package manager
- Refresh XML: xmb freeze (page stays white during aprox. 6 secs then xmb freeze).
- (note: forgot to delete webman cache)

Round 10:

- No usb disks plugged
- Reinstall wMM 1.43.35 (full) via package manager
- prepNTFS: working/no freeze
- (Cache cleaned: 0 games listed by webman)
- Reinstall wMM 1.45.00 (full) via package manager
- Refresh XML: working/no xmb freeze
- prepNTFS: working/no freeze
- 500GB (FAT32) usb disk plugged in (only)
- Refresh XML: working/no xmb freeze
- prepNTFS: working/no freeze
- 2TB (NTFS) disk plugged in (only)
- Refresh XML: working/no xmb freeze
- prepNTFS: xmb freeze 5 seconds after refresh

If you can't find anything I will try to reinstall the firmware during weekend - or stay in 1.43.35 forever :)

Thank you!
 
If you used Webman just disable it in the rebug tool box for your safety as a motherfucker created a tool and if he cracked and gets your IP address he can access your PS3 files, delete your game files, steal ur CID , steal if mod menu if you're using paid menus. Also he can soft & hard brick your console ! So if you ain't gonna believe me gooogle it or Youtube it , this has been viral for few weeks.

Anyhow just go to Rebug ToolBox , you'll see Toggle Webman ON / OFF ; Put it to OFF and restart your console.

THANKS <3
 
If you used Webman just disable it in the rebug tool box for your safety as a motherfucker created a tool and if he cracked and gets your IP address he can access your PS3 files, delete your game files, steal ur CID , steal if mod menu if you're using paid menus. Also he can soft & hard brick your console ! So if you ain't gonna believe me gooogle it or Youtube it , this has been viral for few weeks.

Anyhow just go to Rebug ToolBox , you'll see Toggle Webman ON / OFF ; Put it to OFF and restart your console.

THANKS <3

While it actually sounds like it could be theoretically possible, if people have their PS3 in their DMZ on their router then it could be an issue if such a tool exists, but there is this setting "Disable remote access to FTP/WWW services/pwd" , so a password could be set or remote access disabled completely. Or are you saying that the security has been broken with this new "tool"?

It might be worth mentioning though that if people do not have that option ticked or a password set then they could be at risk.
 
I mentioned very recently that a DMZ for the PS3 was not a really good idea. Users should avoid setting up a DMZ with the PS3, uPnP & NAT should suffice in most cases.
 
While it actually sounds like it could be theoretically possible, if people have their PS3 in their DMZ on their router then it could be an issue if such a tool exists, but there is this setting "Disable remote access to FTP/WWW services/pwd" , so a password could be set or remote access disabled completely. Or are you saying that the security has been broken with this new "tool"?

It might be worth mentioning though that if people do not have that option ticked or a password set then they could be at risk.

This is a security risk that I have mentioned many months ago.

Next to "Disable remote access to FTP/WWW services" there is a field that let you set an IP filter, that blocks the requests from all the IPs except the one specified. The IP filter can be partial to allow all the IPs in your local network. e.g. "192.168.0.11" -> allows 192.168.0.11 and 192.168.0.110 to 119

Set the IP filter to 127.0.0.1 to access only from the console.

The FTP password is also recommended.

Also the external access to the ports 80, 21, 7887, 38008 should be blocked in the router.
 
Please try with this *test* build:
http://aldostools.org/temp/test/webftp_server.sprx

In this version, the plugin now forces the browser to close and always return to webMAN Games folder on XMB (like it does when autoplay is enabled).

Back. Sorry for not replying earlier. I had to wait for the next PS3 =)
I've now tested the exact same way. Factory restored 4.80 OFW, downgraded to Rebug 4.80.1 blabla.

This time, I first turned off the PS3s built in "Disc Auto-Play" feature as I was testing to make sure the BD drive was OK.

I then did the same test with WebMAN MOD. Automatic closing of webbrowser and AutoPlay checked in WebMAN setup.
No problems this time. Strange I thought. It mounts it, closes the browser, waits a while until the game image shows up and starts fine. That is not how it behaved before. I did not get the game image before it launched into a black screen and I had to hold the power cycle it the hard way.

So then I thought about the built in "Disc Auto-Play" function that I've disabled. I enabled it again and got the same behavior with the black screen.

SO!
Confirm Browser Close = Disabled
Auto Play checked in WebMAN setup
System Settings / Disc Auto-Start = ON
And you just get the black screen.

I have not yet tested the "test" version you wrote about =) If you still want me to, where do I replace it? Can never find anything on the filesystem.. heh.
boot_plugins.txt contains: /dev_hdd0/plugins/wm_vsh_menu.sprx
So I guess its because I installed the full version that I dont see the webftp_server.sprx file?


Confirm Browser Close = Enabled
Auto Play checked in WebMAN setup
System Settings / Disc Auto-Start = ON
All OK. Starts fine.

Edit: Pro tip: When copying over a few more games to verify, make sure they are not Xbox360 ISOs. Spent 30 minutes trying to figure out why they did not start all of a sudden. Even ran them through abgx360 before it clicked in my head. So silly.
 
Last edited:
got a question to this video_rec.sprx. how can this plugin be used externally? i have tried it, but it somehow does not work for me.
 
got a question to this video_rec.sprx. how can this plugin be used externally? i have tried it, but it somehow does not work for me.

What do you mean with use it "externally"?

The plugin video_rec.sprx included in webMAN MOD is a standalone plugin. It is distributed in the package just for convenience for the users that need to record video on games that need extra memory. It doesn't interact with webMAN and can be deleted safely.

The plugin is started/stopped with SELECT+R3, So it can't be used like xai_plugin without modify the plugin. The source code is found in my github.

BTW Here I have a new pre-release build for 1.45.01...
https://github.com/aldostools/webMAN-MOD/releases/latest

This build adds a new security layer: ADMIN/USER modes.

While the plugin is in USER mode, several administration features will be disabled, including access to /dev_blind, FTP server, ps3mapi, delete, copy, show IDPS, file manager, virtual pad, etc. Some web functions will be available only locally, but not remotely (like /setup.ps3, /restart.ps3, /shutdown.ps3, /install.ps3, /download.ps3, /browser.ps3).

The features that work in both modes include: /mount.ps3, /play.ps3, /refresh.ps3, /cpursx.ps3, /index.ps3, /games.ps3, /extgd.ps3, /eject.ps3, /insert.ps3, /popup.ps3, ps3 net server.

The ADMIN/USER mode can be toggled with the combo using L2+R2+TRIANGLE.

Or remotely using the new command /admin.ps3
/admin.ps3?enable&pwd=<password> = enable ADMIN mode
/admin.ps3?disable = disable ADMIN mode & enable USER mode
/admin.ps3 = show current status

The password is the FTP password. If the password is left blank or if the password is entered wrong 3 times, the mode cannot be changed remotely (only using the combo).

By default the new security mode is turned off. So it must be enabled on /setup.ps3

I hate to admit it, but it's inspired in Windows user elevation.

I hope that this new security system could help to prevent the issue reported by KratosHades

Please test and report any issue....

The release build adds support for pwd=<password> (as last parameter) to /setup.ps3, /install.ps3, /restart.ps3, /shutdown.ps3, /download.ps3 and /browse.ps3. This parameter will change first to ADMIN mode, then execute the command.
 
@aldostools Sorry for the noob question, but I did not notice the warning settings reset, I'm using the DEX system and after the upgrade started having the 8002A224 error trying to log in to PSN, I fixed the redirection option in Rebugtoolbox, but that's just a palliative since I have to do whenever I turn on the console, how can I fix it definitively with webman?
 
@aldostools

I finally got 1h to spare & I fixed the Singstar icon feature...
Here is the slightly modified version of singstar.h I made this morning to finally remove & restore the Singstar icon properly according to the current setup.
I tried different ways to deal with db.xml files but finally I found that the best way was to delete the whole country folder for "game".

I have tested the method on a couple of consoles & it works perfectly so far, with the UK PSN region at least...Having testers from other regions with Singstar would be helpful.

You should be able to integrate the feature to your new release. [emoji6]
 

Attachments

@aldostools,
It would be possible to implement MD5 checksum in the file manager Webman, has requested to perform the MD5 checksum of an ISO file.

I ask this, because I need to check if the file has been transferred correctly making filezillaor, I will be corrupted.

Thanks for everything, you're strong.
 
I ask this, because I need to check if the file has been transferred correctly making filezillaor, I will be corrupted.

Is not a what you want, but can help you little bit.

When you transfer file thru filezilla, try to transfer it again. It will ask what to do, then select "copy only if file size is different" (I'm not using ENG language so name of function can be different).

Is not as good as check MD5, but is very useful.
 
@aldostools,
It would be possible to implement MD5 checksum in the file manager Webman, has requested to perform the MD5 checksum of an ISO file.

I ask this, because I need to check if the file has been transferred correctly making filezillaor, I will be corrupted.

Thanks for everything, you're strong.

Yes, it's possible, but I do not have the intention to implement that feature. IMO that it is not needed as part of the plugin.

As kozarovv suggests, a simple file size comparison should be enough.

If your network is unreliable, copy directly to the USB drive attaching it to the PC. After copy you can use a PC tool to calculate the hash/checksum (e.g. my PS3 Game Integrity or HashTab).

If the destination is hdd0, then copy from USB to HDD. It would take almost the same time need to recheck the MD5.
 
It would be possible to implement MD5 checksum in the file manager Webman, has requested to perform the MD5 checksum of an ISO file.

I ask this, because I need to check if the file has been transferred correctly making filezillaor, I will be corrupted.

Thanks for everything, you're strong.

I don't see a point doing that. Ethernet/WiFi card controlling collisions, also FTP have (as I remember, but could be wrong) some ECC system in packet frame. If mass storage device is faulty it also have no sense. More important than checksums would be S.M.A.R.T short test live monitoring (for internal HDD of course). But it's also not a big deal to connect PS3 HDD to PC so... ;]
 
Yes, it's possible, but I do not have the intention to implement that feature. IMO that it is not needed as part of the plugin.

it was only in 'going to lose control of the more immediate checksum.
However I disagree on this, but thanks response.
 
it was only in 'going to lose control of the more immediate checksum.
However I disagree on this, but thanks response.

Well, the source code is open to anyone that want to add the features that consider...
There is a libmd5.a that you could use.

This is a snippet from the original Cobra source code that shows how to calc MD5.
Code:
static int check_lambda(void)
{
uint8_t *buf = malloc(512*1024);
int fd;
int ret;
ret = cellFsOpen(PSPL_LAMBDA, CELL_FS_O_RDONLY, &fd, NULL, 0);
if (ret == 0)
{
CellMd5WorkArea workarea;
uint8_t md5[16];
cellMd5BlockInit(&workarea);
while (1)
{
uint64_t nread;
cellFsRead(fd, buf, 512*1024, &nread);
if (nread == 0)
break;
cellMd5BlockUpdate(&workarea, buf, nread);
}
cellFsClose(fd);
cellMd5BlockResult(&workarea, md5);
if (memcmp(md5, lambda_md5, 16) != 0)
{
ret = -1;
}
}
free(buf);
return ret;
}
 
I have disabled "webMAN Rebug Edition" (?) from Rebug Toolbox, and then install webMAN Full from Your package (v1.45.00) and VSH Menu.

1. Restart PS3 doesn't work for me. Nothing happening.
2. Going to settings have ~3s delay.
3. VSH Menu navigation is laggy.

Is this normal behavior?

You also wrote to delete "hdd0:/tmp/wmconfig.bin" but why? As I saw, full edition save to "hdd0:/tmp/wm_config.bin".

PS: And thanks for tips. Special command working to enabling dev_blind. My config for Filezilla if someone is curious:
Code:
    <Server>
       <Host>192.168.1.10</Host>
       <Port>21</Port>
       <PostLoginCommands>
         <Command>SITE FLASH</Command>
         <!--<Command>SITE LITERAL FLASH</Command>-->
       </PostLoginCommands>
       <Protocol>0</Protocol>
       <Type>0</Type>
       <Logontype>0</Logontype>
       <TimezoneOffset>0</TimezoneOffset>
       <PasvMode>MODE_DEFAULT</PasvMode>
       <MaximumMultipleConnections>0</MaximumMultipleConnections>
       <EncodingType>Auto</EncodingType>
       <BypassProxy>0</BypassProxy>
       <Name>PlayStation 3</Name>
       <Comments />
       <LocalDir />
       <RemoteDir />
       <SyncBrowsing>0</SyncBrowsing>
       <DirectoryComparison>0</DirectoryComparison>
     </Server>
 
it was only in 'going to lose control of the more immediate checksum.
However I disagree on this, but thanks response.

I was bored and added the command /md5.ps3/<file> to the file below (but do not expect that function to be included in the distributed binaries on github). However I will leave the code available to be compiled with the flag CALC_MD5

http://aldostools.org/temp/test/webftp_server.sprx

I have disabled "webMAN Rebug Edition" (?) from Rebug Toolbox, and then install webMAN Full from Your package (v1.45.00) and VSH Menu.

1. Restart PS3 doesn't work for me. Nothing happening.
2. Going to settings have ~3s delay.
3. VSH Menu navigation is laggy.

Is this normal behavior?

You also wrote to delete "hdd0:/tmp/wmconfig.bin" but why? As I saw, full edition save to "hdd0:/tmp/wm_config.bin".

PS: And thanks for tips. Special command working to enabling dev_blind. My config for Filezilla if someone is curious:

1. There are 2 restart methods: lpar restart = L3+R2+O, vsh restart = L3+R1+O
2. Do you mean /setup.ps3?
3. Try if VSH Menu 1.12 works better (use the latest pkg on github).
I reduced the delay between pad read, but it is still a bit laggy. It takes some time to find the correct delay with trial error.

The major change in 1.45.x is the new setting file: /dev_hdd0/tmp/wm_config.bin

To enable dev_blind you can use the option to enable /dev_blind at start up in /setup.ps3

Or simply navigate to http://ps3-ip/dev_blind

Or use SITE FLASH ON on ftp client.
 

Featured content

Trending content

Back
Top