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,878
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,631
Trophies
1
XP
4,802
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
  • KennieDaMeanie @ KennieDaMeanie:
    Calm your tits it sound okay for the money lol
    Gift
  • Sicklyboy @ Sicklyboy:
    Sound bars are a scam
    Gift
  • Sicklyboy @ Sicklyboy:
    No comment on whatever particular unit Kennie bought, don't really care
    Gift
  • Sicklyboy @ Sicklyboy:
    Just, in general, sound bars are a scam.
    Gift
  • Sicklyboy @ Sicklyboy:
    An actual decent to good sound bar is going to be as expensive as a lower end home theater in a box system with less functionality and a poorer sound stage
    Gift
  • Sicklyboy @ Sicklyboy:
    Which is to say you're spending so much money to still have 100% of the sound come from the bottom of the TV.
    Gift
  • KennieDaMeanie @ KennieDaMeanie:
    As long as it sounds good that's all I give a fuck about lol
    Gift
  • Sicklyboy @ Sicklyboy:
    aye long as you're happy with your purchase that's the important part
    Gift
  • KennieDaMeanie @ KennieDaMeanie:
    You really can't judge based on video reviews as it's not the pure sound coming from it
    Gift
  • KennieDaMeanie @ KennieDaMeanie:
    So any product reviewer can just say spend $200 more on this cause it sounds better be your own judge
    Gift
  • KennieDaMeanie @ KennieDaMeanie:
    Plus stores have that 30 day return thing if you're not happy with it return it it shouldn't need to be a huge deal lol
    Gift
  • Sicklyboy @ Sicklyboy:
    I gotta sit down for a bit and play around with the new surround receiver I bought
    Gift
  • Sicklyboy @ Sicklyboy:
    Does everything I need it to however it's got some peculiarities that either I'm just being big dumb and not understanding right, or are a complete dealbreaker
    Gift
  • KennieDaMeanie @ KennieDaMeanie:
    I'd love to own a good klipsch or Yamaha receiver but I don't really need to spend $200+ on a receiver living in a single bedroom apartment
    Gift
  • Sicklyboy @ Sicklyboy:
    *looks around nervously at single bedroom apartment*
    Gift
  • KennieDaMeanie @ KennieDaMeanie:
    As long as it booms out the crackhead I live around it's good enough
    Gift
  • Sicklyboy @ Sicklyboy:
    Funny that, I actually just replaced a Yamaha receiver, replaced it with a manufacturer refurbished Denon unit
    Gift
  • Sicklyboy @ Sicklyboy:
    Only reason for replacing is that the Yamaha unit was like 8 years old and didn't support 4k video
    Gift
  • KennieDaMeanie @ KennieDaMeanie:
    Denon makes good shit
    Gift
  • Sicklyboy @ Sicklyboy:
    And now that I think of it, only a single device that's plugged into it is even capable of outputting a 4k signal anyway lmfao
    Gift
  • Sicklyboy @ Sicklyboy:
    my chromecast
    Gift
  • Sicklyboy @ Sicklyboy:
    ps4, xbox one, switch, all 1080p I think. I don't have the ps5 or xsx yet
    Gift
  • KennieDaMeanie @ KennieDaMeanie:
    I wish Marshall could make good 7.1 receivers but they're more amp related
    Gift
  • KennieDaMeanie @ KennieDaMeanie:
    And audio technica
    Gift
  • Sicklyboy @ Sicklyboy:
    hmmm what to order for dinner
    Gift
    Sicklyboy @ Sicklyboy: hmmm what to order for dinner