Skip to content

Commit

Permalink
Fix activation related bug
Browse files Browse the repository at this point in the history
  • Loading branch information
LiEnby committed Jun 25, 2023
2 parents cca155a + d401f1b commit 41c2441
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 4 deletions.
9 changes: 8 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ ur0:/tai/NoPspEmuDrm_user.suprx
```

# Installation of PSP Games:
Copy digital EBOOT.PBP to PSP/GAME folder to ux0:/pspemu/PSP/GAME
Copy digital PSP/GAME folder to ux0:/pspemu/PSP/GAME

( if you use pkgj version v0.55 you need to add `install_psp_as_pbp 1` to the config.txt )
( if you use nps browser with PKG2ZIP v2.3 or older; you need to add `-p` argument to the pkg2zip parameters )
Expand All @@ -55,6 +55,13 @@ https://github.com/KuromeSan/bgdl_nopspemudrm_poc

So PKGJ support for it should be availible soon

# Note:
- this is not an eCFW and will not work with PSX2PSP or Homebrew applications - only offical 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.)

# Credits:

Expand Down
4 changes: 1 addition & 3 deletions user/PspNpDrm.c
Original file line number Diff line number Diff line change
Expand Up @@ -297,9 +297,7 @@ void sceNpDrmGenerateRif(char* contentId, const char* path) {
if(!search_games("ms0:/PSP/GAME", contentId, versionkey)) {
return;
}

//print_buf(versionkey, 0x10);


// determine a random key from act.dat to use.
int keyId = (int)(random_uint() % 0x80);

Expand Down

0 comments on commit 41c2441

Please sign in to comment.