PSM Runtime

From Vita Developer wiki
Revision as of 11:43, 10 December 2018 by Li (talk | contribs) (→‎Technical Details)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

What is PlayStation Mobile Runtime Package

The PlayStation Mobile Runtime Package is used to run PlayStation Mobile software, it is really just a Mono Runtime with some PlayStation Specific functions, and some DRM (PSMDRM)

Releases of PSM Runtime

Vita PKG :

Version PS VITA FW Category SFO Creation Date Hash MD5 Hash SHA1 Links Size Notes
1.00 2.00 gd - - - PSM Runtime 1.00 - -
1.01 Unknown gd - - - - - -
1.02 Unknown gd - - - - - -
1.03 Unknown gd - - - - - -
1.04 Unknown gd - - - - - -
1.05 Unknown gd - - - - - -
1.06 Unknown gd - - - - - -
1.07 Unknown gd - - - - - -
1.08 Unknown gd - - - - - -
1.09 Unknown gd - - - - - -
2.00 Unknown gd - - - PSM Runtime 2.00 Update - -
2.01 3.35 gd - - - PSM Runtime 2.01 Update - Final Release

Android APK :

Version Hash MD5 Hash SHA1 Links Size Notes
1.0.0 - - PSM Runtime 1.0.0 APK 19MB -
1.1.0 - - PSM Runtime 1.1.0 APK 19MB -
1.1.1 - - PSM Runtime 1.1.1 APK 19MB -
1.1.5 - - PSM Runtime 1.1.5 APK 19.03MB -
1.2.0 - - PSM Runtime 1.2.0 APK 19.03MB -
1.3.0 - - PSM Runtime 1.3.0 APK 19.03MB -
1.3.1 - - PSM Runtime 1.3.1 APK 19.03MB -
1.4.0 - - PSM Runtime 1.4.0 APK 20.3MB -
1.5.0 - - PSM Runtime 1.5.0 APK 20.3MB -
1.5.1 - - PSM Runtime 1.5.1 APK 20.3MB -
1.6.0 - - PSM Runtime 1.6.0 APK 20.32MB -
1.7.0 - - PSM Runtime 1.7.0 APK 20.37MB Final Release


Technical Details

If /CONFIG/PSM/revocation_check_req = 1 then the PSM Runtime will try to connect to PlayStation Network to a "revocation check" and will refuse to run the game if this fails, which can lead to you being unable to run PSM games without an internet connection. to fix this simply change /CONFIG/PSM/revocation_check_req to 0 in the registry.

The PSM Runtime saves SaveData into the RW/Documents folder unencrypted, (Not Protected by PSSE) which makes save modding easy.

On PSTV Whitelist for PSM Games is hardcoded into SceShell? however for PSM Unity games, there is a "PSVitaTV" Feature in app.info Which SceShell translates into a ATTRIBUTE_MINOR when SceShell is building app.db