* Payload support for:
CEX: 3.55, 4.21, 4.30, 4.31, 4.40, 4.41, 4.46, 4.50, 4.53, 4.55, 4.60, 4.65, 4.66, 4.70
DEX: 3.55, 4.21, 4.30, 4.40, 4.41, 4.46, 4.50, 4.53, 4.55, 4.65, 4.66, 4.70
Changes in VSH PRX Loader 1.10 (unofficial by Joonie)
* Added support for 4.70 DEX
Changes in VSH PRX Loader 1.09 (unofficial by NzV)
* Added support for 4.70 CEX
Changes in VSH PRX Loader 1.08 (unofficial by NzV):
* Payload modified (add get_vsh_process() in the payload instead of the loader)
* Now if cobra/mamba is detected the payload will be no more installed, and the loader will use cobra/mamba syscall8 instead to load plugins
* Add success/error ring buzzer notification
1 Ring = Cobra/mamba was detect and used to load plugins
2 Ring = Cobra/mamba was not detected so the payload was used to load plugins
3 Ring = An error as occurred
source:
github.com/NzV/PRX_Loader
Changes in VSH PRX Loader 1.07 (unofficial by Joonie)
* Added payload for 4.65 dex by Joonie
* plugin's default path is now set to "dev_hdd0/game/PRXLOADER/plugins.txt"
[it is the same as the original PRX loader by @user ]
-Due to various VSH plugin loader usages on various Cobra cfw builds,
plugin path is changed back to the original-
Changes in VSH PRX Loader 1.06 (unofficial by Joonie)
* Added payload for 4.65 cex by Joonie
* plugin's default path is now set to "
dev_hdd0/boot_plugins.txt" [it is the same as Cobra's CFW]
* 4.50 DEX support is fixed due to proper compilation
Changes in VSH PRX Loader 1.05 (unofficial by Joonie)
* Added payload for 4.60 cex by Joonie
* Payload 4.50 dex is voided for the moment.
Changes in VSH PRX Loader 1.04 (official by u$er)
* Added payload for 4.55 cex
* Added lv2 protection patch(4.46), so rebug users can skip the toolbox step
Changes in VSH PRX Loader 1.03 (official by u$er)
* Added support for cfw 4.21 cex/dex and 4.53 cex (untested)
Changes in VSH PRX Loader 1.02 (official by u$er)
* Fixed an issue on 4.46 CEX introduced in version 1.0
Features of plugins via VSH PRX Loader:
. run tasks in the background
. tasks are running all the time (vsh, ingame, etc.)
To add new plugins it is necessary to edit
/dev_hdd0/game/PRXLOADER/USRDIR/plugins.txt
Requirements:
4.46 Firmware CEX or DEX with LV2 Syscall 10 (e.g. Rebug)
4.50 Firmware with LV2 Syscall 10
how to:
. if you're on rebug, run the toolbox and enable the "LV2 Memory Protection" patch
. run the VSH Plugin Sample App
. For FTP Server, connect to your PS3 from PC using a FTP client on port 21 or 8021 (any password)
. For webMAN (Web Server), connect to your PS3 on port 80 from any web browser client (PC, Tablet, SmartPhone, etc.)
. For Remote Peek/Poke, connect to your PS3 from PC using a telnet client (e.g. putty) on port 4546
***
Remote Peek/Poke Plugin by user:
. remote peek/poke at any time
. full ram access via lv1 peek/poke
Usage:
Run via PRX Loader (old remote p/p plugin has to be removed or replaced)
connect your telnet client to your ps3 on port 4546
hvlog enable lv1 logging
hvprocdebug [process number] enable logging in lv1 process (3, 5, 6 or 9)
if the Debug output looks weird in putty, try enabling the option: Terminal > Implicit CR in every LF
***
webftp_server.sprx 1.30 (53 KB) by DeanK
* Single plugin
* webMAN 1.30
* FTP server 1.01
The reason to combine both in one is the issue with shutting down the PS3 when multiple plugins are loaded. Now both plugins work properly and system poweroff/shutdown works, too. Also the plugin loads faster with PRXLOADER (of course, because it is just one file).
You can also download the latest webMAN 1.30 for
CCAPI:
http://www.deanbg.com/webftp_server_ccapi.sprx
Changes in webMAN 1.30 updated 2014/07/12
* Added support for 4.60CFW CEX (with patches from Habib to fix errors 80010017 and 8001002b)
Changes in webMAN 1.29:
* Removed [x] Aggressive fan control mode option, because it is now the standard way of setting the fan
* Added Lowest fan speed: 22% option to set whatever (20-99%) you want for lowest speed of your PS3 fan. You will see a tick (enabled) only if you have fan control enabled in “Auto” mode.
* Decreased sprx size a bit and fixed few minor things
Changes in webMAN 1.28 (update #2):
* Fan speed is not longer set to “PS2 Emulator” value if fan control is disabled.
* Fix report fan speed 0% when fan control is disabled.
* Improved the fan control algorithm.
Changes in webMAN 1.28 (update #1):
* Fan control is supported on all CEX firmwares from 4.21 to 4.53
* After unloading webMAN with the combo (but not with /quit.ps3 from a browser) the fan will be set to the “PS2 Emulator” speed
* When PS2 ISO is loaded, webMAN will set the fan speed to the value set for “PS2 Emulator”
* webMAN can use dualshock/controllers assigned to slots 1, 2 and 3 (0 to 2)
* Added options in setup to disable selected PAD shortcuts/combos
* Improved handling of webMAN configuration data in memory
Changes in webMAN 1.28:
* Completely removed Estwald's fan control payload from webMAN
* Removed all syscall interceptions required for fan-control
* When you quit/unload webMAN (manually or via PSNPatch) the fan control is returned to SYSCON
* Added [x] Show PSP Launcher setting in [Setup] (next to PLAYSTATION(R)PORTABLE)
* Finally (the reason for the payload removal) the audio from the optical output is not interrupted anymore when fan speed is changed in auto-mode.
* All former fan-control functions are now implemented using one simple syscall (sys_sm_set_fan_policy)
* sprx size (53KB) and plugin memory usage decreased, the stress on the system is now less
Changes in webMAN 1.27 (update #4):
* Keeping NTFS USB HDDs from entering sleep mode should now work (if you didn’t disable USB polling in [Setup]). Drives are checked every 2 mins.
* Titles with dot ‘.’ in their names are displayed properly in the popup when mounted
* Enable/Disable /dev_blind is effective immediately when selected in [Setup], so no need for restart when you want to enable/disable writable /dev_flash
* Added option: [x] Disable temperature warnings.
Changes in webMAN 1.27 (update #3):
* webMAN can be unloaded from memory using the combo (L3+R3+R2).
If you press the combo (or use /quit.ps3) you will see “webMAN unloaded!” popup message.
* The combo SELECT+L3 will show the available space on the system storage (/dev_hdd0) along with CPU/RSX temperatures.
Changes in webMAN 1.27 (update #2):
* Removed the option in [Setup] to select how many titles are displayed in one row
* The icons will auto-fit any screen/device
* Icons and titles are now properly aligned
* The size of the generated HTML (and the used buffer) is smaller
* Improved looks
Changes in webMAN 1.27 (update #1):
* Added notification popup when you load game (or use PREV/NEXT with SELECT+L1/R1)
* Added SELECT+R3 to show CPU/RSX temperatures in XMB or while in-game (while in-game press {PS} button and then SELECT+R3)
* Added support for sending messages to the PS3: http://your_ps3_ip_address/popup.ps3/Your message goes here…
* Decreased “Standard” and “Max” memory footprints
* Added “System overheat warning! CPU: xx RSX: …” popup message if CPU or RSX temperatures exceed 80°C
* Fail-safe combo changed to SELECT + L2 + R3 + L3 (to delete boot_plugins.txt and shutdown your PS3)
1) Connect a controller using USB cable
2) Press the {PS} button to turn on the PS3
3) Immediatelly press and hold both [SELECT]+[L2] + [R3] + [L3]]. Do not release until your PS3 turns off and then back on.
webMAN will delete boot_plugins.txt preventing plugins load on next boot and will restart your PS3 immediatelly. After boot you’re in plugins-free environment.
Changes in webMAN 1.26 (update #4):
- A new fan-control option is added in webMAN [Setup]:
* “PS2 Emulator: ** % fan speed” – you can set the desired value (default is 37%) for fan speed for PS2 emulator, or when the PS3 loads a system function (for database rebuild, firmware update, etc).
Changes in webMAN 1.26 (update #3):
* If you use the key combo for switching prev/next titles (SELECT+L1 / SELECT+R1) the green led will blink for about 3 seconds to indicate eject/reinsert of the game/video (ISO)
Changes in webMAN 1.26 (update #2):
* Added support for 4.53 CEX + Cobra
* Updated the display of the default ISO icons on the web interface
Changes in webMAN 1.26 (update #1):
* Removed auto-loading of last played game from NTFS drives
* Last-games combo (SELECT+L1 / SELECT+R1) now remembers 5 games
* Added small delay at startup to make sure fan-control and webserver load and start properly
Changes in webMAN 1.26:
* Updated prepNTFS to support PSX ISO (ISO/BIN+CUE) from NTFS drives
* Added support for PSXISO from NTFS drives to webMAN
* Added option in [SETUP]: [x] Disable firmware spoofing
* webMAN will also look for covers in mM format in its temp folder as /dev_hdd0/tmp/wmtmp/BLES12345.JPG
Changes in webMAN 1.24:
* Added support for USB HDDs formatted with NTFS filesystem
* NTFS support for /PS3ISO, /DVDISO and /BDISO content (PS3 Games, DVD Video and Blu-ray movies)
* Removed eject/insert function on non-cobra7 firmwares when game is loaded/unloaded
Changes in webMAN 1.23:
* It is now possible to browse network locations (/net0 and /net1) from [Files] mode
* It is possible to mount remote folder (as /dev_bdvd) by clicking the "" entry
* PSP Launcher is now present inside the "PLAYSTATION(R)PORTABLE" group for easy access (10x to @aldostools )
* Added option "Disable PAD shortcuts (restart/shutdown/prev/next)" to [Setup]: It will make webMAN stop monitoring the pad for commands.
* The caching of network png/jpg images for games/videos was also improved.
You may have to clear /dev_hdd0/tmp/wmptmp folder or/and use [Refresh HTML] / [Refresh XML] if you have content scan disabled.
Changes in webMAN 1.22
* Covers/images from nethost (.png/.jpg) are now used for PS1/PS2/PSP/PS3 ISO games and Blu-ray/DVD videos
* FTP performance seems ok
* In [Files] browser mode clicking will mount the selected folder as /dev_bdvd and /app_home, allowing you to install PKG files from local drives
* Copying 2KB+ PARAM.SFO from network/ISO is now ok
* Memory usage is decreased a bit
* In [Files] mode you can return to the root of the device you browse, by clicking the entry at the end (where it shows available free space)
* webMAN configuration is now a global/static and fixes the discrepancies in displayed options if you simultaneously view/edit [SETUP] options on multiple devices
* Added support for 4.53CFW when used with PRX Loader
* Optimized www service when serving files/images
webMAN 1.21: Names for PS3 ISO games are shown in "My Games" only and not in browser mode (yet).
* Fixed a bug which caused system lock (or no action) when user uses SELECT+L1/R1
I tested with my 80GB FAT PS3 and although everything was ok on the 160GB SLIM PS3 I could not get the SELECT+L1/R1 working. It turned out that the memory mapping for both consoles is different (may be a lot of other things are different, although it is just a PS3)... So my FAT PS3 would not react to SELECT+L1/R1 (causing memory faults).
Everything should be ok now and probably few other things got fixed in the way.
To use "SELECT+L1/R1" for scrolling last three games you must load at least three different games (via browser or from "My Games"). Otherwise nothing will happen when you hit the combo.
Changes in webMAN 1.20
* Added more delays for AUTOBOOT.ISO/lastgame when startup-content-scan is disabled
* [L3]+[R2]+[X] (shutdown) and [L3]+[R2]+[O] (restart) combos are more responsive now
* www server tweaked a bit to conserve memory and still serve all requests
* [SELECT]+[L1] (previous) and [SELECT]+[R1] (next) allow you to load the last three games/videos you loaded without the need of a browser/My Games
Changes in webMAN 1.19
* Added spoof FW version to 4.53.
* Restricted the simultaneous web connections to 3
* Improved memory usage in FTP service - now memory will be allocated only when you transfer files
* Fixed small issue with memory allocation when copying ICON0.PNG from mounted PS3 ISO games
* Added additional checks for available memory, preventing game/video playback crashes if user uses [Refresh XML] or [Refresh HTML] while in-game
* testplugin features for shutdown/restart are available in webMAN and there is no need to load the additional testplugin.sprx (L3+R2+[O] = RESTART / L3+R2+[X] = SHUTDOWN)
* New option in [Setup]: Plugin memory usage: Standard (1024KB), Min (384KB), Max (1408KB)
The standard one uses 1MB of memory (as it always did) when doing the initial scan and generating the [Games] list for browser mode.
The minimal one uses just 384KB (almost 3 times less) and if you don't have more than 300 games it should be the better option.
Using the "minimal" mode I get about 2200KB free memory reported in /cpursx.ps3 page, compared to 1500-1800KB when using the standard one.
The SPRX is updated and released the SOURCE: http://www.deanbg.com/webMAN_1.19.zip
* Added scanning of /ISO folder for PSP ISO games (ISO only – not CSO). If you have .CSO files you must use mmCM to extract them.
Changes in webMAN 1.18 update #3
* Refresh XML – refreshes mygames.xml for “My Games” XMB entry (/refresh.ps3)
* Refresh HTML – refreshes games.html – the [Games] list for browser mode (/index.ps3?html)
- The game list for browser mode is cached and won’t cause scan each time you open the page.
- There should be no duplicates for network games (unless you have more than one copy)
- This version should support larger games collections
The game list (for browser mode) is cached as /dev_hdd0/tmp/wmtmp/games.html and is refreshed only if you press [Refresh HTML] or if more than 12 hours have passed since the last refresh.
NOTE: I don’t know if I mentioned it before, but… DO NOT use [Refresh XML]/[Refresh HTML] while playing games. These functions require memory and for the short time they operate the game may run out of memory and crash. Use these ONLY while in XMB.
Changes in webMAN 1.18 update #2
* Manual fan control is now a free-text option in [SETUP]: 20% – 99%
* Added support for second network server
* Fixed loading of last NETWORK game on startup when content scan is disabled
* Added new xml file for droidMAN /dev_hdd0/xmlhost/game_plugin/mygames.droid
Changes in webMAN 1.18
* Rewrote auto-fan-control mode. It should be much better now.
* Changed manual fan speed values to: 25%, 30%, 35%, 40%, 45%, 50%, 55%, 60%, 70%, 75%, 100%
* Added the following options to webMAN setup:
[x] Disable content scan at startup
[x] Disable remote access to FTP/WWW services
Changes in webMAN 1.17 update #2
* Added support .JPG and .PNG in mM’s covers folder.
* Added options in dynamic fan control to auto set the fan speed based on: CPU, RSX, arithmetic average of CPU+RSX, or either CPU / RSX temperatures.
Changes in webMAN 1.17 update #1
* Auto option for fan-control is now really dynamic using fan-speed-step (up/down)
* A free temperature value is added (CELSIUS ONLY!) to set the desired HIGHEST temperature you’re comfortable for your PS3 to reach.
Make sure to enter [SETUP] and set your preferred highest temperature (the default should be 70′C, but also may show 62′C, because of the previous webMAN version).
PS3 CPU temperature is monitored constantly and fan speed is changed accordingly for the best experience (both for your ears and for your PS3 calmness) If you previously use a manual fan speed, you may find that with the “Auto” mode your PS3 can be MUCH quieter, while still keeping it cool to the level you want.
Changes in webMAN 1.17
Added "Enable dynamic fan control" option in [SETUP] - only for COBRA7-4.46 firmwares (thanks to Estwald for the fancontrol payload)
Added two modes: Auto (with 62'C/68/70/73/77'C thresholds) and 6 preset manual fan speeds:
Auto
25% fan speed (0x40)
38% (0x60)
44% (0x70)
56% (0x90)
75% (0xC0)
100% (0xF0)
Changing the fan options in [SETUP] are applied immediately and don't require restart (unless you want to disable the fan control).
Changes in webMAN 1.16
* Added [x] Disable FTP service option in SETUP
* Added [x] Disable USB polling option in SETUP
* Game list changed to 4 entries per line
* When mounting PS3/PS2/PSX ISO games and Blu-ray/DVD ISO videos from a browser – the icon/cover will be shown if present
* Network games now show in browser interface
* Local and network games (PS3) will show covers if available
* SETUP options for content scan are now applied to browser interface
* Fixed a major bug, which caused instability for some users with a lot of games/scanned-folders.
* Added /cpursx.ps3 page with 10 seconds autorefresh, to show current CPU/RSX temperatures
Update to webMAN 1.16 is highly recommended!
Changes in webMAN 1.16
* Added [x] Disable FTP service option in SETUP
* Added [x] Disable USB polling option in SETUP
* Game list changed to 4 entries per line
* When mounting PS3/PS2/PSX ISO games and Blu-ray/DVD ISO videos from a browser – the icon/cover will be shown if present
* Network games now show in browser interface
* Local and network games (PS3) will show covers if available
* SETUP options for content scan are now applied to browser interface
* Fixed a major bug, which caused instability for some users with a lot of games/scanned-folders.
Update to webMAN 1.16 is highly recommended!
Changes in webMAN 1.14
* For network games:
--- The first time you load a network PS3 ISO or JB/folder game the PARAM.SFO will be cached and used later for TITLE and TITLE_ID and also ICON0.PNG will be cached
--- When no mM is installed / no cover is available, cached .PNG will be used for image in "My Games -> PLAYSTATION3" folder
--- PS3 ISO games will show proper title names the next time you reboot (after you loaded a net ISO at least once)
* Web browser will close as soon as possible and if mounting/loading takes more time - it will be performed in the background (so no more 2-3 seconds whitescreen)
* You can load one network game, play, load another, etc, etc, load local games/video.... All is ok until you load a PS1 network game. Once you load a network PS1 game you can only load local (hdd0/usb) games, but no more network stuff and you'll have to reboot. I'm trying to get it to mount ps3 games after ps1 bin/iso is loaded, but still can't. Anyway it is not that bad as it is.
In short.... Network games in folder/ISO format will show images (on next PS3 boot) after you load them at least once. Cached ICON0.PNG is saved in /dev_hdd0/tmp/wmtmp with the name of the JB/folder or the ISO name - (/net/Lego -> Lego.PNG /net/Batman.ISO -> Batman.PNG)
A quick note to those who have sync issues or can't get the network stuff working properly: Set your PS3 to use a static IP address. Using DHCP for dynamic IP may take too much time and cause webMAN to give up on waiting for connection to your PC/NAS. I added some reasonable delays, but you can avoid all that with a static IP if applicable in your environment.
Changes in webMAN 1.13
* Added option to enable network scan for games in ISO/JB format, BDISO and DVDISO
* Added server+ip options to setup your connection
* Network games in JB/folder format: PARAM.SFO is cached locally (in /dev_hdd0/tmp/wmtmp)
--- Name of the game is read from the param.sfo file
--- If a .JPG cover for the title is found in multiMAN's USRDIR/covers - it is displayed
If you have a lot of JB/folder format games, it may take some time to scan all of them the first time you use this updated webMAN.
Have in mind that games in JB/folder format over network may take time to appear as DISC ICON when loaded if the game has a lot of files.
Loading/scanning for network games could be even faster than scanning local USB HDDs.
Network games load at startup and can be used with 'disc-auto-start' just like internal/external hdd games.
webMAN requires a modified ps3netsrv and won't work with the one from the cobra-rogero official rar/zip.
I'll repost the link with my modifications just in case: http://www.deanbg.com/ps3netsrv.zip
Changes in webMAN 1.12
* The current/effective webMAN settings are now displayed properly in a PC browser and in the PS3 browser
* AUTOBOOT delay is properly applied if enabled (for Disc-AutoStart mode)
* PSP (PLAYSTATION PORTABLE) is added as a separate folder.
* If you disable the delay for autoboot.iso/last-game – the last loaded game will be mounted instantly when XMB loads.
* You can filter what content to be scanned and only these folders will be shown under “My Games” (if grouping is enabled).
Changes in webMAN 1.11
* Added some checks which maybe will get around the startup issue of www/ftp services when the PS3 is set to obtain IP from DHCP server (works with STATIC IP ADDRESS). So internet/LAN connection is not necessary for it to operate.
* Added “webMAN Setup” entry in “My Games”, also accessible via http://127.0.0.1/setup.ps3
* Added [Setup] link in webMAN if accessed via PC/browser
* Added options to define which drives to scan, what delays to apply and what starup options to use
Examples:
* If you only have one USB HDD – you can set “Wait additionally for each selected USB device to be ready” to 0 seconds.
* If you don’t use USB HDDs you can set “Wait for any USB device to be ready” to 0 seconds.
* If you have a SLIM PS3 with only /dev_usb000 and /dev_usb001 you can deselect all other drives to speed up boot time (that is if you don’t use hubs)
* If you have a FAT PS3 (non-BC) with only /dev_usb000 and /dev_usb006 you can deselect all other drives, too
You can play with the timings of these two options if you have controller SYNC issues.
Everyone can find the best settings for his own environment, speeding up the boot-process while having “My Games” generated at XMB load.
In my SLIM PS3 case with fast and slow USBs I have the following config:
1) /dev_usb000 is my slow USB HDD with all the content
2) /dev_usb001 is my fast USB stick with other stuff
3) In webMAN config I only have /dev_usb000 checked
4) [Wait for any USB device to be ready] is set to 0 sec (no need to waste time)
5) [Wait additionally for each selected USB device to be ready] is set to 5 sec – it means that webMAN will wait for 5 seconds for /dev_usb000 (my only selection) to be available
With this setup only 2 to 5 seconds are wasted and games are scanned and by the time XMB loads – “My Games” is already populated with content.
Have in mind that before webMAN starts to scan and wait for the USB HDDs it has already scanned your /dev_hdd0.
Using the “SETUP” options is not necessary if everything works for you. It is only for tweaks and optimizations. If you don’t change any of the options, webMAN will use the default settings – the way you see them in the screenshot or when you open [Setup]. If something is not ok after the changes you made – just open [Setup] and click [Save] – it will restore the defaults.
p.s. Settings are saved as /dev_hdd0/tmp/wmconfig.bin (16 bytes)
Changes in webMAN 1.10
* Added support for PSP ISO files in /PSPISO folder
(PSP games can be found under "PLAYSTATION" entry in "My Games")
* Fixed some sorting issues
* Added content grouping
* Added support for PSX games with audio tracks
* Added support for PSX games in /PSXGAMES/ folder (for Iris compatibility) and in /PSXISO for mM/mmCM compatibility
* PSX games must be in CUE+ISO, CUE+BIN (if audio tracks are present) or just plain ISO (2352 bytes/sector)
* Added support for /dev_hdd0/PS3ISO/AUTOBOOT.ISO - if present it will be auto-loaded at startup and if Disc Auto-Start is enabled it will be started (that means you can have any APP to boot at system startup)
So now webMAN supports:
* PS3 games in JB/folder format
* PS3 ISO games (in /PS3ISO) - split supported
* PS2 ISO games (/dev_hdd0/PS2ISO only)
* PS1 ISO/BIN games (in /PSXISO and /PSXGAMES)
* DVD movies in ISO format (in /DVDISO) - split supported
* Blu-ray movies in ISO format (in /BDISO) - split supported
Split format is MyTitle.iso.0 --- MyTitle.iso.15
* Complete rewritten memory/stack usage
* "My Games" supports up to 510 games now
* XML/HTML buffers extended from 64K to 512K
* Problems with ftp/remote-play should be fixed (although I can't test that)
* .iso extension removed from displayed titles
* Increased a bit the speed of mounting games from "My Games" on Cobra7
* Added support for PS2 ISO games (DVD games only) ( /dev_hdd0/PS2ISO only )
Changes in webMAN 1.09
* Changed method for scanning drives (again). No matter how many USB HDDs are connected - all should be detected and games will be loaded
* Added polling of USB HDDs each two minutes (to get around the sleepy-drives problem)
* Added some more spaces for some strings so UTF translation should fit
* If "Disc Auto-start" option is enabled in you PS3->Settings->System Settings then the last loaded game will autostart when XMB loads and when all drives are scanned
* Because of the changes to support /dev_usb000/1/2/3/6/7 sleepy drives - "My Games" may be populated maximum 20 seconds after XMB loads (that is if no USB HDDs are connected)
* Optimized memory allocation/stack for better performance and stability
Changes in webMAN 1.08
* Changed generation for xml files for "My Games" entry
* No matter how slow your USB HDD is - it will ALWAYS be detected (15 seconds should be more than enough)
* Added some memory patches for better compatibility with 4.46CFW
* Some text strings are extended with spaces for UTF translations to fit
* Split ISO files will not show .0 suffix in the list and also support covers: MyTitle.iso.0, MyTitle.iso.1 -> MyTitle.png
* Removed extra lines for free-space information when browsing "Games" in a browser
* Games in JB/folder format will show COVERS in JPG format if multiMAN is installed and cover is available (in "My Games" only)
* Games in ISO format will show COVERS if multiMAN is installed and cover is available ("My Games" only)
* Added support for .jpg covers/images for ISO games/BD/DVD: MyTitle.iso / MyTitle.iso.0 -> MyTitle.jpg
About the xml changes:
1) fb.xml will always be generated - that means "My Games" will always be present in XMB-Game column
2) If your USB HDD is really REALLY slow you may find "My Games" folder empty, but once the scan completes if you re-enter the folder it will be populated
3) fb.xml is linked to mygames.xml which is created after scan completes and it makes it work 100% in all cases.
4) There is no delay in system boot time, no matter how many drives are connected
So now the covers are supported for JB/folder games and ISO files:
* ISO (BD/DVD): MyTitle.iso -> MyTitle.png / MyTitle.jpg
* ISO (PS3): MyTitle.iso -> MyTitle.png / MyTitle.jpg / GameID is extracted from ISO and looked for in mM's USRDIR/covers folder
* JB/FOLDER Games: GameID is extracted from PARAM.SFO and if cover (.JPG) is available in mM's USRDIR/covers then it is displayed, if not - then ICON0.PNG is displayed.
Changes in webMAN 1.07
* Added native support for cobra functions on COBRA7-Rogero firmware
* Added support for PS3 ISO files
* Added auto-generation of fb.xml (/dev_hdd0/xmlhost/game_plugin/fb.xml)
* Completely discless on COBRA7-Rogero (both with JB/folder games and with PS3 ISO games)
* Added support for icons for ISO files if the icon is named after the iso file in the same folder (my_ps3_game.iso -> my_ps3_game.png) - usually generated by mM/mmCM
* Last played game (ISO/folder) will be loaded on next system startup (COBRA7-ROGERO firmware only). You can use "Eject Disc" from "My Games" menu to unmount the game and it will not be mounted at next startup.
* Added support for Blu-ray movies in ISO format (/dev_hdd0/BDISO, /dev_usb000-1-2-3-6-7/BDISO)
* Added support for DVD movies in ISO format (/dev_hdd0/DVDISO, /dev_usb000-1-2-3-6-7/DVDISO)
* Added subtitle lines to entries in "My Games" folder. Subtitle line shows the location of the entry.
* Added support for split ISO files (up to 16 segmens - my_title.iso.0 -> my_title.iso.15) for PS3 ISO, BD ISO and DVD ISO titles.
* At system boot there will be no artificial delays, but webMAN will search for USB devices until they're mounted and will start to scan immediatelly. When no USB is connected it won't delay the boot.
* Added sorting of the games in "My Games"
* The text string "My Games" is extended with 10 spaces (so other people can unself the .sprx, change the text and resign it with their own text).
Changes in webMAN 1.06
* Added native support for cobra functions on COBRA7-Rogero firmware
* Added support for PS3 ISO files
* Added auto-generation of fb.xml (/dev_hdd0/xmlhost/game_plugin/fb.xml)
* Completely discless on COBRA7-Rogero (both with JB/folder games and with PS3 ISO games)
* Added support for icons for ISO files if the icon is named after the iso file in the same folder (my_ps3_game.iso -> my_ps3_game.png) - usually generated by mM/mmCM
* Last played game (ISO/folder) will be loaded on next system startup (COBRA7-ROGERO firmware only). You can use "Eject Disc" from "My Games" menu to unmount the game and it will not be mounted at next startup.
* Added support for Blu-ray movies in ISO format (/dev_hdd0/BDISO, /dev_usb000-1-2-3-6-7/BDISO)
* Added support for DVD movies in ISO format (/dev_hdd0/DVDISO, /dev_usb000-1-2-3-6-7/DVDISO)
For best results you will have to make the plugin load at COBRA7 system boot:
* Copy webftp_server.sprx to /dev_hdd0
* Create a text file boot_plugins.txt and upload it to your PS3 in /dev_hdd0
* Edit your category_game.xml (/dev_blind/vsh/resource/explore/xmb/category_game.xml) - the only change in this xml is to add one line. If you're scared to do that, here is my category_game.xml - this is from COBRA7-ROGERO with only added "My Game" folder in the "GAME" column:
http://www.deanbg.com/category_game.zip (unzip the file)
This is all you need:
1) webftp_server.sprx (in /dev_hdd0) ->
http://www.deanbg.com/webftp_server.sprx
2) boot_plugins.txt (in /dev_hdd0) ->
http://www.deanbg.com/boot_plugins.zip (unzip the file)
3) category_game.xml (in /dev_blind/vsh/resource/explore/xmb/)
http://www.deanbg.com/category_game.zip (unzip the file)
4) COBRA7-Rogero firmware
5) PS3 browser set in Tools -> Confirmation on Browser Close -> "OFF"
Loading games in folder/iso format takes only 1-2 seconds, completely discless, child-proof.
If you add/remove games or attach new usb hdds you will have to use the "Refresh Game List" option in "My Games" or simply restart the system. A restart is actually required for the PS3 to re-read the regenerated fb.xml.
Changes in 1.05
* Added support for /dev_usb001/2/3/6/7
* Added support/compatibility with Cobra-Rogero CFW (although not using the cobra functions)
* The plugin can be loaded at system startup on Cobra-Rogero CFW, giving you web/ftp without the need to manually load anything
The webftp_server.sprx now generates dev_hdd0/xmlhost/game_plugin/fb.xml
Games can be mounted using /mount.ps3/ and /mount_ps3/ which also closes the PS3 browser if Tools -> Confirm Browser Close is set to "OFF".
To make the plugin load at system startup on Cobra7/Rogero firmware:
* Copy webftp_server.sprx to /dev_hdd0 (so its path will be /dev_hdd0/webftp_server.sprx)
* Create (or edit) /dev_hdd0/boot_plugins.txt and add a line for the new plugin: /dev_hdd0/webftp_server.sprx
***
ftp_server.sprx 1.01 (11.2 KB) by DeanK
Changes in ftp_server.sprx 1.01 (20131021)
* Supports "REST" for resuming transfers (both send and receive)
* Increased transfer buffer (now easy reaches 11,7MB over 100mbit LAN connection, which is the maximum)
* Fixed: when client cancels send/receive - the ftp server stops receiving/sending data too
* Increased stack size and other stability improvements
Changes in ftp_server.sprx 1.00 (20131018)
* Added support for DATE/TIME when listing folders
* Added proper support for PWD, LIST, MLST, MLSD and MKD commands
* Added back "FEAT" command to help ftp clients negotiate the connection easier
* Added support for passive mode (PASV)
* Renaming of files/folders now work
* Increased send/receive buffer size a bit (reaching 9+MB/s)
* No longer a POC, but fully functional
* 4+GB files show the proper size
Pros: - PS3 FTP server on port 21 while in XMB/vsh/games (or port 8021 if 21 is used):
1) Browse, create, delete folders
2) Send / Receive files
3) Full access to the PS3 filesystem
4) Speed: 7 to 10MB/s
5) Login: anonymous | Password: (anything)
6) Custom command: "SITE SHUTDOWN" will shutdown the ps3 (usually a prompt will appear at next boot to confirm that everything is ok)
7) Write access to /dev_flash (mounted as dev_blind)
My test: While loading "Beyond: Two Souls" I transferred 3 movies to /dev_hdd0 - 3GB each, without noticing game stutters or glitches
***
web_server.sprx 1.04 (50.3 KB) by DeanK
Changes in webMAN 1.04
* Added support for stealtMAN (for bdmirror for external usb hdd games)
* Added UTF-8 character encoding to the served web-pages
* Added support for displaying the game name from PARAM.SFO
* Increased number of max games listed to 420-500
* Added [EJECT] / [INSERT] buttons
* Improved a bit memory usage
Changes in webMAN 1.03
* BD-Mirror is now supported for /dev_hdd0 games
* BD-Mirror is now supported for /dev_usb*** games if multiMAN is installed
* When game is mounted/unmounted the bd disc is ejected-reinserted to make xmb refresh and avoid the error
Changes in webMAN 1.02
* Supports CFWs: 4.21C/D, 4.30C/D, 4.31C, 4.40C, 4.41C/D, 4.46C/D, 4.50C
* Basic WEB server on port 80 with two modes (folder_browse and game_browse)
* Supports browsing all folders on your PS3 (from your PC, iPhone or Android)
* Supports binary downloads (I reached 9MB/s, so a bit faster than the ftp plugin)
* Supports text/html, text/plain, application/octet-stream, image/png and image/jpeg
* Runs along ftp_server.sprx if both are loaded by PRXLOADER by @user
* Scan for games is performed on /dev_hdd0, /dev_usb000, /dev_usb001, /dev_usb006 in /GAMES and /GAMEZ folders
* In "Game Browse" mode you can click the game name to browse the game folder or click the game icon to mount the game.
If the plugin is loaded and a game is activated it is the same as:
- multiMAN loading a regular game
- multiMAN loading a bd-mirror game from internal hdd*
- multiMAN loading a game in discless mode*
* multiMAN must be installed to use the functionality
***
Thanks goes to @user for the great prxloader tool and cobra for the release!!
Dean