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

NPdecrypter PSP: Difference between revisions

From GameBrew
(Created page with "{{Infobox PSP homebrew | title = NPdecrypter | image = https://dlhb.gamebrew.org/psphomebrew/NPdecrypter.jpg|250px | type = Plugins | version = v0.11 | licence = Mixed | autho...")
 
No edit summary
Line 1: Line 1:
{{Infobox PSP homebrew
{{Infobox PSP homebrew
| title = NPdecrypter
| title = NPdecrypter
| image = https://dlhb.gamebrew.org/psphomebrew/NPdecrypter.jpg|250px
| image = https://dlhb.gamebrew.org/psphomebrew/npdecrypter.jpg|250px
| type = Plugins
| type = Plugins
| version = v0.11
| version = 0.11 (21 Sept 2011)
| licence = Mixed
| licence = Mixed
| author = codestation
| author = codestation
| website = https://wololo.net/talk/viewtopic.php?t=4997
| website = https://wololo.net/talk/viewtopic.php?t=4997
| download = https://dlhb.gamebrew.org/psphomebrew/NPdecrypter.rar
| download = https://dlhb.gamebrew.org/psphomebrew/npdecrypter.rar
| source = https://github.com/codestation/npdecrypter
| source = https://github.com/codestation/npdecrypter
}}
}}
<youtube>K1WSOSimvTI</youtube>


NPdecrypter (EDAT/PGD/SPRX decrypter) is a plugin that is capable of decrypting DLC files from games so you don't need to reactivate your account and/or switch between them while using your purchased DLC from different regions.
NPdecrypter (EDAT/PGD/SPRX decrypter) is a plugin that is capable of decrypting your legally owned DLC files from games so you don't need to reactivate your account and/or switch between them while using your purchased DLC from different regions.


After your files are decrypted you can load them with NPloader or the noDRM engine of 6.20/6.35/6.39 PRO.
After your files are decrypted you can load them with [[NPloader PSP|NPloader]] or the noDRM engine of 6.20/6.35/6.39 PRO.


Installation
==Installation==
Copy the plugin in the seplugins folder and enable it in game.txt by adding the following line
Copy the plugin in the seplugins folder and enable it in game.txt by adding the following line
ms0:/seplugins/npdecrypter.prx 1
ms0:/seplugins/npdecrypter.prx 1
'''Note:''' If you are on 6.20/6.35/6.60 PRO, disable the noDRM engine.


Note: If you are on 6.20/6.35/6.60 PRO, disable the noDRM engine.
==User guide==
Load the game and it will freeze and start decrypting the DLC (check for the intermitent MS light), note that it takes some time like 2-5 mins per 5 MiB DLC.


User guide
When is completed then the game will continue. Now you can exit the game and check the /DLC/ directory, it must contain a copy of your DLC folder in their decrypted form.
Load the game and it will freeze and start decrypting the DLC (check for the intermitent MS light), note that it takes some time like 2-5 mins per 5 MiB DLC.


When is completed then the game will continue. Now you can exit the game and check the /DLC directory, it must contain a copy of your DLC folder in their decrypted form.
'''Note from developer:'''


Note from developer:
Some games doesn't initialize the npdrm right away, so you must do some action that triggers the DLC load (e.g. GEB loads the DLC after the save load).
Some games doesn't initialize the npdrm right away, so you must do some action that triggers the DLC load (e.g. GEB loads the DLC after the save load).


Line 34: Line 34:
Remember to disable the plugin once completed because it could interfere with other games or plugins.
Remember to disable the plugin once completed because it could interfere with other games or plugins.


Compatibility
==Compatibility==
Supported Firmwares:
Supported Firmwares:
6.20 to 6.60


Changelog
6.20 to 6.60 <br>
v0.11
 
- Added support for games that load @ 0x08900000.
==Changelog==
'''v0.11'''
* Added support for games that load @ 0x08900000.


v0.10
'''v0.10'''
- Added support for 6.60 FW.
* Added support for 6.60 FW.


v0.9
'''v0.9'''
- Added support for games that doesn't use sceNpDrmSetLicenseeKey to init the seed (game bug?).
* Added support for games that doesn't use sceNpDrmSetLicenseeKey to init the seed (game bug?).


v0.8
'''v0.8'''
- Moved SceIoDirent from the stack to the heap so the recursive function doesn't fail with too nested dirs.
* Moved SceIoDirent from the stack to the heap so the recursive function doesn't fail with too nested dirs.


v0.7
'''v0.7'''
- Implemented user memory allocation for edat dumper so it doesn't fail on PSP 1000.
* Implemented user memory allocation for edat dumper so it doesn't fail on PSP 1000.


v0.6
'''v0.6'''
- Implemented dynamic memory allocation so the plugin doesn't fail when decrypting too nested dirs.
* Implemented dynamic memory allocation so the plugin doesn't fail when decrypting too nested dirs.


v0.5
'''v0.5'''
- Copy the rest of files (non edat/sprx) directly to /DLC/<GAME_ID>/.
* Copy the rest of files (non edat/sprx) directly to /DLC/<GAME_ID>/.


v0.4
'''v0.4'''
- Moved the decrypted files to /DLC/<GAME_ID>/.
* Moved the decrypted files to /DLC/<GAME_ID>/.


v0.3
'''v0.3'''
- Added support for decrypting sprx.
* Added support for decrypting sprx.


v0.2
'''v0.2'''
- Merged both plugins into one (npdecrypter.prx).
* Merged both plugins into one (npdecrypter.prx).


v0.1
'''v0.1'''
- Initial version.
* Initial version.


Credits
==Credits==
Special thanks to Coldbird for the hook functions.
Special thanks to Coldbird for the hook functions.


References
==External links==
GitHub, https://github.com/codestation/npdecrypter
* GitHub - https://github.com/codestation/npdecrypter
Wololo, https://wololo.net/talk/viewtopic.php?t=4997
* Wololo - https://wololo.net/talk/viewtopic.php?t=4997
 
[[Category:PSP homebrew applications]]
[[Category:PSP homebrew plugins]]

Revision as of 10:47, 15 August 2021

NPdecrypter
npdecrypter.jpg
General
Author(s)codestation
TypePlugins
Version0.11 (21 Sept 2011)
LicenceMixed
Links
Download
Website
Source
Advertisements

<htmlet>adsense</htmlet>


NPdecrypter (EDAT/PGD/SPRX decrypter) is a plugin that is capable of decrypting your legally owned DLC files from games so you don't need to reactivate your account and/or switch between them while using your purchased DLC from different regions.

After your files are decrypted you can load them with NPloader or the noDRM engine of 6.20/6.35/6.39 PRO.

Installation

Copy the plugin in the seplugins folder and enable it in game.txt by adding the following line

ms0:/seplugins/npdecrypter.prx 1

Note: If you are on 6.20/6.35/6.60 PRO, disable the noDRM engine.

User guide

Load the game and it will freeze and start decrypting the DLC (check for the intermitent MS light), note that it takes some time like 2-5 mins per 5 MiB DLC.

When is completed then the game will continue. Now you can exit the game and check the /DLC/ directory, it must contain a copy of your DLC folder in their decrypted form.

Note from developer:

Some games doesn't initialize the npdrm right away, so you must do some action that triggers the DLC load (e.g. GEB loads the DLC after the save load).

Also some games load DLC from another GAME_ID, for those cases one must rename the directory to match the game ID of the game before attempting decryption (e.g. Rock Band Lite).

Remember to disable the plugin once completed because it could interfere with other games or plugins.

Compatibility

Supported Firmwares:

6.20 to 6.60

Changelog

v0.11

  • Added support for games that load @ 0x08900000.

v0.10

  • Added support for 6.60 FW.

v0.9

  • Added support for games that doesn't use sceNpDrmSetLicenseeKey to init the seed (game bug?).

v0.8

  • Moved SceIoDirent from the stack to the heap so the recursive function doesn't fail with too nested dirs.

v0.7

  • Implemented user memory allocation for edat dumper so it doesn't fail on PSP 1000.

v0.6

  • Implemented dynamic memory allocation so the plugin doesn't fail when decrypting too nested dirs.

v0.5

  • Copy the rest of files (non edat/sprx) directly to /DLC/<GAME_ID>/.

v0.4

  • Moved the decrypted files to /DLC/<GAME_ID>/.

v0.3

  • Added support for decrypting sprx.

v0.2

  • Merged both plugins into one (npdecrypter.prx).

v0.1

  • Initial version.

Credits

Special thanks to Coldbird for the hook functions.

External links

Advertising: