A new update for PS5Payload Web Server is published, the payload, developed by the developer John T rnblom, allows us to run a simple web server on
PlayStation5 consoles, using the BD-J or webkit entrypoints.
This web server you to launch homebrew through the webkit browser built into the
PS5or remotely via PC, smartphone or other similar devices.
This new version adds the porting of Duke Nukem 3D source code, an example on how to load subtitles in ffplay and adding a title in the filepicker that by default is “Select file…”
Quick Start Guide
- To run ps5-payload-websrv, you must first start ps5-payload-elfldr and then load the payload as follows:
john-localhost: $ export PS5-HOST?ps5 john-localhost:? $ wget -q -O - https://github.com/ps5-payload-dev/websrv/releases/download/v0.3/Payload.zip ????????????????????????????????????????????????????????????????????????????????????????????????????|$PS5_HOST?
Interaction with ps5-payload-websrv
To interact with ps5-payload-websrv, you can install the PKG Launcheron your
PS5or log in to your browser to use one of the available services. Here are some examples:
- Launch Homebrew : http://ps5:8080/index.html
- Explore the File System (html): http://ps5:8080/fs/
- Explore the File System (json): http://ps5:80/fs/?fmt?json
- Download a File : http://ps5:80/fs/system/system-ex/app/NPXS40028/redis.conf
Installation of Homebrew
The web server searches for homebrew in the directory /data/homebrew
and presupposes a certain file structure. For example, assuming you have a homebrew called “MyHomebrew,” the loader expects the following files to exist:
/data/homebrew/MyHomebrew/eboot.elf
: Payload to run, compiled with ps5-payload-sdk./data/homebrew/MyHomebrew/sce_sys/icon0.png
: An icon to display in/index.html
. .
You can also add custom UI extensions by specifying a JavaScript file called:
/data/homebrew/MyHomebrew/homebrew.js
This is useful when the payload accepts several command-line options, such as aDemo Homebrewthat you expect arguments for loading ROMs. An example of the available skills can be seen here:
As for the real homebrew, you can download the last release from this address.
Changelog
In addition to updating Payload.zip
( (the (comt)websrv.elf
), be sure to update the homebrew stored on the/data/homebrew
inIV9999-FAKE00000_00-HOMEBREWLOADER01.pkg
. .
- Added the Duke Nukem 3D source code port.
- ffplay : Added an example on how to load subtitles.
- filepicker : Added a title that by default is “Select file…”
Download: PS5 Payload Web Server v0.9
Download: Source code PS5 Payload Web Server v0.9
Download: DevilutionX
Download: Eduke32
Download: FBNeo
Download: FFPlay
Download: Fake Homebrew Loader
Downloads from LakeSnes
Download: Launcher
Download: Mednafen
Download: OffAct
Download: SverigesRadio
Download: SVTplay
Source: github.com