====== 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 Official Firmware (OFW) 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 (CFW) ====== 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/rebug-custom-ps3-firmware/ \\ 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/ \\ Set dynamic fan control to 75C or disable it completely (syscon) to avoid fan running constantly. prepNTFS is only required when connecting an external NTFS drive to the PS3 via USB. \\ ====== Convert Game folder to ISO ====== Linux tools:\\ v1.9 binaries (removal of PS3UPDAT.PUP commented out - line 30 of ps3iso. This is the ~250MB PS3 system update) http://www.mediafire.com/file/jxwsckwcb8bc5is/PS3_ISO_Tools.zip\\ v1.9 source code https://www.mediafire.com/download/6aaxaopj33jat4k/irismanager-4-x.rar\\ usage: makeps3iso foldername Windows tool:\\ PS3 ISO tools v2.2 https://www.psx-place.com/resources/ps3-iso-tools.68/