Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/VV1LD/PS4-KernelDumper
Flexible Kernel Dumper payload for the PS4
https://github.com/VV1LD/PS4-KernelDumper
Last synced: about 2 months ago
JSON representation
Flexible Kernel Dumper payload for the PS4
- Host: GitHub
- URL: https://github.com/VV1LD/PS4-KernelDumper
- Owner: VV1LD
- Created: 2018-06-05T12:52:31.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-06-15T12:07:11.000Z (over 6 years ago)
- Last Synced: 2024-08-03T23:04:53.449Z (5 months ago)
- Language: C
- Size: 22.5 KB
- Stars: 20
- Watchers: 4
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- Awesome-PS4-Jailbreak - PS4 KernelDumper
README
# Kernel Dumper for PS4
Suported firmwares
4.05
4.55
5.05# Network Mode
Just change this in ```/include/defines.h``` to make compatible with your version
i.e
```c
#define KERN_VER 455
```Compile with your PC's IP listening on port 9023
On PC you can do to listen:
socat - tcp-listen:9023 > kernelDump.binand to send:
socat -u FILE:payload.bin TCP:"PS4 IP":9020you can then trim out the socket prints or you can adapt it with 2 sockets, one for dumping, another for logging.
To compile you need to use an sdk with changes for latest fw support support, i have used https://github.com/xvortex/ps4-payload-sdk
# USB/Filesystem Mode
To dump the kernel image to the filesystem or USB stick either change/keep
```c
#define KERN_FILEPATH "/mnt/usb0/kdump.bin"
```..to where ever you choose
and to use the USB method simply comment out this line in ```/include/defines.h```
```c
#define DEBUG_SOCKET
```to send it is still:
socat -u FILE:payload.bin TCP:"PS4 IP":9020
Have Fun! :)