Page 1 of 1

Singstar (PS3) .pkf file with zlib

Posted: Thu Sep 23, 2010 10:00 am
by MarcosMC
Hi!
I have an. PKF unpacking very easy (in hexadecimal: after the file path, the first four bytes is the beginning of the file and the following 4 size). But there. Xml zlib compressed. How I can uncompress them?

Thanks

Re: Singstar (PS3) .pkf file with zlib

Posted: Sat Sep 25, 2010 2:56 pm
by Hawkear
Use this script:

Code: Select all

# PKF-File from Sony Singstar PS3
# script for QuickBMS http://aluigi.org/papers.htm#quickbms

idstring "PACKAGE "
endian big
comtype zlib_noerror
get UNKNOWN1 long
get UNKNOWN4 short
get HEADEREND long

do
    get UNKNOWN5 long
    get FILENAME string
    get OFFSET long
    get SIZE long
#    print "Filename %FILENAME% Offset %OFFSET% Length %SIZE%"
    savepos POS
    goto OFFSET
        get ZLIB long
        get UNKNOWN6 long
        get USIZE long
    goto POS
    if ZLIB == 1514948930    # ZLIB compressed
        math OFFSET += 12
        math SIZE -= 12
        clog FILENAME OFFSET SIZE USIZE
    else                    # uncompressed
        log FILENAME OFFSET SIZE
    endif
while POS < HEADEREND

Re: Singstar (PS3) .pkf file with zlib

Posted: Sun Sep 26, 2010 1:46 pm
by k4roshi
the pkf script works wonders.. i think the pkd's is where the beef is, but they seem to be encrypted..
Anyway i noticed that /dev_hdd0/game/BCES00011SINGSTARFAMILY/USRDIR in the ps3 hard drive stores the dlc. Unfortunately I don't have any and obviously (as i'm on 3.41) i cannot download any now, if anyone has it he should have a look at how they're stored, so that we can add more songs, maybe from ps2 singstars or even custom ones.

Re: Singstar (PS3) .pkf file with zlib

Posted: Mon Sep 27, 2010 7:22 am
by MarcosMC
Thanks Hawkear!!!!

plugin for .PKD's?

Re: Singstar (PS3) .pkf file with zlib

Posted: Wed Sep 29, 2010 10:47 am
by wallflow
k4roshi wrote:the pkf script works wonders.. i think the pkd's is where the beef is, but they seem to be encrypted..
Anyway i noticed that /dev_hdd0/game/BCES00011SINGSTARFAMILY/USRDIR in the ps3 hard drive stores the dlc. Unfortunately I don't have any and obviously (as i'm on 3.41) i cannot download any now, if anyone has it he should have a look at how they're stored, so that we can add more songs, maybe from ps2 singstars or even custom ones.
Songs from singstore comes with some DRM protection/encryption (file extension are like this Pack0_XXXXX.pkg.drm).
If anyone know how to remove DRM from these files, we can easily unpack and pack again (it seem a standard PS3 PKG file with DRM protection/encryption).

I think like you, "PKD's seems to be where the beef is".

Re: Singstar (PS3) .pkf file with zlib

Posted: Mon Oct 04, 2010 3:25 pm
by MarcosMC

Re: Singstar (PS3) .pkf file with zlib

Posted: Sun Mar 20, 2011 12:30 pm
by bm1
hi guys.
Any news on this?
I'd love to put some more songs in.

Re: Singstar (PS3) .pkf file with zlib

Posted: Sat Oct 08, 2011 8:07 am
by Robberson
Anyway i noticed that /dev_hdd0/game/BCES00011SINGSTARFAMILY/USRDIR in the ps3 hard drive stores the dlc. Unfortunately I don't have any and obviously (as i'm on 3.41) i cannot download any now, if anyone has it he should have a look at how they're stored, so that we can add more songs, maybe from ps2 singstars or even custom ones.


--------------------------------------------------------------
wii remote controllerxbox 360 controllersps3 accessories

Re: Singstar (PS3) .pkf file with zlib

Posted: Sun Aug 18, 2013 12:39 am
by blubber
Robberson wrote:Anyway i noticed that /dev_hdd0/game/BCES00011SINGSTARFAMILY/USRDIR in the ps3 hard drive stores the dlc. Unfortunately I don't have any and obviously (as i'm on 3.41) i cannot download any now, if anyone has it he should have a look at how they're stored, so that we can add more songs, maybe from ps2 singstars or even custom ones.
I bought a Song (and 2 Demo Songs) and backed them up.

The Songs are safed as ".pkg.drm"

The names for Example are:
"Pack0_100SW6.pkg.drm"
"Pack0_100SXO.pkg.drm"

You can't extract them like normal pkg's.


BTW: There is another Folder "SongCache" in which the previews are stored and the preview files are NOT crypted!
Every Song/Video have his own Folder, for example:
"Prod_Sku_100SW6"
  • acts_1_0.xml
    acts_2_0.xml
    acts_3_0.xml
    acts_4_0.xml
    acts_5_0.xml
    acts_6_0.xml
    config.xml
    covers.xml
    melodies_1.chc
    melodies_2.chc
    melodies_3.chc
    melodies_4.chc
    melodies_5.chc
    melodies_6.chc
    songs_1_0.xml
    songs_2_0.xml
    songs_3_0.xml
    songs_4_0.xml
    songs_5_0.xml
    songs_6_0.xml

    and two Folder:
    37446
    melody_1.xml
    melody_2.xml
    melody_3.xml
    melody_4.xml
    melody_5.xml
    melody_6.xml
    preview.mp4

    textures
    page_0.jpg
I just wonder if it would be possible to copy all my Singstar Songs from the DVDs (Ps2)/Blu-rays(PS3) to my HDD so i don't have to change the Disc's all the time and search the songs on all the Backsides of the dvd's.

Like @wallflow already said:
The main Problem is the encrypted .pkg.drm
if we could extract them and repack them, we could import all our DVD/Blu-Ray Songs as "Downloaded Songs".

Edit: If anyone is interested in the files and want to do some research, write me a message.