PS4JbEmU: Difference between revisions
More actions
No edit summary |
No edit summary |
||
| (8 intermediate revisions by 2 users not shown) | |||
| Line 4: | Line 4: | ||
|description=PS4 Jailbreak Host and USB Emulator for Raspberry Pi. | |description=PS4 Jailbreak Host and USB Emulator for Raspberry Pi. | ||
|author=CrazeeGhost | |author=CrazeeGhost | ||
|lastupdated= | |lastupdated=2025/06/03 | ||
|type=Exploits | |type=Exploits | ||
|version=4. | |version=4.8 | ||
|license=Mixed | |license=Mixed | ||
|download=https://dlhb.gamebrew.org/ps4homebrews/ps4jbemu.7z | |download=https://dlhb.gamebrew.org/ps4homebrews/ps4jbemu.7z | ||
| Line 19: | Line 19: | ||
|image_alt=PS4JbEmU | |image_alt=PS4JbEmU | ||
}} | }} | ||
This project aims to set up a local web host with USB emulation on select Raspberry Pi boards. These boards can be used to exploit and jailbreak PS4 consoles running firmware version 11.00. The eligible boards include Raspberry Pi Zero W, Pi Zero 2 W, and Pi4 B, as they support a USB on-the-go (OTG) gadget mode. This feature eliminates the need to manually insert and remove the USB stick required in the exploit process. The project is implemented on a clean Raspberry Pi OS (Debian) install, making it easier to repurpose the Pi to run additional applications and services. | This project aims to set up a local web host with USB emulation on select Raspberry Pi boards. These boards can be used to exploit and jailbreak PS4 consoles running firmware version 11.00. The eligible boards include Raspberry Pi Zero W, Pi Zero 2 W, and Pi4 B, as they support a USB on-the-go (OTG) gadget mode. This feature eliminates the need to manually insert and remove the USB stick required in the exploit process. The project is implemented on a clean Raspberry Pi OS (Debian) install, making it easier to repurpose the Pi to run additional applications and services. | ||
The project was developed and tested on Raspberry Pi 4 B, but it should also work on Pi Zero W, Pi Zero 2 W, and Pi4 B. | The project was developed and tested on Raspberry Pi 4 B, but it should also work on Pi Zero W, Pi Zero 2 W, and Pi4 B. | ||
Benefits: | |||
* Clean Raspberry Pi OS install: Makes it easy to set up the Pi for other purposes as desired. | * Clean Raspberry Pi OS install: Makes it easy to set up the Pi for other purposes as desired. | ||
* Easy updates: Exploit, GoldHen, and payload files can be easily updated from the web interface. | * Easy updates: Exploit, GoldHen, and payload files can be easily updated from the web interface. | ||
| Line 31: | Line 30: | ||
* Permanent connection: The Pi can be left permanently connected to the PS4, eliminating the need to remove and plug in a USB stick to run the exploit. | * Permanent connection: The Pi can be left permanently connected to the PS4, eliminating the need to remove and plug in a USB stick to run the exploit. | ||
[https://github.com/CrazeeGhost/PS4JbEmu/releases Download and instructions.] | |||
==Changelog== | ==Changelog== | ||
'''v4.8''' | |||
* Added check to prevent pppwn execution if GoldHen is already running on the PS4. | |||
* Disabled auto updating of the pppwn cpp binary. | |||
* Restructured & simplified pppwn and pppoe orchestration. | |||
'''v4.7''' | |||
* Converted configuration to .ini for better readability. | |||
'''v4.6''' | |||
* Added Support for FW 10.50, 10.70 & 10.71 via GoldHen. | |||
* Fixed bug that caused KP when using 64bit OS. | |||
* Added post JB config options. | |||
* Moved pppwn binaries and payloads to /boot/pppwn-cpp for better maintainability. | |||
'''v4.5''' | |||
* Added post JB config options. | |||
* Moved pppwn binary and payloads to /boot/pppwn-cpp for better maintainability and scale ability. | |||
'''v4.4''' | |||
* Added support for 9.60. | |||
* Added support for 10.50 via Echo Stretch's HEN. | |||
* Added option to shutdown pi after Jailbreaking PS4. | |||
* Moved payloads to /boot/payloads for better maintainability and scale ability. | |||
'''v4.3''' | |||
*Added support for 10.50, 10.70, 10.71 via Echo Stretch's HEN. | |||
'''v4.2''' | |||
*Added support for FW 10.0x. | |||
'''v4.1''' | |||
* Auto update the pppwn_cpp exploit binary at device boot (if internet available). | |||
* PS4 can access internet if Pi is connected to WiFi and only after successful Jailbreak. | |||
* No need to restart Pi if Re-Jailbreaking after PS4 was shutdown/restarted (PS4 must have stayed off for at least 30 seconds). | |||
* Better handling of exception when PS4 crashes during exploit. | |||
* Handle if exploit halts or hangs. | |||
'''v4.0''' | |||
* Auto update the pppwn_cpp exploit binary at device boot (if internet available). | |||
* PS4 can access internet if Pi is connected to WiFi and only after successful Jailbreak. | |||
* No need to restart Pi if Re-Jailbreaking after PS4 was shutdown/restarted (PS4 must have stayed off for at least 30 seconds). | |||
* Better handling of exception when PS4 crashes during exploit. | |||
* Handle if exploit halts or hangs. | |||
'''v4.0-b1''' | '''v4.0-b1''' | ||
* Using the C++ version of the PPPwn exploit | * Using the C++ version of the PPPwn exploit. | ||
* Added support for FW 9.00 | * Added support for FW 9.00. | ||
'''v3.0-b1''' | '''v3.0-b1''' | ||
*PS4 11.00 Auto PPPwn Jailbreak. | *PS4 11.00 Auto PPPwn Jailbreak. | ||
| Line 70: | Line 81: | ||
== Credits == | == Credits == | ||
* TheFloW - [https://github.com/TheOfficialFloW/PPPwn PPPwn] | * TheFloW - [https://github.com/TheOfficialFloW/PPPwn PPPwn] | ||
* SiSTR0 - [https://github.com/GoldHEN/GoldHEN GoldHEN] | * SiSTR0 - [https://github.com/GoldHEN/GoldHEN GoldHEN] | ||
* xfangfang - [https://github.com/xfangfang/PPPwn_cpp PPPwn_cpp] | |||
* EchoStretch - [https://t.co/iQheVOIapl HEN] | |||
== External links == | == External links == | ||
* GitHub - https://github.com/CrazeeGhost/PS4JbEmu | |||
* Reddit - https://www.reddit.com/r/ps4homebrew/comments/155by5r/local_ps4_jailbreak_host_with_usb_emulation_on/ | * Reddit - https://www.reddit.com/r/ps4homebrew/comments/155by5r/local_ps4_jailbreak_host_with_usb_emulation_on/ | ||
Latest revision as of 06:55, 8 June 2025
| PS4JbEmU | |
|---|---|
| General | |
| Author | CrazeeGhost |
| Type | Exploits |
| Version | 4.8 |
| License | Mixed |
| Last Updated | 2025/06/03 |
| Links | |
| Download | |
| Website | |
| Source | |
This project aims to set up a local web host with USB emulation on select Raspberry Pi boards. These boards can be used to exploit and jailbreak PS4 consoles running firmware version 11.00. The eligible boards include Raspberry Pi Zero W, Pi Zero 2 W, and Pi4 B, as they support a USB on-the-go (OTG) gadget mode. This feature eliminates the need to manually insert and remove the USB stick required in the exploit process. The project is implemented on a clean Raspberry Pi OS (Debian) install, making it easier to repurpose the Pi to run additional applications and services.
The project was developed and tested on Raspberry Pi 4 B, but it should also work on Pi Zero W, Pi Zero 2 W, and Pi4 B.
Benefits:
- Clean Raspberry Pi OS install: Makes it easy to set up the Pi for other purposes as desired.
- Easy updates: Exploit, GoldHen, and payload files can be easily updated from the web interface.
- All-in-one device: Serves as a local web server and provides USB emulation.
- Single USB cable: One USB cable is sufficient to power the Pi and emulate USB.
- Permanent connection: The Pi can be left permanently connected to the PS4, eliminating the need to remove and plug in a USB stick to run the exploit.
Changelog
v4.8
- Added check to prevent pppwn execution if GoldHen is already running on the PS4.
- Disabled auto updating of the pppwn cpp binary.
- Restructured & simplified pppwn and pppoe orchestration.
v4.7
- Converted configuration to .ini for better readability.
v4.6
- Added Support for FW 10.50, 10.70 & 10.71 via GoldHen.
- Fixed bug that caused KP when using 64bit OS.
- Added post JB config options.
- Moved pppwn binaries and payloads to /boot/pppwn-cpp for better maintainability.
v4.5
- Added post JB config options.
- Moved pppwn binary and payloads to /boot/pppwn-cpp for better maintainability and scale ability.
v4.4
- Added support for 9.60.
- Added support for 10.50 via Echo Stretch's HEN.
- Added option to shutdown pi after Jailbreaking PS4.
- Moved payloads to /boot/payloads for better maintainability and scale ability.
v4.3
- Added support for 10.50, 10.70, 10.71 via Echo Stretch's HEN.
v4.2
- Added support for FW 10.0x.
v4.1
- Auto update the pppwn_cpp exploit binary at device boot (if internet available).
- PS4 can access internet if Pi is connected to WiFi and only after successful Jailbreak.
- No need to restart Pi if Re-Jailbreaking after PS4 was shutdown/restarted (PS4 must have stayed off for at least 30 seconds).
- Better handling of exception when PS4 crashes during exploit.
- Handle if exploit halts or hangs.
v4.0
- Auto update the pppwn_cpp exploit binary at device boot (if internet available).
- PS4 can access internet if Pi is connected to WiFi and only after successful Jailbreak.
- No need to restart Pi if Re-Jailbreaking after PS4 was shutdown/restarted (PS4 must have stayed off for at least 30 seconds).
- Better handling of exception when PS4 crashes during exploit.
- Handle if exploit halts or hangs.
v4.0-b1
- Using the C++ version of the PPPwn exploit.
- Added support for FW 9.00.
v3.0-b1
- PS4 11.00 Auto PPPwn Jailbreak.
v2.0
- Local PS4 9.00 Jailbreak Host with USB emulation.
v1.1
- Minor tweaks and README updates.
v1.0
- First Release.