PS3 webMAN MOD - Web Commands

A question Aldo: Is it possible to mount a /PKG folder from an NTFS/esFAT device in the same way that a /PKG folder can be mounted from a shared location using ps3netsrv? Or is prepISO the only way to install packages from NTFS/exFAT?
 
A question Aldo: Is it possible to mount a /PKG folder from an NTFS/esFAT device in the same way that a /PKG folder can be mounted from a shared location using ps3netsrv? Or is prepISO the only way to install packages from NTFS/exFAT?

Currently it is not possible to mount folders in exFAT/NTFS. Only ISO or fake-ISO can be mounted.

If you build a data ISO containing the all packages in PKG, it can be mounted without issues. Otherwise you have to mount individually each package scanned by prepISO.

ps3netsrv allows mount folders because it has a built-in virtual ISO generator that creates an in-memory ISO on-the-fly.

prepISO only can create a "fake ISO" for individual files using a feature that Estwald made originally for Iris Manager.
I've tried to add support for more files, but I found that it requires major changes in the logic of the function.
It is feasible, but hard to make.
 
Currently it is not possible to mount folders in exFAT/NTFS. Only ISO or fake-ISO can be mounted.

If you build a data ISO containing the all packages in PKG, it can be mounted without issues. Otherwise you have to mount individually each package scanned by prepISO.

ps3netsrv allows mount folders because it has a built-in virtual ISO generator that creates an in-memory ISO on-the-fly.

prepISO only can create a "fake ISO" for individual files using a feature that Estwald made originally for Iris Manager.
I've tried to add support for more files, but I found that it requires major changes in the logic of the function.
It is feasible, but hard to make.
Thanks for the info Aldo. Do you know of a program/method could I use to create a data ISO containing packages? Would it need a special structure/file (like a PARAM.SFO) to be mounted? And, could this ISO also be remapped to the Standard folder from Package Manager so that the "Install All Packages" feature could be used?
 
Thanks for the info Aldo. Do you know of a program/method could I use to create a data ISO containing packages? Would it need a special structure/file (like a PARAM.SFO) to be mounted? And, could this ISO also be remapped to the Standard folder from Package Manager so that the "Install All Packages" feature could be used?

You just need to create an ISO9660 with the packages in the root directory.
Once you mount the ISO from BDISO or DVDISO you can use the Install All Packages.

You could use ImgBurn. A PARAM.SFO is not needed.
 
You just need to create an ISO9660 with the packages in the root directory.
Once you mount the ISO from BDISO or DVDISO you can use the Install All Packages.

You could use ImgBurn. A PARAM.SFO is not needed.
Phew, for a minute there I thought I would have to play with some flags in the PARAM.SFO, thankfully that isn't the case. Since I'm on Linux, I used Xfburn instead of ImgBurn to create my ISO. Thanks for the help!
 
@aldostools i'm wondering if a wallpaper can be installed directly by webman mod, withou an user interaction

just like themes using the following combination:

Code:
/install.ps3to=/dev_hdd0/theme&url=http://dl.dropboxusercontent.com/s/81e22suyoy45kk6/ValentinesDay.p3t;/wait.ps3?20;/install.ps3/dev_hdd0/theme/ValentinesDay.p3t

Currently a XMBML like @DeViL303's ones open the browser and then the user must know how to apply it as wallpaper ( many of the users don't know how ( Side menu > File > Save Image > [Photo Column] > Open the image and them Triangle > Set As Wallpaper)

Note: It does now work if extended download plugin is installed.

So a way to the user just click the XMBML menu and it automatically applies would be good.
 
Last edited:
@aldostools i'm wondering if a wallpaper can be installed directly by webman mod, withou an user interaction

just like themes using the following combination:

Code:
/install.ps3to=/dev_hdd0/theme&url=http://dl.dropboxusercontent.com/s/81e22suyoy45kk6/ValentinesDay.p3t;/wait.ps3?20;/install.ps3/dev_hdd0/theme/ValentinesDay.p3t

Currently a XMBML like @DeViL303's ones open the browser and then the user must know how to apply it as wallpaper ( many of the users don't know how ( Side menu > File > Save Image > [Photo Column] > Open the image and them Triangle > Set As Wallpaper)

Note: It does now work if extended download plugin is installed.

So a way to the user just click the XMBML menu and it automatically applies would be good.

Wallpapers cannot be installed or loaded automatically.

The web command /wallpaper.ps3 loads the png from /dev_hdd0/wallpaper/###.png and copy it to /dev_hdd0/home/000000**/theme/wallpaper.png (for the current user)

The image is displayed the next time the VSH is loaded.

About the mentions to me, forget if you break them or not. I have all the notifications/PMs deactivated.
 
@aldostools

I was thinking about something like this

/write.ps3/dev_flash2/etc/xRegistry.sys&t=XX&pos=0xXXXXX;/download.ps3?to=/dev_hdd0/tmp/wallpaper/00.png&url=http://devil303.com/XMBPD/Wallpapers/Abstract/Abstract 0001.jpg;/wallpaper.ps3?00;

but this will not work, since the offsets to set the xRegistry to use wallpaper instead of the wave will work only in the user i set.

But i was thinking in just

/download.ps3?to=/dev_hdd0/tmp/wallpaper/00.png&url=http://devil303.com/XMBPD/Wallpapers/Abstract/Abstract 0001.jpg;/browser.ps3/dev_hdd0/tmp/wallpaper/Abstract 0001.jpg/;wallpaper.ps3?00

this one is cool because it will download the image in the background, make it ready in the user's folder when the user sets the xmb background to "Wallpaper" and it will also show the image in the browser.


but wallpaper.ps3? will not work with custom names and if i use /download.ps3?to=/dev_hdd0/tmp/wallpaper/FILENAME.png it will create a folder with the file name.

Any tips? if i can use wallpaper.ps3? wit custom names or if i can download a file and set a custom name to it.

or if you can, please, a command like this

download_wallpaper.ps3?url=<url> - download a image file (png or jpeg from the url to /dev_hdd0/home/0000xx/theme/wallpaper.png (current user)
 
Last edited:
I guess you could rename the downloaded file to /dev_hdd0/tmp/wallpaper/99.png

Then use /wallpaper.ps3?99

I haven't tried to do it myself, but it should work.
 
I guess you could rename the downloaded file to /dev_hdd0/tmp/wallpaper/99.png

Then use /wallpaper.ps3?99

I haven't tried to do it myself, but it should work.

Since i was messing with just with the devil303's hosted files i was thinking without rename the original files, but yeap, if it was the case i'll host some of my own with the right names.

Just tried here, hosting one on my dropbox it worked.
 
The problem is that i already have a toggle to switch on/off ( tmp/wallpaper.off <> tmp/wallpaper/ ) random wallpapers, if i create it in the /tmp/wallpaper folder, it will toggle it on.

So i'll forget about this ideia :P


A command like this would solve it

download_wallpaper.ps3?url=<url> - download a image file (png or jpeg from the url to /dev_hdd0/home/0000xx/theme/wallpaper.png (current user)

but i don't think is worth the hazzle.
 
The problem is that i already have a toggle to switch on/off ( tmp/wallpaper.off <> tmp/wallpaper/ ) random wallpapers, if i create it in the /tmp/wallpaper folder, it will toggle it on.

So i'll forget about this ideia :P


A command like this would solve it

download_wallpaper.ps3?url=<url> - download a image file (png or jpeg from the url to /dev_hdd0/home/0000xx/theme/wallpaper.png (current user)

but i don't think is worth the hazzle.

I implemented a new feature that replaces the tag $USERID$ (upper case only) with the current user id number.

So you could use something like this:
/download.ps3?to=/dev_hdd0/home/$USERID$/theme/wallpaper.png&url=http://server/wallpaper.png

or

/copy.ps3/dev_hdd0/tmp/image.png&to=/dev_hdd0/home/$USERID$/theme/wallpaper.png

Also you can use the short path: http://localhost/$USERID$ to navigate to the home directory of the current user

Use the online updater from XMB to test the new feature. I will update later the packages in github & brewology.
 
I implemented a new feature that replaces the tag $USERID$ (upper case only) with the current user id number.

So you could use something like this:
/download.ps3?to=/dev_hdd0/home/$USERID$/theme/wallpaper.png&url=http://server/wallpaper.png

or

/copy.ps3/dev_hdd0/tmp/image.png&to=/dev_hdd0/home/$USERID$/theme/wallpaper.png

Also you can use the short path: http://localhost/$USERID$ to navigate to the home directory of the current user

Use the online updater from XMB to test the new feature. I will update later the packages in github & brewology.

That's really nice THANK YOU ALDO :victorious:

i had a lot of ideias in the past but i couldn't implement them because it would work in only one user. $USERID$ will not be only useful for the wallpaper feature but to a lot of more.
 
Last edited:
@aldostools ...

Bonjour mon ami.

Ta dernière implémentation du WebMAN-Mod (v1.47.36) provoque un blocage du système lorsque le HEN active le MOD. Cette implémentation est celle que tu viens de fournir et que j'ai téléchargé ce matin puis une autre fois cette après-midi pour vérification. Le fichier "boot_plugins.txt" vide (sur clef USB) me permet de démarrer ma console sans le WebMAN-Mod.
La console est une PS3 modèle CECH-4204C sous le HFW-4.88.1/HEN-3.0.3.
Peux-tu m'indiquer le chemin pour DL la version qui précédait celle que tu as mise en place aujourd'hui; ou si tu le peux, me fournir une version compilée de l'implémentation précédente (elle fonctionnait très bien mais je ne l'ai plus car écrasée par l'actuelle).

Merci par avance et à très bientôt.

PS : je viens d'installer celle que tu as généré aujourd'hui à 15h07 heure locale et c'est toujours pareil.

Algol "le papy".


In English via G-Trad :

Hello my friend.

Your latest WebMAN-Mod implementation (v1.47.36) causes the system to crash when the HEN activates the MOD. This implementation is the one you just provided and that I downloaded this morning and then again this afternoon for verification. The empty "boot_plugins.txt" file (on USB key) allows me to start my console without the WebMAN-Mod.
The console is a PS3 model CECH-4204C under the HFW-4.88.1/HEN-3.0.3.
Can you show me the way for DL the version that preceded the one you put in place today; or if you can, provide me with a compiled version of the previous implementation (it worked fine but I no longer have it because overwritten by the current one).

Thank you in advance and see you very soon.

PS: I just installed the one you generated today at 3:07 p.m. local time and it's still the same.
 
Last edited:
@aldostools ...

Bonjour mon ami.

Ta dernière implémentation du WebMAN-Mod (v1.47.36) provoque un blocage du système lorsque le HEN active le MOD. Cette implémentation est celle que tu viens de fournir et que j'ai téléchargé ce matin puis une autre fois cette après-midi pour vérification. Le fichier "boot_plugins.txt" vide (sur clef USB) me permet de démarrer ma console sans le WebMAN-Mod.
La console est une PS3 modèle CECH-4204C sous le HFW-4.88.1/HEN-3.0.3.
Peux-tu m'indiquer le chemin pour DL la version qui précédait celle que tu as mise en place aujourd'hui; ou si tu le peux, me fournir une version compilée de l'implémentation précédente (elle fonctionnait très bien mais je ne l'ai plus car écrasée par l'actuelle).

Merci par avance et à très bientôt.

PS : je viens d'installer celle que tu as généré aujourd'hui à 15h07 heure locale et c'est toujours pareil.

Algol "le papy".


In English via G-Trad :

Hello my friend.

Your latest WebMAN-Mod implementation (v1.47.36) causes the system to crash when the HEN activates the MOD. This implementation is the one you just provided and that I downloaded this morning and then again this afternoon for verification. The empty "boot_plugins.txt" file (on USB key) allows me to start my console without the WebMAN-Mod.
The console is a PS3 model CECH-4204C under the HFW-4.88.1/HEN-3.0.3.
Can you show me the way for DL the version that preceded the one you put in place today; or if you can, provide me with a compiled version of the previous implementation (it worked fine but I no longer have it because overwritten by the current one).

Thank you in advance and see you very soon.

PS: I just installed the one you generated today at 3:07 p.m. local time and it's still the same.

You can go to https://github.com/aldostools/webMAN-MOD/commits

Click on the commit that you want to download. On the top-right of the screen click on the "Browse files" button.
upload_2021-8-15_11-49-54.png


Then navigate to /_Projects_/updater/pkgfiles/USRDIR
https://github.com/aldostools/webMA...cbfc5f71fa/_Projects_/updater/pkgfiles/USRDIR

Download the sprx that you need.

As you probably read in the other thread, my PS3 died and I cannot do further tests.
 
@aldostools

is there a way to make the next command run only after the previous one has completed, even with the xmb action?

I'm having trouble with the Theme and Wallpaper one

Theme:

Code:
/install.ps3to=/dev_hdd0/theme&url=http://dl.dropboxusercontent.com/s/81e22suyoy45kk6/ValentinesDay.p3t;/wait.ps3?20;/install.ps3/dev_hdd0/theme/ValentinesDay.p3t

Wallpaper

Code:
/download.ps3?to=/dev_hdd0/home/$USERID$/theme/&url=http://devil303.com/XMBPD/Wallpapers/Abstract/Abstract%200001.jpg;/wait.ps3?5;/rename.ps3/dev_hdd0/home/$USERID$/theme/Abstract 0001.jpg&to=/dev_hdd0/home/$USERID$/theme/wallpaper.png;/browser.ps3/dev_hdd0/home/$USERID$/theme/walpaper.png

Note that I am using wait.ps3 ?, otherwise it will not work as expected, using the example of THEMES command, it will download the theme but the installation command will be executed without PT3. being fully downloaded.

The Wallpaper command won't rename the file and the browser won't show wallpaper.png because it doesn't exist yet
.
The problem using wait.ps3? is that some wallpapers or themes may take longer to download than others; therefore, if it takes longer, it won't work.
 
Last edited:
The web commands are executed sequentially. But some commands like install, download, refresh xml are performed in another thread.

Maybe you can delete a file and wait until it is installed. Or add another wait command to delay more time.

Or make 2 commands and tell the user that apply the second command when the first is done.
 
@aldostools

I was able to implement a lot of features using $USERID$ they work good, thank you :)

But only this one I couldn't make it work properly:

/browser.ps3/dev_hdd0/home/$USERID$/theme/wallpaper.png,

it opens the web browser as intended, but it opens the file manager and shows the wallpaper.png as a folder and if you try /browser.ps3/dev_hdd0/home/$USERID$ it will only show the theme folder, seems like file manager does not redirects it to the user folder.

Other commands like rename, download and etc, the $USERID$ works as it should by redirecting the path to the current user's folder. FTP works fine too, only /browser.ps3 and the web browser file manager are broken, I thought I was seeing it as a normal folder and i deleted it, erasing all my current user content as expected, it looks like it's just a bug in those cases.



fSTBFq6.png
ocEboZx.png



FTP (working good)

rJDp85o.png

BHYxjrz.png
 
Last edited:
@LuanTeles It looks like you have a real $USERID$ in /dev_hdd0/home
Maybe you got it created while making tests.

The tag $USERID$ is replaced in the path with the current user id when the path does not exists.


I'm thinking the same, maybe it was created in one of my tests before I updated the webman to the new version that actually supports it, i'll unload the webman and then delete the path with another file manager
 
Back
Top