Archive of https://github.com/zecoxao/pspdecrypt — Simple tool to decrypt PSP binaries https://github.com/zecoxao/pspdecrypt
  • C 57.3%
  • C++ 42.6%
  • Makefile 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2024-01-22 01:36:00 +00:00
.github/workflows Remove openssl link for macos action 2024-01-21 11:39:52 -05:00
libkirk fill go xor table 2021-06-10 21:07:50 +01:00
.gitignore Ignore binary files 2020-07-04 19:24:24 -04:00
common.cpp fill go xor table 2021-06-10 21:07:50 +01:00
common.h fill go xor table 2021-06-10 21:07:50 +01:00
CommonTypes.h Initial version from PPSSPP SHA e7ec568 2020-07-04 18:47:53 -04:00
ipl_decrypt.cpp Add IPL decryption key for 06g 2024-01-18 20:42:41 +01:00
ipl_decrypt.h fill go xor table 2021-06-10 21:07:50 +01:00
kl4e.c Add comments and credits 2021-01-18 21:43:53 +01:00
kl4e.h Now with KL3E decompression (used for extracting reboot.bin!) 2021-01-18 00:11:19 +01:00
libLZR.c Added MacOS support 2021-02-09 20:49:46 +00:00
libLZR.h Add comments and credits 2021-01-18 21:43:53 +01:00
LICENSE.TXT Initial version from PPSSPP SHA e7ec568 2020-07-04 18:47:53 -04:00
Makefile fill go xor table 2021-06-10 21:07:50 +01:00
PrxDecrypter.cpp make everything oneliner in pspdecrypt 2022-06-02 19:27:27 +01:00
PrxDecrypter.h Explain why a check is commented out & print tag info for prx decryption only 2021-01-19 18:49:16 +01:00
PsarDecrypter.cpp Fixed typo in error message 2022-01-19 15:56:00 +03:00
PsarDecrypter.h fill go xor table 2021-06-10 21:07:50 +01:00
pspdecrypt.cpp add pupk as well 2024-01-22 01:36:00 +00:00
pspdecrypt_lib.cpp Decompress second ME image 2021-11-13 17:49:32 +01:00
pspdecrypt_lib.h Decompress second ME image 2021-11-13 17:49:32 +01:00
Readme.md fill go xor table 2021-06-10 21:07:50 +01:00
Swap.h Initial version from PPSSPP SHA e7ec568 2020-07-04 18:47:53 -04:00
syscon_ipl_keys.c fix formatting, maybe 2021-06-10 22:37:00 +01:00
syscon_ipl_keys.h fill go xor table 2021-06-10 21:07:50 +01:00

pspdecrypt

A quick and dirty tool to decrypt PSP binaries, and also PSP updaters (PSAR format)

Licensed under GPLv3

Decryption code copied from ppsspp, making use of libkirk by draan

KL3E & KL4E implementation and PSAR extraction by artart78

Usage

pspdecrypt is capable of decrypting PRX and IPL files as well as decrypting and extracting PSAR archives and its contents, including IPL stages where possible.

Release Notes

1.0

  • Merges pspdecrypt and psardecrypt into one binary
  • Top-level utility re-write with additional options by @artart78
  • syscon key ipl xor support by @proximav
  • Disable broken KIRK1 ECDSA signature verification that was slowing down extraction for certain OFW
  • Support for decrypting remaining IPL variants
  • Replace Table decryption with DES implementation

0.8

  • Adds KL3E & KL4E decompression support for PSAR contents
  • Adds PSAR support
  • Extracts most public FW, older JigKick payloads, and most TT FW

Initial release (unversioned)

  • Decrypts PRX files