Difference between revisions of "PS3 modding"

From Emulation General Wiki
Jump to navigation Jump to search
m (6 revisions)
m (Protected "PS3 Modding" ([Move=Allow only administrators] (indefinite)))
(12 intermediate revisions by 9 users not shown)
Line 1: Line 1:
First off, '''you must have a PS3 on FirmWare 3.55, or lower, to mod it.''' If you are on a lower FW, then simply [http://www.mediafire.com/?sm8kd6liqzj3jo5 upgrade to 3.55]. However, if you're on a higher FW, then you must downgrade using a hardware ''Flasher''. Below is table for what models are downgradable and what flashers can be used on those models:
+
Modding your PlayStation 3 allows you to bypass some protection mechanisms like Cinavia, as well as dump games and transfer files to and from partition types other than FAT32. Here, we've detailed the traditional hardmod method, as well as a new exploit for 4.82 that allows you to get into custom firmware of the same version (currently Rebug/Ferrox).
{| border="0" cellpadding="1" cellspacing="1" class="article-table" style="width: 500px;"
+
 
 +
One thing to note is that PSN connectivity is still possible on custom firmware, but you can potentially run the risk of getting your PSN ID and Console ID banned. This can be reversed with a workaround involving acquiring someone else's Console ID, but it's not failsafe.
 +
 
 +
==Softmod <small>(PS3Xploit for 4.82)</small>==
 +
:<small>Note: Not all models are supported. Check the linked page for guides that explain which specific models are not supported. You could also refer to the table below.</small>
 +
 
 +
See [http://darthsternie.bplaced.net/team-ps3xploit-browser-exploits.html this page on Team PS3Xploit Browser Exploits] to get started. Click on PS3 NAND Writer or PS3 NOR Writer depending on your model, and follow the linked guides.
 +
 
 +
==Hardmod <small>(Downgrade to 3.55)</small>==
 +
This guide has been rendered a little outdated, but can still be used if you're interested.
 +
 
 +
To start, you need to get your PS3 on system firmware 3.55 to mod it. If you're on a lower version, just update with [http://www.mediafire.com/?sm8kd6liqzj3jo5 this archived copy of the 3.55 <code>PS3UPDAT.PUP</code>]. If you're on a higher version, you have to use a hardware flasher. See this table for what models are downgradable and what flashers can be used on those models:
 +
 
 +
{| class="wikitable" style="text-align:center;"
 
|-
 
|-
 
! scope="row"|PS3 Model #
 
! scope="row"|PS3 Model #
Line 8: Line 21:
 
! scope="col"|[http://www.ps3devwiki.com/wiki/Teensy_2.0%2B%2B Teensy++]
 
! scope="col"|[http://www.ps3devwiki.com/wiki/Teensy_2.0%2B%2B Teensy++]
 
|-
 
|-
! scope="row"|
+
! scope="row"|CECH-A to CECH-G
CECH-A to CECH-G
 
 
|Yes
 
|Yes
 
|Yes
 
|Yes
Line 21: Line 33:
 
|Yes
 
|Yes
 
|-
 
|-
! scope="row"|
+
! scope="row"|CECH-2xxx
CECH-2xxx
 
 
|Yes
 
|Yes
 
|Yes
 
|Yes
Line 46: Line 57:
 
|No
 
|No
 
|}
 
|}
Basically, all fat models are downgradable, if you have a [http://www.ps3devwiki.com/index.php?title=Flash_%28Hardware%29#NAND NAND] model (CECH-A to CECH-G) use Teensy++ and if you have a [http://www.ps3devwiki.com/index.php?title=Flash_%28Hardware%29#NOR NOR] model (CECH-H to CECH-Q or any downgradable slim PS3) use E3 Flasher. For downgrading I suggest you follow a tutorial: [http://www.ps3hax.net/showthread.php?t=39766 Using Teensy++/Progskeet] or [http://www.ps3hax.net/showthread.php?t=33989 Using E3 Flasher]
 
  
Also, once you are on FW 3.55 you'll have to enter Factory Service Mode, to do that either [http://www.ps3hax.net/showthread.php?t=33989 follow this] (see Chapter 2, Part 1), or use one of [http://www.ps3devwiki.com/wiki/Talk:Downgrading_with_PSgrade_Dongle these devices].
+
All fat models are downgradable. If you have a [http://www.ps3devwiki.com/index.php?title=Flash_%28Hardware%29#NAND NAND] model (CECH-A to CECH-G) use Teensy++. If you have a [http://www.ps3devwiki.com/index.php?title=Flash_%28Hardware%29#NOR NOR] model (CECH-H to CECH-Q or any downgradable slim PS3) use E3 Flasher. For downgrading you should follow a tutorial: [http://www.ps3hax.net/showthread.php?t=39766 Using Teensy++/Progskeet] or [http://www.ps3hax.net/showthread.php?t=33989 Using E3 Flasher]
 +
 
 +
Once you are on FW 3.55 you'll have to enter Factory Service Mode, to do that either [http://www.ps3hax.net/showthread.php?t=33989 follow this] (see Chapter 2, Part 1), or use one of [http://www.ps3devwiki.com/wiki/Talk:Downgrading_with_PSgrade_Dongle these devices].
 +
 
 +
[http://www.ps3hax.net/showthread.php?t=26677 See this guide] for going from OFW 3.55 to CFW 3.55.
 +
 
 +
[http://www.ps3hax.net/2013/02/tutorial-how-to-install-4-30-ps3-cfw-from-3-55-cfw/ See this guide] for upgrading from CFW 3.55 to CFW 4.30.
 +
 
 +
==Emulation==
 +
===RetroArch===
 +
[[RetroArch]] has a PS3 port with lots of working cores that should cover most of the usual targets.
  
[http://www.ps3hax.net/showthread.php?t=26677 Tutorial on going from OFW 3.55 to CFW 3.55]
+
===Official Sony Emulators===
 +
{{Main|Official Sony Emulators#Emulators on PlayStation 3|Official Sony Emulators → Emulators on PlayStation 3}}
  
[http://www.ps3hax.net/2013/02/tutorial-how-to-install-4-30-ps3-cfw-from-3-55-cfw/ Upgrading from CFW 3.55 to CFW 4.30]
+
====PS2====
==Other==
+
You can emulate PS2 games on any model of the PS3 using ''ps2_netemu'' (Sony's own software-based PS2 emulator, also known as the "PS2 Classics Emulator"), which was developed for playing the PS2 games sold on PSN. It was never meant to be used as a general-purpose emulator, which means you really shouldn't be expecting perfect compatibility with games it hasn't been specifically optimized for, but many titles are playable. Refer to the PSHomebrew's [http://www.pshomebrew.net/wiki/PS2_Classics_Emulator_Compatibility_List PS2 Classics compatibility list] for per-game info.
You can connect to PSN while on CFW, but there is a high risk that your PSN ID and Console ID will be banned. There is a way to unban your console though... it requires someone else's Console ID and if that gets banned too, you'll end up banning them.
 
  
And as for emulators, [[RetroArch]] has a PS3 port, so I'd try that out.
+
Note that if you own an old backwards-compatible PS3 unit, and it for whatever reason hasn't broken yet, you'll rather want to be using ''ps2_emu'' - the emulator that's launched when you put a PS2 game disc into the console. Unlike ps2_netemu, this one utilizes the extra PS2 hardware integrated in your console and has much better compatibility. ps2_emu is only usable on ''COBRA'' firmwares, meaning custom firmwares that integrate the functionality that was previously only available for those who bought the DRM'd Cobra dongle. Refer to Wikipedia's [https://en.wikipedia.org/wiki/List_of_PlayStation_3_backward_compatible_PlayStation_2_and_PlayStation_games PS3 backward compatibility list] for per-game info.
  
Also you can [http://www.ps3hax.net/2013/03/released-beta-ps2-classics-manager-v1-00-20130324-cex-340-4xx/ emulate PS2 games on PS3], any model PS3, however the emulator was never fully completed (it's Sony's own, they gave up on a full PS2 emulator for PS3 and instead now repacking PS2 ISOs with a modified version of the emu for $10 on PSN) so not all games work. [http://www.pshomebrew.net/wiki/PS2_Classics_Emulator_Compatibility_List Check the this list for games that do work].
+
====PSP====
 +
PSP games also work on PS3 through an emulator created for playing "PS3 Minis" from PSN, but compatibility is very limited (less than that of PPSSPP). Refer to PSHomebrew's [http://www.pshomebrew.net/wiki/PSP_On_PS3_Compatibility_List PSP on PS3 compatibility list] for per-game info.
  
PSP games also work on PS3 through the same method as above, [http://www.pshomebrew.net/wiki/PSP_On_PS3_Compatibility_List though not many games work] (less than that of PPSSPP).
+
[[Category:Console Modding]]

Revision as of 03:30, 29 January 2019

Modding your PlayStation 3 allows you to bypass some protection mechanisms like Cinavia, as well as dump games and transfer files to and from partition types other than FAT32. Here, we've detailed the traditional hardmod method, as well as a new exploit for 4.82 that allows you to get into custom firmware of the same version (currently Rebug/Ferrox).

One thing to note is that PSN connectivity is still possible on custom firmware, but you can potentially run the risk of getting your PSN ID and Console ID banned. This can be reversed with a workaround involving acquiring someone else's Console ID, but it's not failsafe.

Softmod (PS3Xploit for 4.82)

Note: Not all models are supported. Check the linked page for guides that explain which specific models are not supported. You could also refer to the table below.

See this page on Team PS3Xploit Browser Exploits to get started. Click on PS3 NAND Writer or PS3 NOR Writer depending on your model, and follow the linked guides.

Hardmod (Downgrade to 3.55)

This guide has been rendered a little outdated, but can still be used if you're interested.

To start, you need to get your PS3 on system firmware 3.55 to mod it. If you're on a lower version, just update with this archived copy of the 3.55 PS3UPDAT.PUP. If you're on a higher version, you have to use a hardware flasher. See this table for what models are downgradable and what flashers can be used on those models:

PS3 Model # Downgradable Progskeet E3 Flasher Teensy++
CECH-A to CECH-G Yes Yes No Yes
CECH-H to CECH-Q Yes Yes Yes Yes
CECH-2xxx Yes Yes Yes Yes
CECH-25xx Check Yes Yes Yes
CECH-3xxx No No No No
CECH-4xxx No No No No

All fat models are downgradable. If you have a NAND model (CECH-A to CECH-G) use Teensy++. If you have a NOR model (CECH-H to CECH-Q or any downgradable slim PS3) use E3 Flasher. For downgrading you should follow a tutorial: Using Teensy++/Progskeet or Using E3 Flasher

Once you are on FW 3.55 you'll have to enter Factory Service Mode, to do that either follow this (see Chapter 2, Part 1), or use one of these devices.

See this guide for going from OFW 3.55 to CFW 3.55.

See this guide for upgrading from CFW 3.55 to CFW 4.30.

Emulation

RetroArch

RetroArch has a PS3 port with lots of working cores that should cover most of the usual targets.

Official Sony Emulators

Main article: Official Sony Emulators#Emulators on PlayStation 3

PS2

You can emulate PS2 games on any model of the PS3 using ps2_netemu (Sony's own software-based PS2 emulator, also known as the "PS2 Classics Emulator"), which was developed for playing the PS2 games sold on PSN. It was never meant to be used as a general-purpose emulator, which means you really shouldn't be expecting perfect compatibility with games it hasn't been specifically optimized for, but many titles are playable. Refer to the PSHomebrew's PS2 Classics compatibility list for per-game info.

Note that if you own an old backwards-compatible PS3 unit, and it for whatever reason hasn't broken yet, you'll rather want to be using ps2_emu - the emulator that's launched when you put a PS2 game disc into the console. Unlike ps2_netemu, this one utilizes the extra PS2 hardware integrated in your console and has much better compatibility. ps2_emu is only usable on COBRA firmwares, meaning custom firmwares that integrate the functionality that was previously only available for those who bought the DRM'd Cobra dongle. Refer to Wikipedia's PS3 backward compatibility list for per-game info.

PSP

PSP games also work on PS3 through an emulator created for playing "PS3 Minis" from PSN, but compatibility is very limited (less than that of PPSSPP). Refer to PSHomebrew's PSP on PS3 compatibility list for per-game info.