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 [2021/12/15 17:33]
hiccup
carts:sony:vita [2022/01/07 18:19]
hiccup [Method 1 - PSVgameSD + PSVStrip Method]
Line 1: Line 1:
 ====== PlayStation Vita ====== ====== PlayStation Vita ======
 +{{wst>see_hardware_page}}
 +
 todo: rewrite, add info on what to do with the data that is stripped by PSVStrip, and mention that its probably best to dump all carts both with PSVGameSD and NoNpDrm. todo: rewrite, add info on what to do with the data that is stripped by PSVStrip, and mention that its probably best to dump all carts both with PSVGameSD and NoNpDrm.
  
Line 15: 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 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 109: Line 99:
 ==== Method 2 - NoNpDrm Method ==== ==== Method 2 - NoNpDrm Method ====
  
-This method extracts the encrypted game files from the Game Card as they are and generates a fake license in order to make them usable. This is not a perfect dump from the game cartridges, but will still keep all the original game related files inside the game cartridge without being modified or patched, and it preserves games with the "grw0" partition until the issue is solved with PSVgameSD or another tool.+This method extracts the encrypted game files from the Game Card as they are and generates a fake license in order to make them usable. This is not a perfect dump from the game cartridges, but will still keep all the original game related loose files (but not the raw filesystem data) inside the game cartridge without being modified or patched, and it preserves games with the "grw0" partition until the issue is solved with PSVgameSD or another tool.
  
 === Tools === === Tools ===
  • carts/sony/vita.txt
  • Last modified: 2022/09/28 22:07
  • by hiccup