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: 167
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,868
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,624
Trophies
1
XP
4,772
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: 121

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
    KennieDaMeanie @ KennieDaMeanie: Nah let's just talk about fecal matter it may run off the norms