NoPsmDrm icon indicating copy to clipboard operation
NoPsmDrm copied to clipboard

PSM games "Powered By Unity" do not launch with FAKE.rif license

Open Zandengoff opened this issue 7 years ago • 10 comments

I have made backups of 22 games and have generated FAKE.rif license files for each. Most games work fine. However, 3 games out of the 22 do not launch with the FAKE.rif file. The new license file that gets generated from FAKE.rif under the license folder never appears. The only difference I can find is that they are all "Powered By Unity" and have an additional Runtime folder under RO that seems to be related to the Unity runtime.

Zandengoff avatar Nov 18 '17 16:11 Zandengoff

Please contact me at [email protected]

CelesteBlue-dev avatar Nov 18 '17 17:11 CelesteBlue-dev

Can you share one of those games to take a look? Also provide your original rif. Thanks

frangarcj avatar Nov 19 '17 00:11 frangarcj

I have a couple of Unity based games. https://mega.nz/#F!kigBSSDY!83s87983LS2RZU_yKHyVkg The original rif should be in the R/O folder, if not I will upload them.

Chaser6 avatar Nov 06 '18 08:11 Chaser6

Hello, i have attempted a patch, but without your account & vita (activation shits) i cant possibly confirm if it actually works.. please try with this: NOPSMDRM.zip

if it works ill make a pull request

LiEnby avatar Nov 08 '18 02:11 LiEnby

Patch works.. but an interesting thing is,. you have to add the npdrm_free license file for the unity runtime under ux0:license/app/<PSM TITLEID>

it appears to be the same license every time and is drmfree :D once u get that, the patch works,

LiEnby avatar Nov 11 '18 01:11 LiEnby

Guys for me it still won't work. For example Raptor RPG always crashes on Powered by Unity screen with an error message. I've updated to today's nopsmdrm and the problem still occurs. Not sure what else can I do..?

ESKuba avatar Nov 12 '18 15:11 ESKuba

@ESKuba RTFM

If the game is "Powered by Unity" then you must ALSO create a folder in ux0:/license/app/PSM_TITLE_ID and place the 6488b73b912a753a492e2714e9b38bc7.rif included in this repo into that folder.

LiEnby avatar Nov 12 '18 15:11 LiEnby

@KuromeSan Hell, you're right, I overlooked that line of instructions. Had the .rif in there just in a different folder. Anyway, thank you

ESKuba avatar Nov 12 '18 19:11 ESKuba

@ESKuba RTFM

If the game is "Powered by Unity" then you must ALSO create a folder in ux0:/license/app/PSM_TITLE_ID and place the 6488b73b912a753a492e2714e9b38bc7.rif included in this repo into that folder.

The plugin should do that automatically to be honest.

devnoname120 avatar Nov 15 '18 22:11 devnoname120

@devnoname120 Acturally, if PSM games where promoted properly (like in vitashell with "refresh livearea") this would be done for you..

i couldnt find an easy way to make it do this automatically _ksceKernelLaunchAppPatched isn't called if theres an invalid license :/

LiEnby avatar Nov 16 '18 22:11 LiEnby