Interested in investing time and money into PSXHAX.COM? Read More and Contact Us for details!
Category PS4 Guides and Tutorials       Thread starter Thread starter PSXHAX       Date / timeStart date Mar 12, 2018 at 7:48 AM       Replies 534      
Status
Not open for further replies.
Today @Codsworth let us know about an ESP Host project he's been working on, and shared a guide on a simple way to serve PS4 payloads using the ESP8266 Wifi Module board with at least 4 MB flash. :winkxf2:

Download: esphost.bin / esphostmulti.bin / esphostmulti405.bin / GIT

Here's all the details from the README.md: ESP Host

Today I show you a simple way to serve payload using the ESP8266.

Benefits of using the ESP8266:
  • Extremely low cost hardware, available worldwide
  • Ability to run 24/7 via USB, self-hosted payload, no external apps or programs required
  • Completely block all updates
  • No need for custom DNS server or settings, features automatic redirect
  • Easy to program and update via USB
  • Very low power consumption
Requirements:
Payloads included in esphost.bin
  • VORTEX HEN 1.4
Payloads included in esphostmulti.bin
  • HEN
  • HEN+VR
  • FTP
  • DUMPER
  • BACKUP
https://github.com/pearlxcore/ps4-playground-455

Instructions:

Flash esphost.bin using the following command:
Code:
sudo esptool.py --port /dev/ttyUSB0 write_flash 0x00000 0x400000 ./esphost.bin
  • After flashing completes, connect to "PS4-WIFI" using "easy setting" then go to [Settings] > [User Guide]
NOTE: Windows users must use the appropriate com port when flashing with esptool.py

NOTE2: Users can optionally flash using the GUI version of ESPTool

Compatible boards:

These are the most popular ESP8266 boards, but any esp8266 with 4M flash or larger will work.
Updates (via Codsworth)
  • More stable payloads , no memory errors or reloading pages
  • Updated esp-host to include payloads from ps4-playground
  • Added file compression - save space and serve payloads quickly.
  • Upgraded payload index to a better design thanks to pearlxcore
To-Do
  • Add ability to upload files/payloads
Notice and credits

Credit should be given to original authors of payloads - you know who you are.

How to run PS4 exploit offline using ESP-12E (ESP8266)
PS4 with ESP8266 7 seconds for the hen + playground
ESP Host Serve PS4 Payloads Using the ESP8266 Guide by Codsworth.jpg
 

Comments

@Keeperdy Thanks for the info. I will have a look at it. Your firmware is great, no question. But there are two things that I would like to change for myself. As mentioned earlier, I would remove payloads that are used only once or very rarely from the menu.

This affects 3 payloads: enable browser, enable and disable updates. If required, it is possible via "original" to load them. Instead I would add HEN + VR and bring the selection into a single column, so that a selection in only two directions is possible (up and down)

Hi, I'm about to create an ESP firmware. I fail, however, at the last step (sketch-upload). I get the in attachment contained error message. Can anybody help me further ? Thanks in advance.

I enclosed my project files. Maybe this will help find the root cause or someone will be able to create a working firmware from it.

Spoiler
 
@pearlxcore This is it:

C:\Users\ML\Desktop\PS4Exploit\PS4Exploit.ino:1:30: fatal error: ESP8266FtpServer.h: No such file or directory
#include <ESP8266FtpServer.h>
compilation terminated.
exit status 1
Error compiling for board NodeMCU 1.0 (ESP-12E Module).

The complete Log can be found in my link above.
 
@Keeperdy How exactly do I do that? I am a noob.

This is my board: AZDelivery NodeMCU Lua Amica Module V2 ESP8266 ESP-12E WIFI Wifi Development Board mit CP2102
 
I followed this video guide for creation. My english understanding is not so good, so I was looking out for some video like this:

@Keeperdy do you mean the settings in arduino under "sketch-include library" ? If so, what should I select ?
 
In this video he uses original treyjazz's sketch without any modification, there is no ftp included! Where did you get it? Your first line in ino file - ESP8266FtpServer.h!
 
Status
Not open for further replies.
Back
Top