Category PS4 Guides and Tutorials       Thread starter PSXHAX       Start date Mar 12, 2018 at 7:48 AM       131,204       534            
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. ;)

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

Codsworth

Developer
Senior Member
Contributor
Verified
@spider197312
@zerodevide
@marek256

Good news the update is now live on github
  • 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
@PSXHAX The original post needs to be updated to reflect the changes to esp-host. Should I tag you each time I make an update to the program?
 

PSXHAX

Staff Member
Moderator
Verified
@Codsworth usually we'll do a news article on a topic and in it link to the Github for all the related updates that people can find on their own.

Tonight I'll spend a bit of time sorting out the changes and add them to the OP, but in general the articles won't reflect the current changes to Githubs so they're just a starting point versus being sync'd.

For most projects we link to the /releases/latest on Github for the downloads, which seems to work best versus trying to manually maintain and update thousands of articles. ;)
 

zerodevide

EZ !
Senior Member
Contributor
Verified
i did a quick HEN test on 4.05 and can confirm, that the updated version of esp-host is working. (y)(y)(y)

can i upload own payloads now via http?
 

jd200

Staff Member
Moderator
Senior Member
Verified
anyone know steps to add python script to ida I just get annoying error
opcodes = sorted (opcodes)

for opcode_num, opcode_name in opcodes:
Code:
print "[+] %3d (0x%02X) ; %s" % (opcode_num, opcode_num, opcode_name)

error: ('invalid syntax', ('<string>', 57, 54, ' print "# 0x?? called from 0x%08X" % unkfrom idaapi import *\n'))
 

Metaxa

Esixeris
Senior Member
Contributor
latest from the github on 4.55

never mind. tried it again and it works now.

Thanks @Codsworth

any plans to add the ability to set custom SSID with password?

sorry i should read more carefully lol. it's on the to-do list.
 
Recent Articles
PS4 Debug Watch App Port for 6.72 Firmware via Withmetta
Based on the Debug Watch utility by jogolden (Twitter) and the PS4Debug 6.72 Fork by GiantPluto (Twitter), recently I (aka withmetta) recompiled PS4 Debug Watch and got it working on PlayStation 4...
PS4 Syscon Loader Python Script for System Controller Files by SocraticBliss
Following the PS4 SysGlitch Tool and SysCon Glitching Pinout and his PS4 Unfself Tool, today PlayStation 4 developer @SocraticBliss is back with a PS4 Syscon Loader via Twitter tested with the IDA...
XNA RPKGMAN: XNA Remote Package Manager by Cypheron
Hey everyone, following PS4 PKG Sender v1.03 I have created XNA RPKGMAN: XNA Remote Package Manager which is a fully dynamic, lightweight package manager that only requires NodeJS/NPM and runs on...
Bad_Hoist PS4 Toolchain Porting Guide for Unsupported Firmware by Sleirsgoevy
Proceeding his PS4 ROP 8CC Port, Bad_Hoist 6.72 PS4 Webkit Exploit Port and preliminary Checklist to Port the Toolchain, today PlayStation 4 developer sleirsgoevy updated his Github repository...
Top