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/10/12 03:20]
jonasrosland [Method 2 - NoNpDrm Method]
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.
  
 ===== Introduction ===== ===== Introduction =====
  
-**//[copied from No-Intro wiki - needs polishing]//** +The PlayStation Vita is a powerful dumping machine for Vita carts, just bear in mind it might take a few tries for someone setting up their homebrew-enabled console the first time to be able to get the tools working. Patience will pay off thoughso please continue reading :)
- +
-The PlayStation Vita is a powerful dumping machine for Vita carts, but it might take a few tries for someone setting up their homebrew-enabled console the first time to be able to get the tools working. This page is a work in progressand will soon include more step-by-step instructions on how to set up a "standardized" PlayStation Vita for dumping purposes.+
  
 Highly recommend reading [[https://gist.github.com/yifanlu/bcc8ebb102704ae136c650a912c6f70c|this great comparison between available tools]] written by [[https://twitter.com/yifanlu|Yifan Lu]]. Highly recommend reading [[https://gist.github.com/yifanlu/bcc8ebb102704ae136c650a912c6f70c|this great comparison between available tools]] written by [[https://twitter.com/yifanlu|Yifan Lu]].
Line 16: 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 67: Line 56:
 [PCSB-00047] Touch My Katamari [EU] [PCSB-00047] Touch My Katamari [EU]
 [PCSB-00031] Virtua Tennis 4 [EU] [PCSB-00031] Virtua Tennis 4 [EU]
 +[PCSG-00018] Katamari Damacy No-Vita [JP]
 </code> </code>
  
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 ===
Line 140: Line 130:
  
 Once that's complete, you can continue to [[#Gathering and Submitting Dump Info]] Once that's complete, you can continue to [[#Gathering and Submitting Dump Info]]
- 
-===== Verification ===== 
-Description of how to verify that is a dump is correct. 
  
 ===== Gathering and Submitting Dump Info ===== ===== Gathering and Submitting Dump Info =====
  
-<code -> +See [[submission:vita-carts|Gathering and Submitting Dump Info for PlayStation Vita carts]]
-Dumping tool +
-Dumper:  +
-Affiliation:  +
-Dump creation date:  +
-Dump release date:  +
- +
-Title:  +
-Region:  +
-Edition:  +
-Languages:  +
-Language Select:  +
-WikiData ID: +
- +
-Size:  +
-CRC32:  +
-MD5:  +
-SHA-1:  +
-SHA-256:  +
-</code> +
- +
-  * General Note: If you are submitting this info to a person/group in order for them to add it to a database, you can skip the transcription of some things, and leave it to them. But it can make the process smoother if you do the transcription yourself. +
-===== Submitting Dump Info ===== +
-Point to external submission information for No-Intro/Redump.+
  
  • carts/sony/vita.txt
  • Last modified: 2022/09/28 22:07
  • by hiccup