Hacking [RELEASE] ps4jb-ESP32

GraFfiX420

Well-Known Member
OP
Member
Joined
Oct 14, 2009
Messages
465
Trophies
0
XP
1,510
Country
United States
There are several exploit hosts for the ESP8266, but none for the ESP32. When I first got my PS4, I only had ESP32's laying around, so while I waited for ESP8266's, I decided to see if I could write one myself. The ESP32 is quite capable, and is a little smaller, so why not. The flash size is a limiting factor, with only 3mb available. Here is a link to the source code on github, with instructions for making your own .bin file, flashable with nodemcu-pyflasher:

https://github.com/cspencer49519/ps4jb-ESP32

I'm attaching a pre-built bin, made with leeful's v10 menu, GTA Menus now included, thanks Leeful!

Flash this bin with NodeMCU-PyFlasher, let the ESP32 boot, and connect to the SSID
"ESP32 6.72 jailbreak server"
On your PS4. Opening the User Guide will redirect you to leeful v10.
Host address is 192.168.5.1


Let me know if you have any questions.
 

Attachments

  • flash_4M.bin.zip
    1.4 MB · Views: 170
Last edited by GraFfiX420, , Reason: Updated bin file to include gta mods (thanks leeful)

Prb

Well-Known Member
Member
Joined
Nov 10, 2020
Messages
766
Trophies
1
XP
1,877
Country
United Kingdom
There are several exploit hosts for the ESP8266, but none for the ESP32. When I first got my PS4, I only had ESP32's laying around, so while I waited for ESP8266's, I decided to see if I could write one myself. The ESP32 is quite capable, and is a little smaller, so why not. The flash size is a limiting factor, with only 3mb available. Here is a link to the source code on github, with instructions for making your own .bin file, flashable with nodemcu-pyflasher:

https://github.com/cspencer49519/ps4jb-ESP32

I'm attaching a pre-built bin, made with leeful's v10 menu, I HAD TO REMOVE THE GTA V MENUS, AS THEY ARE TOO LARGE, NO OTHER ALTERATIONS WERE MADE.

Flash this bin with NodeMCU-PyFlasher, let the ESP32 boot, and connect to the SSID
"ESP32 6.72 jailbreak server"
On your PS4. Opening the User Guide will redirect you to leeful v10.
Host address is 192.168.5.1


Let me know if you have any questions.
Good work mate tell me is the esp32 3mb total or 3mb data and 1 mb wifi are you using any compression on the bins and js?
 

GraFfiX420

Well-Known Member
OP
Member
Joined
Oct 14, 2009
Messages
465
Trophies
0
XP
1,510
Country
United States
Good work mate tell me is the esp32 3mb total or 3mb data and 1 mb wifi are you using any compression on the bins and js?

Yes, the makeSmall.sh script in the utility directory will turn all the .js files into gzipped byte arrays.
 

Leeful

GBAtemp Member
Developer
Joined
Sep 4, 2015
Messages
1,630
Trophies
1
XP
4,797
Country
United Kingdom
Why are you only gzipping the .js files?
For the regular esp8266 all files are gzipped and the v10 files (including the GTAV mods) only come to 781KB when compressed so they easily fit on the SPIFFS partition.

Try and build the bin using the attached .gz files and see it it works.
If it doesnt you might need to add gzip support to your project file.
 

Attachments

  • v10_gzipped_files.zip
    781.4 KB · Views: 123

GraFfiX420

Well-Known Member
OP
Member
Joined
Oct 14, 2009
Messages
465
Trophies
0
XP
1,510
Country
United States
Why are you only gzipping the .js files?
For the regular esp8266 all files are gzipped and the v10 files (including the GTAV mods) only come to 781KB when compressed so they easily fit on the SPIFFS partition.

Try and build the bin using the attached .gz files and see it it works.
If it doesnt you might need to add gzip support to your project file.

Interesting, it never crossed my mind to gzip the bins themselves, let me give that a shot.

** I'm going to change my makeSmall script to also compress html and bin files, will upload the source in a bit here.
 
Last edited by GraFfiX420,
  • Like
Reactions: Leeful

GraFfiX420

Well-Known Member
OP
Member
Joined
Oct 14, 2009
Messages
465
Trophies
0
XP
1,510
Country
United States
Why are you only gzipping the .js files?
For the regular esp8266 all files are gzipped and the v10 files (including the GTAV mods) only come to 781KB when compressed so they easily fit on the SPIFFS partition.

Try and build the bin using the attached .gz files and see it it works.
If it doesnt you might need to add gzip support to your project file.

It's done, updated the bin in the OP, also updated the code on github so the makesmall script now compresses everything, Thanks again.
 
  • Like
Reactions: Leeful
General chit-chat
Help Users
  • No one is chatting at the moment.
    HarvHouHacker @ HarvHouHacker: The tablet on-screen keyboard sucks; I keep mistyping.