PSM Runtime: Difference between revisions

From Vita Developer wiki
Jump to navigation Jump to search
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 3: Line 3:


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


== Releases of PSM Runtime ==
== Releases of PSM Runtime ==
Line 21: Line 20:
| style="background-color:#FFFFFF; color:#123AAA;" |'''Notes'''
| style="background-color:#FFFFFF; color:#123AAA;" |'''Notes'''
|-
|-
| 1.00 || [[02.000.000_CEX|2.00]] || gd || - || - ||  - || [https://stack.gigafyde.nl/s/eMRjI6BW2tXJxe2] || - || -  
| 1.00 || [[02.000.000_CEX|2.00]] || gd || - || - ||  - || [https://stack.gigafyde.nl/s/eMRjI6BW2tXJxe2 PSM Runtime 1.00] || - || -  
|-
|-
| 1.01 || {{unknown}} || gd || - || - ||  - || - || - || -  
| 1.01 || {{unknown}} || gd || - || - ||  - || - || - || -  
Line 41: Line 40:
| 1.09 || {{unknown}} || gd || - || - || -  || - || - || -  
| 1.09 || {{unknown}} || gd || - || - || -  || - || - || -  
|-
|-
| 2.00 || {{unknown}} || gd || - || - || - || [https://stack.gigafyde.nl/s/TwHBS2R7p6M51O0] || - || -  
| 2.00 || {{unknown}} || gd || - || - || - || [https://stack.gigafyde.nl/s/TwHBS2R7p6M51O0 PSM Runtime 2.00 Update] || - || -  
|-
|-
| 2.01 || [[03.350.000_CEX|3.35]] || gd || - || - || - || [https://stack.gigafyde.nl/s/eLMiyQ6TMsPPgce] || - || Final Release  
| 2.01 || [[03.350.000_CEX|3.35]] || gd || - || - || - || [https://stack.gigafyde.nl/s/eLMiyQ6TMsPPgce PSM Runtime 2.01 Update] || - || Final Release  
|-
|-
|}
|}
Line 50: Line 49:
{| class="wikitable" style="font-size:small; text-align: center;border:3px ridge #123AAA;"
{| class="wikitable" style="font-size:small; text-align: center;border:3px ridge #123AAA;"
|-
|-
| style="background-color:#FFFFFF; color:#123AAA;" |'''Version''' '
| style="background-color:#FFFFFF; color:#123AAA;" |'''Version'''  
| style="background-color:#FFFFFF; color:#123AAA;" |'''Hash MD5'''
| style="background-color:#FFFFFF; color:#123AAA;" |'''Hash MD5'''
| style="background-color:#FFFFFF; color:#123AAA;" |'''Hash SHA1'''
| style="background-color:#FFFFFF; color:#123AAA;" |'''Hash SHA1'''
Line 57: Line 56:
| style="background-color:#FFFFFF; color:#123AAA;" |'''Notes'''
| style="background-color:#FFFFFF; color:#123AAA;" |'''Notes'''
|-
|-
| 1.0.0 || - || - || [https://stack.gigafyde.nl/s/4K8cioN3w0lKvXy] || 19MB || -  
| 1.0.0 || - || - || [https://stack.gigafyde.nl/s/4K8cioN3w0lKvXy PSM Runtime 1.0.0 APK] || 19MB || -  
|-
|-
| 1.1.0 || - || - || [https://stack.gigafyde.nl/s/v9wXJr3sg8RE7DD] || 19MB || -  
| 1.1.0 || - || - || [https://stack.gigafyde.nl/s/v9wXJr3sg8RE7DD PSM Runtime 1.1.0 APK] || 19MB || -  
|-
|-
| 1.1.1 || - || - || [https://stack.gigafyde.nl/s/umjcv5CW82GDsD1] || 19MB || -  
| 1.1.1 || - || - || [https://stack.gigafyde.nl/s/umjcv5CW82GDsD1 PSM Runtime 1.1.1 APK] || 19MB || -  
|-
|-
| 1.1.5 || - || - || [https://stack.gigafyde.nl/s/TJUzYN6gMcrSyxG1] || 19.03MB || -  
| 1.1.5 || - || - || [https://stack.gigafyde.nl/s/TJUzYN6gMcrSyxG1 PSM Runtime 1.1.5 APK] || 19.03MB || -  
|-
|-
| 1.2.0 || - || - || [https://stack.gigafyde.nl/s/KPo71Cda1FUbT03] || 19.03MB || -  
| 1.2.0 || - || - || [https://stack.gigafyde.nl/s/KPo71Cda1FUbT03 PSM Runtime 1.2.0 APK] || 19.03MB || -  
|-
|-
| 1.3.0 || - || - || [https://stack.gigafyde.nl/s/MrCAp5W3ij0FIgm] || 19.03MB || -  
| 1.3.0 || - || - || [https://stack.gigafyde.nl/s/MrCAp5W3ij0FIgm PSM Runtime 1.3.0 APK] || 19.03MB || -  
|-
|-
| 1.3.1 || - || - || [https://stack.gigafyde.nl/s/WFWgVjsqrWY4Ie7] || 19.03MB || -  
| 1.3.1 || - || - || [https://stack.gigafyde.nl/s/WFWgVjsqrWY4Ie7 PSM Runtime 1.3.1 APK] || 19.03MB || -  
|-
|-
| 1.4.0 || - || - || [https://stack.gigafyde.nl/s/01EByaQRS8scqDQ] || 20.3MB || -  
| 1.4.0 || - || - || [https://stack.gigafyde.nl/s/01EByaQRS8scqDQ PSM Runtime 1.4.0 APK] || 20.3MB || -  
|-
|-
| 1.5.0 || - || - || [https://stack.gigafyde.nl/s/oJcHHEmvs6VRcBz] || 20.3MB || -  
| 1.5.0 || - || - || [https://stack.gigafyde.nl/s/oJcHHEmvs6VRcBz PSM Runtime 1.5.0 APK] || 20.3MB || -  
|-
|-
| 1.5.1 || - || - || [https://stack.gigafyde.nl/s/ONbROCPYrIaKp3f] || 20.3MB || -  
| 1.5.1 || - || - || [https://stack.gigafyde.nl/s/ONbROCPYrIaKp3f PSM Runtime 1.5.1 APK] || 20.3MB || -  
|-
|-
| 1.6.0 || - || - || [https://stack.gigafyde.nl/s/tUDtJyL7ocBj1WJ] || 20.32MB || -  
| 1.6.0 || - || - || [https://stack.gigafyde.nl/s/tUDtJyL7ocBj1WJ PSM Runtime 1.6.0 APK] || 20.32MB || -  
|-
|-
| 1.7.0 || - || - || [https://stack.gigafyde.nl/s/ZxoIo7wjIP0UI6f] || 20.37MB || Final Release
| 1.7.0 || - || - || [https://stack.gigafyde.nl/s/ZxoIo7wjIP0UI6f 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 [[System_File_Object_(SFO)_(PSF)#ATTRIBUTE_MINOR|ATTRIBUTE_MINOR]] when SceShell is building [[app.db]]

Latest revision as of 12:43, 10 December 2018

What is PlayStation Mobile Runtime Package[edit | edit source]

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[edit | edit source]

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[edit | edit source]

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