Vita:NoPsmDrm

From ConsoleMods Wiki
Jump to navigation Jump to search
Exclamation-triangle-fill.svgCircumventing DRM mechanisms and/or creating backup copies of games and media for personal use is a right granted only in some countries. It is your sole responsibility to stay up to date with the law in your respective country. The information provided within this wiki is solely educational and its editors take no responsibility for the use or misuse of this information.

NoPsmDrm is a plugin available for jailbroken PS Vitas that removes the DRM restrictions of PlayStation Mobile content.

If you valid PSM activated Vitas and licenses, BACKUP EVERYTHING inside tm0 and ux0:/psm before using this plugin. If there's no backup and some files get removed or erased, there is no way to get them back.

Features

  • Exports PSM content license keys as fake licences.
  • Bypasses expiration of PSM game licenses.
  • Allows sharing PSM content across multiple PS Vita accounts and devices using generated fake license files.

This plugin will NOT

  • Allow modifications to your games/applications.
  • Enable you to run PSM content without a valid license or a fake license file.

Prerequsites

  • A jailbroken PlayStation Vita with the PSM Runtime installed.
    • If the console doesn't have the runtime installed, you can either install VitaDB Downloader or use the Henkaku DNS to enable downloading through the settings app.

Installation

  1. Download the latest nonpdrm.skprx and copy it to ur0:tai.
  2. Modify the ur0:tai/config.txt file to add the path to the module under *KERNEL as follows: *KERNEL ur0:tai/nopsmdrm.skprx
  3. Reboot your device.

Usage

Creating a fake license

In order to generate a fake license file containing the application's keys, you must first launch the application with the NoPsmDrm plugin enabled. The fake licenses for the applications will be stored at ux0:data/EM0041-NPOA00013_00-0000000000000000.rif using the content id as its filename.

Sharing PSM Games

If you wish to use the application on the same device but on a different account, simply copy the fake license ux0:data/EM0041-NPOA00013_00-0000000000000000.rif to ux0:psm/NPOA00013/RO/License/FAKE.rif.

If you wish to use the application on a different device, transfer the content of ux0:psm/TITLE_ID to your PC and copy the fake license ux0:data/EM0041-NPOA00013_00-0000000000000000.rif file as ux0:psm/TITLE_ID/RO/License/FAKE.rif You need to update / rebuild database.

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.T

Installing shared games

  • PSM games must be stored at the following location: ux0:psm/TITLE_ID
  • You must update / rebuild database

I'm asked to activate when launching any PSM game

  1. Download and install PSM Manager.
    • Launch it and click on "Fake AID".
    • Click on "Fix Unity".
    • Restart your Vita.
  2. Set DNS to 212.47.229.76 in your Wifi settings.
  3. Use SimpleAccountSwitcher to connect to or create a new PSN account. This will make you lose all your local trophies.

Note: After creating or connecting to a new account, you might have messages telling you that you cannot earn trophies. In order to fix this you can use PSV Trophies Fixer.