LightningMods / Itemzflow

PS4 Game manager and Home menu alternative made using Open Source tools
GNU General Public License v3.0
132 stars 10 forks source link

[BUG] Dumper doesn't decrypt CoD .elf files #56

Closed CrazeeGhost closed 1 month ago

CrazeeGhost commented 1 month ago

I'm trying to dump games on a 9.00 PS4 jailbroken via PPPwn and I've tried with a couple of games without luck.

Call of Duty Ghosts Diablo Reaper of Souls

Itemzflow said both games were dumped but COD Ghosts did not run when repackaged (crashed after a few seconds of starting) and Diablo would not even get repackaged (got some error in pkg tools which I don't remember now)

When I try to dump the same games via a webhost on the same PS4 jailbroken through the webkit exploit, they dump, repackage and work correctly.

Here is a comparison of the dumps via ItemzFlow v Webkit for reference -

image image

LightningMods commented 1 month ago

Itemzflow and the dumper payload via webkit work very similarly so I don't see how it would be improperly dumped, I'm not sure how you expect me to do anything when 1. You didn't include the Itemzflow logs like stated in the readme 2. Those screenshots only show a few files missing but does not tell what files are missing

CrazeeGhost commented 1 month ago

Sorry, I don't have the logs anymore

CrazeeGhost commented 1 month ago

I'll get you that info. The dump from ITEMZflow actually has more files than the dump from web host.

LightningMods commented 1 month ago

thats very strange, are all the files the same? you can compare both folder using a program like win merge or just by checking the hash of every file

CrazeeGhost commented 1 month ago

Yup. I'm working on the diff for you

CrazeeGhost commented 1 month ago

Here you go - image

I also managed to locate the dumper log from ItemzFlow -

2024-08-02 19:40:12 INFO  source/dump.cpp:305: Ext0 path: /mnt/ext0/user/patch/CUSA00242/patch.pkg
2024-08-02 19:40:12 INFO  source/dump.cpp:309: Ext1 path: /mnt/ext1/user/patch/CUSA00242/patch.pkg
2024-08-02 19:40:12 ERROR source/pkg.cpp:219: Unable to open/create output subdirectory
2024-08-02 19:40:12 ERROR source/pkg.cpp:219: Unable to open/create output subdirectory
2024-08-02 19:40:12 ERROR source/pkg.cpp:219: Unable to open/create output subdirectory
2024-08-02 19:40:12 INFO  source/pkg.cpp:261: Copied npbind succssfully
2024-08-02 19:40:12 INFO  source/pkg.cpp:268: Copied nptitle succssfully
2024-08-02 19:40:12 ERROR source/pkg.cpp:273: UNPKG ENDED 273

2024-08-02 19:40:12 INFO  source/dump.cpp:350: npbind_file: /mnt/usb0/CUSA00242-patch/sce_sys/npbind.dat

2024-08-02 19:40:12 INFO  source/npbind.cpp:106: Digests match!
2024-08-02 19:40:12 DEBUG source/dump.cpp:378: [CUSA00242] Dumping Trophy /user/trophy/conf/NPWR05974_00/TROPHY.TRP to /mnt/usb0/CUSA00242-patch/sce_sys/trophy/trophy00.trp ...
2024-08-02 19:40:12 INFO  source/dump.cpp:383: Successfully Copied trophy
2024-08-02 19:40:12 INFO  source/pfs.cpp:133: >scan dir 
2024-08-02 19:40:12 INFO  source/pfs.cpp:133: >scan dir CPKs
2024-08-02 19:40:12 INFO  source/pfs.cpp:133: >scan dir Data
2024-08-02 19:40:12 INFO  source/pfs.cpp:133: >scan dir Update
2024-08-02 19:40:12 INFO  source/pfs.cpp:133: >scan dir CPKs
2024-08-02 19:40:12 INFO  source/pfs.cpp:133: >scan dir sce_module
2024-08-02 19:40:12 INFO  source/pfs.cpp:133: >scan dir sce_sys
2024-08-02 19:40:12 INFO  source/pfs.cpp:133: >scan dir about
2024-08-02 19:40:12 INFO  source/pfs.cpp:133: >scan dir changeinfo
2024-08-02 19:40:12 INFO  source/pfs.cpp:133: >scan dir trophy
2024-08-02 19:40:12 INFO  source/pfs.cpp:133: >scan dir 
2024-08-02 19:40:12 INFO  source/pfs.cpp:133: >scan dir CPKs
2024-08-02 19:40:12 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//CPKs/CoreCommon.cpk, ptr 1ef0000, sz 27754496, FD: 22
2024-08-02 19:40:13 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:40:13 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//CPKs/ServerCommon.cpk, ptr 3970000, sz 5505024, FD: 22
2024-08-02 19:40:13 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:40:13 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//CPKs/enUS_CommonCutscene.cpk, ptr 112c70000, sz 1158316032, FD: 22
2024-08-02 19:40:25 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:40:25 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//CPKs/enUS_CoreCommon.cpk, ptr 1128e0000, sz 3719168, FD: 22
2024-08-02 19:40:25 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:40:25 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//CPKs/esMX_CommonCutscene.cpk, ptr 1580c0000, sz 1154891776, FD: 22
2024-08-02 19:40:38 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:40:38 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//CPKs/esMX_CoreCommon.cpk, ptr 157d20000, sz 3784704, FD: 22
2024-08-02 19:40:38 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:40:38 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//CPKs/frFR_CommonCutscene.cpk, ptr 19d200000, sz 1154859008, FD: 22
2024-08-02 19:40:50 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:40:50 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//CPKs/frFR_CoreCommon.cpk, ptr 19ce30000, sz 3997696, FD: 22
2024-08-02 19:40:50 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:40:50 INFO  source/pfs.cpp:133: >scan dir Data
2024-08-02 19:40:50 INFO  source/pfs.cpp:133: >scan dir Update
2024-08-02 19:40:50 INFO  source/pfs.cpp:133: >scan dir CPKs
2024-08-02 19:40:50 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/Patch2_6_0.cpk, ptr 267d0000, sz 3567253131, FD: 22
2024-08-02 19:41:28 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:28 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/Patch2_6_0b.cpk, ptr fb1d0000, sz 429956, FD: 22
2024-08-02 19:41:28 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:28 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/Patch2_6_0c.cpk, ptr fb240000, sz 13927, FD: 22
2024-08-02 19:41:28 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:28 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/Patch2_6_1.cpk, ptr fb250000, sz 200048654, FD: 22
2024-08-02 19:41:30 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:30 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/Patch2_6_10.cpk, ptr 107120000, sz 26385422, FD: 22
2024-08-02 19:41:30 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:30 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/Patch2_6_1a.cpk, ptr 108a50000, sz 2636371, FD: 22
2024-08-02 19:41:30 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:31 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/Patch2_6_4.cpk, ptr 108ce0000, sz 32054975, FD: 22
2024-08-02 19:41:31 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:31 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/Patch2_6_5.cpk, ptr 10ab80000, sz 19856718, FD: 22
2024-08-02 19:41:31 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:31 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/Patch2_6_6.cpk, ptr 10be70000, sz 2880870, FD: 22
2024-08-02 19:41:31 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:31 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/Patch2_6_7.cpk, ptr 10c130000, sz 14498560, FD: 22
2024-08-02 19:41:31 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:31 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/Patch2_6_7a.cpk, ptr 10cf10000, sz 6869624, FD: 22
2024-08-02 19:41:31 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:31 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/Patch2_6_8.cpk, ptr 10d5a0000, sz 13209033, FD: 22
2024-08-02 19:41:32 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:32 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/Patch2_6_9.cpk, ptr 10e240000, sz 14323045, FD: 22
2024-08-02 19:41:32 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:32 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/Patch2_7_0.cpk, ptr 10eff0000, sz 28042372, FD: 22
2024-08-02 19:41:32 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:32 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/Patch2_7_1.cpk, ptr 110ab0000, sz 20191621, FD: 22
2024-08-02 19:41:32 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:32 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/Patch2_7_2.cpk, ptr 111e00000, sz 11345415, FD: 22
2024-08-02 19:41:32 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:32 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/enUS_Patch2_6_0.cpk, ptr 3eb0000, sz 149036185, FD: 22
2024-08-02 19:41:34 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:34 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/enUS_Patch2_6_0b.cpk, ptr cce0000, sz 473935, FD: 22
2024-08-02 19:41:34 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:34 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/enUS_Patch2_6_1.cpk, ptr cd60000, sz 7115271, FD: 22
2024-08-02 19:41:34 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:34 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/enUS_Patch2_6_10.cpk, ptr d430000, sz 3332712, FD: 22
2024-08-02 19:41:34 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:34 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/enUS_Patch2_6_1a.cpk, ptr d760000, sz 938774, FD: 22
2024-08-02 19:41:34 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:34 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/enUS_Patch2_6_4.cpk, ptr d850000, sz 1079089, FD: 22
2024-08-02 19:41:34 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:34 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/enUS_Patch2_6_5.cpk, ptr d960000, sz 870581, FD: 22
2024-08-02 19:41:34 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:34 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/enUS_Patch2_6_6.cpk, ptr da40000, sz 480336, FD: 22
2024-08-02 19:41:34 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:34 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/enUS_Patch2_6_7.cpk, ptr dac0000, sz 652936, FD: 22
2024-08-02 19:41:34 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:34 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/enUS_Patch2_6_7a.cpk, ptr db60000, sz 32293, FD: 22
2024-08-02 19:41:34 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:34 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/enUS_Patch2_6_8.cpk, ptr db70000, sz 428777, FD: 22
2024-08-02 19:41:35 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:35 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/enUS_Patch2_6_9.cpk, ptr dbe0000, sz 580800, FD: 22
2024-08-02 19:41:35 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:35 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/enUS_Patch2_7_0.cpk, ptr dc70000, sz 691629, FD: 22
2024-08-02 19:41:35 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:35 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/enUS_Patch2_7_1.cpk, ptr dd20000, sz 737494, FD: 22
2024-08-02 19:41:35 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:35 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/enUS_Patch2_7_2.cpk, ptr dde0000, sz 619984, FD: 22
2024-08-02 19:41:35 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:35 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/esMX_Patch2_6_0.cpk, ptr de80000, sz 144367757, FD: 22
2024-08-02 19:41:36 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:36 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/esMX_Patch2_6_0b.cpk, ptr 16830000, sz 440106, FD: 22
2024-08-02 19:41:36 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:36 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/esMX_Patch2_6_1.cpk, ptr 168a0000, sz 6290016, FD: 22
2024-08-02 19:41:36 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:36 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/esMX_Patch2_6_10.cpk, ptr 16ea0000, sz 3402650, FD: 22
2024-08-02 19:41:36 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:36 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/esMX_Patch2_6_1a.cpk, ptr 171e0000, sz 963226, FD: 22
2024-08-02 19:41:36 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:36 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/esMX_Patch2_6_4.cpk, ptr 172d0000, sz 1059433, FD: 22
2024-08-02 19:41:36 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:36 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/esMX_Patch2_6_5.cpk, ptr 173e0000, sz 846395, FD: 22
2024-08-02 19:41:36 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:36 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/esMX_Patch2_6_6.cpk, ptr 174b0000, sz 463647, FD: 22
2024-08-02 19:41:37 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:37 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/esMX_Patch2_6_7.cpk, ptr 17530000, sz 623789, FD: 22
2024-08-02 19:41:37 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:37 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/esMX_Patch2_6_7a.cpk, ptr 175d0000, sz 34378, FD: 22
2024-08-02 19:41:37 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:37 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/esMX_Patch2_6_8.cpk, ptr 175e0000, sz 421867, FD: 22
2024-08-02 19:41:37 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:37 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/esMX_Patch2_6_9.cpk, ptr 17650000, sz 549774, FD: 22
2024-08-02 19:41:37 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:37 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/esMX_Patch2_7_0.cpk, ptr 176e0000, sz 662027, FD: 22
2024-08-02 19:41:37 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:37 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/esMX_Patch2_7_1.cpk, ptr 17790000, sz 712124, FD: 22
2024-08-02 19:41:37 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:37 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/esMX_Patch2_7_2.cpk, ptr 17840000, sz 607654, FD: 22
2024-08-02 19:41:37 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:37 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/frFR_Patch2_6_0.cpk, ptr 178e0000, sz 162351057, FD: 22
2024-08-02 19:41:38 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:38 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/frFR_Patch2_6_0b.cpk, ptr 213c0000, sz 449160, FD: 22
2024-08-02 19:41:38 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:38 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/frFR_Patch2_6_1.cpk, ptr 21430000, sz 9772177, FD: 22
2024-08-02 19:41:39 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:39 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/frFR_Patch2_6_10.cpk, ptr 21d90000, sz 10275058, FD: 22
2024-08-02 19:41:39 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:39 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/frFR_Patch2_6_1a.cpk, ptr 22760000, sz 971347, FD: 22
2024-08-02 19:41:39 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:39 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/frFR_Patch2_6_4.cpk, ptr 22850000, sz 7753044, FD: 22
2024-08-02 19:41:39 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:39 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/frFR_Patch2_6_5.cpk, ptr 22fc0000, sz 7539073, FD: 22
2024-08-02 19:41:39 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:39 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/frFR_Patch2_6_6.cpk, ptr 23700000, sz 472827, FD: 22
2024-08-02 19:41:39 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:39 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/frFR_Patch2_6_7.cpk, ptr 23780000, sz 7313871, FD: 22
2024-08-02 19:41:39 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:39 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/frFR_Patch2_6_7a.cpk, ptr 23e80000, sz 6706616, FD: 22
2024-08-02 19:41:39 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:39 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/frFR_Patch2_6_8.cpk, ptr 244f0000, sz 7101945, FD: 22
2024-08-02 19:41:39 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:39 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/frFR_Patch2_6_9.cpk, ptr 24bc0000, sz 7244993, FD: 22
2024-08-02 19:41:39 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:39 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/frFR_Patch2_7_0.cpk, ptr 252b0000, sz 7350166, FD: 22
2024-08-02 19:41:40 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:40 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/frFR_Patch2_7_1.cpk, ptr 259c0000, sz 7404247, FD: 22
2024-08-02 19:41:40 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:40 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//Update/CPKs/frFR_Patch2_7_2.cpk, ptr 260d0000, sz 7296163, FD: 22
2024-08-02 19:41:40 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:40 INFO  source/pfs.cpp:133: >scan dir sce_module
2024-08-02 19:41:40 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//sce_module/libSceFios2.prx, ptr 1de0000, sz 451057, FD: 22
2024-08-02 19:41:40 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:40 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//sce_module/libSceNpToolkit2.prx, ptr 1e50000, sz 593934, FD: 22
2024-08-02 19:41:40 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:40 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//sce_module/libc.prx, ptr 1cd0000, sz 1073730, FD: 22
2024-08-02 19:41:40 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:40 INFO  source/pfs.cpp:133: >scan dir sce_sys
2024-08-02 19:41:40 INFO  source/pfs.cpp:133: >scan dir about
2024-08-02 19:41:40 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//sce_sys/about/right.sprx, ptr f0000, sz 15860, FD: 22
2024-08-02 19:41:40 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:40 INFO  source/pfs.cpp:133: >scan dir changeinfo
2024-08-02 19:41:40 INFO  source/pfs.cpp:133: >scan dir trophy
2024-08-02 19:41:40 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//eboot.bin, ptr 760000, sz 22449695, FD: 22
2024-08-02 19:41:40 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:40 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//sce_discmap.plt, ptr 100000, sz 3288792, FD: 22
2024-08-02 19:41:40 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:40 INFO  source/pfs.cpp:41: ---- name: /mnt/usb0/CUSA00242-patch//sce_discmap_patch.plt, ptr 430000, sz 3288792, FD: 22
2024-08-02 19:41:40 INFO  source/pfs.cpp:70: Close(fd): 0
2024-08-02 19:41:40 INFO  source/dump.cpp:35: DecryptAndMakeGP4(/mnt/usb0/CUSA00242-patch, CUSA00242, 2, Diablo III: Reaper of Souls – Ultimate Evil Edition, )
2024-08-02 19:41:40 DEBUG source/dump.cpp:63: Decrypting Bins in /mnt/sandbox/pfsmnt/CUSA00242-patch0/ ...
2024-08-02 19:41:40 INFO  source/fself.cpp:22: res: -1 (Permission denied)
2024-08-02 19:41:40 INFO  source/elf.cpp:808: mmap /mnt/sandbox/pfsmnt/CUSA00242-patch0/sce_module/libSceFios2.prx : 2a0018000, fd: 23
2024-08-02 19:41:40 INFO  source/elf.cpp:822: flag: 0
2024-08-02 19:41:40 INFO  source/elf.cpp:895: file: /mnt/sandbox/pfsmnt/CUSA00242-patch0/sce_module/libSceFios2.prx is NOT an fself
2024-08-02 19:41:40 INFO  source/elf.cpp:808: mmap /mnt/sandbox/pfsmnt/CUSA00242-patch0/sce_module/libSceNpToolkit2.prx : 2a0018000, fd: 23
2024-08-02 19:41:40 INFO  source/elf.cpp:822: flag: 0
2024-08-02 19:41:40 INFO  source/elf.cpp:895: file: /mnt/sandbox/pfsmnt/CUSA00242-patch0/sce_module/libSceNpToolkit2.prx is NOT an fself
2024-08-02 19:41:40 INFO  source/elf.cpp:808: mmap /mnt/sandbox/pfsmnt/CUSA00242-patch0/sce_module/libc.prx : 2a0018000, fd: 23
2024-08-02 19:41:40 INFO  source/elf.cpp:822: flag: 0
2024-08-02 19:41:41 WARN  source/elf.cpp:884: /mnt/usb0/CUSA00242-patch/sce_module/libc.prx has Invalid ELF decryption!
2024-08-02 19:41:41 INFO  source/elf.cpp:895: file: /mnt/sandbox/pfsmnt/CUSA00242-patch0/sce_module/libc.prx is NOT an fself
2024-08-02 19:41:41 INFO  source/elf.cpp:808: mmap /mnt/sandbox/pfsmnt/CUSA00242-patch0/sce_sys/about/right.sprx : 2a0018000, fd: 24
2024-08-02 19:41:41 INFO  source/elf.cpp:822: flag: 0
2024-08-02 19:41:41 WARN  source/elf.cpp:884: /mnt/usb0/CUSA00242-patch/sce_sys/about/right.sprx has Invalid ELF decryption!
2024-08-02 19:41:41 INFO  source/elf.cpp:895: file: /mnt/sandbox/pfsmnt/CUSA00242-patch0/sce_sys/about/right.sprx is NOT an fself
2024-08-02 19:41:41 INFO  source/elf.cpp:808: mmap /mnt/sandbox/pfsmnt/CUSA00242-patch0/eboot.bin : 2a0018000, fd: 22
2024-08-02 19:41:41 INFO  source/elf.cpp:822: flag: 0
2024-08-02 19:41:41 WARN  source/elf.cpp:884: /mnt/usb0/CUSA00242-patch/eboot.bin has Invalid ELF decryption!
2024-08-02 19:41:41 INFO  source/elf.cpp:895: file: /mnt/sandbox/pfsmnt/CUSA00242-patch0/eboot.bin is NOT an fself
2024-08-02 19:41:48 INFO  source/gp4.cpp:377: User declined to make GP4
2024-08-02 19:41:48 ERROR source/dump.cpp:424: Unable to delete dumping semaphore
2024-08-02 19:41:48 ERROR source/dump.cpp:430: Unable to create completion semaphore!
LightningMods commented 1 month ago

can you send me all the files that are different in that picture (both copies) and ill look in it (also in the future you can just upload the logs via the triangle button in itemzflows settings)

LightningMods commented 1 month ago

I have now updated itemzflow in the Store app, hopefully, now you wont have any issues with Ghosts, when you have time try to dump and PKG it again https://pkg-zone.com/details/ITEM00001

CrazeeGhost commented 1 month ago

oh cool! Did you still want me to send the diff files? Also, do you think it could have been the same issue with dumping Diablo? I'll post an image of the diff for that game too

LightningMods commented 1 month ago

@CrazeeGhost Hello, you still havnt told me the error you get trying to build diablo so its hard to tell, also yes still send the diff files just so I can confirm what I think

CrazeeGhost commented 1 month ago

Here are the diff files from CoD Ghosts CUSA00018-app-ItemzFlow.zip CUSA00018-app-webdump.zip

CrazeeGhost commented 1 month ago

And here is the file diff from Diablo. I don't remember the error I got when trying to PKG it but I'll try it again soon and report back.

image

LightningMods commented 1 month ago

if the only difference is those 2 files then itemzflow dumped that game successfully (keep in mind right.sprx isnt for the game) so that only leaves the error building the PKG for diablo

LightningMods commented 1 month ago

Here are the diff files from CoD Ghosts CUSA00018-app-ItemzFlow.zip CUSA00018-app-webdump.zip

Those files seem fine, but do redump , repkg and retry it to confirm the new Itemzflow PKG fully fixes this issue for you

CrazeeGhost commented 1 month ago

Here is the file diff after dumping from the hotfix version - image

I will try to pkg it in a bit.

CrazeeGhost commented 1 month ago

Confirming CoD Ghosts and Diablo dump and pkg correctly now. Curious what the issue was?

LightningMods commented 1 month ago

I'm assuming they run fine too now? Regarding CoD Ghosts, Starting in IF version 1.06 to improve the speed of decryption for games with a lot of small files I made the dumper check the file ext. instead of opening and checking the magic of every single file, while this is normally fine I forgot CoD has elf files, I'm not sure about diablo as I didnt know the issue to begin with but its good its fine now

CrazeeGhost commented 1 month ago

I've played both games for ~5 minutes now and they seem to run fine. To your knowledge, do any other games also have unique file extensions which may need to be accounted for in IF 1.06 dumping logic?

LightningMods commented 1 month ago

@CrazeeGhost I have no idea but I assume there isn't, normally games don't have elf/self files outside of custom prx and the eboot (which the dumper already decrypts), the reason why this is mostly a cod issue is because cod is one for the only games I know to have .elf files in the game as cod has different eboots for different modes but shown in the PKG as .elfs, I still don't know why cod does it that way but afaik IF should have all known encrypted file exts so if any others exist they would be the exception and not the standard

CrazeeGhost commented 1 month ago

ok thanks for fixing this!

LightningMods commented 1 month ago

No problem