Join Us and become a Member for a Verified Badge to access private areas with the latest PS4 PKGs.
Status
Not open for further replies.
Following the PS4 5.05 Kernel Exploit release, TheRadziu (aka @AluPL) shared a guide on dumping PS4 5.05 DLC, games, updates and PlayStation 4 themes.

To quote from TheRadziu on NGR with the details: Here is my attempt at dumping tutorial, especially that there are no DLC dumping tutorials, so here is the very first one :)

Game/Patch Dumping:

You'll need:

  • PS4 with 5.05 FW
  • USB HDD/Pendrive formatted as exFAT
  • Fake PKG Generator
  • vortex 5.05 Dumper (+gengp4)
1. Download latest 'ps4-dumper-vtx.zip' and extract it somewhere on PC, do the same with Fake PKG generator
2. (optional, but recommended) Connect your exFAT HDD/Pendrive to pc, from extracted dumper archive copy dumper.cfg (its in directory 'config') to the root of your pendrive/HDD. Now edit this file and change 'split' value from 3 to 0.
3. On the console run the game you want to dump, when it fully loads to main menu press PS button to minimalize it
4. Connect your HDD/Pendrive to the PS4
5. Run ps4 dumper on your PS4 using preferred way (either standalone (via html) or payload (via bin) - recommended ps4-exploit-host + standalone html)
NOTE: if you are using the standalone version of the dumper you'll need to keep the webpage open.
6. It'll start dumping the game + patch (into a single CUSAXXXXX-app directory, or CUSAXXXXX-app and CUSAXXXXX-patch if you didnt put dumper.cfg on the root of your USB or you did not edit 'split' value)
7. After dumping process is done your console will shut down, you can now disconnect USB from your PS4 and connect it to PC
8. Run genpg4.exe (its in gengp4 directory from ps4 dumper archive), now using this tool open CUSAXXXXX directory from your USB
9. Press 'Generate .GP4' and then 'Save .GP4', do the same with CUSAXXXXX-patch dir if you have one
10. Open orbis-pub-gen.exe (from Fake PKG Generator archive), click File -> open -> and select .GP4 file you just created
11. Press Command -> Project Setting -> Package tab, check if ContentID is correct & passcode is set to '00000000000000000000000000000000', now close that window
12. Press Command -> Build Image -> Set Output Path, this is where your fpkg will be saved
13. Press Build and wait till pkg is built, thats it, you just created fake pkg game/patch file you or someone else can install and use on their jailbroken PS4.

DLC Dumping (with Extra Data):

You'll need:

  • PS4 with 5.05 FW
  • FTP client on PC (for example FileZilla)
  • Fake PKG Generator
  • vortex 5.05 FTP server
1. Download latest 'ps4-ftp-vtx.zip' and extract it somewhere on PC, do the same with Fake PKG generator
2. On the console run the game you want to dump DLCs from, when it fully loads to main menu press PS button to minimalize it
3. Run ps4 ftp server on your PS4 using preferred way (either standalone (via html) or payload (via bin) - recommended ps4-exploit-host + standalone html)
NOTE: if you are using the standalone version of the ftp server you'll need to keep the webpage open.
4. On your PC connect to the PS4 using FTP client (IP_of_your_ps4:1337)
5. Navigate to '/mnt/sandbox/pfsmnt/'
6. Download directories that end with '-ac', those are decrypted DLC files (example -> '/mnt/sandbox/pfsmnt/EP0177-CUSA06211_00-DIVAFT39FUTURE00-ac')
7. Open orbis-pub-sfo.exe (from Fake PKG Generator archive), and then:
  • Change Category to '(PS4) Additional Content',
  • Set ContentID (for example 'EP0177-CUSA06211_00-DIVAFT39FUTURE00'),
  • Click Title Text on the left, set AC title (Default Language) to DLC's Name (for example 'Hatsune Miku: Project DIVA Future Tone Future Sound')
  • Press File -> Save and save it in your DLC's directory, in sce_sys subdirectory as param.sfo (for example: 'EP0177-CUSA06211_00-DIVAFT39FUTURE00-ac/sce_sys/param.sfo')
8. Open orbis -pub-gen.exe (from Fake PKG Generator archive), click File -> New Project -> Additional Content Package with Extra Data
9. Double click on Image0, when it opens drop contents of your DLC directory inside (sce_sys directory + anything else (files or directories) it has)
10. Close this window, now press Commands -> Project settings -> Package tab, set contentID (for example: EP0177-CUSA06211_00-DIVAFT39FUTURE00) and set passcode to '00000000000000000000000000000000', make sure entitlement key is also set to '00000000000000000000000000000000'
11. Press Command -> Build Image -> Set Output Path, this is where your fpkg will be saved,
12. Press Build and wait till pkg is built, thats it, you just created fake pkg DLC file you or someone else can install and use on their jailbroken PS4.

DLC Dumping (without Extra Data - DLC unlocks):

You'll need:

NOTE: ContentIDs can be obtained from PlayStation Store Webpage, after you find the certain DLC its full contentid will be in store item's URL. Additionally, you can confirm its DLC unlock by checking Size information on the left side (under PEGI rating/Genre). If its missing its most likely unlock DLC.

Another way to obtain those is to use PSDLE web browser extension. Unlock DLCs DO NOT HAVE pkg links to them and also it will give you exact contentid for the items that do not have their store pages (for example delisted DLCs, promo DLCs or Preorder DLCs).

Easy Method:

1. Download this python3 script to you Fake PKG Generator's directory: ez_fake_dlc.py
2. Run it through CMD with DLC contentid and DLC name as parameters, for example: ez_fake_dlc.py EP9000-CUSA04943_00-ACEUCROWXXXXXXXX "Gravity Rush 2: The Ark of Time - Raven's Choice"
3. fPKG Unlock DLC file(s) will be created in 'fake_dlc_pkg' directory.

Manual method:

1. Open orbis -pub-sfo.exe (from Fake PKG Generator archive), and then:
  • Change Category to '(PS4) Additional Content',
  • Set ContentID (for example 'UP9000-CUSA03694_00-ACUSCROWXXXXXXXX'),
  • Click Title Text on the left, set AC title (Default Language) to DLC's Name (for example 'Gravity Rush 2: The Ark of Time - Raven's Choice'),
  • Press File -> Save and save it in somewhere, in sce_sys subdirectory as param.sfo (for example: 'DLC_unlock/sce_sys/param.sfo')
2. Open orbis -pub-gen.exe (from Fake PKG Generator archive), click File -> New Project -> Additional Content Package without Extra Data
3. Double click on Image0, when it opens drop sce_sys directory with param.sfo you just created inside,
4. Close this window, now press Commands -> Project settings -> Package tab, set contentID (for example: UP9000-CUSA03694_00-ACUSCROWXXXXXXXX) and set passcode to '00000000000000000000000000000000', make sure entitlement key is also set to '00000000000000000000000000000000'
5. Press Command -> Build Image -> Set Output Path, this is where your fpkg will be saved,
6. Press Build and wait till pkg is built, thats it, you just created fake pkg DLC unlock file you or someone else can install and use on their jailbroken PS4.

Themes dumping:

You'll need:

  • PS4 with 5.05 FW
  • FTP client on PC (for example FileZilla)
  • Fake PKG Generator
  • vortex 5.05 FTP server
Similar steps to DLC dumping, but downloading the CUSAXXXXX dir that doesnt match basegame, and creating param.sfo & pkg as System Theme.

NOTE: Dumped themes are as iffy as custom themes.

1. Download latest 'ps4- ftp -vtx.zip' and extract it somewhere on PC, do the same with Fake PKG generator,
2. On the console select/use/enable the theme you want to dump
3. Run ps4 ftp server on your PS4 using preferred way (either standalone (via html ) or payload (via bin) - recommended ps4-exploit-host + standalone html )
NOTE: if you are using the standalone version of the ftp server you'll need to keep the webpage open.
4. On your PC connect to the PS4 using FTP client (IP_of_your_ps4:1337)
5. Navigate to `/mnt/sandbox/ pfsmnt /'
6. Download the single directory that ends with '-ac' (example -> '/mnt/sandbox/pfsmnt/EP0002-CUSA07399_00-CRASHNSANETHEME5-ac')
7. Open orbis -pub-sfo.exe (from Fake PKG Generator archive), and then:
  • Change Category to '(PS4) System Software Theme',
  • Set ContentID (for example 'EP0002-CUSA07399_00-CRASHNSANETHEME5'),
  • Click Title Text on the left, set Theme title (Default Language) to Theme's Name (for example 'Crash Bandicoot N. Sane Trilogy Free Theme'), and Theme Provider to anything (for example: Activision)
  • Press File -> Save and save it in your Theme's directory, in sce_sys subdirectory as param.sfo (for example: 'EP0002-CUSA07399_00-CRASHNSANETHEME5-ac/sce_sys/param.sfo')
8. Open orbis -pub-gen.exe (from Fake PKG Generator archive), click File -> New Project -> System Software Theme Package,
9. Double click on Image0, when it opens drop contents of your Theme's directory inside (sce_sys directory + anything else (files or directories) it has)
10. Close this window, now press Commands -> Project settings -> Package tab, set contentID (for example: EP0002-CUSA07399_00-CRASHNSANETHEME5) and set passcode to '00000000000000000000000000000000',
11. Press Command -> Build Image -> Set Output Path, this is where your fpkg will be saved,
12. Press Build and wait till pkg is built, thats it, you just created fake pkg Theme file you or someone else can install and use on their jailbroken PS4.

Backup PS4 Disc Games to HDD/PKG file (5.05 Jailbreak)
How to Dump PS4 games on 5.05 and create Fake Packages (Works With ESP8266 Chip)
How to Install Older PS4 Game Updates on Any PS4 7.02/7.50
Fake DLCs made with ez_fake_dlc.py still work fine for newer (6.72) games, as long as they are 128kb DLC unlocks, as an example here goes all DLC pack for European JUMP FORCE :)

Download: CUSA11638_JUMP_FORCE_ALL_DLC.zip (61.4 KB)
Only preorder DLC might be faked, but the rest of the DLCs are data DLCs. Idk about other releases, but CUSA11993 and CUSA11995 have all DLCs already dumped and public :)
ez_fake_dlc.py is now updated to version 2.0 !!

Changelog:
  • It now uses PkgTool (from LibOrbisPkg)
  • Fixed '-' under 'OPTIONS -> Information -> Installed Add-Ons'
  • It now shows proper icon & name for each DLC
  • Added full PSS URL support
Installing PS4 Games, DLC & Updates (PS4 6.72 Jailbreak)
Installing Retail Updates on a Jailbroken PS4 (6.72 or Lower!)
Backing up Retail Games to Fake Pkg's (6.72 or Lower)
Cheers to @Goldenboy22 for the heads-up on this tutorial earlier today! :beer:
Dumping PS4 5.05 DLC, Games, Updates & Themes Guide by TheRadziu.jpg
 

Comments

@AluPL Thank you for your reply and suggestions. There are no partitions on the drive and I have tried with both the ports left and right but still it just crashes my PS4.

I tried it on my PRO as well with the same results, so for sure it was something to do with the HDD so somehow I got hold of another HDD (externally powered 3.5") to test it out but still the same results with this drive as well. I've been googling around for possible answers but couldn't find any, it's so frustrating why it won't dump onto the HDD's.
 
@proffk @AluPL I just checked the filesize of the fpkgs I created and they are all exactly 128Kb in size (which I didnt expect to be honest, but that's just how it is) so you guys were absolutely right.

Also, my game is updated to latest version. Still, I cant make these fake DLCs to work. I'll get into the details since I think I covered all generic solutions:

I am doing my tests with Horizon Zero Dawn, namely these 6 DLCs:
I followed the tutorial step by step making sure I didnt miss any detail, the problem is that when I try to test this on other exploited PS4 that doesnt own the original game it just doesnt work, the DLC never show up in the game. Could it be that these fake DLCs created with this method require a user profile that has been linked to PSN previously?

Maybe these 6 DLCs Ive been testing cant be faked for some reason? I've even tried typing different CUSAs (my game is actually CUSA07319) to rule out that there was a region conflict (as you can see just by taking a look at the URLs I wrote)

Anyway, here's a .zip with all my .pkg, maybe you guys can take a look into them or even test them on your console. (FYI you just need to take control of adult Alloy at the beginning of the game and open the inventory to check if the special items are there)

Spoiler
 
@AluPL Finally it's working now! When you mentioned about partitions I checked in win explorer but couldn't find any but when I went to Disk Management utility in windows, I found that there were 2 hidden partitions of 500MB each, one called Recovery and the other EFI System Partition which was formatted as FAT and by default PS4 might have been trying to dump to one these partitions and failing due to no space.

I couldn't delete them via Disk Management Utility so had to install EaseUS Partition Manager and then deleted those two partitions and now everything is working fine.

Will soon get to uploading the latest patches!
 
I am confused what this tutorial is.
First off how do you dump the game and patch separate? I've heard people bitching to separate them so others can dump other or higher patches if need be.
2nd - What does it mean under DLC Dumping "with Extra Data" and "without Extra Data - DLC unlocks".
3rd - Does any of this mean I can download the DLC off the PS Store on my PC that comes with GOTY editions for that added content? (I have a few games where the codes have been used on another console or they are missing because they're rentals. It would be nice to be able to have the DLC unlocked, so the game truly is a GOTY edition).
4th - This is kind of combined with the 3rd question... I have the retail disc of Minecraft I would like to dump and there is tons of extra DLC loaded in the patches, but it's all locked.

I looked at the PS Store on my PC and there is no size limit under pretty much all the DLC that is offered to buy there. Am I able to unlock it, or does it have to be bought or have been bought on a PS4 that was online before 5.05?
 
@biibop idk, contentid store tells you might be incorrect or they are dlc bundles. In that case it might work just like on vita, in which case you need separate contentids from within the bundle.

@markshane I'm glad you figured it out :)

@Sovikos
1. It was just my recommendation, you can follow it or not, up to you. If you want to dump patch for separate upload you'll, of course, dump them separately.
2. DLCs without extra data have DLC content added with game update, so DLC itself is just an unlock while DLCs with extra data can't be faked since there are no DLC files in the game itself.
3. No, you can't, unless they are dlc unlocks you can forge on pc.
4. you should be able to unlock those dlcs as long as:
-you have correct contentid for each of the dlcs
-DLC files are already in the game (you have proper required patch installed) and they are indeed dlc unlocks.
 
@AluPL
1 - Oh yes I am just meaning, once I dumped the app and the patch, I can't seem to get orbis-pub-gen to repackage the patch (the game/app worked fine). I keep getting an error.
4 - Ok awesome I will have to try that! I am only on 4.55 at the moment, will it matter if I go through the tutorial if I'm not on 5.05 yet? Do I need to dump the game and or patch first to start dumping the DLC? I guess it's probably only works to use method 0 instead of 3 here if I need the dump right?
 
@Sovikos
1. What error? I'm pretty sure you did not point to basegame pkg in Project Settings -> Patch tab.
4. It should work just fine on 4.55 as long as you use 4.55 standalone exploits/payloads instead of 5.05 ones.
You don't have to dump the game and/or patch in order to dump installed DLCs.
btw you should be able to use faked unlock dlcs and/or dumped DLCs on retail (disk/digital) copy of a game.
 
I made these perfectly
CUSAXXXXX-app > (UP1018-CUSA00348_00-LEGOHOBBIT000000-A0100-V0100)
and CUSAXXXXX-patch {UP1018-CUSA00348_00-LEGOHOBBIT000000-A0100-V0102}

I installed the app, but i tried to install the patch it say the same content was found do u want to replace? yes the game ops.

q: how the merge this update with the game?
 
Status
Not open for further replies.
Back
Top