Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

PSPDecrypt: Difference between revisions

From GameBrew
(Created page with "{{Infobox PSP Homebrews |title=PSPDecrypt |image=PSPDecrypt.png |description=Simple tool to decrypt PSP binaries. |author=John-K |lastupdated=2021/03/06 |type=Hack Utilities |version=1.0 |license=GPL-3.0 |download=https://dlhb.gamebrew.org/psphomebrew/PSPDecrypt.7z |website=https://github.com/John-K/pspdecrypt |source=https://github.com/John-K/pspdecrypt |donation= }} {{#seo: |title= (Hack Utilities) - GameBrew |title_mode=append |image=PSPDecrypt.png |image_alt=PSPDecry...")
 
No edit summary
 
Line 1: Line 1:
{{Infobox PSP Homebrews
{{Infobox PSP Homebrews
|title=PSPDecrypt
|title=PSPDecrypt
|image=PSPDecrypt.png
|image=pspdecrypt.png
|description=Simple tool to decrypt PSP binaries.
|description=Simple tool to decrypt PSP binaries.
|author=John-K
|author=John-K
Line 19: Line 19:
|image_alt=PSPDecrypt
|image_alt=PSPDecrypt
}}
}}
PSPDecrypt is a command-line tool developed by John-K, with contributions from artart78, zecoxao, and krystalgamer. It's designed to decrypt PSP binaries and firmware updates, eliminating the need for a physical PSP.
PSPDecrypt is a command-line tool to decrypt PSP binaries and firmware updates (PSAR format).
 
Decryption code copied from [https://github.com/hrydgard/ppsspp/ ppsspp], making use of libkirk by draan.
 
KL3E & KL4E implementation and PSAR extraction by artart78.


In the past, the decryption of such binaries was typically performed using PSARDumper. This tool had to be run on a hacked PSP to obtain the necessary decryption keys. Over time, hackers have managed to extract many of these keys. As a result, a tool like PSPDecrypter now enables enthusiasts to extract and decrypt these files directly on their PC.  
==Features==
* Decrypt PRX and IPL files.
* Decrypt and extract PSAR archives and its contents, including IPL stages where possible.
* Extract all known PSP OFW, TT FW, and JigKicks.


==Usage==
==Screenshots==
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.
https://dlhb.gamebrew.org/psphomebrew/pspdecrypt2.png


==Changelog==  
==Changelog==  
'''1.0'''
'''1.0'''
* Merges pspdecrypt and psardecrypt into one binary
* Merges pspdecrypt and psardecrypt into one binary.
* Top-level utility re-write with additional options by @artart78
* Top-level utility re-write with additional options by [https://github.com/artart78 @artart78].
* syscon key ipl xor support by @proximav
* syscon key ipl xor support by [https://github.com/ProximaV @ProximaV].
* Disable broken KIRK1 ECDSA signature verification that was slowing down extraction for certain OFW
* Disable broken KIRK1 ECDSA signature verification that was slowing down extraction for certain OFW.
* Support for decrypting remaining IPL variants
* Support for decrypting remaining IPL variants.
* Replace Table decryption with DES implementation
* Replace Table decryption with DES implementation.
 
'''0.8'''
'''0.8'''
* Adds KL3E & KL4E decompression support for PSAR contents
* Adds KL3E & KL4E decompression support for PSAR contents.
* Adds PSAR support
* Adds PSAR support.
* Extracts most public FW, older JigKick payloads, and most TT FW
* Extracts most public FW, older JigKick payloads, and most TT FW.
'''Initial release (unversioned)'''
* Decrypts PRX files.


== External links ==
== External links ==
* Github - https://github.com/John-K/pspdecrypt
* GitHub - https://github.com/John-K/pspdecrypt

Latest revision as of 04:59, 14 July 2024

PSPDecrypt
Pspdecrypt.png
General
AuthorJohn-K
TypeHack Utilities
Version1.0
LicenseGPL-3.0
Last Updated2021/03/06
Links
Download
Website
Source

PSPDecrypt is a command-line tool to decrypt PSP binaries and firmware updates (PSAR format).

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

KL3E & KL4E implementation and PSAR extraction by artart78.

Features

  • Decrypt PRX and IPL files.
  • Decrypt and extract PSAR archives and its contents, including IPL stages where possible.
  • Extract all known PSP OFW, TT FW, and JigKicks.

Screenshots

pspdecrypt2.png

Changelog

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.

External links

Advertising: