Skip to content
/ ps3dec Public

PS3Dec is a remake of the original PS3 decryptor which decrypts PS3s redump ISOs.

License

Notifications You must be signed in to change notification settings

Redrrx/ps3dec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PS3 Decryptor

PS3Dec is a remake of the original PS3 decryptor which decrypts PS3s redump ISOs.

the original one was written in C around 11 years ago, the sole reason i rewrote this one is for learning Rust and making my own slightly faster version to add features later anytime i want.

also i love ps3.

How does it work ?

According to PSDev Wiki a Bluray disc consists of sectors with a lenght of 2048 bytes.

Encryption:

  • Some regions are encrypted some are not
  • Usually even numbered regions are encrypted and odd numbered regions are not encrypted
  • the encryption used is AES-128 in CBC mode with no padding

What is simply done is using a decryption key and decrypting what needs to be decrypted as for the rest its directly written to disk without keeping the data in memory.

Demo

Decrypting MX vs. ATV Untamed (USA) in less than 2 seconds on a fast enough rig! sometimes increasing the thread count too high might add a slight overhead for the dec process to start.

Please bear in mind this demonstration is done on some very idealistic conditions with a very good CPU and a good SSD.

demo.mp4

Usage

Option Description Note
--iso For the ISO file
--dk For decryption key, a base-16 hex key
--tc Thread count, specifies the number of threads Be careful with this one
--auto Enables automatic key detection and decryption Will only work if there is the key in the keys folder
--skip Disables the press any key to exit after decryption
ps3dec.exe --iso game.iso --dk yourdecryptionkey --tc 64

If you don't want to keep changing your decryption key every time you can use --auto flag , which will look inside a folder called keys containing the entire PS3 keys library which you can fetch from aldostools dkey database here Aldostools dkeys , to note that only .dkey files containing a base-16 hex key are compatible.

ps3dec.exe --iso game.iso --auto --tc 64

Releases types

If you visit the releases page you might find two types

  • Stable == ready to use, reliable enough.
  • Preview == trying out requests, and toying around before stable.

Acknowledgements

About

PS3Dec is a remake of the original PS3 decryptor which decrypts PS3s redump ISOs.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages