search the site

Thursday, August 18, 2011

GITBREW: Signing PKGs for Firmware 3.60+ Soon

Most of you probably heard of the great works of Gitbrew already, well they have announced more interesting bit of news – and by the title most of you are gaping in joy. In short they managed to sign PKG files for firmware 3.60+ via PSL1GHT.
To quote:
We are talking about NPDRM and the v3.60+ problem. — Previously only those with an official Sony PS3 SDK could do anything, and still in a limited fashion, and recently the developers have been able to use a heavly modified PSL1GHT setup to do the impossible, sign a package for the v3.60+ system!
What they are calling FrankenSDK, and here is example test output from the project:
$ make_package_npdrm.exe
Makefile
PS3_GAME/
UP0001-TEST00000_00-0000111122223333.pkg
launcher.conf
launcher.elf
launcher.gp3
launcher.self
main.cpp
main.h
objs/
readme_e.txt
readme_j.txt

durandal@GIBSON /c/usr/local/cell/samples/util/debug/launcher
$ make_package_npdrm.exe -c UP0001-TEST00000_00-0000111122223333.pkg

checking package validity:

Checker Revision : 1754
Package Filename : UP0001-TEST00000_00-0000111122223333.pkg
ContentID        = UP0001-TEST00000_00-0000111122223333
DRMType          = Free
ContentType      = GameExec
PackageFlag      = RenameDirectory (during install for consistency)
PackageVersion   = 01.00
# TITLE_ID       : TEST00000
# CATEGORY       : HG
# BOOTABLE       : YES
# VERSION        : 01.00
# APP_VER        : 01.00
# PS3_SYSTEM_VER : 03.6000
# SDK_VERSION    : 03.6000
# PackageSize    : 1,418,448 bytes
# QA_Digest      : 0x980A875601D1B8051AB861C1F28872E7
#                : This is a digest of packaged files and attributes.
# PackageDigest  : 0xC9C6738644482EB4885880EBB88143AA2DF73A10
#                : This is sha1 digest of package without last 32 bytes.
# Packaged by    : make_package_npdrm revision 1754

Content Information Files:
PARAM.SFO
ICON0.PNG
(and other 1 directories and 1 files.)

Package Check Complete.

durandal@GIBSON /c/usr/local/cell/samples/util/debug/launcher
$
Tools are expected to be released soon.
You can support Gitbrew for their work here.

No comments: