gitmyhub

EAPDumper

C ★ 26 updated 2mo ago

PS4 payload that backs up the HDD EAP key from kernel memory.

A PS4 homebrew payload that extracts a jailbroken console's hard drive encryption key for backup or restore purposes.

CLLVMGoldHENsetup: hardcomplexity 4/5

EAPDumper is a payload for jailbroken PlayStation 4 consoles that extracts and saves the EAP (Extended Authentication Protocol) key used to encrypt the console's hard drive. It is written in C and targets the PS4 homebrew scene, requiring GoldHEN (a popular PS4 jailbreak homebrew enabler) to run.

On a jailbroken PS4, you can run unsigned code called payloads. This payload reads the EAP HDD key directly from kernel memory and writes it to both the console's internal storage (at /data/hddeap/) and optionally to a USB drive, in three formats: binary, hexadecimal, and plain text. This key is useful for backing up or restoring encrypted hard drives tied to a specific console. The payload supports a wide range of PS4 firmware versions from 5.03 through 13.50. Building it requires an LLVM toolchain and produces two tools: the main EAPDumper payload and a companion EAP-Scanner payload.

Where it fits