Category PS4 Guides and Tutorials       Thread starter pearlxcore       Start date Apr 2, 2018 at 1:45 AM       31,962       139            
So here is a tutorial by me (nzie aka @pearlxcore) to upload your custom PS4 Playground into ESP8266 (I use treyjazz's file as sample).

WARNING : THIS TUTORIAL IS FULL OF IMAGES FOR YOUR UNDERSTANDING :ROFLMAO::ROFLMAO:

What you need :
Instruction :
  • Install Arduino IDE
How to Upload a Custom PS4 Playground Into ESP8266 Guide by Nzie 1.png

  • Once installation is done, go to File -> Preferences
How to Upload a Custom PS4 Playground Into ESP8266 Guide by Nzie 2.png

How to Upload a Custom PS4 Playground Into ESP8266 Guide by Nzie 3.png

  • Go to tools -> Board -> Boards Manager
How to Upload a Custom PS4 Playground Into ESP8266 Guide by Nzie 4.png

  • Scroll down until you see ESP8266 and click install
How to Upload a Custom PS4 Playground Into ESP8266 Guide by Nzie 5.png

  • Make sure you selected 'NodeMCU 1.0 (ESP-12E module)
How to Upload a Custom PS4 Playground Into ESP8266 Guide by Nzie 6.png

  • Navigate to C:/Users/you-username/Documents/Arduino, make a new folder named 'tools'
How to Upload a Custom PS4 Playground Into ESP8266 Guide by Nzie 7.png

  • Inside 'tools' folder, extract 'ESP8266FS-0.2.0.zip' content so the directory will be like this -> C:\Users\your-usename\Documents\Arduino\tools\ESP8266FS\tool\esp8266fs.jar
  • Now you have installed ESP8266 library and sketch uploader
  • Restart Arduino IDE
  • Extract treyjazz's PS4Exploit files somewhere in your pc
  • Go to Files -> Open -> navigate to the extracted files folder and select PS4Exploit.ino
How to Upload a Custom PS4 Playground Into ESP8266 Guide by Nzie 8.png

  • Make sure you select the right board, flash and port in 'Tools' tab
How to Upload a Custom PS4 Playground Into ESP8266 Guide by Nzie 9.png

  • Now click on 'ESP8266 Sketch Data Upload'
How to Upload a Custom PS4 Playground Into ESP8266 Guide by Nzie 10.png

  • It will compile the code and files. Wait until the progress reach 100%
  • Go to 'Sketch' and click on 'Upload'. Wait until the progress reach 100%
  • Once done you can take out ESP8266 and reinsert back to USB port.
  • Now you can test the device.
  • Note that in this tutorial, the ESP8266 signed with :
IP : 10.13.37.1
SSID : ps4exploit
Password : hackmyps4
  • You can change these in the code
How to Upload a Custom PS4 Playground Into ESP8266 Guide by Nzie 11.png

  • For PS4 network setup, choose wifi (custom) and connect to ESP8266
IP : any
SUBNET : 255.255.255.0
GATEWAY : 10.13.37.1
DNS : 10.13.37.1

Credit to treyjazz
 

Comments

ermenel

Member
Contributor
sorry, I have already written a post about it, without success
I have the ps4 with already the mode hen functional, I got the chip esp8266, I followed the guide, put the driver connected to the ps4, but entering the browser, comes out a strange page, and does not work, I ask, it will be because I changed the dns for the cable connection?

is there a guide on how to set the dns for wifi?
 

muxi

Developer
Senior Member
Contributor
Verified
@pearlxcore do you think, treyjazz's exploit file for esp8266 can be used for upcoming 5.05 exploit?

It would be nice if it would be possible to replace the old payloads for 4.xx, just by those for FW5.05.
 

pearlxcore

Developer
Senior Member
Contributor
@muxi once 5.0x kernel is released, all available payload will be ported to 5.0x firmware. Convert the ported payload from binary to javascript using bin2js and replace the file in your playground.
 

muxi

Developer
Senior Member
Contributor
Verified
@pearlxcore Thanks for the information. If I understood correctly, only the payload.js files needs to be replaced and the existing support files can still be used for the new payloads?
 

muxi

Developer
Senior Member
Contributor
Verified
@pearlxcore ok, thanks.

Now that 5.05 is out, I try to integrate the new payloads (from al-azif) into my esp firmware. In the new html-files, however, I can not find an assignment to the individual js-files to change them, as it was the case with 4.55. I added the name of the payload before each file (for example, ftp-kernel.js, dumper-kernel.js, and so on) Can you tell me how to manage it? The payloads certainly do not all use the same suporting files? Thanks in advance
 

muxi

Developer
Senior Member
Contributor
Verified
@pearlxcore Thanks, but the payloads are in separate folders. They must be without folders for ESP8266. Under 4.55, I have renamed the js files for each payload and edited in the html file accordingly. But the html files of the payloads of 5.05 do not have this possibility of assignment, at least I do not see them in Notepad ++. Every payload has the same name "homebrew.js" Can I just rename them (dumper.js, hen.js, mira.js etc.)? Or how do I do that? Thanks in advance!
 
Recent Articles
CECPS4: PS4 Linux Scripts with Single Keyboard Inputs by Minimurti
When initially released last June we missed doing an article covering it, but for those who fancy using single keyboard inputs to control the PS4 check out the CECPS4 Linux scripts on Github by...
Narcos: Rise of the Cartels Hits PlayStation 4 This Fall, PS4 Trailer Video
Similar to Breaking Bad, another Netflix series I got hooked on is Narcos which focuses on Colombian drug lord Pablo Escobar... and today Sony announced Narcos: Rise of the Cartels is hitting...
PS4 Exploit Host Menu Leeful Host v2 WIP Design Update and Demo
Following the PS4 X-Project Updates, Pure HEN Child Friendly Loader and X-Project GTA V Lotus Menu 1.03 Patch PlayStation 4 homebrew developer @Leeful recently shared on Twitter a work-in-progress...
PlayStation Store Offers September Savings, Up to 70% Off PSN Games
Just in time for fall, Sony's PlayStation Store September Savings sale is underway and offers discounts of up to 70% off select PS4, PS Vita and PS3 games through October 1st at 8 AM Pacific time...
Top