PS4 Server 9.00
this is for the 9.00 exploit and the esp8266, the payloads are all single file format (.html) generated with bin2html 900 which removes the need for binloader.
the exploit files and payloads will be cached on first load which will allow full offline operation, you will still need to plug in the usb drive manually but the ESP8266 will not be required in offline mode.
the firmware is updatable via http and the exploit files can be managed via http.
you can access the main page from the userguide or the consoles webbrowser.
implemented internal pages
admin.html - the main landing page for administration.
index.html - if no index.html is found the server will generate a simple index page and list the payloads automatically.
info.html - provides information about the esp board.
format.html - used to format the internal storage(SPIFFS) of the esp board.
upload.html - used to upload files(html) to the esp board for the webserver.
update.html - used to update the firmware on the esp board (fwupdate.bin).
fileman.html - used to view / download / delete files on the internal storage of the esp board.
config.html - used to configure wifi ap and ip settings.
reboot.html - used to reboot the esp board
installation is simple you just use the arduino ide to flash the sketch/firmware to the esp8266 board.
make sure you set the flash size to match the D1 board you are using.
4M (3M SPIFFS) for the D1 Mini
there is a storage limitation of 2.8mb for the D1 Mini board.
next you connect to the wifi access point with a pc/laptop, PS4_WEB_AP is the default SSID and password is the default password.
then use a webbrowser and goto http://10.1.1.1/admin.html 10.1.1.1 is the defult webserver ip.
on the side menu of the admin page select File Uploader and then click Select Files and locate the data folder inside the PS4_Server_900 folder in this repo and select all the files inside the data folder and click Upload Files you can then goto Config Editor and change the password for the wifi ap.
alternatively you can upload the files to the esp8266 with the arduino ide by selecting Tools > ESP8266 Sketch Data Upload
the files uploaded using this method are found in the data folder inside the PS4_Server_900 folder.