Hacking [RELEASE] PSVita NPDRM Decryptor

SuleMareVientu

Member
OP
Newcomer
Joined
Jul 4, 2022
Messages
10
Trophies
0
Location
Italy
XP
221
Country
Italy

preview-v1.0.1.png

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.

Usage:

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 [I]X[/I] 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 (WITHOUT head.bin) :
  • Copy the VPK/folder to the PSVita (NOT inside ux0:app)
  • (VPK) Open VitaShell and install the package
  • (Folder) Open VitaShell and press △ on the app folder and choose More -> Install folder
  • Accept extended permissions
App (WITH head.bin) :
  • Copy the app folder to ux0:app/... (where you would normally place NPDRM content)
  • Return to the home screen in VitaShell (where it shows os0:, ur0:, ux0: etc.), press △ and choose Refresh LiveArea™
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):

App:
  • Install as described before
Patch/Additional content:

Input Folder Search Structure:

├───addcont │ └───TITLE_ID │ │ └───DLC_FOLDER ├───patch │ └───TITLE_ID ├───app (any name or TITLE_ID) │ └───eboot.bin │ └───...
dvYhB2o.png

Software Requirements:

Troubleshooting - GitHub

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:

  • Initial release

Credits:

PSVita DevWiki - Documentation
Team Molecule - sceutils
motoharu-gosuto - psvpfstools
LoopingAudioConverter - GUI base

BetterFolderBrowser - Folder Select Dialog
botik - guidance & help

 

Attachments

  • PSVitaNPDRMDecryptor.zip
    8.6 MB · Views: 64
  • PSVitaNPDRMDecryptor-v1.0.1.zip
    6.5 MB · Views: 66
Last edited by SuleMareVientu,

SuleMareVientu

Member
OP
Newcomer
Joined
Jul 4, 2022
Messages
10
Trophies
0
Location
Italy
XP
221
Country
Italy

Release 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
 
  • Like
Reactions: Serph-DDS

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    @Sicklyboy, Morning Sickly :D
    +1
  • Sicklyboy @ Sicklyboy:
    Called my mechanic and he hopes to have my car up on the lift this afternoon to see what broke on it. Hoping it's just a bad coolant hose or something uuuggghhhhhhh
    +2
  • SylverReZ @ SylverReZ:
    We've never used the van in ages because there's a lot of things wrong with it. Just discovered that the battery is dead, it's going to cost $$$ to get a new one.
  • SylverReZ @ SylverReZ:
    It's got constant gear stick issues where you can't reverse or move forwards, the floors are becoming damp, breaks down, etc.
  • SylverReZ @ SylverReZ:
    I honestly feel for you man.
  • Skv0ra @ Skv0ra:
    Syl, don't forget that Sickly got a Ford and those weren't designed to ever work
    +2
  • SylverReZ @ SylverReZ:
    @Skv0ra, That's what I had in mind. Ford isn't very good.
  • DinohScene @ DinohScene:
    any and all car brands have their respective flaws
    +1
  • DinohScene @ DinohScene:
    none of them are good
    +1
  • realtimesave @ realtimesave:
    omg @DinohScene is lurking
  • DinohScene @ DinohScene:
    I'm always lurking
  • DinohScene @ DinohScene:
    mostly
  • realtimesave @ realtimesave:
    @DinohScene I fear your mod powers :O
  • DinohScene @ DinohScene:
    fear harder
  • SylverReZ @ SylverReZ:
    "Women want me, mods fear me." :ninja:
  • DinohScene @ DinohScene:
    - a person w/o a GBAtemp account
    +1
  • SylverReZ @ SylverReZ:
    You ain't wrong.
  • realtimesave @ realtimesave:
    finally got my new ps4 game but have to go work in an hour :|
    +1
  • SylverReZ @ SylverReZ:
    @realtimesave, Any good game in particular?
  • DinohScene @ DinohScene:
    sell the game, quit your job
    +1
  • Sicklyboy @ Sicklyboy:
    @Skv0ra, lmao. Latest on that anyway, called my mechanic this morning and he's planning to have my car up on the lift this afternoon. Here's hoping it's nothing major
  • Delta984 @ Delta984:
    good afternoon-ish
    +1
    Delta984 @ Delta984: good afternoon-ish +1