Help:Dumping PlayStation 3 games: Difference between revisions

Help page
m (Fix typos, update minor information, remove not recommended legacy method that is available on the Quickstart guide users should familiarise themselves with before reading this guide. - This is not a perfect read through and/or rewrite with a lot less cha)
Line 1: Line 1:
This guide explains how to rip your PlayStation 3 (PS3) games and use such backups with RPCS3. This process is colloquially referred to as ''dumping'' and entails different processes depending on the format in which your game is present. PS3 games are available in two formats: '''physical Blu-ray discs''' and '''digital PSN packages'''. For Blu-ray discs, dumping refers to decrypting the Blu-ray image and extracting all the files within whereas for PSN packages, it involves downloading the original game (.pkg) file and creating the necessary license (.rap) file.
This guide explains how to obtain your PlayStation 3 (PS3) games and then use your backups with RPCS3.
This process is often referred to as ''dumping'' and includes different processes depending on the format your game is present.
PS3 games are available in two formats:
'''physical Blu-ray discs''' and '''digital PSN packages'''.
For Blu-ray discs, dumping refers to decrypting the Blu-ray image and extracting all the files within whereas for PSN packages, it involves downloading the original game (.pkg) file and creating the necessary license (.rap) file.


== Overview ==
== Overview ==
Before we begin, please read the <span class="plainlinks">[https://rpcs3.net/quickstart Quickstart guide]</span> to familiarise yourself with how PS3 games are to be handled. Most of the tools and information covered here are already present there. This guide aims to elaborate on what is present in the Quickstart guide and help users avoid common pitfalls. If you have queries after reading this guide, don't hesitate to come over to our <span class="plainlinks">[https://discord.me/RPCS3 Discord server]</span> and interact with the community members to resolve the same.
Before we begin, please read the <span class="plainlinks">[https://rpcs3.net/quickstart Quickstart guide]</span> to familiarise yourself with how PS3 games are to be handled. Most of the tools and information covered here are already present there.
This guide aims to elaborate on what is present in the Quickstart guide and help users avoid common mistakes. If you have questions after reading this guide, do not hesitate to join our <span class="plainlinks">[https://discord.me/RPCS3 Discord server]</span> and interact with the community members.


Broadly, there are two methods of dumping game files for each format. To dump disc games, you can use either a Custom Firmware (CFW) PS3 or a compatible Blu-ray drive with PC. For PSN games, you need a CFW PS3 or Original Firmware (OFW) PS3 to extract the license files. In both cases, using a CFW PS3 is the superior method. Users who wish to use a CFW PS3 should go through [https://old.reddit.com/r/ps3homebrew/wiki/index r/ps3homebrew's wiki] for many CFW related tutorials that are generally updated with accurate information.
Getting started:
There are two methods of dumping game files for each format.  
To dump disc games, you can either use a Custom Firmware (CFW) PS3 or a compatible Blu-ray drive with PC.
To dump PSN games, you need a CFW PS3 or Original Firmware (OFW) PS3 to extract the license files.  
In both cases, using a CFW PS3 is the superior method. Users who wish to use a CFW PS3 should go through [https://old.reddit.com/r/ps3homebrew/wiki/index r/ps3homebrew's wiki] for many CFW related tutorials that are generally updated with accurate information.


<h2 style="color: red;">Software Distribution laws in your country</h2>
<h2 style="color: red;">Software Distribution laws in your country</h2>
Line 12: Line 21:


== Dumping Blu-ray disc games ==
== Dumping Blu-ray disc games ==
As mentioned above, you can dump your disc games using either a CFW PS3 or with a compatible blu-ray drive with a PC. Let's look at each option one by one.
As mentioned above, you can dump your disc games using either a CFW PS3 or with a compatible blu-ray drive with a PC. Let's look at each option:


=== Using CFW PS3 to dump disc games ===
=== Using CFW PS3 to dump disc games ===
This method is the more reliable method of dumping disc games as it is guaranteed to work with every PS3 game disc in existence, something which the second method cannot do. However, during the dumping process, you will be limited to the PS3 Blu-ray reader's transfer speeds so the process may take longer than doing the same through a PC. If you have doubts on installing or using any of the tools mentioned below, please read r/ps3homebrew's wiki.
This method is the most reliable method of dumping disc games as it is guaranteed to work with every PS3 game disc in existence, something which the second method cannot guarantee. However, during the dumping process, you will be limited to the PS3's Blu-ray drive transfer speeds so the process may take longer than using a PC. If you have doubts on installing or using any of the tools mentioned below, please read r/ps3homebrew's wiki.


# Install [https://store.brewology.com/ahomebrew.php?brewid=24 multiMAN] file manager.
# Install [https://store.brewology.com/ahomebrew.php?brewid=24 multiMAN] file manager.
# Insert your disc into the PS3.
# Insert your disc into the PS3.
# Highlight the game disc in multiMAN and press '''Triangle''' and select '''Copy'''. <br>You can create an ISO or folder layout format of your game files. It is recommended to create a folder layout version of your game instead of an ISO for a smaller file size, due to ISOs copying the entire disc which is either 4.7 GB, 8.5 GB, 25GB, or 50GB.
# Launch MultiMAN
# Choose the location to save your dump. It can be your PS3's internal HDD, an external HDD or even set up an FTP connection between your PlayStation 3 and PC. <br>Overall, the FTP method will be the fastest option. If using FTP, make sure to set Transfer Type to Binary, otherwise your dumps may get corrupted.
# Highlight the game disc and press '''Triangle''' then select '''Copy to hdd'''. <br> this will dump your game files in a JB folder format.
:: ''<u>Note</u>:'' The PlayStation 3 has a maximum file size of 4GB. When dumping games which contain files bigger than 4GB, multiMAN will automatically split those files. When you copy your dump over to your PC, remember to rejoin the split files back together with tools such as [http://karmian.org/projects/ps3merge ps3merge], otherwise the dump won't work.
# Choose the location you wish to save your dump. This can either be your PS3's internal HDD or an external HDD.
# (Optional) You can set up an FTP connection between your PlayStation 3 and PC. <br>Overall, the FTP method will be the fastest option. If using FTP, make sure to set Transfer Type to Binary, otherwise your dumps may get corrupted.
 
:: ''<u>Note</u>:'' The PlayStation is in the FAT32 format. Which means the PS3 has a maximum file size of 4GB. When dumping content that contains files larger than 4GB, multiMAN will automatically split those files. Whenever you finish transferring your dump to your PC, remember to merge the split files back together with tools such as [http://karmian.org/projects/ps3merge ps3merge], otherwise the content will not work.


=== Using a compatible Blu-ray drive with PC to dump disc games ===
=== Using a compatible Blu-ray drive with PC to dump disc games ===
This is the second method to dump disc games and will prove useful for people who do not have a CFW PS3 available. However, please note that this method has the following requirements to work:
This is the second method to dump disc games and will prove useful for those who do not have a CFW PS3 available. However, please note that this method has the following requirements to work:
# A ''compatible'' Blu-ray drive is mandatory. This means not every Blu-ray drive can be used but only those that are specifically capable of reading PS3 discs. A list of <span class="plainlinks">[https://rpcs3.net/quickstart#compatible_drives compatible drives]</span> are available on our Quickstart guide. Please note that this is not an exhaustive list but rather a list of drives that are known to work. Drives not present in this list might work if they have a Mediatek chipset and a +6 read offset.
# A ''compatible'' Blu-ray drive is mandatory. This means that not every Blu-ray drive can be used but only those that are specifically found capable of reading PS3 discs. A list of <span class="plainlinks">[https://rpcs3.net/quickstart#compatible_drives compatible drives]</span> are available on our Quickstart guide. Please note that this is not an exhaustive list but rather a list of discovered drives that are known to work. Drives not present in this list might work if they have a Mediatek chipset and a +6 read offset.
# This method requires an external key for the decryption of the disc. This is only possible if your game has:
# This method requires an external key for the decryption of the disc. This is only possible if your game has:
#* an '''.ird''' file available at the [http://jonnysp.bplaced.net/ Jonny's IRD library] that matches your game's title ID.
#* an '''.ird''' file available at the [http://jonnysp.bplaced.net/ Jonny's IRD library] that matches your game's title ID.
#* a decryption key obtained from [http://redump.org/ Redump]. These keys are currently not public but can still be used with out One-click dumper as mentioned below.
#* a decryption key obtained from [http://redump.org/ Redump]. These keys are currently not public but can still be used with our One-click disc dumper method as mentioned below.


If you confirm that you indeed have a compatible Blu-ray drive, you have 3 tools available to dump your disc:
If you know and have confirmed that you do have a compatible Blu-ray drive, then you have 2 recommended tools available to dump your disc:
# The first and recommended method is to use 13xforever's One-click PS3 Disc Dumper. As the name suggests, it's the easiest tool to use and is currently the only tool that can take advantage of the decryption keys from Redump. <span class="plainlinks">[https://rpcs3.net/quickstart#dumping_procedure Click here]</span> for instructions on its use.
# The first and recommended method is to use 13xforever's One-click PS3 Disc Dumper. As the name suggests, it's the easiest tool to use and is currently the only tool that can take advantage of the decryption keys from Redump. <span class="plainlinks">[https://rpcs3.net/quickstart#dumping_procedure Click here]</span> for instructions on its use.
# The second tool is a command-line tool for Linux users called LibRay. It cannot take advantage of Redump's decryption keys, but for any disc that has an .ird file available, it should work without any issues. <span class="plainlinks">[https://rpcs3.net/quickstart#dumping_linux Click here]</span> for instructions on its use.
# The second tool is a command-line tool for Linux users called LibRay. It cannot take advantage of Redump's decryption keys, but for any disc that has an .ird file available, it should work without any issues. <span class="plainlinks">[https://rpcs3.net/quickstart#dumping_linux Click here]</span> for instructions on its use.
# The final tool is a legacy method that was used before the above tools existed and should never be used. But if you're not the type that takes orders from a wiki, <span class="plainlinks">[https://rpcs3.net/quickstart#dumping_procedure_manual click here]</span> for instructions on its use.


== Dumping PSN games ==
== Dumping PSN content ==
Dumping digital PSN games is a little bit different. There are two files needed to play a PSN game. The first is the actual game file that comes in a '''.pkg''' format and the second is the license file that is used to activate the game which needs to be in a '''.rap''' format. As mentioned in the overview, you need a CFW PS3 or OFW PS3 to extract the license file of your game. The actual game file can be downloaded directly from your PC. It's also important to note that some games do not have or need a license file (mostly free games and DLCs).
Dumping digital PSN content requires two files to play your content. The first is the actual content file that comes in a '''.pkg''' format and the second is the license file that is used to activate the game which needs to be in a '''.rap''' format. As mentioned in the overview, you need a CFW PS3 or OFW PS3 to extract the license file of your game. It's also important to note that some games do not have or need a license file (mostly free games and DLCs).


As of March 29, 2021 you can no longer access entitlement information from PC. The only viable way left is to dump all content using your PS3.
As of March 29, 2021 you can no longer access entitlement information from PC. The only viable way left to dump all your content is using your PS3.


=== Obtaining content and license files ===
=== Obtaining content and license files ===
Line 50: Line 61:


To obtain the license files for your games:
To obtain the license files for your games:
# On your PC, go to [https://store.playstation.com/ PlayStation Store] and log in to your account.
# Go to the Playstation network store on your ps3
# Navigate to the [https://store.playstation.com/en-in/download/list Download list] page and queue downloads of the required files to your PS3.
# Download your games. You can pause and cancel the downloads immediately after they begin to prevent all the game files from being downloaded to your PS3 unnecessarily. The license files are downloaded first and will remain even if the download is cancelled.
# Boot your PS3 and let the queued downloads begin. You can pause and cancel the downloads immediately after it begins to prevent the game files from being downloaded to your PS3 unnecessarily. The license files are downloaded prior to the game files and will remain even if the download is cancelled.
# Next, we need to retrieve 3 types of files:
# Next, we need to retrieve 3 types of files:
#* First up is the '''.rif''' files which are the encrypted license files. Every game and DLC should have its own unique rif file. These files are located in <code>/dev_hdd0/home/000000XX/exdata/</code> where <code>XX</code> is the user ID number. Using the file manager of your choice, copy all the files to an external USB drive, external HDD or use FTP to directly send these files to your PC.
#* First is the '''.rif''' files which are the encrypted license files. Every game and DLC separately should have its own unique rif file. These files are located in <code>/dev_hdd0/home/000000XX/exdata/</code> where <code>XX</code> is the user ID number.  
#* Next, copy over the '''act.dat''' file which is present in the same location as the rif files. Each user account will have a unique act.dat and you are required to copy the act.dat of the user account used to connect to PSN.
Using the file manager of your choice, copy all the pertaining .rif files for your game and dlc to an external USB drive, external HDD or use FTP to transfer these files to your PC.
#* Finally, we need to find the '''IDPS'''. This is not a file but a 32-character hex string. There are multiple ways to view a console's IDPS and file managers such as multiMAN and webMAN will also display this under ''System Information''. Once you find this number, note it down so that it can be used at a later point.
#* Next, copy and transfer the '''act.dat''' file which is present in the same location as the rif files. Each ps3 user account will have a unique act.dat file and you are required to copy the act.dat of the applicable user account used to connect to the PSN store.
#* Finally, we need to find the '''IDPS'''. This is not a file but a 32-character hex string. There are multiple ways to view a console's IDPS and file managers such as multiMAN and webMAN will also display this under ''System Information''. Once you find this number, take a note of it so that you can use it later.
# On your PC, download [https://mega.nz/#!NP5WTayL!Grzqe_BQlrmK4_ofCGGVNZX4WkBSN54BDel399aWsMI RifConv] and [https://mh-nexus.de/en/hxd/ HxD Hex Editor] (or any other hex editor).
# On your PC, download [https://mega.nz/#!NP5WTayL!Grzqe_BQlrmK4_ofCGGVNZX4WkBSN54BDel399aWsMI RifConv] and [https://mh-nexus.de/en/hxd/ HxD Hex Editor] (or any other hex editor).
# Create a new file and name it '''idps.hex'''. Open idps.hex with the hex editor and type in the IDPS number you noted down from your PS3. Hit save and close the file.
# Create a new file and name it '''idps.hex'''. Open idps.hex with the hex editor and type in the IDPS number you noted down from your PS3. Hit save and close the file.
# Launch RifConv and ensure you're on the Rif2Rap tab. Add the idps.hex, act.dat and folder containing all .rif files in their respective fields.
# Launch RifConv and ensure you're on the Rif2Rap tab. Add the idps.hex, act.dat and folder containing all of your .rif files in their respective fields. (Yes, you can add as many .rifs for all of your games and dlc as you wish and convert them in one process. Granted that they all come from the same PS3 user account.)
# Hit '''Create''' and a new folder called '''created_raps''' should appear. This folder will contain the decrypted license files in the '''.rap''' format that can be used in RPCS3.
# Hit '''Create''' and a new folder called '''created_raps''' should appear. This folder will contain all the decrypted license files in the '''.rap''' format that is capable of being used in RPCS3.


== What's next? ==
== What's next? ==
If you've done everything correctly, you will have a successful dump of your game. Congrats!
If you've done everything correctly, you will have a successful dump of your game or content. Congrats!


To check if your Blu-ray disc or PSN package was dumped correctly, [[Help:Validating PlayStation 3 game dumps|click here]].
To check if your Blu-ray disc or PSN package was dumped correctly, [[Help:Validating PlayStation 3 game dumps|click here]].


For instructions on how to use the dump in RPCS3, refer to the <span class="plainlinks">[https://rpcs3.net/quickstart#install_games installation instructions]</span> in the Quickstart guide.
For instructions on how to use the dump in RPCS3, refer to the <span class="plainlinks">[https://rpcs3.net/quickstart#install_games installation instructions]</span> in the Quickstart guide.

Revision as of 14:16, 7 October 2021

This guide explains how to obtain your PlayStation 3 (PS3) games and then use your backups with RPCS3. This process is often referred to as dumping and includes different processes depending on the format your game is present. PS3 games are available in two formats: physical Blu-ray discs and digital PSN packages. For Blu-ray discs, dumping refers to decrypting the Blu-ray image and extracting all the files within whereas for PSN packages, it involves downloading the original game (.pkg) file and creating the necessary license (.rap) file.

Overview

Before we begin, please read the Quickstart guide to familiarise yourself with how PS3 games are to be handled. Most of the tools and information covered here are already present there. This guide aims to elaborate on what is present in the Quickstart guide and help users avoid common mistakes. If you have questions after reading this guide, do not hesitate to join our Discord server and interact with the community members.

Getting started: There are two methods of dumping game files for each format. To dump disc games, you can either use a Custom Firmware (CFW) PS3 or a compatible Blu-ray drive with PC. To dump PSN games, you need a CFW PS3 or Original Firmware (OFW) PS3 to extract the license files. In both cases, using a CFW PS3 is the superior method. Users who wish to use a CFW PS3 should go through r/ps3homebrew's wiki for many CFW related tutorials that are generally updated with accurate information.

Software Distribution laws in your country

When dumping video game software, users are subject to country-specific software distribution laws. RPCS3 is not designed to enable illegal activity. We do not promote piracy nor do we allow it under any circumstances. Please take the time to review copyright and video game software dumping laws and/or policies for your country before proceeding.

By following these instructions, you will do so at your own discretion. Should you follow these instructions against your local law, we shall not be held responsible for your actions.

Dumping Blu-ray disc games

As mentioned above, you can dump your disc games using either a CFW PS3 or with a compatible blu-ray drive with a PC. Let's look at each option:

Using CFW PS3 to dump disc games

This method is the most reliable method of dumping disc games as it is guaranteed to work with every PS3 game disc in existence, something which the second method cannot guarantee. However, during the dumping process, you will be limited to the PS3's Blu-ray drive transfer speeds so the process may take longer than using a PC. If you have doubts on installing or using any of the tools mentioned below, please read r/ps3homebrew's wiki.

  1. Install multiMAN file manager.
  2. Insert your disc into the PS3.
  3. Launch MultiMAN
  4. Highlight the game disc and press Triangle then select Copy to hdd.
    this will dump your game files in a JB folder format.
  5. Choose the location you wish to save your dump. This can either be your PS3's internal HDD or an external HDD.
  6. (Optional) You can set up an FTP connection between your PlayStation 3 and PC.
    Overall, the FTP method will be the fastest option. If using FTP, make sure to set Transfer Type to Binary, otherwise your dumps may get corrupted.
Note: The PlayStation is in the FAT32 format. Which means the PS3 has a maximum file size of 4GB. When dumping content that contains files larger than 4GB, multiMAN will automatically split those files. Whenever you finish transferring your dump to your PC, remember to merge the split files back together with tools such as ps3merge, otherwise the content will not work.

Using a compatible Blu-ray drive with PC to dump disc games

This is the second method to dump disc games and will prove useful for those who do not have a CFW PS3 available. However, please note that this method has the following requirements to work:

  1. A compatible Blu-ray drive is mandatory. This means that not every Blu-ray drive can be used but only those that are specifically found capable of reading PS3 discs. A list of compatible drives are available on our Quickstart guide. Please note that this is not an exhaustive list but rather a list of discovered drives that are known to work. Drives not present in this list might work if they have a Mediatek chipset and a +6 read offset.
  2. This method requires an external key for the decryption of the disc. This is only possible if your game has:
    • an .ird file available at the Jonny's IRD library that matches your game's title ID.
    • a decryption key obtained from Redump. These keys are currently not public but can still be used with our One-click disc dumper method as mentioned below.

If you know and have confirmed that you do have a compatible Blu-ray drive, then you have 2 recommended tools available to dump your disc:

  1. The first and recommended method is to use 13xforever's One-click PS3 Disc Dumper. As the name suggests, it's the easiest tool to use and is currently the only tool that can take advantage of the decryption keys from Redump. Click here for instructions on its use.
  2. The second tool is a command-line tool for Linux users called LibRay. It cannot take advantage of Redump's decryption keys, but for any disc that has an .ird file available, it should work without any issues. Click here for instructions on its use.

Dumping PSN content

Dumping digital PSN content requires two files to play your content. The first is the actual content file that comes in a .pkg format and the second is the license file that is used to activate the game which needs to be in a .rap format. As mentioned in the overview, you need a CFW PS3 or OFW PS3 to extract the license file of your game. It's also important to note that some games do not have or need a license file (mostly free games and DLCs).

As of March 29, 2021 you can no longer access entitlement information from PC. The only viable way left to dump all your content is using your PS3.

Obtaining content and license files

This process involves using file managers to copy files from your PS3. This can be done with CFW PS3s or PS3s with HEN enabled. The steps involved to install CFW or HEN to your PS3 are well outside the scope of this guide and will not be covered here. Users are requested to refer to r/ps3homebrew's wiki or Google for more information.

To obtain the game content files:

  1. Download and install games and DLCs you're interested in
    • If you queue content download into background, the associated .pkg file will be saved inside /dev_hdd0/vsh/task/XXXXXXXX folders until you manually install it through XMB action
    • These files are often incomplete, so please verify every .pkg file you got from there
  2. Copy associated game folders from /dev_hdd0/game/

To obtain the license files for your games:

  1. Go to the Playstation network store on your ps3
  2. Download your games. You can pause and cancel the downloads immediately after they begin to prevent all the game files from being downloaded to your PS3 unnecessarily. The license files are downloaded first and will remain even if the download is cancelled.
  3. Next, we need to retrieve 3 types of files:
    • First is the .rif files which are the encrypted license files. Every game and DLC separately should have its own unique rif file. These files are located in /dev_hdd0/home/000000XX/exdata/ where XX is the user ID number.

Using the file manager of your choice, copy all the pertaining .rif files for your game and dlc to an external USB drive, external HDD or use FTP to transfer these files to your PC.

    • Next, copy and transfer the act.dat file which is present in the same location as the rif files. Each ps3 user account will have a unique act.dat file and you are required to copy the act.dat of the applicable user account used to connect to the PSN store.
    • Finally, we need to find the IDPS. This is not a file but a 32-character hex string. There are multiple ways to view a console's IDPS and file managers such as multiMAN and webMAN will also display this under System Information. Once you find this number, take a note of it so that you can use it later.
  1. On your PC, download RifConv and HxD Hex Editor (or any other hex editor).
  2. Create a new file and name it idps.hex. Open idps.hex with the hex editor and type in the IDPS number you noted down from your PS3. Hit save and close the file.
  3. Launch RifConv and ensure you're on the Rif2Rap tab. Add the idps.hex, act.dat and folder containing all of your .rif files in their respective fields. (Yes, you can add as many .rifs for all of your games and dlc as you wish and convert them in one process. Granted that they all come from the same PS3 user account.)
  4. Hit Create and a new folder called created_raps should appear. This folder will contain all the decrypted license files in the .rap format that is capable of being used in RPCS3.

What's next?

If you've done everything correctly, you will have a successful dump of your game or content. Congrats!

To check if your Blu-ray disc or PSN package was dumped correctly, click here.

For instructions on how to use the dump in RPCS3, refer to the installation instructions in the Quickstart guide.