carts:sony:vita

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
carts:sony:vita [2022/01/03 16:49]
hiccup
carts:sony:vita [2022/01/11 15:22]
hiccup added info on generating a fake license to the psvgamesd section, as its useful/needed for that too
Line 17: Line 17:
 ==== Method 1 - PSVgameSD + PSVStrip Method ==== ==== Method 1 - PSVgameSD + PSVStrip Method ====
  
-TL;DR - Go to the [[#Dumping]] section +This method involves creating a dump of the cart after the block-level encryption has been "removed", with PSVGameSD header added and unique data stripped from the file.
- +
-=== History about the tools === +
- +
-This dumping method is based on [[https://github.com/motoharu-gosuto/psvgamesd|PSVgameSD]], created by [[https://github.com/motoharu-gosuto|Motoharu Gosuto]]. The PSVgameSD application acts as **dumping tool** as well as a **virtual drive** for the dumps it creates. It allow us to create a 1:1 dump from the game cartridge, which then can be virtually mounted on a PlayStation Vita, emulating the exact same behavior as we inserted the original game cartridge on the device. This leads to a perfect dump for preservation archival purpose. +
- +
-This method of dumping was approved in No-Intro in 2019, once user **iCEQB** provided a solution for the "unique license fileproblem (as the license file generated inside each game cartridge is differenttwo dumps from different game cartridge of the same game will never match). This solution then grew into tool called [[https://github.com/Kippykip/PSVStrip|PSVStrip]]. +
- +
-PSVStrip is a tool that allow us to strip all data introduced by PSVgameSD and null all unique bytes within a PlayStation Vita dump. This makes sure that we only preserve all common bytes across multiple cartridges of the same game, while at the same time staying as close as possible to the original media as it can get. +
- +
-This modified version is useful for preservation according to No-Intro standards, but will leave the dump unplayable. An option in PSVStrip was developed in order to re-add the licensing data and header info back to a stripped dump and make it playable. +
- +
-Note: The dumps generated by PSVgameSD has a ".psv" extension, however this method and its results are totally unrelated to the "BlackFin" project. For more information, [[https://github.com/motoharu-gosuto/psvgamesd/blob/master/README.md#relation-to-cobra-blackfin|see this explanation]].+
  
 === NOTE: Compatibility with game cards that have grw0: partition === === NOTE: Compatibility with game cards that have grw0: partition ===
Line 78: Line 66:
   * [[https://github.com/TheOfficialFloW/VitaShell|VitaShell]] homebrew installed (to be able to navigate through the Vita's file system, as well as enabling access to it by USB on PC)   * [[https://github.com/TheOfficialFloW/VitaShell|VitaShell]] homebrew installed (to be able to navigate through the Vita's file system, as well as enabling access to it by USB on PC)
   * [[https://github.com/motoharu-gosuto/psvgamesd|PSVgameSD plugin and app installed]]   * [[https://github.com/motoharu-gosuto/psvgamesd|PSVgameSD plugin and app installed]]
 +  * [[https://github.com/TheOfficialFloW/NoNpDrm|NoNpDrm plugin installed]]
  
  
Line 106: Line 95:
 Another method for users on Mac and Linux is described on the [[https://forum.no-intro.org/viewtopic.php?f=2&t=4717|No-Intro forum]]. Another method for users on Mac and Linux is described on the [[https://forum.no-intro.org/viewtopic.php?f=2&t=4717|No-Intro forum]].
  
-Once that's complete, you can continue to [[#Gathering and Submitting Dump Info]]+=== Applying a Fake License ===
  
 +To finish the dump we must generate a fake license file. For this, you need to launch the game in your Vita as you were going to play it, with the NoNpDrm plugin enabled. As soon as you start it, exit the game and enter VitaShell.
 + 
 +The license to be faked will be a ".rif" file with a long name, which should be stored at "ux0:nonpdrm/license/app/TITLE_ID/6488b73b912a753a492e2714e9b38bc7.rif".
 + 
 +Copy this file from the Vita to the PC. Rename it to match your psv file, but with a ".rif" extension.
 +
 +Once that's complete, you can continue to [[#Gathering and Submitting Dump Info]]
  
 ==== Method 2 - NoNpDrm Method ==== ==== Method 2 - NoNpDrm Method ====
  • carts/sony/vita.txt
  • Last modified: 2022/09/28 22:07
  • by hiccup