Editing PS3 modding

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
In 2010, fail0verflow jailbroke the PlayStation 3's firmware as a response to Sony disabling the console's OtherOS feature. It used to be that <span class="plainlinks">[{{FULLURL:PS3 Modding|oldid=9561}} a hardmod was necessary to force a downgrade to load custom firmware]</span>. However, in 2017 a newer softmod exploit was released based around the same concept, using the web browser instead.
+
First off, '''you must have a PS3 on system firmware 3.55 or lower, to mod it.''' If you are on a lower firmware, simply [http://www.mediafire.com/?sm8kd6liqzj3jo5 upgrade to 3.55]. However, if you're on a higher firmware, you must downgrade using a ''hardware flasher''. Below is table for what models are downgradable and what flashers can be used on those models:
 
+
{| class="wikitable"
Modding your PlayStation 3 allows you to do many things;
 
 
 
* Bypass protection mechanisms like Cinavia.
 
* Dump games from disc and hard drive.
 
* Transfer files to and from filesystems other than FAT32.
 
 
 
You can still connect to PSN from a modded console, so make sure you disable auto sign-in, and don't use any homebrew apps while signed in as that will risk getting your PSN ID and Console ID banned.
 
 
 
==Compatibility chart==
 
The primary attack vector for custom firmware is a component used for signature verification that could be found in models up until January 2011 (meaning if your PlayStation 3 had a factory version at or lower than 3.55, it could be modded out of the box with a simple upgrade to 3.55). However, Sony would later fix this around 3.56 and newer. To reenable it, it used to be that the console would need to be forcefully downgraded to 3.55. However, a completely different exploit was found in the web browser for 4.82 that could reenable the component given the right conditions.
 
 
 
{| class="wikitable" style="text-align:center;"
 
 
|-
 
|-
! scope="row"|PS3 Model<ref>PS3DevWiki. [https://www.psdevwiki.com/ps3/SKU_Models#Retail_Models SKU Models].</ref>
+
! scope="row"|PS3 Model #
! scope="col"|CFW support
+
! scope="col"|Downgradable
! scope="col"|Homebrew
+
! scope="col"|[http://www.progskeet.com/ Progskeet]
! scope="col"|Method
+
! scope="col"|[http://www.ps3devwiki.com/wiki/E3 E3 Flasher]
 +
! scope="col"|[http://www.ps3devwiki.com/wiki/Teensy_2.0%2B%2B Teensy++]
 
|-
 
|-
! scope="row"|CECH-A to CECH-G
+
! scope="row"|
|{{✓}}
+
CECH-A to CECH-G
|{{✓}}
+
|Yes
|NAND Writer
+
|Yes
 +
|No
 +
|Yes
 
|-
 
|-
 
! scope="row"|CECH-H to CECH-Q
 
! scope="row"|CECH-H to CECH-Q
|{{✓}}
+
|Yes
|{{✓}}
+
|Yes
|NOR Writer
+
|Yes
 +
|Yes
 
|-
 
|-
! scope="row"|CECH-2xxx
+
! scope="row"|
|{{✓}}
+
CECH-2xxx
|{{✓}}
+
|Yes
|NOR Writer
+
|Yes
|-
+
|Yes
! scope="row"|CECH-21xx
+
|Yes
|{{✓}}
 
|{{✓}}
 
|NOR Writer
 
 
|-
 
|-
 
! scope="row"|CECH-25xx
 
! scope="row"|CECH-25xx
|{{~}}
+
|[https://github.com/downloads/baileyscream/Ultimate-Fool-Proof-Guide--Ps3-Hardware-Downgrading-files/MinVerChk.rar Check]
|{{✓}}
+
|Yes
|NOR Writer*
+
|Yes
 +
|Yes
 
|-
 
|-
 
! scope="row"|CECH-3xxx
 
! scope="row"|CECH-3xxx
|{{✗}}
+
|No
|{{✓}}
+
|No
|PS3HEN
+
|No
 +
|No
 
|-
 
|-
 
! scope="row"|CECH-4xxx
 
! scope="row"|CECH-4xxx
|{{✗}}
+
|No
|{{✓}}
+
|No
|PS3HEN
+
|No
 +
|No
 
|}
 
|}
<small>*Only if the firmware [https://github.com/downloads/baileyscream/Ultimate-Fool-Proof-Guide--Ps3-Hardware-Downgrading-files/MinVerChk.rar MinVerChk] reports is lower than 3.55.</small>
+
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 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]
 
 
==Procedure==
 
<div style="color:#000;background:#eef2ff;border:1px solid #b7c5d9;border-radius:8px;padding-left:1em;display:inline-block;padding-right:1em;">
 
'''Important Note:''' As with any modding procedure, failure to perform a single step in the process could potentially brick your console.
 
</div>
 
===PS3HEN===
 
If your PS3 cannot run custom firmware, you will need to use the '''PS3 Homebrew ENabler''' ('''PS3HEN'''). It currently takes the form of a hybrid firmware you install on top of the original firmware to get various homebrew running.
 
 
 
A complete guide on PS3HEN can be found [https://www.psx-place.com/threads/tutorial-ps3hen-the-great-ps3-hen-all-in-one-guide.24369/ here].
 
 
 
===BG Toolset===
 
If your PS3 can run custom firmware, it needs to be able to access the webpage necessary to jailbreak the console. Currently this takes the form of the BG Toolset, which you can access by going to <code><nowiki>https://www.ps3toolset.com/bgtoolset/</nowiki></code> in the PS3's web browser.
 
  
In order to use it, you need to ensure:
+
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].
* The console is between one of these firmware versions: 4.75 <==> 4.91
 
* The browser has all of these enabled:
 
:* The Flash Player 9 plugin
 
:* JavaScript
 
:* Cookies
 
* The firmware mode must be either CEX or DEX
 
* The system time is accurately set
 
  
[http://ps3xploit.com/help/bgtoolset.html This page] explains how to use it, including instructions on how to back up the flash memory in case something goes wrong.
+
[http://www.ps3hax.net/showthread.php?t=26677 Tutorial on going from OFW 3.55 to CFW 3.55]
  
Once the flash memory has been patched, you can install a custom firmware that matches the same version as the console's original firmware. Only once you're on the custom firmware can you downgrade.
+
[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]
  
 
==Emulation==
 
==Emulation==
 
===RetroArch===
 
===RetroArch===
{{main|Emulators on PS3#RetroArch}}
+
[[RetroArch]] has a PS3 port with lots of working cores that should cover most of the usual suspects.
[[RetroArch]] has a PS3 port with lots of working cores that should cover most of the usual targets.
 
  
===Official Sony emulators===
+
===Official Sony Emulators===
{{Main|Official emulators#Emulators on PS3|Official Sony Emulators → Emulators on PlayStation 3}}
+
Main article: [[Official Sony Emulators#Emulators on Playstation 3|Official Sony Emulators → Emulators on Playstation 3]]
  
 
====PS2====
 
====PS2====
Line 95: Line 67:
  
 
====PSP====
 
====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 PSDevWiki's [https://www.psdevwiki.com/ps3/PSP_Emulator_Compatibility_List PSP on PS3 compatibility list] for per-game info.
+
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.
  
==References==
+
==Other useful info==
{{reflist}}
+
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 a console. It requires someone else's Console ID and it can be banned too.
  
 
[[Category:Console Modding]]
 
[[Category:Console Modding]]

Please note that all contributions to Emulation General Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Emulation General Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)