Skip to content

i5Js/PS4-Server

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PS4 Server

This is a project designed for the esp8266 D1 Mini or esp8266 D1 Mini PRO V1 to be installed inside the console much like a modchip but to provide a wifi http server and dns server.

the D1 Mini is perfect for this project because it is only 34mm x 25mm in size and can operate off 5v using the 5v pin onboard so the usb connection is not needed and the ps4 has 5v solder points.

the D1 MINI PRO V1 is 34mm x 25mm in size and the D1 MINI PRO V2 is 48mm x 25mm in size, v1 of the board was used in this project because of its smaller size.

the firmware is updatable via http and the exploit files can be managed via http so the esp8266 board once installed never needs to be accessed again.

this is designed to use the 5.05 exploit and payloads in a single html file format like ApptoUsb.html

i would not call this a modchip but its the closest thing we have right now to having a totally self contained method for the ps4 to launch mirafw and the payloads.



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

there is a storage limitation of 2.8mb using the D1 Mini board and 14.2mb for the D1 Mini PRO board.

the User's Guide in the ps4 settings menu will be redirected to the main index.html



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


16M (15M SPIFFS) for the D1 Mini PRO


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 esp_html folder from this repo and select all the files inside the esp_html folder and click Upload Files you can then goto Config Editor and change the password for the wifi ap.

once that is all setup you can then install the D1 Board inside the ps4 console, there are lots of youtube videos to show you how to open the ps4 console and there are some pictures of the points on the ps4 mainboards i use to install the esp8266 D1 inside the images folder of this repo.



updating the html is simple you just power on the ps4 and connect to the wifi ap with a pc/laptop like you did for the initial install and goto upload files again and upload new html.
you can also go into File Manager and delete or download files.

to update the firmware you goto Firmware Update and upload the new firmware file (fwupdate.bin)



the phat, slim and pro consoles all have a location to fit the esp8266 D1 Mini and esp8266 D1 Mini PRO V1

PHAT

SLIM

PRO

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 99.5%
  • C++ 0.5%