Open picodico opened 5 years ago
Try with the just released version it now supports debug packages, and that should be the case here.
Still fails. Right now all other tools I know also fail to open it. Does not install on Retail (CEX) PS3 with PS3HEN 2.3.1 https://www.psdevwiki.com/ps3/Namco_System_357 Content ID: UP0001-SCEEXE000_00-FULLPACKAGE00001 ITEMS_COUNT=30 ITEMS_FILE_OFS=0x0180 ITEMS_NAME_FILE_OFS=0x180 + (30 * 32) = 0x540
[debug] >>>>> parsePkg3Header results:
[debug] pkgheaderfields["MAGIC" | 0]: 7f504b47
[debug] pkgheaderfields["REV" | 1]: 0x0000 = 0
[debug] pkgheaderfields["TYPE" | 2]: 0x0001 = 1
[debug] pkgheaderfields["MDOFS" | 3]: 0x000000c0 = 192
[debug] pkgheaderfields["MDCNT" | 4]: 0x00000008 = 8
[debug] pkgheaderfields["HDRSIZE" | 5]: 0x000000c0 = 192
[debug] pkgheaderfields["ITEMCNT" | 6]: 0x0000001e = 30
[debug] pkgheaderfields["TOTALSIZE" | 7]: 0x00000000031dc490 = 52282512
[debug] pkgheaderfields["DATAOFS" | 8]: 0x0000000000000180 = 384
[debug] pkgheaderfields["DATASIZE" | 9]: 0x00000000031dc2b0 = 52282032
[debug] pkgheaderfields["CONTENT_ID" |10]: UP0001-SCEEXE000_00-FULLPACKAGE00001
[debug] pkgheaderfields["DIGEST" |11]: 9afcc25453a5d69151ab042230d6e34e
[debug] pkgheaderfields["DATARIV" |12]: 4aa4e6a148009a3bf0c9f70d75b2eeff
[debug] pkgheaderfields["KEYINDEX" |-1]: 0x0 = 0
[debug] pkgheaderfields["AES_CTR" |-1][0]: 2e7b71d7c9c9a14ea3221f188828b8f8
[debug] pkgheaderfields["AES_CTR" |-1][1]: 07f2c68290b50d2c33818d709b60e62b
[debug] pkgheaderfields["AES_CTR" |-1][2]: dd6d774383388116d93ddbc4b375bd16
[debug] pkgheaderfields["AES_CTR" |-1][3]: eea7802ffe571fd52946847987918d55
[debug] pkgheaderfields["AES_CTR" |-1][4]: 79d91124fb8b84014ba223f75466c277
[debug] pkgheaderfields["XOR_CTR" |-1]: 9afcc25453a5d6919afcc25453a5d69151ab042230d6e34e51ab042230d6e34e0000000000000000000000000000000000000000000000000000000000000000
[debug] pkgheaderfields["DEBUG_PKG" |-1]: True
[debug] pkgheaderfields["PARAM.SFO" |-1]: PARAM.SFO
[debug] pkgheaderfields["MDSIZE" |-1]: 0x80 = 128
[debug] pkgmetadata[0x01]["DESC"]: DRM Type
[debug] pkgmetadata[0x01]["VALUE"]: 0x2 = 2
[debug] pkgmetadata[0x02]["DESC"]: Content Type
[debug] pkgmetadata[0x02]["VALUE"]: 0x5 = 5
[debug] pkgmetadata[0x03]["DESC"]: Package Type/Flags
[debug] pkgmetadata[0x03]["VALUE"]: 00 00 00 4e
[debug] pkgmetadata[0x04]["DESC"]: Package Size
[debug] pkgmetadata[0x04]["VALUE"]: 00 00 00 00 03 1d c2 b0
[debug] pkgmetadata[0x05]["VALUE"]: 19 70 01 00
[debug] pkgmetadata[0x07]["DESC"]: QA Digest
[debug] pkgmetadata[0x07]["VALUE"]: 00 00 00 00 00 00 00 00 52 bb 36 89 ad 7e d6 57 e7 4f f7 3f bc dd 54 62
[debug] pkgmetadata[0x08]["VALUE"]: 81 04 70 00 01 00 01 00
[debug] pkgmetadata[0x09]["VALUE"]: 00 00 00 00 00 00 00 00
Someone reversed the arcade pkgs, you can see it here: https://www.arcade-projects.com/forums/index.php?thread/6132-system-357-pkg-decryption/
@despairoharmony Thank you.
Had a quick look, looks manageable to implement. Keep fingers crossed and have some patience.
Check out the latest commit c894d5d01a218e6154197c5e67b27130a3c55b36
If anyone can find out if there's something inside the headers to recognize such arcade packages, then please report.
Hi!
I'm not sure if support for Namco System 357 would be in this project's scope, but I'd like to bring forward this issue anyway.
I have the data for a Taiko no Tatsujin USB update dongle, which has three PKGs on it. From what I can tell, the headers on the PKGs seems to be valid and they all have the ContentID
UP0001-SCEEXE000_00-FULLPACKAGE00001
. Here are the full headers for one of them:When opening the PKG with PSN_get_pkg_info, the following happens:
I've uploaded
DATA00012.BIN
here: https://anonfile.com/Q16cQeveb8/DATA00012_BIN (please feel free to edit out the link after you've downloaded it)Could you possibly look into this and see if support can be added for these PKGs?