NoPspEmuDrm Vita

From GameBrew
NoPspEmuDrm
Nopspemudrmvita.png
General
AuthorLiEnby
TypePlugins
Version1.05
LicenseGPL-3.0
Last Updated2024/02/17
Links
Download
Website
Source

A plugin to bypass all PSPEmu DRM Checks, so you can play digital PSP or PS1 game backups.

Features

  • Play any PSP, PSX, NeoGeo, PC Engine or TurboGrafix16 contents without a license - Directly from the livearea, as if you got it from the PlayStation Store, no Adrenaline.
  • Use any PSP DLC Content (EDATs) without a license.
  • Use PocketStation functionality with PSX games that support it. note: requires "PocketStation App" to be installed.
  • Start PspEmu content without NpDrm activation.
  • Force __sce_ebootpbp signature file validation success (means that PSP bubbles won't be snapped out of existence upon downgrading or changing accounts).
  • Can use any Multi Disc game on your Vita, even if they are not within __sce_discinfo.

Installation

The installation of the plugin consists of two parts: a kernel plugin and a user plugin. Both need to be installed for the plugin to work correctly.

The file paths for the kernel and user plugins are as follow on config.txt:

*KERNEL
ur0:/tai/NoPspEmuDrm_kern.skprx
*ALL
ur0:/tai/NoPspEmuDrm_user.suprx

How to install PSP game:

  • Copy digital PSP/GAME folder to ux0:/pspemu/PSP/GAME/.
  • Note that currently, VitaShell not support "Promoting" PSP games, you can use the author's fork that supports this.
  • And on the main screen click Triangle, press "Refresh LiveArea".

Notes:

  • This is not an eCFW and will not work with PSX2PSP or homebrew applications - only official content (chovy-sign/sign_np will work though).
  • First time startup of a game may take longer than later runs as it has to find the games decryption key, however it is cached after that and will be faster.
  • PSP EBOOT.PBP games dont work in adrenaline by default because adrenaline do not patch npumd drm. (can be fixed with npdrm_free PSP plugin by qwikrazor however).

Media

NoPspEmuDrm Trailer - (Silica)

Changelog

v1.05

  • Now reads ConsoleID for rif generation from idstorage, this should hopefully fix compatibility issues with Console ID Spoofers.

v1.04

  • Fixes a bug where games with data.psar file larger than 2,147,483,647 bytes would not work.

v1.03

  • Now bypasses __sce_discinfo mul,ti-disc whitelist.
  • Fixes bug with some free drm vita games getting broken due to ecdsa patch.

v1.02

  • Fixes a rare bug in some games that would reboot the entire psp kernel at runtime, causing NpDrm.prx patches to be removed (ex; The Power Stone Collection).
  • Fixes a bug with parsing rif start and end dates, in offical rif files.

v1.01

  • Fixes a bug where cached rif would not be re-generated if was generated without activation and then you activated your console.

v1.00

  • First Release.

Credits

  • Li - Main dev; wrote all plugin code (except crypto/), Being transgender.
  • Hykem - kirk_engine, used to "emulate" alot of the KIRK security co-processor functions from the PSP.
  • SquallATF - Wrote alot of the Chovy-Sign2/PspCrypto code that this is heavily based on; Also helped with EDAT.
  • TheFlow - Original NoNpDrm code- NoPspEmuDrm_kern is fork of NoNpDrm. and for the original Adrenaline v3.00, which i think i copied like 1 function from which was for reading/writing to PspEmu memory.

External links

Advertising: