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 01:32]
jonasrosland
carts:sony:vita [2021/10/12 03:24]
jonasrosland
Line 15: Line 15:
  
 ==== Method 1 - PSVgameSD + PSVStrip Method ==== ==== Method 1 - PSVgameSD + PSVStrip Method ====
 +
 +TL;DR - Go to the [[#Dumping]] section
  
 === History about the tools === === History about the tools ===
Line 37: Line 39:
 Due to this, dumps coming from game cartridge with a "grw0" partition will be accepted in No-Intro but marked as "Bad Dump" in order to identify them. In the same way, we advice dumping these with NoNpDRM method as well, as dumps with that method do not need the "grw0" partition to work properly. Due to this, dumps coming from game cartridge with a "grw0" partition will be accepted in No-Intro but marked as "Bad Dump" in order to identify them. In the same way, we advice dumping these with NoNpDRM method as well, as dumps with that method do not need the "grw0" partition to work properly.
  
-You can easily confirm if a game cartridge has "grw0" partition by looking at the cart contents through [[https://github.com/TheOfficialFloW/VitaShell|VitaShell]]. Once the game cartridge is inserted, you should see "Gro0" partition (this rute belongs to the game cartridge). If "Grw0" exists, it should be just next to it.+You can easily confirm if a game cartridge has "grw0" partition by looking at the cart contents through [[https://github.com/TheOfficialFloW/VitaShell|VitaShell]]. Once the game cartridge is inserted, you should see "gro0" partition (this belongs to the game cartridge). If "grw0" exists, it should be just next to it.
  
 Please, even if are not interested in dumping, helping us identifying these kind of game cartridge would be really useful. Please, even if are not interested in dumping, helping us identifying these kind of game cartridge would be really useful.
Line 65: Line 67:
 [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 70: Line 73:
  
   * A PlayStation Vita (1000 original model or 2000 revision model)   * A PlayStation Vita (1000 original model or 2000 revision model)
-  * At least, a 4GB Vita Memory Card+  * At Vita Memory Card (minimum 4GB)
   * [[https://enso.henkaku.xyz/|Henkaku]] software installed (able to load homebrew, [[https://vita.hacks.guide/|https://vita.hacks.guide/]])   * [[https://enso.henkaku.xyz/|Henkaku]] software installed (able to load homebrew, [[https://vita.hacks.guide/|https://vita.hacks.guide/]])
   * [[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)
Line 99: Line 102:
 To be able to compare your dump to other dumps for verification purposes you have to remove the license information using PSVStrip: To be able to compare your dump to other dumps for verification purposes you have to remove the license information using PSVStrip:
 <code>PSVStrip.exe -psvstrip source.psv destination.psv</code> <code>PSVStrip.exe -psvstrip source.psv destination.psv</code>
 +
 +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]] Once that's complete, you can continue to [[#Gathering and Submitting Dump Info]]
- 
- 
-===Submitting Info to No-Intro=== 
- 
-In case you want to submit the data to our forums, follow these steps. Otherwise, you can always contact us in private and we will make sure your dump makes its way to the database. 
- 
-<code> 
- - Write the game's name and its Serial ID (PCSG-XXXXX, PCSB-XXXXX, PCSE-XXXXX....) 
-  
- - Make a picture of your cart, showing proof the dump came from it 
-  
- - Use any Hash tool to obtain hashes from the ".psv" file generated by PSVStrip. Needed hashes are MD5, SHA-1, CRC and Size. 
-  
- - (OPTIONAL) Provide Barcode, Serial ID writen on the game cover, mould codes writen in the game cart (front and back). 
-  
- - (OPTIONAL) Provide scans for the artwork cover and the game cart (front and back) 
-</code> 
- 
-If you have datter rights you can submit the dumpinfo using the "Submit" form in [http://datomatic.no-intro.org/ DAT-o-MATIC]. 
- 
-Otherwise post the info in the New Dumps & Redumps section of the [http://forum.no-intro.org forum]. 
  
  
 ==== Method 2 - NoNpDrm Method ==== ==== Method 2 - NoNpDrm Method ====
  
-With this method, what we are actually going to do is just to extract the encrypted game files from the Game Card as they are and generate a fake license in order to make them usable. These will not be perfect dumps from the game cartridges, but still all the original game related files inside the game cartridge will be kept without being modified or patched, and it will let us preserve the "Grw0 partition" games till the problem around these cartridges is fixed.+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 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.
  
-Tools+=== Tools ===
  
-*A PS Vita (1000 original model or 2000 revision model) +  * A PlayStation Vita (1000 original model or 2000 revision model) 
-*At least, a 4GB Vita Memory Card (optional, this method can be used with "psvsd" mod, that uses the 3G module on 1000 3G Vita models as a MicroSd port) +  * At Vita Memory Card (minimum 4GB) - (optional, this method can be used with "psvsd" mod which uses the 3G module on 1000 3G Vita models as a MicroSD port) 
-*Henkaku software installed (able to load homebrew). [https://henkaku.xyz/] +  [[https://enso.henkaku.xyz/|Henkaku]] software installed (able to load homebrew, [[https://vita.hacks.guide/|https://vita.hacks.guide/]]) 
-*VitaShell homebrew installed (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] +  [[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) 
-*NoNpDrm plugin installed [https://github.com/TheOfficialFloW/NoNpDrm]+  [[https://github.com/TheOfficialFloW/NoNpDrm|NoNpDrm plugin installed]]
  
-For the tools installation, follow the instructions inside their Github profiles. The following steps are exactly basedin the same ones you can find on "NoNpDrm" Github page made by TheFlow, so all gratitute to him. We advice to read it, including the "Troubleshooting" point in case you want to test your dump and something goes wrong.+=== Dumping ===
  
-===Dumping=== + 1. Having the game card inserted in the Vita, use VitaShell to navigate through the Vita's file system and look for the "gro0" path. This path corresponds to the Game Cart.
- +
- 1. Having the game cart inserted in the Vita, use VitaShell to navigate through the Vita's file system and look for "gro0" path. This path corresponds to the Game Cart.  +
    
- 2. The game files are stored on "gro0:app/TITLE_ID" where TITLE_ID corresponds to the game Serial ID. Example: Uncharted - Golden Abyss (Europe) is "PCSF-00001", so "TITLE_ID" folder should be called "PCSF00001"  + 2. The game files are stored in "gro0:app/TITLE_ID" where TITLE_ID corresponds to the game Serial ID. Example: Uncharted - Golden Abyss (Europe) is "PCSF-00001", so "TITLE_ID" folder should be "gro0:app/PCSF00001"
    
- 3. You now have to options:  + 3. You now have two options:  
    
  3.1 Fast PC transfer: You can mount the Game Card over USB. To do so, open VitaShell settings menu by pressing the START button of your PS Vita. Once opened, go to the "USB device" option and select "Game Card". Press START once again to close the settings menu. Connect the PS Vita to your PC by USB. Then, press the "SELECT" button of your PS Vita and it will enable USB connection. Your PC should detect automatically the unit and give you access to the it. Just enter the "app" folder in the unit, and copy "TITLE_ID" to your desktop.    3.1 Fast PC transfer: You can mount the Game Card over USB. To do so, open VitaShell settings menu by pressing the START button of your PS Vita. Once opened, go to the "USB device" option and select "Game Card". Press START once again to close the settings menu. Connect the PS Vita to your PC by USB. Then, press the "SELECT" button of your PS Vita and it will enable USB connection. Your PC should detect automatically the unit and give you access to the it. Just enter the "app" folder in the unit, and copy "TITLE_ID" to your desktop.  
    
- 3.2 Copying files to the Memory Card and then, transfering these to PC: The first method sometimes doesnt work (Windows can throw an error when connecting "Game cart" unit, not recognizing it correctly)In this case, just use VitaShell to copy "gro0:app/TITLE_ID" folder and to "ux0". Then, select "Memory Card" on "USB device". Press "START" to close the menu and press "SELECT" afterwards, to active the USB connection from your Vita to the PC (make sure you connected both with the USB). The Memory Card unit should be correctly detected, allowing you to copy the "TITLE_ID" folder to the desktop.+ 3.2 Copying files to the Memory Card and then transferring these to PC. Use VitaShell to copy the "gro0:app/TITLE_ID" folder to "ux0". Then, select "Memory Card" on "USB device". Press "START" to close the menu and press "SELECT" afterwards, to activate the USB connection from your Vita to the PC. The Memory Card unit should be properly detected, allowing you to copy the "TITLE_ID" folder to your computer.
  
-=== Applying Fake License===+=== Applying Fake License ===
  
- To finish our dumpwe must generate a fake license file for it. For this, you just 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, just get out and enter VitaShell.+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 fake license will be a ".rif" file with a really long name, that should be stored at "ux0:nonpdrm/license/app/TITLE_ID/6488b73b912a753a492e2714e9b38bc7.rif".+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".
    
- This file must be copied from your Vita to the PC. Rename it as "work.bin" and copy the file to "TITLE_ID/sce_sys/package/", so you have "TITLE_ID/sce_sys/package/work.bin". With this step, the "NoNpDrm" dump is now completed. +Copy this file from the Vita to the PC. Rename it as "work.bin" and copy the file to "TITLE_ID/sce_sys/package/", so you have "TITLE_ID/sce_sys/package/work.bin". With this step, the "NoNpDrm" dump is now completed.
- +
-===Submitting Info to No-Intro=== +
- +
-In case you want to submit the data to our forums, follow these steps. Otherwise, you can always contact us in private and we will make sure your dump makes its way to the database. +
-<code> +
- - Write the game's name and its Serial ID (PCSG-XXXXX, PCSB-XXXXX, PCSE-XXXXX....) +
-  +
- - Make a picture of your cart, showing proof the dump came from it +
-  +
- - Download "GameHeader v0.4.2.0": [http://www.no-intro.org/gbadat/tools/GameHeader_0.4.2.0.zip]. Open GameHeader.exe and select "File", "Open Directory... (Recursive)". Search and select the "TITLE_ID" folder. This will analyze and hash all the files inside the folder. Once is over, just use "Save... To File" and save it as an .txt. Example "Uncharted - Golden Abyss (PCSF-00001).txt" +
-  +
- - (OPTIONAL) Provide Barcode, Serial ID writen on the game cover, mould codes writen in the game cart (front and back). +
-  +
- - (OPTIONAL) Provide scans for the artwork cover and the game cart (front and back) +
-</code> +
- +
-If you have datter rights you can submit the dumpinfo using the "Submit" form in [http://datomatic.no-intro.org/ DAT-o-MATIC]. +
- +
-Otherwise post the info in the New Dumps & Redumps section of the [http://forum.no-intro.org forum]. +
  
 +Once that's complete, you can continue to [[#Gathering and Submitting Dump Info]]
  
 ===== Verification ===== ===== Verification =====
  • carts/sony/vita.txt
  • Last modified: 2022/09/28 22:07
  • by hiccup