- Apr 22, 2018
- 1
- 94
Requirement
How-TO
Unpack the FPKG that contains EBOOT.BIN and sc0 folder by using orbis-pub-chk (I won't provide it here, you will have to google PS4 SDK 4.50 or FPKG tool)


You need to have passcode for the base FPKG otherwise you won't be able to extract contents (including EBOOT.BIN) inside image0

Select EBOOT.BIN and everything in the sc0 folder.
Go to the extracted folder, in this case I chose "PATCHPKG"

Merge sc0 with image0. contents inside sc0 should be placed inside image0/sce_sys/


Use gengp4.exe to generate GP4 file, (for modders modding patch.pkg, save your param.sfo before using gengp4.exe, because gengp4 changes param.sfo to disc game type so you will have to edit param.sfo after generating gp4, if you saved your param.sfo before using that tool then you can replace the modified one with your backup)


Go to GP4, and change following
"<volume_type>pkg_ps4_app</volume_type>" to "<volume_type>pkg_ps4_patch</volume_type>"
"digital50" to "digital25"
Then save your GP4

Open a HEX editor and change following from PARAM.SFO
This is where you setup the pkg format and app version. Since I'm modding the original 1.00 I change this value to anything higher than 1.00 , in this case I'll do 1.01,
"gd" means game disc, you need to change this to "gp" which is game patch.
Then save this file, you're almost done.
Open that GP4 you previously generated via gengp4 v1.8 with orbis-pub-gen,
Open Project Setting via Command (C)
CONTENT ID should already be set as well as the passcode if you used GP4 made by gengp4.exe
Passcode must match with the base game, in this case mine was 00000000000000000000000000000000
Go to the Patch tab and select your base game for Application Package:
Then start building
Done you successfully built your 1.01 pkg.
Now, let's test our pkg.
Now the version is 1.01
The game booted fine too
Enjoy
You must click 'Like' before you can see the hidden data contained here
How-TO
Unpack the FPKG that contains EBOOT.BIN and sc0 folder by using orbis-pub-chk (I won't provide it here, you will have to google PS4 SDK 4.50 or FPKG tool)


You need to have passcode for the base FPKG otherwise you won't be able to extract contents (including EBOOT.BIN) inside image0

Select EBOOT.BIN and everything in the sc0 folder.
Go to the extracted folder, in this case I chose "PATCHPKG"

Merge sc0 with image0. contents inside sc0 should be placed inside image0/sce_sys/


Use gengp4.exe to generate GP4 file, (for modders modding patch.pkg, save your param.sfo before using gengp4.exe, because gengp4 changes param.sfo to disc game type so you will have to edit param.sfo after generating gp4, if you saved your param.sfo before using that tool then you can replace the modified one with your backup)


Go to GP4, and change following
"<volume_type>pkg_ps4_app</volume_type>" to "<volume_type>pkg_ps4_patch</volume_type>"
"digital50" to "digital25"
Then save your GP4

Open a HEX editor and change following from PARAM.SFO

This is where you setup the pkg format and app version. Since I'm modding the original 1.00 I change this value to anything higher than 1.00 , in this case I'll do 1.01,
"gd" means game disc, you need to change this to "gp" which is game patch.

Then save this file, you're almost done.
Open that GP4 you previously generated via gengp4 v1.8 with orbis-pub-gen,

Open Project Setting via Command (C)

CONTENT ID should already be set as well as the passcode if you used GP4 made by gengp4.exe
Passcode must match with the base game, in this case mine was 00000000000000000000000000000000
Go to the Patch tab and select your base game for Application Package:

Then start building


Done you successfully built your 1.01 pkg.
Now, let's test our pkg.


Now the version is 1.01

The game booted fine too

Enjoy
Last edited by a moderator: