More actions
No edit summary |
m (Text replacement - "|discussion=" to "|donation=") |
||
Line 11: | Line 11: | ||
|website=https://github.com/LiEnby/NoPspEmuDrm | |website=https://github.com/LiEnby/NoPspEmuDrm | ||
|source=https://github.com/LiEnby/NoPspEmuDrm | |source=https://github.com/LiEnby/NoPspEmuDrm | ||
| | |donation= | ||
}} | }} | ||
{{#seo: | {{#seo: |
Revision as of 00:59, 14 August 2023
NoPspEmuDrm | |
---|---|
General | |
Author | LiEnby |
Type | Plugins |
Version | 1.03 |
License | GPL-3.0 |
Last Updated | 2023/07/09 |
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.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.