Important information: this site is currently scheduled to go offline indefinitely by end of the year.

Singstar (PS3) .pkf file with zlib

Read or post about compression. And decompression. Or ask questions how to decompress your files.
Post Reply
MarcosMC
ultra-n00b
Posts: 3
Joined: Thu Sep 23, 2010 9:42 am

Singstar (PS3) .pkf file with zlib

Post 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
Hawkear
ultra-n00b
Posts: 2
Joined: Tue Apr 06, 2010 3:00 pm

Re: Singstar (PS3) .pkf file with zlib

Post 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
k4roshi
ultra-n00b
Posts: 1
Joined: Tue Sep 14, 2010 6:07 pm

Re: Singstar (PS3) .pkf file with zlib

Post 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.
MarcosMC
ultra-n00b
Posts: 3
Joined: Thu Sep 23, 2010 9:42 am

Re: Singstar (PS3) .pkf file with zlib

Post by MarcosMC »

Thanks Hawkear!!!!

plugin for .PKD's?
wallflow
ultra-n00b
Posts: 1
Joined: Wed Sep 29, 2010 10:37 am

Re: Singstar (PS3) .pkf file with zlib

Post 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".
MarcosMC
ultra-n00b
Posts: 3
Joined: Thu Sep 23, 2010 9:42 am

Re: Singstar (PS3) .pkf file with zlib

Post by MarcosMC »

bm1

Re: Singstar (PS3) .pkf file with zlib

Post by bm1 »

hi guys.
Any news on this?
I'd love to put some more songs in.
Robberson
ultra-n00b
Posts: 1
Joined: Sat Oct 08, 2011 8:03 am

Re: Singstar (PS3) .pkf file with zlib

Post 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
blubber
ultra-n00b
Posts: 1
Joined: Thu Aug 15, 2013 9:58 pm

Re: Singstar (PS3) .pkf file with zlib

Post 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.
Post Reply