Skip to content

tdijital/PS-HDD-Tools

 
 

Repository files navigation

PS-HDD-Tools

GitHub Workflow Status

⚠️ These tools have not been thoroughly tested.

This repository includes a collection of tools for inspecting encrypted PS3 or PS4 hard drives.

Supports NAND or NOR PS3 hdd's and any PS4 hdd's.

Requires either the EID root key (PS3) or EAP hdd key (PS4).

Contents

Thanks to

  • flat_z
  • glevand
  • naehrwert
  • 3141card

Contributors

  • Tdijital
  • jason098

Tools

Decrypt Tool

The decryption tool will take an hdd image and a key file as input and output a decrypted partition.

Usage

Usage: decrypt-tool [command] [arguments...]

Commands:
  list    <input> <key file>                       List available partitions.
  decrypt <input> <key file> <partition> <output>  Decrypt a partition to a new file.  

Hex Viewer

Hex viewer that allows you to view decrypted contents of an HDD image.

You can go to any offset by pressing CTRL + G and entering either a decimal value or a hexadecimal value beginning with "0x".

Mount Tool

This tool demonstrates usage of the virtual file system and simply prints out the contents of each file system. Eventually more functionality will be added.

Usage

Usage: mount-tool [command] [arguments...]

Commands:
  list    <input> <key file>              List available partitions.
  display <input> <key file> <partition>  Display file system contents.

File Explorer

A GUI for exploring the drive's file systems.

Todo

  • Add support for arcade hdd's
  • Data recovery tools

About

PS3 and PS4 HDD tools

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • C++ 58.7%
  • C 38.5%
  • CMake 2.5%
  • Python 0.3%