Skip to content

rreha/psvdec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

psvdec (formerly known as psvcdc)

psvdec is a Python program that decrypts the PFS and eboot.bin encryption of PS Vita content (games, game updates, DLC).

Download

Check out the latest release page.

Installation & Usage

Installation

You need to have Python installed on your system.
FOR WINDOWS: You have to install Visual C++ Redistributables in order to run psvpfsparser which is required by psvdec to work properly.
FOR MACOS: Intel MacOS is not supported (for now). You have to install boost@1.85, curl, libtomcrypt and zlib using Homebrew in order to run psvpfsparser which is required by psvdec to work properly. brew install boost@1.85 curl libtomcrypt zlib

Clone the repository and install required modules:

git clone https://github.com/rreha/psvdec
cd psvdec
pip install -r ./requirements.txt

Usage

Drag and drop a PS Vita .pkg/folder into the script.py or use your desired CLI and specify PS Vita .pkg/folder(s).

e.g. : script.py file.pkg / script.py [addcont/app/patch]

Make sure to save the content inside the "Decrypted" folder every time you run the script.

Binary Sources

psvpfsparser

Windows and Ubuntu binaries were taken from the psvpfstools release.
The MacOS ARM binary was built by me using my psvpfstools fork.

Credits

renascene.com for the PS Vita Excel Spreadsheet.
mmozeiko for pkg2zip.
st4rk for PkgDecrypt.
motoharu-gosoto for psvpfstools.
uyjulian for the fork of psvpfstools.
Team Molecule for the sceutils.
mathieulh for the sceutils fork with proper keys.
Yoti for the fixed fork of mathieulh's sceutils fork.

About

psvdec is a Python program that decrypts the PFS and eboot.bin encryption of PS Vita content.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages