Sony PlayStation 3 Dumping Guide
From Redump Wiki
(→Submit your Dump) |
(→Dumping) |
||
Line 114: | Line 114: | ||
* Now open up the command line and cd (change directory) to the location of the dvdtoimg.exe that you downloaded earlier, and run a command: '''dvdtoimg f gamename.iso''' (where "f" is the drive letter). Eventually, percentage will reach "100%" and then "Process finished". | * Now open up the command line and cd (change directory) to the location of the dvdtoimg.exe that you downloaded earlier, and run a command: '''dvdtoimg f gamename.iso''' (where "f" is the drive letter). Eventually, percentage will reach "100%" and then "Process finished". | ||
* Eject the disc. | * Eject the disc. | ||
- | * Reopen IsoTools app, insert the disc again, and choose "Rip". Now IsoTools will ask you where you want to save the files (an .ird and a .dec.iso). Once you click Save, IsoTools will start dumping. You can immediately "Cancel" the dump. | + | * Reopen IsoTools app, insert the disc again, and choose "Rip". Now IsoTools will ask you where you want to save the files (an .ird and a .dec.iso). Once you click Save, IsoTools will start dumping. You can immediately "Cancel" the dump and close IsoTools. |
* Move the gamename.dec.iso file to the location of GetKeyFrom3k3y.exe | * Move the gamename.dec.iso file to the location of GetKeyFrom3k3y.exe | ||
* Now in the command line, cd (change directory) to the location of GetKeyFrom3k3y.exe, and run a comand: '''GetKeyFrom3k3y "gamename.dec.iso" >info.txt''' | * Now in the command line, cd (change directory) to the location of GetKeyFrom3k3y.exe, and run a comand: '''GetKeyFrom3k3y "gamename.dec.iso" >info.txt''' |
Revision as of 04:43, 9 December 2018
Dumping guide for PS3 discs. For the forum discussion topic on PS3 dumping please see[1][2]. 3K3Y setup video here[3]
Dumping on PS3 console or PC work equally well. If you already have a compatible PS3, then that's the cheapest path. If you don't, then it's cheaper to just buy a drive and go with the PC + PS3/OEM Drive Dumping method. The final method, PC + Non-PS3/OEM drive cannot dump keys, but this information can sometimes be tracked down later, so these dumps are accepted.
Note about dumping PS3 betas: PS3 beta (BD-R / DVD-R) should be dumpable via standard DVD-Rom or BD-Rom drives via ISO Buster / Img Burn [4] or DICUI with the IBM-PC DVD-Rom settings (for DVD-R betas), or PS4 settings (for BD-R betas).[5] More testing required to confirm.
Note about dumping PS3 kiosk discs: Kiosk discs can be CD-Rom, DVD-Rom, or BD-Rom. For CD-Rom and DVD-Rom you should dump with Disc Dumping Guide (DICUI). For BD-Rom, you can dump either with DICUI or dvdtoimg (same results). Kiosk discs have no keys, so key extraction is neither necessary or possible.
Contents |
Dumping with a PS3 Console with CFW 3.55
Tools
Requirements: Soft/hardmodded PS3 running a CUSTOM firmware to dump the ISO to an external USB drive.
- PS3 with 3.55 CFW
- MultiMAN 04.20.00 or higher
- 3k3y Keydumper v1.00
- GetKey r2
Dumping
NOTE: If the PS3 is running a cobra CFW and up-to-date multiMAN, you have to select from the XMMB menu mmCM > 'Switch to multiMAN mode' to make the the option 'Enable Direct Disc Access' appear in the start menu. Otherwise, the ISO that you create will be incorrect (decrypted).
Dumping the ISO using MultiMAN:
- In XMMB display mode, go to multiMAN > File Manager / mmOS.
- In the start menu, select 'Enable Direct Disc Access' (with the game disc inserted).
- Double-click the Games icon to switch back to XMMB display mode. In the multiMAN column, select 'Refresh'.
- Now go to the Video column. It should now show a BD/DVD entry. Go to it, and select the 'Create ISO' option.
- You can now copy the ISO to your preferred destination. For the best speeds, select the internal HDD.
- Once it is dumped, you can use File Manager to copy/paste the ISO from the PS3ISO folder to your USB drive.
- If your destination is FAT, >4GB ISO's that are split into segments have to be combined again (using e.g. copy /b).
Dumping the metadata using GetKey:
- Use 3k3y Keydumper to create a 3Dump.bin file for your drive. This must be done on 3.55 CFW. You can use a higher CFW after creating your 3Dump.bin.
- Put your 3Dump.bin on the root of your USB drive.
- Plug your USB drive into the right-most USB port (/dev_usb000/).
- Launch GetKey from XMB (with the game disc inserted): it'll run and exit back to XMB.
- It creates two files on the root of the USB drive: disc.pic & getkey.log
- The getkey.log file will contain the disc_key, disc_id and PIC.
- Please make sure that you provide the complete and correct metadata for each dump.
Dumping with a PS3 Console with CFW 3.56 or Newer
3.56 is the only higher firmware revision that can be downgraded to 3.55 (if you choose), otherwise proceed with this guide. Possibly more useful info here[6]. Assuming you have Rebug CFW installed, it's really easy and you can do it mainly in Rebug Toolbox.
Tools
Requirements: Soft/hardmodded PS3 running a CUSTOM firmware to dump the ISO to an external USB drive.
- PS3 with 3.56 CFW or higher
- MultiMAN 04.20.00 or higher
- GetKey r2
Dumping ISO using MultiMAN
- In XMMB display mode, go to multiMAN > File Manager / mmOS.
- In the start menu, select 'Enable Direct Disc Access' (with the game disc inserted).
- Double-click the Games icon to switch back to XMMB display mode. In the multiMAN column, select 'Refresh'.
- Now go to the Video column. It should now show a BD/DVD entry. Go to it, and select the 'Create ISO' option.
- You can now copy the ISO to your preferred destination. For the best speeds, select the internal HDD.
- Once it is dumped, you can use File Manager to copy/paste the ISO from the PS3ISO folder to your USB drive.
- If your destination is FAT, >4GB ISO's that are split into segments have to be combined again (using e.g. copy /b).
Dumping metadata using Getkey
- Download latest version of Toolbox from the website (reinstall if necessary).
- Dump NOR/NAND to USB.
- Dump EID root key (note the path, /hdd0/games/RTOOLBOX2/eid_root_key.bin)
- Open Multiman, launch the File Manager and copy eid_root_key.bin to USB.
- Pop that USB into a computer and fire up a hex editor.
- Open your NOR/NAND dump and go to 0x00303A0 (NOR)/0x0081BA0 (NAND) and copy the 0x30 bytes from that offset and paste them into a new file.
Example (taken from: http://www.psdevwiki.com/ps3/Flash:Encrypted_Individual_Data_-_eEID):
NOR: 0x00303A0 - 0x00303CF | NAND: 0x0081BA0 - 0x0081BCF |
---|---|
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 000303A0 8B D7 1B A0 C3 DA 4B BE B3 72 AE 61 78 90 31 1F ‹×. ÃÚK¾³r®ax.1. 000303B0 2E CD F1 92 28 8E 17 AD 6A 9C D5 8A 8E 17 86 39 .Íñ’(Ž.jœÕŠŽ.†9 000303C0 C8 0A F7 9B 92 D8 3A A8 92 60 73 6A 5E 12 2A 94 È.÷›’Ø:¨’`sj^.*” | Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F |
- Copy your EID root key onto the end of that new file.
- Rename to 3Dump.bin and place on USB.
- Plug your USB drive into the right-most USB port (/dev_usb000/).
- Launch GetKey from XMB (with the game disc inserted): it'll run and exit back to XMB.
- It creates two files on the root of the USB drive: disc.pic & getkey.log
- The getkey.log file will contain the disc_key, disc_id and PIC.
- Make sure that you provide the complete and correct metadata for each dump.
Dumping with a PC and an external PS3/OEM Blu-Ray drive
Dumping with a Windows PC and specific, compatible Blu-Ray drive is the cheapest way to get dumping (unless you already own a PS3).
Tools
Hardware
- 3k3y Ripper Device[7]: v2 is preferred for a wider range of compatibility, but v1 will work fine with the drive linked below.
- Sony PS3 Blu-Ray drive with sector 2 zeroing[8]
- Power adapter. Search "UGREEN USB to IDE Converter, USB 3.0 to IDE" on Amazon - even though you don't need to convert IDE to anything, it's still a great power adapter for feeding power to your Blu-Ray drive.
Software
First Time Setup
- Hardware: Your Blu-Ray drive should come with a ribbon, attach this to the 3k3y Ripper. The 3k3y Ripper should come with a USB cable, plug this in to the 3k3y Ripper and the other end into your computer. Feed your Blu-Ray drive power with the UGREEN power adapter AND plug the adapter's USB cable to the computer for additional power. Your computer should detect the drive.
- Software: Install IsoTools app linked above. Unzip GetKeyFrom3k3y and DVDToImg, these two are command line apps.
- Power on your drive and hook up the USB to your computer.
- Make sure your Blu-Ray drive is empty, you can eject any discs with the tiny black button on top of the 3k3y Ripper.
- Open IsoTools. You should get a warning telling you that if you press "Yes" you will no longer be able to use the drive with a PS3 console ("You've enabled the use of default keys..."). Chose "Yes". [NOTE: if you don't get this pop-up, go to Tools > Settings and uncheck and recheck "Use Default Keys", at this point you should get the pop-up.]
Dumping
- Open IsoTools app.
- Put your PS3 disc into the drive. IsoTools should recognize the disc and say something like "PS3 Game Disc: BLUS-12345, Ready". (Note: When you insert your PS3 disc, don't be surprised if Windows doesn't recognize it under "My Computer".)
- Close IsoTools app.
- Now open up the command line and cd (change directory) to the location of the dvdtoimg.exe that you downloaded earlier, and run a command: dvdtoimg f gamename.iso (where "f" is the drive letter). Eventually, percentage will reach "100%" and then "Process finished".
- Eject the disc.
- Reopen IsoTools app, insert the disc again, and choose "Rip". Now IsoTools will ask you where you want to save the files (an .ird and a .dec.iso). Once you click Save, IsoTools will start dumping. You can immediately "Cancel" the dump and close IsoTools.
- Move the gamename.dec.iso file to the location of GetKeyFrom3k3y.exe
- Now in the command line, cd (change directory) to the location of GetKeyFrom3k3y.exe, and run a comand: GetKeyFrom3k3y "gamename.dec.iso" >info.txt
- Now you can delete the .ird and gamename.dec.iso files.
Dumping with a PC and a Non-PS3/OEM Blu-Ray Drive
PS3 discs via this method cannot have their IRD/Keys extracted, but are still datted in redump, sometimes this information can be tracked down on the internet so isn't pertinent to datting.
If you choose to dump with this method, use this dumping guide: Disc Dumping Guide (DICUI).
Submit your Dump
The required information for a submission is:
- Title of the game
- Category; usually Games.
- Media type: either BD-25 or BD-50
- Serial on the disc and, if it's different, serial on the cover (spine)
- Version of the game. This can be found by mounting the iso file and opening the PARAM.SFO file in the PS3_Game folder in a hex editor (for example http://www.hexed.it). Look for the VERSION and not the APP_VER.
- Ringcode information (see below for more information)
- Checksums for gamename.iso
- Contents of info.txt if dumped with PC method or getkey.log if dumped on console
- Barcode(s)
Furthermore, it's optional (but highly appreciated) to check which languages the game has.
Ring Information
The ring information can be found on the 'bottom' of the disc at printed/moulded on or near the inner plastic part of the disc.
Mastering code
For European discs, this is usually in the following format:
A0101XXXXXX-A511 X000
American discs have a code in the format:
BPSS-XXXXXXXX XX
Asian discs have a code in the format:
[Serial] X
Don't forget the tab!
Mastering SID
Mastering SID is printed on the disc (don't confuse it with the Mould SID which is pressed/moulded into the plastic). It is always in the format:
IFPI LXXX
Toolstamp
The toolstamp is a very small piece of text usually at the end of the Mastering Code. It's a few characters long. Note that the text is often mirrored, so make sure you don't copy the code backwards.
Mould SID
The Mould SID not printed on the back of the disc, but moulded/pressed in the plastic at the absolute center of the disc. The Mould SID is really small and can be read from the front/labelside (instead of the back) of the disc. It's always in the format:
IFPI XXXX
Template
You can copy/paste the below template to submit a dump on the forum:
[b]Media:[/b] [b]Category:[/b] Games [b]Title[/b]: [b]Region:[/b] [b]Languages:[/b] [b]Serial:[/b] Ring: [b]Mastering Code:[/b] [b]Mastering SID Code:[/b] [b]Toolstamp:[/b] [b]Mould SID Code:[/b] [b]Barcode:[/b] [b]Comments:[/b] [b]Version:[/b] [b]Edition:[/b] [b]Disc Key:[/b] [b]Disc ID:[/b] [b]PIC:[/b] [b]Size:[/b] [b]CRC-32:[/b] [b]MD5:[/b] [b]SHA1:[/b]