Hacking [Release] - GUI version of - PS4 pkg repackager by Duxa (aka Chrushev) - v6.22.18

Chrushev

Well-Known Member
Member
Joined
Jul 23, 2013
Messages
626
Trophies
0
XP
1,242
Country
Serbia, Republic of
LATEST VERSION - 7.2.18

Information:

What is this tool?

It re-marries the fake pkg update to the fake pkg game.

When is this useful?
This is needed when the game and the update were dumped on different PS4 consoles. And when you try to install such an update you will get an error. This tool fixes that.

Does this work if game CUSA does not match update CUSA?
It could, but in 99.99% cases it wont. Different CUSA games typically have different file structure (different regions/languages etc), but sometimes same exact game is released in multiple regions under different CUSAs, in those cases it will work, but Ive ever only heard of one such game. So as a general rule. No CUSA of update and the game have to match.

Will this work with not fake pkg dumps of either update or game?
It could, if you have secret information no-one outside of the game developer/SONY has. You need to know the password that the pkg was created with. No one knows this. Dumped fake ones use all zeros for password. So long story short, both game and update have to be fake pkg dumped from a hacked PS4.

How do I use this tool?
Simple. Run it, select update pkg, select game pkg, select output directory (a new folder will be created in this directory) and hit GO. Thats it.

What are those extra options?
Mouse over for tooltips.

What platforms will this run on?
Windows Vista and later, but it requires Microsoft .Net 4.6.1 (released in 2015) or later. If you are on Windows 7 or 10 and keep it updated through Microsoft you probably already have it installed, games will often install this automatically for you as well. You can get it directly from MS as well - https://www.microsoft.com/en-us/download/details.aspx?id=48130

If you get a DLL error!
Install Microsoft Visual Studio Redistributable. It is required to run programs written in C++. Just like .Net this is often installed by games, so most people will already have this installed. https://go.microsoft.com/fwlink/?LinkId=746571

Screenshots - https://imgur.com/a/6uMvu4R

CY7tYYs.png


vkOVyMK.png


Hashes for v6.22.18:
CRC32: E71D26F2
MD5: 4BB62394D4099D0141D4DA12FD6B4C5F
SHA-1: BFB7A616960E3F123AC04CC2CAE58E891AEB2340

Hashes for v7.2.18
CRC32: E782ADC6
MD5: D6F9C5D06E9C884A206404C77442000D
SHA-1: ECBFA2CFC5E2074CC625A5D1122F5666F055E7E1

Old thread with non GUI version - HERE

LATEST - v7.2.18 Download - Mirror1, Mirror2
v6.22.18 Download - Mirror1, Mirror2

Version Change list:

v6.22.18:
- Initial Release

v7.2.18:
- Fixed bugs related to saving the final pkg to non C drive (it would sometimes fail)
- Added better support for paths with spaces in the name
- Zip file now includes a Readme and installer for Microsoft Net Framework and VS C++ Redistributable for those that need it.

Report any bugs in this thread (please post full log).
 
Last edited by Chrushev,

snoofly

Well-Known Member
Member
Joined
Aug 18, 2015
Messages
1,011
Trophies
0
Age
51
XP
2,015
Country
United Kingdom
sounds good. nice one

a suggestion: you mention it may appear to freeze, so any chance of a progress bar?

edit. i guess that’s what the green bar is on the bottom.. lol
 

hitmeupz

New Member
Newbie
Joined
Jun 25, 2018
Messages
2
Trophies
0
Age
42
XP
26
Country
Mexico
I've tried to run the newest gui version on 3 pcs with no success. I get System Error MSVCP140.dll is missing. All 3 are running Windows 7 Ultimate 64bit systems and are all updated, 2 with Symantec Endpoint Antivirus, the other without any protection. I checked in the System32 folder and MSVCP140.dll file is in there. Maybe its an issue with Windows 7 64bit, I've also tried compatability mode with no luck. Anyone else?
 

theanat

New Member
Newbie
Joined
Jun 26, 2018
Messages
1
Trophies
0
Age
26
XP
22
Country
Cambodia
I get an error after it almost completes. it says Finished with Error! SEE LOG!. Log: ERROR 3. There appears to be an issue with your update pkg. Are you sure it is a fake pkg? (yes, it is)
 

Chrushev

Well-Known Member
Member
Joined
Jul 23, 2013
Messages
626
Trophies
0
XP
1,242
Country
Serbia, Republic of
I've tried to run the newest gui version on 3 pcs with no success. I get System Error MSVCP140.dll is missing. All 3 are running Windows 7 Ultimate 64bit systems and are all updated, 2 with Symantec Endpoint Antivirus, the other without any protection. I checked in the System32 folder and MSVCP140.dll file is in there. Maybe its an issue with Windows 7 64bit, I've also tried compatability mode with no luck. Anyone else?

Install Microsfot VS redistributable https://www.microsoft.com/en-us/download/details.aspx?id=48145

I get an error after it almost completes. it says Finished with Error! SEE LOG!. Log: ERROR 3. There appears to be an issue with your update pkg. Are you sure it is a fake pkg? (yes, it is)

Do you have Admin rights on your PC? Try right click and Run as Administrator. Also make sure you have enough space on your hard drive. If the patch is lets say 12GB in size, you need at least 24GB free, because the patch will be unpacked, which often takes more than the pkg size. And then repacked into a new pkg which will be close in size to the original. So make sure you got plenty of hard drive space. To be safe make sure there is at least 3 times the amount of space than the update size. Also, please paste a full log into here.
 

night_hawk

Well-Known Member
Member
Joined
Dec 3, 2014
Messages
566
Trophies
0
XP
1,531
Country
Italy
Thanks for this awesome tool @Crushev. Do you know if the remarry process is needed for DLC (Downloadable Content) too? Or are just update patches that need it? Thanks again
 

DarkStarr

New Member
Newbie
Joined
Jul 1, 2018
Messages
2
Trophies
0
Age
31
XP
23
Country
Indonesia
Do you have admin rights on the PC? post entire log.

Screenshot (12).png

yes i have the admin rights
here is the full log that i copy :

Please Wait...
Found: CUSA02376
Game: Assassin's Creed® Syndicate
PS4 Firmware Required: 02.700
Update size: ~730 MB
Game size: ~40353 MB
Using Password: 00000000000000000000000000000000
Extracting...
The entire process should take 20 minute(s) (approx)
If running on slow drive may take up to 40 minute(s)
It may appear that the application froze. Do not panic and let it do its thing.
Finished Extracting!
Verifying extracted files...
Extraction looks good
Creating new pkg.
It may appear that the application froze. Do not panic and let it do its thing.
New package created in F:\\Duxas_Repackager_Output
Issue Creating Final Pkg
 

Chrushev

Well-Known Member
Member
Joined
Jul 23, 2013
Messages
626
Trophies
0
XP
1,242
Country
Serbia, Republic of
Can this be used to link a legit update pkg with a fpkg game?
no
View attachment 134154
yes i have the admin rights
here is the full log that i copy :

Please Wait...
Found: CUSA02376
Game: Assassin's Creed® Syndicate
PS4 Firmware Required: 02.700
Update size: ~730 MB
Game size: ~40353 MB
Using Password: 00000000000000000000000000000000
Extracting...
The entire process should take 20 minute(s) (approx)
If running on slow drive may take up to 40 minute(s)
It may appear that the application froze. Do not panic and let it do its thing.
Finished Extracting!
Verifying extracted files...
Extraction looks good
Creating new pkg.
It may appear that the application froze. Do not panic and let it do its thing.
New package created in F:\\Duxas_Repackager_Output
Issue Creating Final Pkg

Strange. Are you sure you have enough space on that drive to save the final Pkg (at least 1GB)? When you look at F drive, is the folder Duxas_Repackager_Output there? Is it empty? If you have plenty of space, and the folder is there but is empty, can you try saving to your Desktop? Also try the new version I just uploaded.
 
Last edited by Chrushev,

night_hawk

Well-Known Member
Member
Joined
Dec 3, 2014
Messages
566
Trophies
0
XP
1,531
Country
Italy
@Crushev
I used the new version but, can't seems to be able to remarry 1.9 update of the last of us. Same error log of the other user
 

Chrushev

Well-Known Member
Member
Joined
Jul 23, 2013
Messages
626
Trophies
0
XP
1,242
Country
Serbia, Republic of
@Crushev
I used the new version but, can't seems to be able to remarry 1.9 update of the last of us. Same error log of the other user

Post full log please. It may be the same error but I need to see which stage it failed on. Did re-marrying any other updates work for you?
 

night_hawk

Well-Known Member
Member
Joined
Dec 3, 2014
Messages
566
Trophies
0
XP
1,531
Country
Italy
Post full log please. It may be the same error but I need to see which stage it failed on. Did re-marrying any other updates work for you?
Yes i was able to re-marry a crash bandicoot update just fine using your tool. Here's the log:

Please Wait...
Found: CUSA00556
Game: The Last of Usâ„¢ Remastered
PS4 Firmware Required: 04.008
Update size: ~369 MB
Game size: ~47171 MB
Using Password: 00000000000000000000000000000000
Extracting...
The entire process should take 23 minute(s) (approx)
If running on slow drive may take up to 47 minute(s)
It may appear that the application froze. Do not panic and let it do its thing.
Finished Extracting!
Verifying extracted files...
Extraction looks good
Detected Multiple Scenarios!
If the patch does not work, rebuild it with Force Scenario 0 checkbox selected.
Creating new pkg.
It may appear that the application froze. Do not panic and let it do its thing.
New package created in F:\Duxas_Repackager_Output
Issue Creating Final Pkg

I tried to do manual things, extracting the patch with orbis-pub-chk, i did a check for format and integrity and had an error:

2018-07-02 21:59:46 Verify Process started.
Check started.
[System Information]
Program : Publishing Tools ver.3.38
Checker Version : 3.38

[Target Information]
Checked Contents : 1 (patch)
Title ID : CUSA00556

[Check Logs]
[Log #000 (patch)]
Checking single patch.
Checking directory tree.
Checking Package Header files.
param.sfo: Param file for PS4 Game Application Patch.
param.sfo: Param CATEGORY = gp.
param.sfo: Param TITLE_ID = CUSA00556.
param.sfo: Param CONTENT_ID = EP9000-CUSA00556_00-THELASTOFUS00000.
param.sfo: Param PARENTAL_LEVEL = 9.
param.sfo: Param APP_TYPE = 0x00000001.
param.sfo: Application Type is Paid Standalone Full App.
param.sfo: Param ATTRIBUTE = 0x20800002.
param.sfo: The Enter Button for the Common Dialog is assigned to the Cross Button ([TRC R4207]).
param.sfo: CPU mode = Default.
param.sfo: The application supports NEO mode (for PlayStation(R)4 Pro).
param.sfo: The application supports HDR.
param.sfo: Param ATTRIBUTE2 = 0x00000000.
param.sfo: 2-Mbyte Page Setting = Default.
param.sfo: The application supports "Play Together" feature (maximum players=8).
param.sfo: Required System Software Version is 04.008.
param.sfo: Param SYSTEM_VER = 0x04008000.
param.sfo: Param VERSION = 01.00.
param.sfo: Param APP_VER = 01.09.
param.sfo: Param DOWNLOAD_DATA_SIZE = 512MiB.
param.sfo: Param SERVICE_ID_ADDCONT_ADD_1 = EP9000-CUSA00557_00.
param.sfo: Param SERVICE_ID_ADDCONT_ADD_2 = EP9000-CUSA04051_00.
param.sfo: Param SERVICE_ID_ADDCONT_ADD_3 = EP9000-CUSA00917_00.
param.sfo: Param SERVICE_ID_ADDCONT_ADD_4 = EP9000-CUSA02343_00.
param.sfo: Param SERVICE_ID_ADDCONT_ADD_5 = EP9000-CUSA02344_00.
param.sfo: Param SERVICE_ID_ADDCONT_ADD_6 = EP9000-CUSA02826_00.
param.sfo: Param REMOTE_PLAY_KEY_ASSIGN = 0x2 (Pattern C).
param.sfo: Param USER_DEFINED_PARAM_1 = 0x0000022c (556).
param.sfo: Param DEV_FLAG = 0x00000000.
param.sfo: SDK version = 04.008.000.
param.sfo: Creation Date = 2018-06-05.
param.sfo: Storage Type = digital25.
param.sfo: Image0 Total Size = 353MiB.
param.sfo: Image0 Sc0 Size = 512KiB.
param.sfo: Image0 Cache Size = 896KiB.
param.sfo: Publishing Tools Version is 2.89.
shareparam.json: format version=01.20, file version=01.00.
shareparam.json: Google(YouTube) Client ID=571793516281-bhnugibpkc89kkdqikigrq4fm3nfdvks.apps.googleusercontent.com.
shareparam.json: Google(YouTube) Client ID is specified in the file, but it is no longer used.
Checking sce_sys/changeinfo directory.
nptitle.dat: NP Title file.
npbind.dat: System file.
psreserved.dat: System file.
Checking app directory.
playgo-chunk.dat: System file.
playgo-chunk.dat: PlayGo Chunk information file, version_major=0x3000.
chunks=64, mchunks=2, scenarios=2, default_scenario=#0
images=1, layers=1
Image #0 Layer #0: size=360512KiB
PlayGo Languages are not supported.
Language Group #0: Default Language
Scenario #0: type=0x01 (Single Player)
Scenario #1: type=0x02 (Multiplayer)
Comparing playgo-chunk.dat and playgo-chunk.dat.
(app) chunks=64, mchunks=2, scenarios=2, default_scenario=#0
(patch) chunks=64, mchunks=2, scenarios=2, default_scenario=#0
Scenario #0 Language Group #0 (patch): Initial Payload = 353MiB
Scenario #1 Language Group #0 (patch): Initial Payload = 353MiB
playgo-chunk.sha: System file.
playgo-manifest.xml: manifest xml file, version=0990.
Checking PFS root directory.
Checking sce_sys directory.
The file/directory must not exist. (000.png)
Checking sce_module directory.
libc.prx: PS4 SELF file, SDK version = 04.008.
libc.prx: 04.008.061 : libc
libc.prx: SDK version (module_param) = 04.008.061.
libSceFios2.prx: PS4 SELF file, SDK version = 04.008.
libSceFios2.prx: 04.008.061 : libSceFios2
libSceFios2.prx: SDK version (module_param) = 04.008.061.
libc version (04.008.061) <= libSceFios2 version (04.008.061).
sce_discmap.plt: System file, ver=1.
sce_discmap_patch.plt: System file, ver=1.
eboot.bin: PS4 SELF file, SDK version = 04.008.
eboot.bin: 04.008.061 : crt1
eboot.bin: 04.008.061 : crtbegin
eboot.bin: 04.008.061 : crtend
eboot.bin: 04.008.061 : crti
eboot.bin: 04.008.061 : crtn
eboot.bin: 04.008.061 : libSceAjm_stub_weak
eboot.bin: 04.008.061 : libSceAppContent_stub_weak
eboot.bin: 04.008.061 : libSceAudioIn_stub_weak
eboot.bin: 04.008.061 : libSceAudioOut_stub_weak
eboot.bin: 04.008.061 : libSceCommonDialog_stub_weak
eboot.bin: 04.008.061 : libSceCoredump_stub_weak
eboot.bin: 04.008.061 : libSceDiscMap_stub_weak
eboot.bin: 04.008.061 : libSceFiber_stub_weak
eboot.bin: 04.008.061 : libSceGameCustomDataDialog_stub_weak
eboot.bin: 04.008.061 : libSceGnm
eboot.bin: 04.008.061 : libSceGnmDriver_stub_weak
eboot.bin: 04.008.061 : libSceGpuAddress
eboot.bin: 04.008.061 : libSceHmac
eboot.bin: 04.008.061 : libSceHttp_stub_weak
eboot.bin: 04.008.061 : libSceIme_stub_weak
eboot.bin: 04.008.061 : libSceInvitationDialog_stub_weak
eboot.bin: 04.008.061 : libSceJpegDec_stub_weak
eboot.bin: 04.008.061 : libSceJpegEnc_stub_weak
eboot.bin: 04.008.061 : libSceMd5
eboot.bin: 04.008.061 : libSceMouse_stub_weak
eboot.bin: 04.008.061 : libSceMsgDialog_stub_weak
eboot.bin: 04.008.061 : libSceNetCtl_stub_weak
eboot.bin: 04.008.061 : libSceNet_stub_weak
eboot.bin: 04.008.061 : libSceNpAuth_stub_weak
eboot.bin: 04.008.061 : libSceNpCommerce_stub_weak
eboot.bin: 04.008.061 : libSceNpCommon_stub_weak
eboot.bin: 04.008.061 : libSceNpManager_stub_weak
eboot.bin: 04.008.061 : libSceNpParty_stub_weak
eboot.bin: 04.008.061 : libSceNpProfileDialog_stub_weak
eboot.bin: 04.008.061 : libSceNpScore_stub_weak
eboot.bin: 04.008.061 : libSceNpSignaling_stub_weak
eboot.bin: 04.008.061 : libSceNpSnsFacebookDialog_stub_weak
eboot.bin: 04.008.061 : libSceNpSns_stub_weak
eboot.bin: 04.008.061 : libSceNpTrophy_stub_weak
eboot.bin: 04.008.061 : libSceNpTus_stub_weak
eboot.bin: 04.008.061 : libSceNpUtility_stub_weak
eboot.bin: 04.008.061 : libSceNpWebApi_stub_weak
eboot.bin: 04.008.061 : libScePad_stub_weak
eboot.bin: 04.008.061 : libScePlayGo_stub_weak
eboot.bin: 04.008.061 : libScePngDec_stub_weak
eboot.bin: 04.008.061 : libScePngEnc_stub_weak
eboot.bin: 04.008.061 : libScePosix_stub_weak
eboot.bin: 04.008.061 : libSceRemoteplay_stub_weak
eboot.bin: 04.008.061 : libSceRtc_stub_weak
eboot.bin: 04.008.061 : libSceSaveDataDialog_stub_weak
eboot.bin: 04.008.061 : libSceSaveData_stub_weak
eboot.bin: 04.008.061 : libSceSecure
eboot.bin: 04.008.061 : libSceSha1
eboot.bin: 04.008.061 : libSceSsl_stub_weak
eboot.bin: 04.008.061 : libSceSysmodule_stub_weak
eboot.bin: 04.008.061 : libSceSystemService_stub_weak
eboot.bin: 04.008.061 : libSceUserService_stub_weak
eboot.bin: 04.008.061 : libSceVideoOut_stub_weak
eboot.bin: 04.008.061 : libSceVideoRecording_stub_weak
eboot.bin: 04.008.061 : libSceVideodec_stub_weak
eboot.bin: 04.008.061 : libSceVoice_stub_weak
eboot.bin: 04.008.061 : libc_stub_weak
eboot.bin: 04.008.061 : libkernel_stub_weak
eboot.bin: SDK version (proc_param) = 04.008.061.
Total number of PFS files/directories = 15.
Checking consistency.
SDK version = 04.008.
Required System Software version = 04.008.
Checking image attribute.
PFS format = normal.


[Check Result]
Number of Error(s) : 1
Number of Warning(s) : 0
Result : ERROR

Check ended.
2018-07-02 21:59:48 Verify Process finished with error(s).
Trying to extract the patch is ok, creating the .gp4 is ok, when i try to rebuild it shows this error log:
2018-07-02 22:06:40 Create image Process started.
nptitle.dat: NP Title file.
The latest QA passed package file is not specified although Application Version is 01.09. Delta patch feature is disabled. Make sure that it is intentional.
param.sfo: Param Application Type: It must be Freemium App (=app pkg's value).
2018-07-02 22:06:42 Create image Process finished with error(s).
 
Last edited by night_hawk,

Chrushev

Well-Known Member
Member
Joined
Jul 23, 2013
Messages
626
Trophies
0
XP
1,242
Country
Serbia, Republic of
Ok so the package you are using is corrupted then? That would explain why it cant create the final pkg. I can add this type of error checking to the app in the future. I kind of assume the pkg that is being supplied doesnt have issues.
 
Last edited by Chrushev,

night_hawk

Well-Known Member
Member
Joined
Dec 3, 2014
Messages
566
Trophies
0
XP
1,531
Country
Italy
I tried with another update patch (FIFA 18), and it works just fine, so maybe it is just a bad dump (the last of us 1.09 eur). Weird because it is a "scene" release.
Thanks for your awesome tool!
 

emulationxp

Active Member
Newcomer
Joined
Aug 21, 2009
Messages
29
Trophies
0
XP
257
Country
United States
i tried to use this app to get fallout 4 usa update works with latam version but the application got errors

Please Wait...
Found: CUSA02557
Game: Fallout 4
PS4 Firmware Required: 04.008
Update size: ~4069 MB
Game size: ~29846 MB
Using Password: 00000000000000000000000000000000
Extracting...
The entire process should take 14 minute(s) (approx)
If running on slow drive may take up to 29 minute(s)
It may appear that the application froze. Do not panic and let it do its thing.
Finished Extracting!
Verifying extracted files...
Extraction looks good
Creating new pkg.
It may appear that the application froze. Do not panic and let it do its thing.
New package created in D:\Downloads\PS4\output\Duxas_Repackager_Output
Issue Creating Final Pkg
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    DinohScene @ DinohScene: we've got some knowledgable people hanging around here, there's bound to be a solution for you ; )