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

PSVita NPDRM Decryptor

From GameBrew
PSVita NPDRM Decryptor
PSVitaNPDRMDecryptor.png
General
AuthorSuleMareVientu
TypePC Utilities
Version1.0.1
LicenseMixed
Last Updated2024/07/20
Links
Download
Website
Source

A GUI that allows batch decryption of NPDRM encrypted PS Vita titles.

Features

  • Straightforward GUI to decrypt NPDRM protected apps/patches/addcont:
    • Easier modding.
    • Allows all apps to run on all firmware versions.
    • Removes the need of plugins like NoNpDrm.
    • Full control over the content you own.

User guide

Requirements

  • Microsoft Windows 7 or later (x64)
  • .NET Framework 4.8.1
  • (Optional) TrialPatch user plugin to bypass game trials (e.g. Rayman Legends, FEZ).
  • (Optional) rePatch-reLoaded kernel plugin to install patches & addcont without merging.

How to use

If you have a PKG file and not a NPDRM app in folder format you'll first need to extract the PKG with pkg2zip.exe or similar by providing the correct zRIF.

  • Use the + button or drag & drop encrypted folders, select the output directory and click the blue arrow.
  • Adjust the options in the checkboxes to your liking.
  • Remove highlighted folders with the X button.

Follow the Input Folder Search Structure section below to setup your input folders correctly with patches and addcont.

The program will search for patches/addcont only when decrypting the main app with the specified folder setup.

Patches and additional content can still be decrypted separately.

Installing decrypted applications

  • App:
    • Copy the VPK/folder to the PS Vita (not inside ux0:app).
    • (VPK) Open VitaShell and install the package.
    • (Folder) Open VitaShell and press Triangle on the app folder and choose M > Install folder.
    • Accept extended permissions.
  • Patch:
    • Merge with main app or use rePatch.
  • Additional content:
    • Use rePatch.

For now app installation must be done through VitaShell because we need to generate a fake head.bin to display the app in the livearea.

Installing decrypted applications (rePatch)

Input folder search structure

├───addcont (DLC)
│   └───TITLE_ID
│   │   └───DLC_FOLDER
├───patch (Patch)
│   └───TITLE_ID
├───app (Main game, any name or TITLE_ID)
│   └───eboot.bin
│   └───...

Troubleshooting

Troubleshooting on readme.

Changelog

v1.0.1

  • Improved UI.
  • Added options to output rePatch folders, copy original head.bin to the decrypted app and show terminal during decryption.
  • Miscellaneous improvements.

v1.0

  • First Release.

Credits

External links

Advertising: