Can PS4 be flashed? We answer the question. Is it worth it to flash PS4

Ladies and gentlemen, it's done! PS4 is hacked, and below I will give you all the information you need, from buying a PS4 to playing downloaded games.

Basic information, in order to avoid repetitive questions (for the questions indicated in these paragraphs, the authors of the relevant posts will be issued a RO):

Hacking is possible on PS4 with firmware no higher than 5.05.

If your PS4 has firmware 5.50 or higher, then you are out of luck, everything described below is not for you.

Downgrade from 5.50 and/or higher does not exist! Any return information is a lie.

Running games requiring firmware version 5.50 and / or higher is not possible.

Updating the instructions and the contents of the distribution for hack 5.05 will be made in the near future.

The methods in the current instructions for 4.55 are also relevant for 5.05, you only need to update the versions of the utilities used (HEN, Dumper, etc.).

Basic Instructions

System requirements, PS4 purchase

At the moment, firmware versions suitable for hacking are 4.05 and 4.55. Anything higher than 4.55 is not suitable for us. At the moment, there is no possibility of downgrading (downgrading) the firmware from 4.70 (and / or higher) to 4.55!

Thus, any PS4 (both “thick”, “slim” and “firmware”) with firmware version 4.55 or lower is suitable for purchase. PS4 with a firmware version lower than 4.55 can be easily upgraded from a USB stick to 4.55.

You can find out the PS4 firmware version before buying it like this: in the main menu, go to “Settings” -> “System” -> “System Information”.

Information on finding a PS4 with firmware 4.55 or lower

Finding a new suitable console in stores is no longer so easy, but still possible. When buying, of course, it is best to focus on the actually installed firmware version, if possible, turn on the console. However, if there is no possibility to turn on the console, then it is possible to focus on the Datecode (date code, alphanumeric designation of the date of manufacture of the console), but this method does not give a 100% guarantee.

A list of date codes can be viewed, for example, in this article (the code consists of a number and a letter, where the number is the year of production, and the letter is the quarter. For example, the date code 3C means 2013 is the third quarter. Some information about the location of the date codes can be read in this article.

Information about pre-installed firmware versions, including those in bundles, can be found in this thread (not very relevant for the European region). You should also pay attention to this post.

PS4 update to firmware 4.55, blocking update servers

If you already have firmware 4.55 installed on your PS4, then go to the next spoiler. And for those who have 4.50 and below, proceed:

Disconnect PS4 from the Internet in any suitable way (physically remove the power cord / turn off Wi-Fi / block Internet access using a firewall / etc.). If there is a disc with the game in the drive, then remove it.

Go to PS4 settings, go to “System” -> “Automatic downloads” -> uncheck “System software update files” and “Automatic installation”. Then go to “Power saving settings” -> “Select features available in rest mode” and uncheck “Keep Internet connection”.

Address list

fru01.ps4.update.playstation.net

fus01.ps4.update.playstation.net

feu01.ps4.update.playstation.net

dru01.ps4.update.playstation.net

dus01.ps4.update.playstation.net

deu01.ps4.update.playstation.net

get.net.playstation.net

post.net.playstation.net

ps4updptl.eu.np.community.playstation.net

tmdb.np.dl.playstation.net

themis.dl.playstation.net

sf.api.np.km.playstation.net

asm.np.community.playstation.net

artcdnsecure.ribob01.net

api-p014.ribob01.net

apicdn-p014.ribob01.net

t-prof.np.community.playstation.net

ps4.updptl.sp-int.community.playstation.net

ps4updptl.jp.sp-int.community.playstation.net

ps4-eb.ww.np.dl.playstation.net

We take a USB drive and format it to the exFAT file system (NTFS is not suitable). At the root we create a folder “PS4”, then inside the “PS4” folder we create a folder “UPDATE”.

The files “PS4UPDATE.PUP” and “PS4UPDATE.PUP.md5” from the distribution in the folder “_PS4_hackpack\PUPs\Retail\System\4.55” are copied to the previously created folder “UPDATE”.

We check that the firmware file is not damaged: we remove the USB drive from the computer and insert it back.

—Method 1: open the file “PS4UPDATE.PUP.md5” with notepad, copy the long value (9c85ce3a255719d56f2aa07f4be22f02). From the distribution in the “_PS4_hackpack\PC Apps & Tools\MD5 Check Utility v2.31” folder, run the “md5.exe” file, the field opposite the “Paste” button should be filled in automatically, press the “Browse” button and select the “PS4UPDATE.PUP” file ” located on the USB storage device. After checking, both values ​​should be the same, if they are different, then the firmware file is damaged, rehash the distribution and / or try copying the firmware file to another USB drive.

—Method 2: From the distribution in the folder “_PS4_hackpack\PC Apps & Tools\wxChecksums 1.2.0” install “wxChecksums-1.2.0-installer.exe”. Go to the “UPDATE” folder on the USB drive and double-click to run the “PS4UPDATE.PUP.md5” file, checking the firmware file using the wxChecksums program should begin. If this does not happen, then open the “PS4UPDATE.PUP.md5” file using the “wxChecksums” program manually. After the check is completed, the “State” column should say “OK” in the program window, if this is not the case, then the firmware file is damaged, rehash the distribution and / or try copying the firmware file to another USB drive.

We insert the USB stick into PS4, go to Settings and go to “Update system software”, PS4 should say that an update has been found; if the update was not found, then we check the correctness of the names of the folders and the update file.

We make sure that the found update has version 4.55 three times, after which we continue the installation

Running Kernel Exploit, using Payload

Kernel Exploit is the use of a vulnerability in the core of the PS4 system to obtain full access rights.

Payload are small programs of various kinds (for example, Dumper, FTP server, etc.).

Basic functionality

First we need the Exploit Host program: archive “ps4-exploit-host-win” From the distribution in the folder “_PS4_hackpack\PC Apps & Tools\Exploit Host\<ваша_версия_прошивки>\” unpack in a safe place. Run the ps4-exploit-host.exe file, a program window will open where the status of the servers and the IP address of the computer will be written.

On PS4, go to Settings -> “Network” -> “Set up an Internet connection” -> select the type of connection you are using -> and select “Custom”. We get to “DNS Settings”, select “Manual”. In the “Primary DNS” we write the IP address of the computer specified in the program window in the previous paragraph, we leave the “Secondary DNS” empty (if the system does not allow leaving it empty, we write the same as in the main one).

We return to the main Settings menu and run the “User's Guide”, the Web browser should open on the page with the choice of Kernel Exploit’a. At this stage, select Specter (alternatively called “Original”). it is more stable. If the exploit worked successfully, then the page will display technical information and at the end there will be an inscription “Waiting for payload”.

If everything went well, then we learned how to launch Kernel Exploit, at this stage we close the browser by holding the “O” button for a long time, but remember: to transfer payloads, the browser must remain open.

You can read about the differences in different Kernel Exploits under the spoiler “Information on various Kernel Exploits”

Solving potential problems:

P.: Nothing happens when starting the User's Guide / long loading with an error / similar problem. R: On the computer, we close all programs that use the Internet, especially Skype. We make sure that the IP address of the computer specified in the program window is set in the DNS settings on the PS4. Restart "Exploit Host". The same problem may occur if the name of your computer and / or account is written in Russian letters.

P: When you run the User's Guide, the Web page with the choice of exploit opens, but when you run it, nothing happens. R: If this happens when running a Specter exploit, try closing the Web browser by long holding the "O" button and/or restarting the console. When launching an exploit from IDC, this is normal behavior, in fact, the exploit works out.

Also, if you have problems with ps4-exploit-host.exe then try using the Python based version. It is located in the “ps4-exploit-host” archive (without “win” at the end), it is launched by the start.py file. To run, you need Python installed in the system, this program is in the distribution along the path “_PS4_hackpack\PC Apps & Tools\Python”.

Please note that Kernel Exploit crashes every time the console is rebooted, so it must be restarted after each reboot.

Now that we've figured out how to launch the exploit, let's start transferring and launching Payloads (small useful programs, such as ps4-hen-vtx, Dumper, FTP, and others).

All the necessary Payloads are already included in the Exploit Host, they can also be found separately in the distribution in the folder “_PS4_hackpack\PS4 Apps & Tools\Payloads\<ваша_версия_прошивки>\”.

Also note that XVortex's Kernel Exploits have built-in payloads that are applied automatically when the exploit is launched.

Launch the Exploit Host and then repeat the launch of the exploit from Specter on PS4 through the “User's Guide” (after successfully launching the exploit, do not close the browser, it must remain open to transfer payloads). In the “Exploit Host” program window, a suggestion will appear which payload to send to the console, select “XVortex-HEN” (alternatively called “ps4-hen-vtx”) using the appropriate number, and press Enter.

On PS4, we return to the home screen by pressing the PS button, after which we go to Settings and scroll to the very bottom, now the treasured “★Debug Settings” have appeared there!

In “Debug Settings” in the “Game” section there is a “Package Installer” that allows you to install .PKG files located in the root of an attached exFAT formatted USB drive (NTFS is not suitable!).

Attention: do not change any other parameters in "Debug Settings" if you are not 100% sure what exactly you are doing, otherwise there may be consequences up to a complete console brick!

If everything went well, then we have learned how to transfer and launch Payloads, at this stage we close the browser by holding the “O” button for a long time, but remember: to transfer payloads, the browser must remain open.

Alternative functionality

Below I will describe other possible options for launching both Kernel Exploit and Payloads.

Running Kernel Exploit with built-in Payload using Exploit Host

When using the method described below, there is no need to send Payload manually after starting Kernel Exploit.

Exploit Host includes both ‘pure’ Kernel Exploit from Specter for full operation, which requires manual sending of Payloads, and Kernel Exploits with built-in Payload’om (all exploits from XVortex), when launched, Payload is applied automatically.

Please note that when using this type of Kernel Exploit, it is not possible to send stand-alone Payloads.

Using these Kernel Exploits is very simple - after launching the Exploit Host and opening the User Guide, select any Kernel Exploit from XVortex:

– xvortex-hen – Embedded PS4HEN

– xvortex-dumper – built-in PS4-Dumper

– xvortex-ftp – built-in FTP Server

If for some reason it is inconvenient for you to use the above described method of launching Kernel Exploit with a built-in Payload using Exploit Host, then sites with similar functionality are available on the Internet.

Address list:

Local Web Server + Offline Sending Payloads with Netcat

This option includes hosting the exploits on a local Windows Web server and delivering payloads using the Netcat utility.

Using a local web server

We will use Z-WAMP as a Web server, unpack the “Z-WAMP Server.7z” archive from the distribution in the “_PS4_hackpack\PC Apps & Tools\Z-WAMP Server” folder somewhere in a safe place, for example, in Program Files . We launch the “zwamp.exe” file, if notifications from the Firewall appear, then we allow everything. Right-click on the program icon in the tray (next to the clock) –> Services –> check that Apache is running (checked against it), if it does not work, then we are looking for a program that can use port 80 - we close the running programs one by one , and try to start Apache.

On PS4, launch the Web browser (if the system does not allow you to launch the browser and requires you to log into PSN, then read under the spoiler “Unblocking the Web browser”). At the top in the address bar we write the IP address of the computer (if you don’t remember it, you can find it out again by running “Exploit Host”), you should get an address like (without quotes) “http://192.168.22.3″ (the address should not contain spaces). We press the “R2” button, a page with the PS4 logo and options available for launch should open. Press the “Start” button and add the page to your bookmarks.

Transferring Payloads

To transfer payloads, we will use the Netcat utility, unpack the “Netcat 1.11 for NT.zip” archive from the distribution in the “_PS4_hackpack\PC Apps & Tools\Netcat” folder somewhere in a safe place, for example, in Program Files.

This utility is a console application (that is, it is controlled only using the command line), so in order not to write the command manually every time, I suggest creating a separate .cmd file for each of the payloads to automatically send it.

Open Notepad and copy the following expression into it

“C:\Program Files (x86)\Netcat 1.11 for NT\nc.exe” -w 3 192.168.22.9 9020< “C:\Users\User\Documents\ps4-hen-vtx.bin”

Now we edit the command based on where you have Netcat and the Payloads themselves. Instead of “C:\Program Files (x86)\Netcat 1.11 for NT\nc.exe” we write the full path to the location of the “nc.exe” file (do not forget to use quotes). Instead of "192.168.22.9" we write the IP address of your PS4. Instead of “C:\Users\User\Documents\ps4-hen-vtx.bin” we write the full path to the location of the payload file (do not forget to use quotes). Now in the Notepad window, click “File” -> “Save As” and save the file with the .cmd extension, for example “ps4-hen-vtx.bin.cmd”.

Now, when you run the created file, the specified payload will be delivered to PS4 without the need to use the not very convenient Exploit Host program.

Also, the Z-WAMP local Web server includes Kernel Exploits with built-in Payloads from XVortex.

Installing and running games as well as homebrew applications

To install and then launch games and homebrew, we need to use a special payload that allows the installation and launch of non-official .PKG files.

We launch Kernel Exploit from XVortex (XVortex-HEN) which contains a built-in payload “ps4-hen-vtx” applied automatically (a pop-up window will appear in the browser notifying about the launch process).

Or run any Kernel Exploit and transfer the payload “XVortex-HEN” (alternative name “ps4-hen-vtx”) to PS4.

Now let's check that everything works correctly: copy the “testapp.pkg” file from the distribution in the “_PS4_hackpack\PS4 Apps & Tools\PKGs\testapp” folder to the root of an exFAT formatted USB drive (NTFS is not suitable!) And connect it to PS4. On PS4 go to Settings -> ★Debug Settings -> Game -> Package Installer and install “testapp.pkg”. After the installation is completed, “TestApp” will appear in the main menu, run it, the inscription “Test Application Hello world, PS4!” on a dark background.

If an error occurs while installing “testapp.pkg”, it means that the payload did not work correctly, try repeating the whole process again.

If when you start “TestApp” an inscription appears on a blue background and nothing else happens, it means that the payload did not work correctly.

Installing any games and other applications on PS4 is done in the above way: transfer .PKG to USB drive >> on PS4 go to ★Debug Settings >> install .PKG file.

After rebooting the PS4, previously installed games and other applications will not run. In order for them to start running, you need to run Kernel Exploit and transfer the “XVortex-HEN” payload to the PS4.

Important: Do not rebuild the Database on the console - otherwise all installed games will be deleted.

Copying your own games including patches (updates)

It is possible to copy both disc versions and digital versions of games.

Preparatory Steps

In order to copy the game we need:

– USB drive with free space equal to the size of the installed game + 20GB. The required amount of additional free space is individual for each game.

– Free space on the PC hard drive: required on the C:\ drive in an amount equal to the size of the game, as well as on another hard drive (including a USB drive) in the same amount equal to the size of the game.

– Special PS4-Dumper payload for PS4 (included in the distribution, alternative names: ps4-dumper-vtx, XVortex-Dumper).

- Additional programs also included in the distribution.

Let's prepare a set of Fake PKG Generator programs. Unpack the archive “Fake PKG Generator ver 1.1.3.7z” from the distribution along the path “_PS4_hackpack\PC Apps & Tools\Fake PKG Generator” to a safe place.

Attention: The two programs below (PS4-Dumper and GenGP4) included in the distribution have version 1.7 and 1.8, respectively, dated March 4, 2018. At the time you read this manual, these files may be out of date.

– If you have a digital version of the game, then find it on the PlayStation Store website, open the game page and look at the https link of this page. The link will contain the game code of the form “CUSA03219”. Screenshot .

After we have found out the Game Code, we will check the availability of patches for the desired game, as well as the fact that the patch requires firmware no higher than 4.55! If the patch requires firmware 4.70 and/or higher, then we won't be able to use it!

Some old patches can be found in the database at this link.

If there is no patch for your game or it requires a too high firmware version, then copy the game in the form in which you have it.

We check which firmware version the patch needs, look at the value in the “Minimum System Firmware” line, 4.55 or lower suits us. If 4.70 or higher is indicated there, then this patch will not work for us. Screenshot .

If the patch suits us, then download the “Piece 0” file (Delta Package does not suit us). Screenshot .

Important: if the patch for the game is large (more than 4GB), then it will be divided into several parts. Such a patch will first need to be put together on a PC. Download all its parts (“Piece 0”, “Piece 1”, etc.), put them in one folder (the folder name must be in English and without spaces). From the distribution in the folder “_PS4_hackpack\PC Apps & Tools\PKG-Merge” we take the program “pkg-merge.exe” and copy it next to the folder in which the .pkg files of the patch are located. Open the Command Prompt and go to the directory where you copied the “pkg-merge.exe” program. On the command line, type the command

pkg-merge.exe -dir “myDir”

where "myDir" is the name of the folder that contains the .pkg files of the patch. We are waiting for the completion of the process, after its completion we will get a large patch ready for installation.

Copy the patch file to the root of a USB drive formatted in exFAT (NTFS is not suitable!) And connect it to the PS4. On PS4, run Kernel Exploit and ps4-hen-vtx, go to Settings -> ★Debug Settings -> Game -> Package Installer and install the patch.

The process of copying games including patches

We connect the prepared USB-drive with the required amount of free space.

If you are copying the disc version of the game, then insert the disc into the console and wait for it to fully install. The ‘installation’ bar across the game icon is not an indicator of a complete game installation. You can understand that the game is fully installed, for example, by the fact that the disk in the drive has stopped spinning. If the disk continues to spin, this means that the installation has not yet been completed.

On PS4, launch Kernel Exploit and transfer the previously prepared PS4-Dumper payload in any way you like.

Minimize the browser by pressing the “PS” button. Do not close the browser completely (for example, by holding the “O” button for a long time, etc.).

Launch the desired game, wait for the main menu of the game to load, then minimize the game by pressing the “PS” button.

The game copy process has started, the game will be copied to the USB drive. Do not turn off the console manually, it will turn off automatically after the copy process is completed.

You can track the process, for example, by the activity indicator of a USB drive. Also, after the copying process is successfully completed, the CUSAxxxxx.complete file will be created in the root of the USB drive, where CUSAxxxxx is the code of your game (for example, CUSA03219).

After the process of copying to the USB drive has successfully completed, we need to create a Project file that will later be used to create the final .PKG file with the game.

We connect the USB drive to the PC, run the previously prepared GenGP4 program. In the program window that opens, click on the folder icon and select a folder with a name like “CUSAxxxxx-app” located in the root of the USB drive, where “CUSAxxxxx” is your game code (for example, CUSA03219).

Press the “Generate GP4” button after the program completes the creation of the list, press the “Save GP4” button. Screenshot .

A project file CUSAxxxxx-app.gp4 will be created where CUSAxxxxx is your game code (eg CUSA03219).

Open the CUSAxxxxx-app.gp4 file using the “orbis-pub-gen.exe” program from the previously prepared Fake PKG Generator set of programs.

Note: Uses the C:\ drive to store temporary files. If you do not have enough free disk space, you can change the location of the folder for temporary files by going to My Computer -> Properties -> Advanced -> Environment Variables, and then change the location of the TEMP and TMP environment variables for the user and for the system.

If your game contains patches, then in addition to the “CUSAxxxxx-app” folder, you will also have a folder called “CUSAxxxxx-patch” - this is a copied patch for your game, it must be compiled separately into a separate .PKG file.

We launch the GenGP4 program. In the program window that opens, click on the folder icon and select the folder called “CUSAxxxxx-patch” located in the root of the USB drive. Press the “Generate GP4” button after the program completes the creation of the list, press the “Save GP4” button and save the Project file as CUSAxxxxx-patch.gp4.

We open the CUSAxxxxx-patch.gp4 file using the “orbis-pub-gen.exe” program from the previously prepared set of programs Fake PKG Generator.

In the program window, press “Command” - “Project Settings”, then go to the “Patch” tab. In the “Application package” line, press the “Select” button and select the .PKG file of the base game that we created in the previous paragraphs.

We do not touch the line “The latest QA passed package”; then check the box “This is a Day 1 Patch”. Click the “OK” button, then click “File” – “Save”.

In the program window, click "Command" - "Build Image". In the window that opens, click “Select”, choose where to save the .PKG patch file for the game and then click “Build”.

A .PKG patch file for the game will be created.

Playing PS2 games on PS4

The information is not widely known, but PS4 has an official emulator for PS2 games!

Below I will tell you how to run PS2 games on PS4. I note in advance that not all games work correctly.

We need PKG Kitchen-PS2, unpack the “pkg_kitchen_v1.3_PS2.7z” archive from the distribution in the “_PS4_hackpack\PC Apps & Tools\PS4-PS2_Emu” folder to a safe place.

We also need a set of Fake PKG Generator utilities, if you have not used it before, then unpack the “Fake PKG Generator ver 1.1.3.7z” archive from the distribution in the “_PS4_hackpack\PC Apps & Tools\Fake PKG Generator” folder to a safe place.

The process of creating a PS2 game:

1) Rename the game image in ISO format to disc01.iso and put it in PKG Kitchen-PS2\app\image

2) Open the ISO disk image using 7-Zip, WinRar or something else and find an executable file with a name like SLUS_213.86. We write the name in a notebook, bringing it to the form SLUS-21386

3) Open the config-emu-ps4.txt file located in the PKG Kitchen-PS2\app folder with a notepad, find the line –ps2-title-id=SLUS-21386 in it and replace the disk code indicated there with the one obtained above, save the changes.

3.1) The param.sfo file located in the PKG Kitchen-PS2\app\sce_sys folder is opened using the orbis-pub-sfo.exe program from the previously prepared Fake PKG Generator

3.2) In the Content ID field, change SLUS21386 to the disk code obtained in step 2 (note that the disk code must be without a dash). Then we change TALESOFTHEABYSS0 to the name of your game (required in capital letters and strictly 16 characters). Go to the Title Text tab and write the name of your game instead of Tales of the Abyss.

3.3) Let's create the skins for the game by editing the icons icon0.png and pic1.png. icon0.png is the picture displayed in the menu, pic1.png is the background picture when the game is loaded. Important: pictures must have a resolution of 512x512 for icon0.png and 1920x1080 for pic1.png; they must also be in 24 bit, otherwise there will be an error when creating the project. Pictures can be saved in this form, for example, using Paint.net included in the distribution along the path “_PS4_hackpack\PC Apps & Tools\Paint.net”.

4) Open the SLUS21386.gp4 file with notepad and replace UP9000-SLUS21386_00-TALESOFTHEABYSS0 with the value from the Content ID field in the param.sfo file, which was obtained in paragraph 3.2

5) Open the SLUS21386.gp4 file using orbis-pub-gen.exe from the previously prepared Fake PKG Generator and select Command -> Build Image

The updated compatibility list can be viewed at this link.

The emulator has a configuration file config-emu-ps4.txt which can contain many different settings. The list of settings can be found in the article at this link.

Creating Your Own Themes for PS4

Creating your own PS4 Theme is easy, everything you need is included in the giveaway. Homemade Theme can have functionality identical to the official theme. The only downside for now is that Theme crashes after a reboot and needs to be re-enabled.

Prepare the necessary programs:

We will need a set of Fake PKG Generator utilities, if you have not used it before, then unpack the “Fake PKG Generator ver 1.1.3.7z” archive from the distribution in the “_PS4_hackpack\PC Apps & Tools\Fake PKG Generator” folder to a safe place.

To convert audio files, we need the AT9tool program, unpack the “AT9tool.7z” archive from the distribution in the “_PS4_hackpack\PC Apps & Tools\AT9tool” folder to a safe place.

We also need some program to save pictures with a color depth of 24 bit, for example Paint.net located in the distribution in the folder “_PS4_hackpack\PC Apps & Tools\Paint.net”

When using a color depth of 24 bit, it is impossible to use transparency, while at 32 bit it is possible.

For the theme itself, we need at least a background image with a resolution of 1920x1080 and a preview with a resolution of 512x512.

The process of creating your own Theme:

We come up with a name for the future topic: you will need a name in the “normal” form and also in the form XXYYYY-XXXXYYYYY_00-ZZZZZZZZZZZZZZZ where X is a letter, Y is a number, and Z is an arbitrary expression that can consist of both letters and numbers, for example TM0001-CTHM00001_00 -CUSTOMTHEME00001. The number of characters must be strictly observed, otherwise there will be an error during creation.

The archive “Example.7z” from the distribution in the folder “_PS4_hackpack\PS4 Apps & Tools\Themes\Example” is unpacked to the Desktop.

Open the theme.gp4 file with Notepad, find the value TM0001-CTHM00001_00-CUSTOMTHEME00001 and replace it with what was invented above, then save and close.

In the sce_sys folder, open the param.sfo file using the orbis-pub-sfo.exe program from the Fake PKG Generator prepared earlier. In the Content ID field, insert the name of the form XXYYYY-XXXXYYYYY_00-ZZZZZZZZZZZZZZZ, which was invented earlier. Go to the Title Text tab and write the name of your Theme instead of Simple, save and close.

list of files

\theme.xml - basic theme settings file, edited with Notepad. Basic parameters: 0- background color in Settings; #FF4F7ECE- font color in hexadecimal system, the first two characters indicate transparency; True– Turn background music on or off.

\sce_sys\icon0.png - preview image, displayed in the theme selection menu. Resolution 512x512, color depth 24 bits.

\sound\bgm_home.at9 - background music file, how to convert the desired music to this format will be described below.

\texture\preview.png - preview image of the background image of the theme in the theme selection menu. Resolution 740x416, color depth 32 bits.

\texture\background\functionareabar.png – background used for icons when hovering over the Functions area (Settings, Trophies, etc.). Resolution 1920x164, color depth 24 bits.

\texture\background\functionscreen.png – background image displayed when hovering over the Functions area. Resolution 1920x1080, color depth 24 bits.

\texture\background\homescreen.png - background image displayed when on the Home screen (tiles with games). Resolution 1920x1080, color depth 24 bits.

\texture\content_icon\browser.png - browser icon, resolution 512x512, color depth 32 bits.

\texture\content_icon\disc.png – game disc icon, resolution 512x512, color depth 32 bits.

\texture\content_icon\discoverlay.png – image displayed over the game disk icon, resolution 512x512, color depth 32 bits.

\texture\content_icon\folder.png - folder icon, resolution 512x512, color depth 32 bits.

\texture\content_icon\gallery.png - gallery icon, resolution 512x512, color depth 32 bits.

\texture\content_icon\library.png - library icon, resolution 512x512, color depth 32 bits.

\texture\content_icon\livefromps.png - ????, resolution 512x512, color depth 32 bits.

\texture\content_icon\shareplay.png - ????, resolution 512x512, color depth 32 bits.

\texture\content_icon\tvvideo.png – TV and Video category icon (YouTube, etc.), resolution 512x512, color depth 32 bits.

\texture\content_icon\usbmusic.png - ????, resolution 512x512, color depth 32 bits.

To convert background music, we need a music file in .WAV format and the AT9tool program. Rename the music file to bgm_home.wav and put it in the AT9tool program folder. Launch the Command Prompt and navigate to the AT9tool program folder. On the Command line, type the following command:

at9tool -e -br 144 -wholeloop bgm_home.wav bgm_home.at9

The resulting music file bgm_home.at9 is copied to the folder at the path indicated above.

To create a Theme, we will definitely need the following files:

\sce_sys\icon0.png

\sce_sys\param.sfo

\texture\preview.png

\texture\background\functionareabar.png

\texture\background\functionscreen.png

\texture\background\homescreen.png

The rest of the files are optional, however, if you are not going to include background music in your Theme, then you definitely need to edit the theme.xml file in the line Truechange the value “True” to “False”.

We prepare all the files that we plan to use and delete the extra ones.

If you deleted any files, then open the theme.gp4 file with Notepad and delete the lines with the names of those files that you decided not to use, save and close.

The theme.gp4 file is opened using orbis-pub-gen.exe from the previously prepared Fake PKG Generator and select Command -> Build Image

If you did everything right, a .PKG theme file will be created, install it in the usual way. If errors appear when creating a .PKG file, then read what is written in the program window.

Periphery equipment

PlayStation VR: buy, mini-guide

So, you've decided to get a PS VR and want to make sure it fits your jailbroken PS4.

We need to purchase:

- PlayStation Camera - if it is not included, then it must be purchased separately, PS VR will not work without it. Suitable as the first revision of the camera, and the second.

- I also recommend buying two Move controllers - when using them, the “immersion” effect is much higher.

PS VR, like PS4, has its own firmware and version.

As of today, PS VR with any firmware version will work on PS4 with firmware 4.05 and 4.55. However, PS VR with firmware version no higher than 2.50 inclusive will work normally (without using additional tools) on PS4 with firmware 4.05 and 4.55.

To use PS VR with a higher firmware than 2.50, you need to use a special Payload. Payload data for PS4 with firmware 4.05 and 4.55 is in the distribution along the path “_PS4_hackpack\PS4 Apps & Tools\Payloads\<версия_прошивки>\ps4-hen-vr\".

If the PS VR has a firmware lower than 2.00 (the first models came with version 1.50), then when you turn it on, it will ask you to update the version of its (PS VR) firmware - this is safe and must be done (the update for PS VR is built into the PS4 firmware).

The PS VR firmware version can be viewed by going to Settings - Devices - PlayStation VR - PlayStation VR device software. PS VR must be connected to PS4, PlayStation Camera connection is not required. .

Firmware 2.50 for PS VR was released in early March 2017.

The next version of PS VR firmware was 2.90 and was released in mid-August 2017 along with PS4 beta 5.00 firmware.

PlayStation VR must be connected and turned on before starting PS4HEN, otherwise there will be an error.

Helpful information

Web Browser Unlock

If your PS4 refuses to launch the browser with a message that you first need to log in to PSN, then it doesn’t matter - the solution to this problem is very simple.

To unlock the browser, we need the Exploit Host program, more details about its installation and launch are written under the spoiler “Launching Kernel Exploit, using Payload”.

On the PC we launch Exploit Host, on the PS4 we launch the “User's Guide” and Kernel Exploit from Specter. In the window of the Exploit Host program, select to send the payload “enableWebBrowser” with the corresponding number.

Also, “enableWebBrowser” is included in the distribution as an independent payload, you can find it along the path “_PS4_hackpack\PS4 Apps & Tools\Payloads\<версия_прошивки>\EnableWebBrowser".

Reboot the PS4, the web browser should now work normally.

FTP access to PS4 (PS4 FTP Server)

When using an FTP server on firmware 4.05, be sure to use Kernel Exploit from IDC - because it grants full access to the PS4 file system.

Currently, there are two FTP server options for PS4, each with its own advantages and disadvantages.

FTP server built into the Exploit Host program

Pros: None.

Disadvantages: Can only be launched using the Exploit Host program.

To start the server, run the Exploit Host program, then on the PS4, run the exploit through the “User Guide” (for more details on launching, you can read under the spoiler “Launching Kernel Exploit, using Payload”. In the Exploit Host program window on the PC, select “XVortex-FTP” with the corresponding number .

When using an FTP server, the Web browser on PS4 can be minimized with the “PS” button, but cannot be closed (for example, by holding the “O” button for a long time).

FTP server by independent Payload

Pros: Can be run on its own.

Cons: None.

Payload is located in the content of the distribution along the path “_PS4_hackpack\PS4 Apps & Tools\Payloads\<версия_прошивки>\ps4-ftp-vtx"\. Extract the payload from the archive and transfer it to PS4 in any way you like.

Connecting to PS4 via FTP

To connect to PS4 via FTP, we need an FTP client. If you already have an FTP client installed, then you can use it, if not, then install FileZilla from the distribution in the “_PS4_hackpack\PC Apps & Tools\FileZilla” folder.

For ease of use, I recommend bookmarking the PS4, in FileZilla click the “Open Site Manager” button located under the “File” button, then click “New Site”, name it, for example, “PS4”, then in the “Host” field, enter the IP address of your PS4 and in the field "Port" 1337 and click the "OK" button. To connect to your PS4, click on the “Down Arrow” button next to “Open Site Manager” and select PS4.

Note: If the connection does not open, it may be necessary to switch the transfer mode to “Active”. To do this, go to "Site Manager", select PS4, go to the "Transfer Settings" tab and set it to "Active".

How to find out the game code, game region, game version and required firmware version

For all the actions described below, you will need the orbis-pub-chk.exe program from the Fake PKG Generator package located in the distribution along the path “P:\PS4\_PS4_hackpack\PC Apps & Tools\Fake PKG Generator”. Extract the contents of the “Fake PKG Generator ver 1.1.3.7z” archive to a safe place.

Run orbis-pub-chk.exe, in the opened window click “Add Image” and select the target .pkg file.

The game code is indicated in the “Title ID” line, the value of this line (ex. CUSA03219) is the game (disk) code.

The region of the game is indicated in the “Content ID” line. In a value like “EP0082-CUSA03219_00-STAROCEAN5PS4000”, the first two letters are the regional designation.

Regional designations

EPхххх – EUR, European region

UPхххх - USA, American region

JPxxxx - JPN, Japan region

HPxxxx - ASIA, Asia region

IPхххх – INT, international region

The game version is indicated in the “Application Version” line, the value of this line (ex. 01.00) is the game version (in this example, the game version is 1.00).

However, in ‘pirated’ .PKG files, the game version may be listed in the “Master Version” line. If the .PKG file was created in the PS4-Dumper program, then the version will be indicated on this line.

Also, there is another way to find out the version of the game with a high degree of certainty: in the program window, click “Extract files …” -> “Execute without passcode” and check if there is “changeinfo.xml” in the list of files - this is a file containing a list of changes in the patch - if it is, then we extract it and look at what is written in it.

The required firmware version is indicated in the line “Required System Software Version”, the value of this line (ex. 02.508) is the required firmware version (in this example, the required firmware version is 2.50).

Incorrectly assembled .pkg file, we can fix it, but we can't do anything with missing files.

Missed files during the dump of the game are a direct consequence of the fact that the dump was started without waiting for the game to be completely installed from the disk.

Detection of a crooked dump:

To do this, we need the orbis-pub-chk program from the Fake PKG Generator package. Open the .pkg file in this program and look at the options.

Screenshot of the program window

I will refrain from describing in detail what the PlayGo system is and what Chunks are, as this is not a small amount of information.

By the number of Chunks, it is possible to approximately determine the correctness of the dump. The number of chunks is specified by the game developers themselves, the general trend is as follows: the larger the game in size, the more chunks it will contain. However, this criterion is not a rule - for example, in the game Bloodborne with a size of 30GB, the number of chunks is only three, while Yakuza 0 has 100 of them with a volume of 23GB.

If you find a dump of a large game and it contains only one chunk, then most likely such a .pkg file was not assembled correctly. It is also worth noting that games from the PS Store of a small volume can contain only one chunk and this is normal.

The number of chunks that the game needs with a high degree of probability can be found by downloading the official patch for the game using the site orbismodding.com. More about this is written under the spoiler “Copying your own games” -> “How to update licensed games” -> “Necessary steps and requirements”. For our purposes, a patch with any firmware version is suitable.

Download the official patch if it exists, open it with orbis-pub-chk and look at the number of chunks: if they match, then the dump is correct; if the number of chunks in the patch is less then the dump should work without problems; if there are many more chunks in the patch, then most likely a curve dump.

Run the GenGP4 program (located in the distribution along the path “_PS4_hackpack\PC Apps & Tools\GenGP4”). In the program window, select the “Image0” folder, press the “Generate GP4” button, then the “Save GP4” button.

Open the resulting .gp4 file with the “orbis-pub-gen” program from the Fake PKG Generator suite of programs.

In the program window, click "Command" - "Build Image". In the window that opens, click "Select", choose where to save the .PKG file with your game and then click "Build".

If there is no patch for the game

In the distribution along the path “_PS4_hackpack\PC Apps & Tools\PKG Kitchen” we find the archive “pkg-kitchen-repacking.7z” and extract its contents to a safe place.

Open the game's .pkg file with orbis-pub-chk, press the "Extract files" button, then type zeros in the "Passcode" field and press "Extract". Select a folder to extract, select all files and extract.

We go to the folder where the files were extracted, copy the contents of the Sc0 folder to the Image0\sce_sys\ folder. Then we move the entire contents of the Image0 folder to the “pkg-kitchen-repacking\app\” folder.

Go to the “pkg-kitchen-repacking\app\sce_sys\” folder and open the param.sfo file using the orbis-pub-sfo program from the Fake PKG Generator software suite. Copy the value in the “Content ID” line (value like EP9000-CUSA00003_00-XXXXXXXDRIVECLUB). We go to the “pkg-kitchen-repacking\dump\pkg\” folder, open the “pkg.txt” file and replace the value in the “Content ID” line with what was copied from the param.sfo file. We also replace the value of the “Title ID” line with our own.

Run the file “_gen_gp4.bat”, a project file will be created. Open the resulting .gp4 file with the “orbis-pub-gen” program from the Fake PKG Generator suite of programs.

In the program window, click "Command" - "Build Image". In the window that opens, click "Select", choose where to save the .PKG file with your game and then click "Build".

The advantage of the modified exploit from IDC is that it provides a greater level of access to the console file system. It is highly recommended to use this exploit when using FTP.

Its disadvantage is that it is less stable and also does not display any information on the screen at startup, but simply displays a white screen (the exploit works out at the same time).

The advantage of the modified exploit from XVortex is that it has a built-in payload PS4HEN, which is automatically applied when Kernel Exploit is launched.

Its disadvantage is that when using it, it is impossible to transfer any other payloads.

List of PS4 games, list of dumped PS4 games, indicative information on the minimum firmware version for specific games

An easy way to get screenshots and videos from the game

This information, in particular, can be useful to those who draw up distributions.

It's no secret that the PS4 can easily take screenshots using the "Share" button, but transferring the screenshots taken anywhere on an unhacked console is quite difficult. This situation changes dramatically on a hacked PS4!

Once you have taken a screenshot(s) using the "Share" button, they will be stored in a specific location on the PS4.

It is possible to download the screenshots taken via FTP (more details can be found under the spoiler “Access to PS4 via FTP (PS4 FTP Server”) in the folder along the path /user/av_contents/photo/NPXS20001/<код_игры>/

A similar procedure can be done with the recorded video clips.

Instructions for hacking PlayStation 4
Ladies and gentlemen, it's done! PS4 is hacked, and below I will give you all the information you need, from buying a PS4 to playing downloaded games.

Basic information (to avoid repeated questions):
-If your PS4 has firmware 4.06 or higher, then you are out of luck, everything described below is not for you.
-Downgrade from 4.06 and/or higher is not possible.
-Starting games requiring firmware version 4.06 and / or higher is not possible.

Basic Instructions

At the moment, the only firmware version suitable for hacking is 4.05. Anything higher than 4.05 is not suitable for us. At the moment, there are no options for downgrading (downgrading) firmware from 4.06 (and / or higher) to 4.05!

Thus, any PS4 (both thick and slim and firmware) with firmware version 4.05 or lower is suitable for purchase. PS4 with firmware version 4.01 and below can be easily upgraded from a USB stick to 4.05.

You can find out the PS4 firmware version before buying as follows: in the main menu, go to "Settings" -\u003e "System" -\u003e "System Information".

Information on finding a PS4 with firmware 4.05 or lower

Personally, the author of the topic advises looking for suitable consoles at flea markets like Avito.
Finding a new suitable console in stores is no longer so easy, but still possible. When buying, of course, it is best to focus on the actually installed firmware version, if possible, turn on the console. However, if there is no possibility to turn on the console, then it is possible to focus on the Datecode (date code, alphanumeric designation of the date of manufacture of the console), but this method does not give a 100% guarantee.

The list of date codes can be viewed, for example, in this Article (the code consists of a number and a letter, where the number is the year of production, and the letter is the quarter. For example, the date code 3C means 2013 is the third quarter. Some information about the location of the date codes can be read in this article.

Information about pre-installed firmware versions, including those in bundles, can be found in this thread (not very relevant for the European region).


If your PS4 already has firmware 4.05 installed, then proceed to the next spoiler. And for those who have 4.01 and below, let's proceed:
Disconnect PS4 from the Internet in any suitable way (physically remove the power cord / turn off Wi-Fi / block Internet access using a firewall / etc.). If there is a disc with the game in the drive, then remove it.
Go to PS4 settings, go to "System" -> "Automatic downloads" -> uncheck "System software update files" and "Automatic installation". Then go to "Power saving settings" -> "Select features available in rest mode" and uncheck "Keep my Internet connection".

It is also recommended to block the following update server addresses in the router/firewall:
Address list
post.net.playstation.net
get.net.playstation.net
fus01.ps4.update.playstation.net
feu01.ps4.update.playstation.net
deu01.ps4.update.playstation.net
tmdb.np.dl.playstation.net
themis.dl.playstation.net
sf.api.np.km.playstation.net
asm.np.community.playstation.net
artcdnsecure.ribob01.net
api-p014.ribob01.net
apicdn-p014.ribob01.net
t-prof.np.community.playstation.net
ps4updptl.eu.np.community.playstation.net
ps4.updptl.sp-int.community.playstation.net
ps4updptl.jp.sp-int.community.playstation.net
ps4-eb.ww.np.dl.playstation.net
close
We take a USB drive and format it to the exFAT file system (NTFS is not suitable). At the root we create a folder "PS4", then inside the folder "PS4" we create a folder "UPDATE".

Copy the files "PS4UPDATE.PUP" and "PS4UPDATE.PUP.md5" from the distribution in the folder "_PS4_hackpack\PUPs\Retail\System\4.05" to the previously created folder "UPDATE".

We check that the firmware file is not damaged: we remove the USB drive from the computer and insert it back.
---Method 1: open the file "PS4UPDATE.PUP.md5" with notepad, copy the long value (203c76c97f7be5b881dd0c77c8edf385). From the distribution in the "_PS4_hackpack\PC Apps & Tools\MD5 Check Utility v2.31" folder, run the "md5.exe" file, the field opposite the "Paste" button should be filled in automatically, press the "Browse" button and select the "PS4UPDATE.PUP" file "located on the USB drive. After checking, both values ​​should be the same, if they are different - then the firmware file is damaged, rehash the distribution and / or try copying the firmware file to another USB drive.
---Method 2: From the distribution in the folder "_PS4_hackpack\PC Apps & Tools\wxChecksums 1.2.0" install "wxChecksums-1.2.0-installer.exe". Go to the "UPDATE" folder on the USB drive and double-click to run the "PS4UPDATE.PUP.md5" file, checking the firmware file using the wxChecksums program should begin. If this does not happen, then open the "PS4UPDATE.PUP.md5" file using the "wxChecksums" program manually. After the check is completed in the program window, the "State" column should say "OK", if it is not, then the firmware file is damaged, rehash the distribution and / or try copying the firmware file to another USB drive.

We insert the USB stick into PS4, go to Settings and go to "Update system software", PS4 should say that an update has been found; if the update was not found, then we check the correctness of the names of the folders and the update file.
We make sure three times that the found update has version 4.05, after which we continue the installation.


Kernel Exploit - exploiting a vulnerability in the core of the PS4 system to gain full access rights.
Payload - small programs of various kinds (for example, an FTP server).

Basic functionality
To begin with, we need the Exploit Host program: archive "ps4-exploit-host-win-v0.3.18.1.zip" From the distribution in the folder "_PS4_hackpack\PC Apps & Tools\Exploit Host" unpack to a safe place. Run the ps4-exploit-host.exe file, a program window will open where the status of the servers and the IP address of the computer will be written.
On PS4, go to Settings -> "Network" -> "Set up an Internet connection" -> select the type of connection you are using ->
We return to the main Settings menu and run the "User's Guide" the Web browser should open on the page with the choice of Kernel Exploit "a. At this stage, select Specter because it is more stable. If the exploit worked successfully, then the page will display a technical information and at the end there will be an inscription "Waiting for payload".
If everything went well, then we learned how to launch Kernel Exploit, at this stage we close the browser by holding the "O" button for a long time, but remember: to transfer payloads, the browser must remain open.
You can read about the differences in different Kernel Exploits under the spoiler "Information on various Kernel Exploits"

Solving potential problems:
P .: Nothing happens when you start the User "s Guide / long loading with an error / similar problem. R .: On the computer, close all programs that use the Internet, especially Skype. We make sure that the IP address of the computer is set in the DNS settings on the PS4 specified in the program window Restart "Exploit Host".
P .: When you start User's Guide, a Web page with a choice of exploit opens, but nothing happens when you run it. R .: If this happens when you run the exploit from Specter, then try closing the Web browser by long holding the "O" button and /or restart the console This is normal behavior when running an exploit from IDC, in fact the exploit works.
Also, if you have problems with ps4-exploit-host.exe then try using the Python based version. It is located in the "ps4-exploit-host-v0.3.18.1.zip" archive, launched by the start.py file. To run, you need Python installed in the system, this program is in the distribution along the path "_PS4_hackpack\PC Apps & Tools\Python".
Now that we have dealt with the launch of the exploit, let's start transferring and launching Payloads (small useful programs, for example PS4HEN, FTP and others).
I have already included the necessary Payloads in the composition Exploit Host, they can also be found separately in the distribution in the "_PS4_hackpack\PS4 Apps & Tools\Payloads" folder.
Also note that XVortex's Kernel Exploit has a built-in PS4HEN payload that is applied automatically when the exploit is launched.

Launch the Exploit Host and then repeat the launch of the exploit from Specter on PS4 through the "User's Guide" (after successfully launching the exploit, do not close the browser, it must remain open to transfer payloads). In the "Exploit Host" program window, a suggestion will appear which payload to send to the console, select "PS4HEN" using the appropriate number, and press Enter.
On PS4, we return to the home screen by pressing the PS button, after which we go to Settings and scroll to the very bottom, now the treasured "★Debug Settings" have appeared there!
In the "Debug Settings" in the "Game" section there is a "Package Installer" that allows you to install .PKG files located in the root of a connected exFAT formatted USB drive (NTFS is not suitable!).
Attention: do not change any other parameters in "Debug Settings" if you are not 100% sure what exactly you are doing, otherwise there may be consequences up to a complete console brick!

This is not a tricky way to transfer and launch any payloads. However, I personally find that the above method is not very convenient in certain cases, and below I will describe other possible options for launching both exploits and transferring payloads.
There are also sites available on the Internet that allow you to launch Kernel Exploit "a and Payload" without a PC. Today, this method is not stable, so it's up to you whether to use it or not.
Address list:
sce.party/ps4/hen
darksoftware.xyz/ps4hen
Alternative functionality
There are many different options for launching exploits and payloads, and I can’t say with all certainty that the option described below will be convenient for you personally, but I still recommend that you at least familiarize yourself with it.
This option includes hosting the exploits on a local Windows Web server and delivering payloads using the Netcat utility.

Using a local web server
We will use Z-WAMP as a Web server, unpack the "Z-WAMP Server.7z" archive from the distribution in the "_PS4_hackpack\PC Apps & Tools\Z-WAMP Server" folder somewhere in a safe place, for example, in Program Files . We launch the file "zwamp.exe", if notifications from the Firewall appear, then we allow everything. Right-click on the program icon in the tray (next to the clock) --> Services --> check that Apache is running (checked against it), if it does not work, then look for a program that can use port 80 - close running programs one by one, and try to start Apache.

On PS4, launch a Web browser (if the system does not allow you to launch a browser and requires you to log into PSN, then read under the spoiler "Unblocking the Web browser"). At the top, in the address bar, write the IP address of the computer (if you don’t remember it, you can find it out again by running "Exploit Host"), you should get an address like (without quotes) "http://192.168.22.3" (the address should not contain spaces). We press the "R2" button, a page with the PS4 logo and options available for launch should open. Press the "Start" button and add the page to your bookmarks.

Transfer of Payloads
To transfer payloads, we will use the Netcat utility, unpack the "Netcat 1.11 for NT.zip" archive from the distribution in the "_PS4_hackpack\PC Apps & Tools\Netcat" folder somewhere in a safe place, for example, in Program Files.
This utility is a console application (that is, it is controlled only using the command line), so in order not to write the command manually every time, I suggest creating a separate .cmd file for each of the payloads to automatically send it.
Open Notepad and copy the following expression into it
"C:\Program Files (x86)\Netcat 1.11 for NT\nc.exe" -w 3 192.168.22.9 9020 pause

Now we edit the command based on where you have Netcat and the Payloads themselves. Instead of "C:\Program Files (x86)\Netcat 1.11 for NT\nc.exe" we write the full path to the location of the "nc.exe" file ( do not forget to use quotes) Instead of "192.168.22.9" write the IP address of your PS4. Instead of "C:\Users\User\Documents\PS4HEN.bin" write the full path to the location of the payload file (don't forget to use quotes) Now in In the Notepad window, click "File" -> "Save As" and save the file with the .cmd extension, for example "PS4HEN.cmd".
Now, when you run the created file, the specified payload will be delivered to PS4 without the need to use the not very convenient Exploit Host program.


To install and then launch games and homebrew, we need to use a special payload that allows the installation and launch of non-official .PKG files.

We launch Kernel Exploit from XVortex which contains a built-in payload "PS4HEN" applied automatically (a pop-up window will appear in the browser with a notification about the launch process).
Or run any Kernel Exploit and transfer the "PS4HEN" payload to PS4.

Now let's check that everything works correctly: copy the "testapp.pkg" file from the distribution in the "_PS4_hackpack\PS4 Apps & Tools\PKGs\testapp" folder to the root of an exFAT-formatted USB drive (NTFS is not suitable!) and connect it to PS4. On PS4 go to Settings -> ★Debug Settings -> Game -> Package Installer and install "testapp.pkg". After the installation is completed, "TestApp" will appear in the main menu, run it, the inscription "Test Application Hello world, PS4!" on a dark background.
If an error occurs when installing "testapp.pkg", it means that the payload did not work correctly, try repeating the whole process again.
If when you start "TestApp" an inscription appears on a blue background and nothing else happens, it means that the payload did not work correctly.
Installing any games and other applications on PS4 is done in the above way: transfer .PKG to USB drive >> on PS4 go to ★Debug Settings >> install .PKG file.
After rebooting the PS4, previously installed games and other applications will not run. In order for them to start running, you need to run Kernel Exploit and transfer the "PS4HEN" payload to the PS4.

Important: Do not rebuild the Database on the console - otherwise all installed games will be deleted.


It is possible to copy both disc versions and digital versions of games.
Preparatory Steps
In order to copy the game we need:

USB drive with free space equal to the size of the installed game + 25GB. The required amount of additional free space is individual for each game.
- Free space on the PC hard drive in an amount equal to the size of the game, or twice the amount of free space on the USB drive.
- Dedicated FTP payload for PS4 (included in the giveaway) and an FTP client for PC (eg FileZilla included in the giveaway).
- Additional programs, also included in the distribution.

Let's prepare a set of Fake PKG Generator programs. Unpack the archive "Fake PKG Generator ver 1.1.3.7z" from the distribution along the path "_PS4_hackpack\PC Apps & Tools\Fake PKG Generator" to a safe place.

Let's prepare a special FTP payload ps4-ftp-vtx. Unpack the archive "ps4-ftp-vtx_2018-01-26.7z" from the distribution along the path "_PS4_hackpack\PS4 Apps & Tools\Payloads\xvortex_ps4-ftp-vtx" to a safe place. Transfer this payload to PS4 when indicated by whatever method you find most convenient.

Let's prepare the gengp4 program. Unpack the archive "gengp4_2018-01-26.7z" from the distribution along the path "_PS4_hackpack\PC Apps & Tools\gengp4" to a safe place.

The above two programs (ps4-ftp-vtx and gengp4) included in the distribution have version 1.4.1 dated January 26, 2018. At the time you read this manual, these files may be out of date.
Go to the page of these programs on GitHub and check for a new version. If a new version of the software is available, be sure to download and use it!
We kindly request: update your game (install the patch) before starting the copy process! The required steps and requirements are outlined below.
How to update licensed games. Necessary steps and requirements
First of all, we need to know the Code of the game (disk). To do this is quite simple:

If you have a disc version of the game, then the disc code is indicated on the disc itself on the right side just below the center and has a name like "CUSA03219". Screenshot .

If you have a digital version of the game, then find it on the PlayStation Store website, open the game page and look at the https link of this page. The link will contain the code of the game like "CUSA03219". Screenshot.

After we have found out the Game Code, we will check the availability of patches for the desired game, as well as the fact that the patch requires firmware no higher than 4.05! If the patch requires firmware 4.06 and/or higher, then we won't be able to use it!
If there is no patch for your game or it requires a too high firmware version, then copy the game in the form in which you have it.

We check which firmware version the patch needs, look at the value in the "Minimum System Firmware" line, 4.05 or lower suits us. If 4.06 or higher is indicated there, then this patch will not work for us. Screenshot

If the patch suits us, then download the "Piece 0" file (Delta Package does not suit us). screenshot .

Important: if the patch for the game is large (more than 4GB), then it will be divided into several parts. Such a patch will first need to be put together on a PC. Download all its parts ("Piece 0", "Piece 1", etc.), put them in one folder (the folder name must be in English and without spaces). From the distribution in the folder "_PS4_hackpack\PC Apps & Tools\PKG-Merge" we take the program "pkg-merge.exe" and copy it next to the folder in which the .pkg files of the patch are located. Open the Command Prompt and go to the directory where you copied the "pkg-merge.exe" program. On the command line, type the command
pkg-merge.exe -dir "myDir"
where "myDir" is the name of the folder that contains the .pkg files of the patch. We are waiting for the completion of the process, after its completion we will get a large patch ready for installation.

Copy the patch file to the root of a USB drive formatted in exFAT (NTFS is not suitable!) And connect it to the PS4. On PS4, run Kernel Exploit and PS4HEN, go to Settings -> ★Debug Settings -> Game -> Package Installer and install the patch.
The process of copying games including patches
We connect the prepared USB drive with the required amount of free space to the USB0 port - this is the left port if the console is horizontal, and the top port if the console is vertical.
You can also make sure that the USB drive is inserted into the correct port by going to the PS4 via FTP by going to /mnt/usb0/, if there are any files on your drive, you should see them.

If you are copying the disc version of the game, then insert the disc into the console and wait for it to fully install. The "installation" strip passing over the game icon is not an indicator of a complete installation of the game. You can understand that the game is fully installed, for example, by the fact that the disk in the drive has stopped spinning. If the disk continues to spin, this means that the installation has not yet been completed.

On PS4, run IDC's Kernel Exploit and transfer the ps4-ftp-vtx payload. Connect to PS4 via FTP, for example using FileZilla.
Minimize the browser by pressing the "PS" button. Do not close the browser completely (for example, by holding the "O" button for a long time, etc.).
Run the desired game, wait for the main menu of the game to load, then minimize the game by pressing the "PS" button.

We transfer to PS4 FTP payload ps4-ftp-vtx prepared earlier in any way convenient for you.

On the PC, we launch the FTP client (for example, FileZilla), in it we need to Enter the command (in FileZilla this is located in "Server" -> "Enter command"). We enter the command (without quotes) "DUMP CUSAxxxxx", where "CUSAxxxxx" is the Game Code that we learned earlier when searching for patches for the game.

After entering the command, the process of copying the game to the USB drive will begin.
The status of the process can be monitored as follows: go to the PS4 via FTP and go to the path /mnt/usb0/, there should appear a folder "CUSAxxxxx" as well as a file "CUSAxxxxx" with a certain extension. The file "CUSAxxxxx.dumping" means that the copying process is in progress, the file "CUSAxxxxx.complete" means that the copying process has completed.
Note: there is no automatic update in the FTP client window, in order to check the status of the copying process in the FTP client window, click RMB - Refresh.

If you don't have any new files and/or folders in the /mnt/usb0/ root, it means that you did something wrong, repeat the copy process again.
If the copying process ended suspiciously quickly for you (the "CUSAxxxxx" folder and the "CUSAxxxxx.complete" file appeared), then go to the "CUSAxxxxx" folder and look at its contents. If you see only the "sce_sys" folder there and nothing else, then you may have forgotten to start the game or it did not start correctly. Restart your PS4 and repeat the process again.
After the process of copying to the USB drive has successfully completed, we need to create a Project file that will later be used to create the final .PKG file with the game.

Connect the USB drive to the PC. Copy the previously prepared gengp4 program to the root of the USB drive next to the "CUSAxxxxx" folder.

Open the Command Prompt, go to the USB drive section with the command (without quotes) "E:\", where "E" is the letter of the connected USB drive.
Next, in the command line, execute the command (without quotes) "gengp4.exe CUSAxxxxx", where "CUSAxxxxx" is the code of your game.
A project file CUSAxxxxx.gp4 will be created where CUSAxxxxx is your game code (eg CUSA03219).

Open the CUSAxxxxx.gp4 file using the "orbis-pub-gen.exe" program from the previously prepared Fake PKG Generator set of programs.
In the program window, click "Command" - "Build Image". In the window that opens, click "Select", choose where to save the .PKG file with your game and then click "Build".
We will check the resulting game for performance only if you copied the game from a disk. If you delete the digital version of a licensed game, you will not be able to download it again! You cannot delete the digital version of a licensed game because if your copy turned out to be incorrect, then you had the opportunity to redo it. And also in case in the future it will be possible to create better and / or complete copies of games.
When creating a distribution with an unverified digital version of the game, be sure to indicate in the distribution that you have not verified its performance due to the fact that this is a copy of the digital version of the game. Such a distribution will be assigned the status of "Golden", after which the downloaders will be able to check it for performance.

If you copied the disc version of the game, then delete the licensed game on the PS4, then transfer the resulting .PKG to the root of the USB drive, install it according to the instructions above and check the resulting game.


Below is a brief instruction on what to do, I will write in more detail later. Download .

1) take the iso image of the game, rename it to disc01.iso and put it in pkg_kitchen_v1.3_PS2\app\image
2) open the disk image with winrar or something else and find the executable file (type name SLUS_213.86). write the name in a notebook bringing it to the form SLUS-21386
3) open the config-emu-ps4.txt file, find the line --ps2-title-id=SLUS-21386 in it and replace the disk code indicated there with the one obtained above, save
3.1) if we want the game to be "full-fledged" and not put in place of any other, then in the sce_sys folder open the param.sfo file using orbis-pub-sfo.exe from Fake_PKG_Generator
3.2) in param.sfo in the Content ID field, change SLUS21386 to your disk code, you can also replace TALESOFTHEABYSS0 with the desired one. go to the Title Text tab and write the desired name of the game instead of Tales of the Abyss
3.3) if we want the game in the PS4 menu to look different from Tales of the Abyss, then we edit the icons icon0.png and pic1.png. the first is the picture displayed in the menu, the second is the background picture when the game is loaded. important: pictures must be in 24 bit, otherwise there will be an error when creating a project. pictures can be saved in this form, for example, using Paint.net
4) if you made changes to the param.sfo file in paragraph 3.2, then open the SLUS21386.gp4 file with notepad and replace UP9000-SLUS21386_00-TALESOFTHEABYSS0 with what you wrote in 3.2
5) SLUS21386.gp4 open orbis-pub-gen.exe and do Build (Command -> Build Image)

Helpful information

If your PS4 refuses to launch the browser with a message that you first need to log in to PSN, then it does not matter - the solution to this problem is very simple.
1) If you already have the "Exploit Host" program installed, then go to the next step, if not, install and configure it:
From the distribution in the folder "_PS4_hackpack\PC Apps & Tools\Python" install Python for your system ("python-3.6.4-amd64.exe" for 64-bit OS or "python-3.6.4.exe" for 32-bit OS). In the distribution in the "_PS4_hackpack\PC Apps & Tools\Exploit Host" folder, open the "Al-Azif"s ps4-exploit-host-v0.3.10.zip" archive and extract its contents, for example, to "My Documents". Find the file "start.py" and run it, the "Exploit Host" program window should open, where the status of the servers and the IP address of the computer will be written.

On PS4, go to Settings -> "Network" -> "Set up an Internet connection" -> select the type of connection you are using -> and select "Custom". We reach the "DNS Settings", select "Manually". In the "Primary DNS" we write the IP address of the computer specified in the program window in the previous paragraph, we leave the "Secondary DNS" empty (if the system does not allow leaving it empty, we write the same as in the main one).

2) Open the archive "enableWebBrowser405.bin.7z" from the distribution along the path "_PS4_hackpack\PS4 Apps & Tools\Payloads\EnableWebBrowser", extract the file "enableWebBrowser405.bin" to the folder "payloads" located in the folder of the program "Exploit Host" (ps4 -exploit-host-v0.3.10). We launch the program "Exploit Host", if it is already open, then restart it.

3) On PS4, go to Settings and run the "User's Guide" the Web browser should open on the page with the Kernel Exploit "a selection, select Specter. If the exploit worked successfully, then the technical information will be displayed on the page and at the end there will be the inscription "Waiting for payload". Leave the browser open. In the "Exploit Host" program window, a suggestion will appear which payload to send to the console, select "enableWebBrowser405.bin" using the appropriate number, and press Enter.
Reboot the PS4, the web browser should now work normally.


When using an FTP server, it is highly recommended to use IDC's Kernel Exploit - as it provides much more complete access to the PS4 file system.
Currently, there are two FTP server options for PS4, each with its own advantages and disadvantages.

FTP server built into the Exploit Host program
Advantages: Does not require additional server configuration.
Disadvantages: Can only be launched using the Exploit Host program.

To start the server, run the Exploit Host program and then on the PS4 run the exploit through the "User's Guide" (more details about the launch can be found under the spoiler "Running Kernel Exploit"a (vulnerabilities in the system core), using Payloads (small programs) " -> "Basic functionality"). In the Exploit Host program window on the PC, select "Integrated FTP" with the appropriate number.

FTP server by independent Payload "ohm
Pros: Can be run on its own.
Disadvantages: Requires prior server configuration.

Before using the FTP server, you need to specify the IP address of your PS4 in the payload file, for this you need a HEX editor. If you already have some hex editor installed, then you can use it, if not, then install HxD from the distribution in the "_PS4_hackpack\PC Apps & Tools\HxD" folder. Extract the file "libftps4_2018-01-07.bin" from the archive "libftps4_2018-01-07.7z" located in the distribution along the path "_PS4_hackpack\PS4 Apps & Tools\Payloads\libftps4". Open "libftps4_2018-01-07.bin" file in hex editor, open "Search" (in HxD by pressing Ctrl+F keys) in "Data Type" select "Text String" in "Search Direction" select "Everywhere", in in the "Search" field, enter (without quotes) "192.168". Two addresses located close to each other will be found (192.168.022.003 and 192.168.022.009). Find out the IP address of your PS4 (you can see it by going to Settings -> "Network" -> "Check connection status"). Write down the IP address of your PS4 in Notepad in full, i.e. so that all sections have three digits, for example, if your console address is 192.168.1.2, then the entry will look like 192.168.001.002, copy the resulting address. In the hex editor, in the Data column (in the HxD right column), select the address "192.168.022.009" then click "Edit" -> "Paste with Replace", save the changes.
The way to launch the received payload is described under the spoiler "Running Kernel Exploit"a (vulnerabilities in the system), using Payloads (small programs)"

Connecting to PS4 via FTP
To connect to PS4 via FTP, we need an FTP client. If you already have an FTP client installed, then you can use it, if not, then install FileZilla from the distribution in the "_PS4_hackpack\PC Apps & Tools\FileZilla" folder.
For ease of use, I recommend bookmarking the PS4, in FileZilla, click the "Open Site Manager" button located under the "File" button, then click "New Site" name it, for example, "PS4", then in the "Host" field enter the IP address of your PS4 in the "Port" field is 1337 and click "OK". To connect to PS4, press the down arrow button next to "Open Site Manager" and select PS4.
When using the FTP server, the Web browser on the PS4 must remain open on the page of the running exploit!
Note: If the connection does not open, you may need to switch the transfer mode to "Active". To do this, go to "Site Manager", select PS4, go to the "Transfer Settings" tab and set it to "Active".
Note 2: I also recommend setting the number of simultaneous transmissions to one. To do this, go to "Settings" -> "Transmissions" and set the "Maximum Simultaneous Transfers" to one.


All of the steps below require the orbis-pub-chk.exe program from the Fake_PKG_Generator package. Download this archive and extract its contents to a safe place.

Run orbis-pub-chk.exe, in the opened window click "Add Image" and select the target .pkg file.

The game code is indicated in the "Title ID" line, the value of this line (ex. CUSA03219) is the game (disk) code.

The region of the game is indicated in the "Content ID" line. In a value like "EP0082-CUSA03219_00-STAROCEAN5PS4000", the first two letters are the regional designation.

Regional designations

EPхххх - EUR, European region
UPхххх - USA, American region
JPxxxx - JPN, Japan region
HPxxxx - ASIA, Asian region (including China)

The game version is indicated in the "Application Version" line, the value of this line (ex. 01.00) is the game version (in this example, the game version is 1.00).

The required firmware version is indicated in the "Required System Software Version" line, the value of this line (ex. 02.508) is the required firmware version (in this example, the required firmware version is 2.50).

Also from the window of this program it is possible to find out which languages ​​are present in the game, as well as some other information.


Currently, the most popular exploits are the original Specter exploit and its fork from IDC.

The advantage of Specter's exploit lies in its higher stability.
The disadvantage of this exploit compared to the IDC version is that it provides a lower level of access to the console file system.

The advantage of the modified exploit from IDC is that it provides a greater level of access to the console file system. It is highly recommended to use this exploit when using FTP.
Its disadvantage is that it is a little less stable and also often does not display any information on the screen at startup, but simply displays a white screen (the exploit works out at the same time).


This information, in particular, can be useful to those who draw up distributions.

It's no secret that the PS4 can easily take screenshots using the "Share" button, but it's quite difficult to transfer the screenshots taken anywhere on a non-hacked console. However, this situation changes dramatically on a hacked PS4!

Once you have taken a screenshot(s) using the "Share" button, they will be stored in a specific location on the PS4.
It is possible to download the screenshots taken via FTP (more details can be found under the spoiler "Access to PS4 via FTP (PS4 FTP Server") in the folder along the path /user/av_contents/photo/NPXS20001//

Recently, there have been dozens of news stories saying that the PS4 has been hacked. In this blog, in the format of reasoning, I will suggest what this can lead to and what consequences it will have.


Many of those who used the console knew that after 2 years the Internet was full of informational reasons that in Brazil they managed to hack the console. Hacking was the installation of several licensed games on a blank console, after which a copy was taken from it and installed on other consoles, forming 2 accounts from one. And so, the hard drive on the console is not rubber, and more than a dozen games cannot be installed there, hackers for a fee removed completed games and replaced them with new ones. Later, Sony found out about this, and the hackers were punished, and the method was covered. But even after that, for several years on the used market, such already banned consoles were sold more than once under the guise of being hacked. At that time, I thought that it would be possible to truly hack the console by the time the new generation of PS5 was announced, because it makes no sense for Sony to support the protection of an outdated product. As it was with PS VITA, when the project lost interest from the consumer and the developers scored on it and hacked it.

Further, at the end of 2017, articles began to appear with detailed instructions on how to launch games that were released at the launch of PS4. But the downside of these instructions was that it was relevant for firmware 1.76, which was released in 2014. Therefore, these guides were simply not relevant.

But in the recent past, an event occurred that changed everything. Hackers were able to hack firmware version 4, which is up-to-date for many consoles and can actually be found on store shelves. And then we got with a partial hack of the 5th version of the firmware.
Now let's think about what's so terrible about the fact that the games will be available to every advanced user absolutely free of charge? And now a question for those who think so. Name at least one case, an example, when hacking any PC game led to at least something good globally? He was always in trouble.

I give an example.
What type of piracy is the most popular in Russia and in the world? That's right, piracy of PC games via torrents.
Until 2015, downloading games from torrents was as commonplace for PC owners as a timely trip to eat. Absolutely every PC user climbed into torrents. The developers were frankly fed up with this, and it was quite fair. In modern society, in any developed country, except for the CIS and third world countries, people are taught from childhood to value their own and other people's work. And this habit goes from the government to every inhabitant, including migrants. Therefore, in these countries, any work is adequately paid, and the working class can afford to rent a house, have several loans and be confident in their future. But people are still piracy. So, after the developers got tired of being stolen from them, they decided to seek third-party help, as a store owner would go to the police if robbers broke into his every evening and stole goods from them that could be sold, and profits would be distributed to the production of new products. And this third-party help was the "denuvo" protection system, which made it possible to protect their games from hacking. And this software is extremely expensive for them, which is why the prices of games have increased for PC games. Then the prices for games were 500-600 rubles. Now 2-3 thousand. At the same time, the dollar exchange rate against the ruble has changed by 2 times, and prices by 4 times. As a result, how many games can you now buy from the new ones? No, you yourself put spokes in your wheels, and then whine that the games have become expensive. The same can easily apply to consoles after they have been hacked. You now realize that approximately 80% of games are tied to online, and without it, it will be empty. Console games are more expensive because the console is sold at cost, and even taking into account the prices of games bought on sale for 300-500 rubles, it turns out to be cheaper than PC + Steam / Origin / and old AAA games.
I’ll add to the minus of console hacking that we have such locusts as miners who want to sit on the stove and earn millions of dollars. In theory, if there are no video cards left, and consoles hack the latest versions at the kernel level, miners can start buying consoles and mining on them if the rate of cryptocurrencies is very profitable. On the other hand, you can mine on the same sorted shares, but after mining you need to merge them somewhere, and the demand for them is quite small, and there will be a lot to merge the consoles for games, because there are much more gamers than "self-made enthusiasts ".

But games cost 4,000 each, and my salary is 20,000, where can I get the money for "igori"?

Open your eyes, on any platform, from Steam to the PS4 store, there are occasional discounts. And often in the ps store you can buy a AAA project for 200-300 rubles. Yes, no one will make such discounts for new items that came out a month or 2 ago, but there are a lot of games that came out last year or earlier. The fact is that the most interesting games are just the same old ones (2010-1016 for example).
4 thousand for a novelty, this is now an even more or less acceptable bar, in the presence of suitable games of the past, and not every day a person buys games. But if, God forbid, all subsequent firmware will be hacked, then this figure can simply turn into 8-10 thousand rubles or more. But not now, but when the new PS5 comes out, with a new protection that hackers will also crack for 4 years. And there, thanks to the emphasis on donations and the emphasis on online piracy, it can generally lose all meaning. And only then will you take up your head, although most likely you will simply blame the developers for their greed, without understanding the first reasons. And you realize that it used to be better. Games were not so monotonous, there were no paid DLCs, and in order to change the screen resolution in the game, you do not need to buy paid content for this, which allows you to access the settings in the game. That only 70-80% of the games were online, and the donation was acceptable. This also applies to PC.
The quality of games, their prices, the attitude of developers in the community directly depends on you. Hacking never promised anything good, all the more you need to be aware that if you do something wrong during the firmware, the console will be banned, and it's good if you can use it as a VCR, only for discs, or as a media player. Not that it will be a brick at all. And think about whether it was worth it to turn into a Jew, miser pays twice remember this once and for all.

Any developer who creates a game makes it for the sake of sales, and making a profit to pay for its development and production, as well as invest this money in the development of their new idea, a new game that will be a creative development of the previous part, or a completely new project. And now, based on the logic of any pirate, let's continue the logical thought. You get a job, work hard, fulfill the plan, and instead of a salary, you receive only a part of it. And your employer stole the other half from you. And then he tells you that you need to keep tightening your belts and wishes you a good mood. For those who live in the CIS, I think this situation is familiar to many, with work. It's the same here. And until we realize the cause-and-effect relationships, prices will continue to rise, and quality will fall.

But I have no money, but I want to play. The pirate will say.

Pirate's answer. And why don't you go to the store and steal the game from them (this is not a call, if anything, but just an example). After all, it's the same thing. Probably because it is easier to do it on the Internet, no one will catch by the hand, although something that is another theft. And we have accepted that stealing from each other and deceiving each other for money is in the order of things. Digital content is a huge work of an entire studio, which employs hundreds or thousands of people. I understand, download one game for review, play it for one evening and decide whether to delete it or buy it, but constantly steal absolutely all the games. Despite the fact that in the incentive you can return the game in time. 2 hours, and in the gog store you can generally go through half the game and return it in a month. Publishers are now trying to adapt as much as possible to make the games available to us, making regular discounts and the price is lower compared to Europe, they know our political situation and try to be loyal to us.

PS 4 even had such a feature for those in need, it was possible to create an account and receive ps plus for 2 weeks by linking a virtual card with 10 rubles in the account. Doing this every time with new accounts, because the subscription applies to the entire device. Now I don’t know if this is relevant or not, the PC will somehow be more comfortable for me, I don’t like gamepads and sold the console.
Well, if you want to piracy, then you will get games with a boring plot, poor optimization, with an emphasis on online and donation, with cool DLC for the price of a game, and with a lack of Russian localization (although this is already the case due to piracy). If someone is not in the know, then voice acting also takes a lot of resources, and spending money on localization in a country where everyone pirates there is no prospect. And seeing the percentage of sales in certain countries, developers decide whether to translate their project into a given language or not.

Leave your comments and reasoning about my reasoning in the comments, I will be glad to read. Thank you for your attention.

There are many on the net ps4 hack news, but almost 90% of the rumors later turn out to be false. The console is famous for its reliable security system, which to this day cannot be bypassed. even the most experienced hacker firms.

It turns out that it is completely impossible to flash it? Not certainly in that way. There is only one way to download games for free, but do it very difficult.

This article is not a complete guide and is for informational purposes only. After reading it, you will know is it worth it to flash ps4, and how it's done.

Why flash PS4

Considering how much new items on PSN cost, for example, Far Cry 5 Deluxe Edition for 4,599 rubles, you involuntarily start to wonder, how to save how to get cheaper, free, etc.

Such questions, as well as interest in the process and the desire to defeat the defense, encourage hackers to create special software for hacking. When simple programs are not enough, additional changes are made to the hardware, for example, installing a special chip, as was the case with the Xbox 360.

A flashed PS4 is console running exploit. It opens games downloaded from the internet.

Chronology

The first hack was done by the failOverflow team. They succeeded install Linux on software version 1.76, and then run your own application on it. There are still installation instructions on the Internet, but it is almost impossible to find a prefix with such an “ancient” firmware. Also, this hack never learned how to run game dumps.

Some time later, information appeared on the Web about the “Brazilian method” of downloading games, for which Raspberry Pi mini computer. It can be used to rewrite "clone" the database with games from one console to another. Users paid from $100 for 10 games and another $15 for each subsequent one.

In 2016, security experts from Shanghai were able to find a security vulnerability and run Linux with NES emulator. And at the end of the same year, all the same failOverflow launched Steam on PS4. They managed to open the game Portal 2.

More recently, on Twitter, a well-known hacker shared the news about PS4 firmware version 4.55. This is the most relevant hack to date, which we will discuss next.

Also, information appeared on one foreign hacker site about cracking software version 5.01, but it is not yet available to "ordinary mortals", as it is in closed access.

PS4 firmware. Cons and pros

Free games can be downloaded on all PlayStation 4s with firmware version 4.55.

The first revision of the PS4 Pro is almost impossible to find either in stores or on the secondary market, as they sell out quickly enough. It's about specifically about the non-updated prefix.

A little more common is PS4 Slim with 4.55.

Most often, PS4 Fat (CUH-1108A and others) are flashed, so we will consider only it. If you aim, You can still find these attachments..

On various bulletin boards, with due diligence, there are consoles that have not been used for a long time, which means - long time no update.

If you already have such a prefix on your hands, you are very lucky. Almost. The fact is that even if you manage to do everything right, you will only play old projects. New games will only launch after a system update, which you can't do if you want to play free.

We have already voiced the pros before, but you can clarify something. After each launch of the set-top box, you need to activate firmware, that is, you can not enable the exploit and use all official resources, supported by version 4.55.

Produced in our workshops PlayStation 4 repair. You can safely trust the many years of experience of our specialists. Call and sign up!

Free games from the internet are really cool. For a while you can play for free, and when all items are crossed off your wish list, you can update your console and play new games. True, new games will have to be paid for.

How PS4 is flashed

First, the software version is checked. If it is below 4.55, need to update. This is done extremely simply: the update files are downloaded to a regular USB flash drive, and then installed on the console.

All automatic updates and downloads should be disabled.

A special program is loaded on the PC, with which the console is hacked. The set-top box and the computer must be on the same network, that is connected to the same router.

After starting the program on the screen IP address appears computer, which is manually specified when setting up an Internet connection on PS4.

The console address is entered first, then the netmask, gateway (IP address of the router) and DNS.

It is in the DNS that numbers from the program.

Instead of the usual menu, a page with exploits will appear. A list of possible actions will appear on the computer, where you need to specify the number corresponding to the start file.

After rebooting the PS4 in the standard browser of the console is entered special website address through which everything works.

Now you can install free games.

How games are installed on a flashed PS4

Games in format .pkg placed in the root of the flash drive.


The file system of the USB stick must be exFAT formatted as FAT32 does not support copying files larger than 4GB.

In the settings of the console appeared new item. Opening it, we will find the section Game Installer. Now it remains to select the image of the game and wait for its complete installation.

Once the process is complete, you can start the game.

If you flash the PS4, you will be able to play many not quite new, but worthy of attention games. At the moment, the list consists of more than 300 titles, including: Dying Light, Street Fighter V, GTA 5, Uncharted 4, DOOM, Bloodborne and others.

Related publications