Category PS4 Guides and Tutorials       Thread starter pearlxcore       Start date Apr 2, 2018 at 1:45 AM       33,079       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
Verified
@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
Sony Confirms PS5 Will Support PlayStation Now, New Controller Patent
In a recent interview with Famitsu Magazine, Sony's Yasuhiro Osaki confirmed that PlayStation 5 will support their digital streaming and downloading video game subscription service PlayStation...
PS4 Patch Builder for Building Modded Update PKGs by MODDED WARFARE
Since his YouTube Issues PlayStation 4 homebrew developer @MODDEDWARFARE returns releasing on Twitter a PS4 Patch Builder application used for building modded Update Packages (PKGs) alongside a...
PS Vita System Software / Firmware 3.73 is Live, Don't Update!
Trick or treat?! 🎃 Since their previous PS Vita OFW revision, today Sony pushed live a PlayStation Vita System Software / Firmware 3.73 Update leaving many curious if they patched the H-Encore 2...
PlayStation Store Halloween Sale Now Live, PSN Game Deals Up to Half Off
The month is already half over and Halloween 2019 is quickly approaching as Sony unleashes their latest PlayStation Store Halloween Sale featuring PSN game deals at up to 50% off on select titles...
Top