Hacking [RELEASE] ps4jb-ESP32

GraFfiX420

Well-Known Member
OP
Member
Joined
Oct 14, 2009
Messages
465
Trophies
1
XP
1,603
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: 289
Last edited by GraFfiX420, , Reason: Updated bin file to include gta mods (thanks leeful)

Prb

Well-Known Member
Member
Joined
Nov 10, 2020
Messages
1,032
Trophies
1
XP
3,863
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
1
XP
1,603
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.
 
  • Like
Reactions: laz305

Leeful

GBAtemp Member
Developer
Joined
Sep 4, 2015
Messages
1,903
Trophies
1
XP
7,068
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: 215

GraFfiX420

Well-Known Member
OP
Member
Joined
Oct 14, 2009
Messages
465
Trophies
1
XP
1,603
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
1
XP
1,603
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

laz305

Well-Known Member
Member
Joined
Jul 31, 2008
Messages
878
Trophies
1
XP
1,685
Country
United States
Can I just copy the same data folder I use for my esp8266 over to the ESP32 data folder and flash my custom host? And it will include the extras?
 
Last edited by laz305,

laz305

Well-Known Member
Member
Joined
Jul 31, 2008
Messages
878
Trophies
1
XP
1,685
Country
United States
For real we need more ESP32 hosts 😝
40-A56165-B362-4088-9417-F23-E80-C979-CB.jpg
 
  • Like
Reactions: godreborn

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: Has he had seizures before?