1. Chrushev

    OP Chrushev GBAtemp Advanced Fan
    Member

    Joined:
    Jul 23, 2013
    Messages:
    606
    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, Jul 2, 2018
    laz305, susi91, heavyd2244 and 19 others like this.
  2. snoofly

    snoofly GBAtemp Advanced Fan
    Member

    Joined:
    Aug 18, 2015
    Messages:
    999
    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
     
  3. peteruk

    peteruk GBAtemp Addict
    Member

    Joined:
    Jun 26, 2015
    Messages:
    2,539
    Country:
    United Kingdom
    great job as ever, thank you
     
    kop365 and Citrus-Hombre like this.
  4. azoreseuropa

    azoreseuropa GBAtemp Legend
    Member

    Joined:
    Nov 6, 2002
    Messages:
    10,018
    Country:
    Portugal
    Good tool but too bad that an original update married to a fake pkg would be nice. :)
     
    susi91 likes this.
  5. hitmeupz

    hitmeupz Newbie
    Newcomer

    Joined:
    Jun 25, 2018
    Messages:
    2
    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?
     
  6. hitmeupz
    This message by hitmeupz has been removed from public view by DinohScene, Aug 18, 2018, Reason: double post.
    Jun 25, 2018
  7. theanat

    theanat Newbie
    Newcomer

    Joined:
    Jun 26, 2018
    Messages:
    1
    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)
     
  8. Chrushev

    OP Chrushev GBAtemp Advanced Fan
    Member

    Joined:
    Jul 23, 2013
    Messages:
    606
    Country:
    Serbia, Republic of
    Install Microsfot VS redistributable https://www.microsoft.com/en-us/download/details.aspx?id=48145

    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.
     
  9. Kupsalou1

    Kupsalou1 Newbie
    Newcomer

    Joined:
    Jun 5, 2018
    Messages:
    2
    Country:
    Egypt
    After the Re-marry I get the same error after installing on ps4 CE-36434-0
     
  10. Chrushev

    OP Chrushev GBAtemp Advanced Fan
    Member

    Joined:
    Jul 23, 2013
    Messages:
    606
    Country:
    Serbia, Republic of
    Post full log from re-marry process. What is the CUSA #? Does game CUSA match to update's CUSA? Did you try forcing Scenario 0?
     
    Last edited by Chrushev, Jun 27, 2018
  11. night_hawk

    night_hawk GBAtemp Advanced Fan
    Member

    Joined:
    Dec 3, 2014
    Messages:
    537
    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
     
  12. DarkStarr

    DarkStarr Newbie
    Newcomer

    Joined:
    Jul 1, 2018
    Messages:
    2
    Country:
    Indonesia
    i get "issue creating final pkg" can anybody help?
     
  13. Chrushev

    OP Chrushev GBAtemp Advanced Fan
    Member

    Joined:
    Jul 23, 2013
    Messages:
    606
    Country:
    Serbia, Republic of
    Do you have admin rights on the PC? post entire log.
     
  14. DarkStarr

    DarkStarr Newbie
    Newcomer

    Joined:
    Jul 1, 2018
    Messages:
    2
    Country:
    Indonesia
    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
     
  15. sj33

    sj33 GBAtemp Psycho!
    Member

    Joined:
    Oct 22, 2013
    Messages:
    4,046
    Country:
    Japan
    Can this be used to link a legit update pkg with a fpkg game?
     
  16. Chrushev

    OP Chrushev GBAtemp Advanced Fan
    Member

    Joined:
    Jul 23, 2013
    Messages:
    606
    Country:
    Serbia, Republic of
    no
    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, Jul 2, 2018
  17. Chrushev

    OP Chrushev GBAtemp Advanced Fan
    Member

    Joined:
    Jul 23, 2013
    Messages:
    606
    Country:
    Serbia, Republic of
    New version v7.2.18 added to first post. Some bug fixes (see bottom of post for details).
     
  18. night_hawk

    night_hawk GBAtemp Advanced Fan
    Member

    Joined:
    Dec 3, 2014
    Messages:
    537
    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
     
  19. Chrushev

    OP Chrushev GBAtemp Advanced Fan
    Member

    Joined:
    Jul 23, 2013
    Messages:
    606
    Country:
    Serbia, Republic of
    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?
     
  20. KiiWii

    KiiWii Reporter
    Reviewer

    Joined:
    Nov 17, 2008
    Messages:
    10,748
    Country:
    United Kingdom
  21. night_hawk

    night_hawk GBAtemp Advanced Fan
    Member

    Joined:
    Dec 3, 2014
    Messages:
    537
    Country:
    Italy
    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, Jul 2, 2018
  22. Chrushev

    OP Chrushev GBAtemp Advanced Fan
    Member

    Joined:
    Jul 23, 2013
    Messages:
    606
    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, Jul 2, 2018
  23. night_hawk

    night_hawk GBAtemp Advanced Fan
    Member

    Joined:
    Dec 3, 2014
    Messages:
    537
    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!
     
  24. emulationxp

    emulationxp Member
    Newcomer

    Joined:
    Aug 21, 2009
    Messages:
    29
    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
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - repackager, [Release], Chrushev)