Join Us and become a Member for a Verified Badge to access private areas with the latest PS4 PKGs.
PS Vita CFW and Hacks       Thread starter PSXHAX       Start date Oct 14, 2017 at 8:11 AM       5      
Status
Not open for further replies.
Following the NoNpDrm v1.1 update and NoNPDRM Key RIF Extractor, PlayStation Vita homebrew developer frangarcj has just released a NoPsmDrm v1.0 plugin with source code to bypass DRM protection for PSM game content on PS Vita, PlayStation Vita TV and PS TV devices running Firmware 3.60, the taiHEN framework and HENkaku. :love:

Download: nopsmdrm.skprx / GIT / GIT / NoPayStation / NoPayStation Database / FckPSSE / FckPSSE.suprx / GameMaker Studio Hacked (Homebrew GM:S Export Tool) / GMS.vpk (18.1 MB) / GMS1.4.9999-Cracked.zip (306 MB - GMStudio + Crack 1.4.9999.zip and Unlock Modules 1.4.9999.exe) / PSM Dev 1.00 ELFS.zip (3.06 MB - PSM Dev Suite version 1.00 Decrypted) / PSM Dev Unity 1.00 ELFS.zip (16.1 MB) / PSM Dev 1.15 ELFS.zip (6.96 MB) / PSM Compati Packs.zip (58.3 MB - PSM Dev Compati Packs - PSM Developer Assistant 3.68 Compati Pack - Run PSM DEV on 3.60-3.68 with HENKaku) / PSM_SDK_2.00.00.exe (317 MB) / MakePsmGreatAgain.skprx / FreePSM.suprx / GIT / GayMaker-Studio.1.1.zip / GIT via KuromeSan

To quote from the README.md file: NoPsmDrm Plugin by Frangarcj

Features

v1.0

  • 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.
In a nutshell, this plugin allows you to bypass DRM protection on PSM game content.

This software WILL NOT
  • Allow modifications to your games/applications.
  • Enable you to run PSM content without a valid license or a fake license file.
WARNING !!!
  • For those with 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 / erased there is no way to get them back
Legal Disclaimer
  • The removal and distribution of DRM content and/or circumventing copy protection mechanisms for any other purpose than archiving/preserving games you own licenses for is illegal.
  • This software is meant to be strictly reserved for your own PERSONAL USE.
  • The author does not take any responsibility for your actions using this software.
Software Requirements

This software will only work on PlayStation Vita, PlayStation Vita TV, PlayStation TV devices running on firmware 3.60, the taiHEN framework and HENkaku need to be running on your device, for more information please connect to https://henkaku.xyz/

Installation

Download the latest nopsmdrm.skprx, copy it to ux0:tai and modify the ux0:tai/config.txt file to add the path to the module under *KERNEL as follows
Code:
*KERNEL
ux0:tai/nopsmdrm.skprx
If you know what you are doing, you may change this path to an arbitrary location as long as it matches the exact location of the module. You may also edit the ur0:tai/config.txt instead assuming you do not have a config.txt file inside the ux0:tai/ folder

Creating the 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 then be stored at
  • ux0:data/EM0041-NPOA00013_00-0000000000000000.rif using content id as 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
Installing shared games
  • PSM games must be stored at the following location: ux0:psm/TITLE_ID
  • You must update / rebuild database
Source code

The source code is located within the src directory and is licensed under GPLv3.

Donation

All my work is voluntary and nonprofit, however you can make children happy by making a small donation to Fundación Juegaterapia. Let me know if you donate something. Thanks!!!

Note: I'm not affiliated, sponsored, or otherwise endorsed by Juegaterapia. I just like their work.

Special thanks
From Pastebin.com: DownloadPSMPkgs: Python script for downloading all PSM PKG, you need to export the NPS psm pkg DB as psmpkg.csv as well:
Code:
import re

import sys

import requests

def downloadWithProgressBar(link, file_name):
    with open(file_name, "wb") as f:
            print "\nDownloading %s" % file_name
            response = requests.get(link, stream=True)
            total_length = response.headers.get('content-length')

            if total_length is None: # no content length header
                f.write(response.content)
            else:
                dl = 0
                total_length = int(total_length)
                for data in response.iter_content(chunk_size=4096):
                    dl += len(data)
                    f.write(data)
                    done = int(50 * dl / total_length)
                    sys.stdout.write("\r[%s%s]" % ('=' * done, ' ' * (50-done)) )
                    sys.stdout.flush()

file = open("psmpkg.csv")
data = file.read()
urls = re.findall('http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+', data.replace(",MISSING,",""))

count = 0
while count != len(urls):
    downloadWithProgressBar(urls[count],str(count)+".pkg")
    count += 1
From Github.com: PSM PKG Downloader

Requires Python and Requests module

Also requires Sony to have not removed the PSM PKG files from there server yet... that would be important too.

:arrow: And from jhonhenry10 here is the latest NPS_Browser update, as follows:

You can download pkg from inside an app and automatically use your favourite pkg_dec tool to decrypt content.

Application didin't provide any decrypt mechanism on its own nor links to any content. Its aggregate data from your personal tsv files, that you need to create yourself. You are responsible for content presented by this app.

0.73 Changelog:
  • ability to add PSX content
Downloads
PlayStation Suite Encryption FINALLY BEATEN!!!
GameMaker Studio 1.4.1763 Vita Hacked
From Pastebin.com: How to develop apps with PSM on 3.68 - How to use PSM (for devs)
Code:
--For Developers--

PSM Dev Assistant on 3.60+
1) Installing the ***:
    0) Download PSM *** from https://archive.org/download/PlayStationMobile/Development%20Tools/PSM_SDK_2.00.00.exe and install
    1) Open an administrator command prompt and type 'setx MSBUILDENABLEALLPROPERTYFUNCTIONS 1' and press ENTER
    2) Make sure you have PSM Vita driver installed

2) Installing the developer applications
To install PSM Dev you need a console on 3.60-3.68 running Henkaku, once u have that here are the steps
    0) Make sure you have NoNpDrm, PKGJ and Repatch already installed
    1) Download "PlayStation Mobile Development Assistant and PlayStation Mobile Development Assistant for Unity" from PKGJ or NPS
    2) Download the Compati Packs from NPS or manually from https://mega.nz/#F!ATJRyApb!kiR7hKq1sx_no7W8aJQFaA
    3) Update PSM Developer Assistant and PSM Developer Assistant for UNTIY to the latest App Versions (1.06 and 1.15)
     4) Install "MakePSMGreatAgain" https://bitbucket.org/SilicaAndPina/makepsmgreatagain plugin by SilicaAndPina to make USB work again
    and publishing license never expires
3) Creating a "Publishing License"
Originally back on 3.51 you required a "Publishing License" in order to use PS Mobile Development Assistant
obviously since the server was discontinued, so in order to get around it you have to use PSM+
    0) Connect your vita to your PC (qcma can book with this)
    1) Open up "Publishing Utility" from the PSM ***
    2) Goto Applications and Keys
    3) Take a note of your consoles "Device Name" (if it doenst show up uninstall all vita related drivers and try again)
    4) Download LocalPSM+ from https://bitbucket.org/SilicaAndPina/localpsmplus/downloads/
    5) Open LocalPSM+ and enter your "Device Name" from earlier. and click Create Publishing Key
    6) A Publishing Key and Keyring will be ""Created""
    7) Import Publishing Key using *https://i.imgur.com/MZPqWX6.png* this button (it'll be in the PSM+ Folder inside "keys/"
    8) Import Device Seed using *https://i.imgur.com/L4GyQ0p.png* this button (again, PSM+ Folder /keys)
    9) Finally import the APP KEY using *https://i.imgur.com/v7HrgJH.png* this button.
    10) *NOT REQUIRED IF USING MakePSMGreatAgain.skprx*:
    Press "Refresh License" and copy the cache/ folder to ux0:/cache/PCSI00007 (or 09 if UNITY)
    NOTE: Your publishing license will expire in 24/hours and u have to refresh in PSM+ again (unless ur using MakePsmGreatAgain)

4) Installing PSM Applications
2 Methods: FTP and USB
    1) USB
        0) For USB Mode you require "MakePsmGreatAgain" https://bitbucket.org/SilicaAndPina/makepsmgreatagain plugin
        1) Build your game, and watch it install over USB !!
    2) FTP/VitaShell
        0) Build your application and copy the "-signed" folder to ux0:/PCSI00007 (or 09 for unity) to install it
        1) Use shiplog to obtain debug output.

5) Distributing Homebrew
    0) Build your application (preferably in RELEASE mode)
    1) Everyone using this has the same Publisher License and App Key,
    so you can just copy the "SIGNED" folder Or even better. share the .PSDP/PSPP  package file created
    and have users copy it into the ux0:/cache folder! (or via USB with PsmDevice)
    2) PS: Please release source code.. :3

NOTE: There is a check in PSM Dev to see if your app name matches the app name used for the app key, (in this case the default "*") so you can simply set app name to "*" in app.xml and use the +asterisk+ key from before. it'll work on any application you want. (again im working on it!)

ill update this when better ways to do things become available!

-- For END-USERS --
PSM Homebrew will most likely be distributed in ZIP or .PSDP/PSPP format,
2) Installing the developer applications
To install PSM Dev you need a console on 3.60-3.68 running Henkaku, once u have that here are the steps
    0) Make sure you have NoNpDrm, PKGJ and Repatch already installed
    1) Download "PlayStation Mobile Development Assistant and PlayStation Mobile Development Assistant for Unity" from PKGJ or NPS
    2) Download the Compati Packs from NPS or manually from https://mega.nz/#F!ATJRyApb!kiR7hKq1sx_no7W8aJQFaA
    3) Update PSM Developer Assistant and PSM Developer Assistant for UNTIY to the latest App Versions (1.06 and 1.15)
    4) Install "MakePsmGreatAgain" plugin https://bitbucket.org/SilicaAndPina/makepsmgreatagain/src/master/ To *KERNEL
3) How to install PSM Homebrew,
    0) Simply unzip the .ZIP/PSDP/PSPP file to ux0:/cache/PCSI00007 (or 09 for UNITY) and start PSM Dev
    1) The new app should show up, and u can use it!
Finally, PSM InAppPurchases hacked!
GameMaker Studio 2 KeyGen (All VERSIONS)

Download: GMS2KeyGen.zip (19 MB - Includes GameMakerStudio2KeyGen.exe and BouncyCastle.Crypto.dll) / GameMaker.html (Makes GMS2 License Look Legit)
Code:
4HA3-RYYE
NoPsmDrm v1.0 PS Vita Plugin to Bypass PSM DRM by Frangarcj.jpg
 

Comments

Status
Not open for further replies.
Back
Top