This is an old revision of the document!
PS3 Hack
Disconnect PS3 from internet!
https://gbatemp.net/threads/guide-ps3-4-82-cfw-installation-for-dummies.491117/
Check firmware is 4.82 or lower:
go to (Settings) > (System Settings) > (System Information).
If it is 4.81 or less you’ll need to upgrade to 4.82 (below) do NOT use online updater!
Download Firmware 4.82 from:
http://www.mediafire.com/file/h9js9qb945p20tb/PS3_482_FW_UPDATE.7z
Extract 4.82 OFW archive
copy PS3UPDAT.PUP on your FAT32 formatted USB drive in folder PS3\UPDATE\
Plug usb stick into PS3
run the update from the playstation (Settings) > (System Update), and then select (Update via Storage Media).
Your PS3 will display your USB drive which you will select.
Now you've got an exploitable firmware. Continue to exploit it :)
— Exploit firmware —-
The exploit is a webkit exploit (internet browser).
version 1: https://www.psxhax.com/threads/ps3xploit-4-82-cfw-on-ofw-nor-nand-flash-writer-nor-dumper.3112/
version 2:
http://www.psx-place.com/threads/ps3xploit-tools-v2-0-improved-flash-writers-dumpers-even-easier-to-install-cfw-on-4-82-ofw.16139/
https://ps3xploit.com/files/release/NOR_NAND_writer_release_2.0_PS3Xploit.zip
Download and extract the “NOR_NAND_writer_release_2.0_PS3Xploit.zip” into a folder your desktop
copy the “flsh_482.hex“ file to the root of your FAT32 formatted USB drive.
Determine which html file is required based on serial number and model.
Phat (1st gen) PS3 with SN ending A-G requires NAND file
Phat (1st gen) PS3 with SN ending H-Q requires NOR file
Slim (2nd gen) PS3 with SN 20xx, 21xx or 25xx requires NOR file
rename the required file to index.html
Place the USB drive into USB port of the PS3. The right-most (next to optical drive) is usb000, the left one is usb001
You should be able to see your USB drive under the PS3 categories on the XMB; if not try another USB drive.
Make sure the PS3 is set to not automatically update firmware or even to check the firmware.
Reconnect PS3 to network.
On Windows,
from the version 1 folder copy the miniweb.exe into the version 2 folder. \\ Inside that folder create another folder named “htdocs”. \\ Move the .js file into the htdocs folder as well as the relevant NAND or NOR file and rename it to index.html. \\ double-click the miniweb.exe file and allow it to bypass the firewall if asked. This is a local web server. Note the IP address and port. \\ for example: http://192.168.1.123:8000 \\
On linux, open a console
sudo apt-get install python-capstone \\ edit and adjust the port in server.py if necessary (default 8080) \\ start server using 'perl server.py' and note the ip address \\ for example: http://192.168.1.123:8080 \\
Use any device to browse to the address and confirm the page loads.
With the USB drive inserted into the USB slot containing the “flsh.hex“ launch the Web Browser on the PS3.
Next press /\ (triangle) to pull up the options and navigate to (Tools) > (Homepage) and set your homepage as “blank”.
Next you’ll want to access the menu again and this time clear your Internet cache by navigating to (Tools) > (Delete Cache).
Once this is done close the Internet Browser and re-launch it.
Next press /\ (triangle) and navigate to (File) and then input your computers IP address and port.
Press the initialize button, wait a few minutes, then proceed with the patching itself. The result is displayed in the browser.
If the process freezes (mouse won't move) for more than 10 minutes, hold power button on ps3 for a couple seconds, reboot, skip the hdd check using O (circle) and go back to the browser to try again
— Install custom firmware —-
Once you have the patched firmware (you got this by a successful exploitation of the system) you can proceed to install REBUG.
First you want to disconnect the PS3 from the Internet and remove any disc in the drive. Next download the “REBUG_4.82.1_LITE_ PS3UPDAT.PUP” archive, extract it, rename the “PUP” file to “PS3UPDAT.PUP” (make sure it’s all caps) and then follow the same process for flashing this CFW as already covered in in this guide (remember, place it under PS3/UPDATE on the FAT32 formatted USB drive and then run the System Update option).
https://rebug.me/official-rebug-4-82-1-cobra-7-54-lite-toolbox-2-02-15-dec-4th-2017/
Enable COBRA via the REGBUG menu (Network → Custom Firmware Tools):
COBRA is disabled by default (ISO support as well as network iso support, BD region free, etc)
see http://www.ps3hax.net/showthread.php?t=95906
Note: ISOs are not compatible on non-Cobra CFW, but games in folder structure work (using copy function in MultiMan rather than ISO function)
Toolbox (more options)
https://rebug.me/official-rebug-4-82-1-cobra-7-54-lite-toolbox-2-02-15-dec-4th-2017/
copy REBUG_TOOLBOX_02.02.15.MULTI_.15.pkg onto usb stick and install via package center
MultiMAN
http://www.psx-place.com/threads/multiman-v04-82-00-deank-adds-4-82-cfw-support.15615/
copy multiMAN pkg file to usb stick and install via package center
in mm config, disable background music!
shortcuts: START+[UP]/[DOWN] volume up/down. START+[] (square) = stop
while MultiMAN is running:
Telnet to PS3 ip at port: 8080
FTP access with writable dev_flash mounted as dev_rebug
(port: 21, user: anonymous, password: (anything))
ps3netsrv
https://www.reddit.com/r/ps3homebrew/wiki/ps3netsrv
http://www.psx-place.com/threads/ps3-net-server-tutorial.1618/
(synology community package)
Setup of psnetsrv for mmCM (Multiman in Cobra Mode):
Instructions
1 Launch mmCM and go to setting column. Find Net Servers option and now set /nethost0 to enable.
2 Now create a folder on your computer named 'PS3' in this folder create folders PS3ISO, GAMES, and PSXGAMES (names must be in capital letters).
3 Start up your PS3 NET Server GUI 1.3. At the top will be your ip and port on the right.
4 Type obtained ip and port into correct place/fields (for nethost0), and go to games column in mmCM.
5 Copy your backups to folders PS3ISO or GAMES on PC.
6 In the PS3 NET Server 1.3 GUI navigate to PS3 folder you created earlier, and click Start
7 In mmCM click Rescan Icon. Now also netsrv games should be listed there. To be sure that you setup is correct you can go to mmOS and cgeck that net_host location is available. If yes then setup is correct, if no then something is wrong.
Sample folders:
E:\PS3\GAMES\here the game in format folders
E:\PS3\PS3ISO\here iso
E:\PS3\PSXGAMES\ game from psx (iso, bin / cue)
webMAN MOD
http://www.psx-place.com/threads/webman-mod-1-47-06-plugin-now-supports-4-82-cfw-cex.15568/page-4#comments
https://github.com/aldostools/webMAN-MOD/releases
download webMAN_MOD_1.47.09_Updater_rebugification_theme.pkg copy to usb stick and install
general webman help: http://www.psx-place.com/forums/webman-mod.126/
prepNTFS is only required when connecting an external NTFS drive to the PS3 via USB.