[RELEASE] PS3P PKG Ripper

Discussion in 'CFW Tools' started by Rudi Rastelli, Dec 26, 2015.

  1. 233
    114
    72
    Rudi Rastelli

    Rudi Rastelli Developer

    Joined:
    Nov 5, 2014
    Messages:
    233
    Likes Received:
    114
    Trophy Points:
    72
    Hi !

    May be a little late... but here's a little Xmas gift for the communitiy:
    Code:
    *****************************************************************
    *                     PS3P PKG Ripper V1.0                      *
    * by Rudi Rastelli                                              *
    *****************************************************************
    * Credits:                                                      *
    * @mathieulh, @Mysis, @Ifcaro, No0bZiLLa                       *
    *****************************************************************
    
    Features:
    *********
    - Supports PS3-, PSP-, PS1/PS2-Classic-, DLC-, Minis-, Avatar-, Theme-PKGs
    - Supports Retail- and Debug-PKGs
    - Supports PKGs of any size
    - Extracts whole PKG
    - Extracts selectable single files and/or directorys
    - Progress Output (Overall/File)
    - Lists contents of a PKG with size of files
    - Changeable output directory
    - Optimized for speed
    - Optional GUI included
    - Source code included
    - Doesn't need any DLL's or any installed runtimes
    
    Wanna say THX to
      @mathieulh, @Mysis - I've learned a lot from their sources
      @Ifcaro - From his 'PKGView' I've learned how to handle Debug-PKGs
      No0bZiLLa - For testing
    
    PS3P PKG Ripper V1.0

    Regards
    Rudi
     
  2. 137
    94
    57
    catalinnc

    catalinnc Member

    Joined:
    Dec 26, 2015
    Messages:
    137
    Likes Received:
    94
    Trophy Points:
    57
    thanks a lot...the GUI is really nice...
    _

    p.s. can you add to the GUI 3 checkboxes like this?

    "select all selfs" - this will select eboot.bin and all the additional .self and .sprx files

    "select all edats" - this will select all .edat files

    "select all sdats" - this will select all .sdat files

    this will be very very useful for extracticting only relevant files from pkgs with lots and lots of files...
    _
     
  3. 10,315
    4,005
    472
    pinky

    pinky Bitsiboo's Other Half Developer

    Joined:
    Mar 8, 2015
    Messages:
    10,315
    Likes Received:
    4,005
    Trophy Points:
    472
    Gender:
    Male
    Location:
    The Great Gig in the Sky
    [MENTION=20591]catalinnc[/MENTION] , that's not a bad idea. :) I usually use robocopy to select all of those files for fixing or repackaging. if u place an asterisk before the extension, it'll transfer all of the relevant files along with the directory structure to a new location.
     
  4. 137
    97
    57
    zecoxao

    zecoxao Developer

    Joined:
    Dec 9, 2014
    Messages:
    137
    Likes Received:
    97
    Trophy Points:
    57
    is it better than the kakaroto one in terms of speed? :)
     
  5. 799
    238
    72
    No0bZiLLa

    No0bZiLLa Moderator Developer

    Joined:
    Oct 1, 2014
    Messages:
    799
    Likes Received:
    238
    Trophy Points:
    72
    its VERY quick ;)
    go ahead and try it out!
     
  6. 137
    97
    57
    zecoxao

    zecoxao Developer

    Joined:
    Dec 9, 2014
    Messages:
    137
    Likes Received:
    97
    Trophy Points:
    57
    ok, just checked source. now i see why xD
     
  7. 3,006
    2,880
    372
    Joonie

    Joonie Developer

    Joined:
    Oct 15, 2014
    Messages:
    3,006
    Likes Received:
    2,880
    Trophy Points:
    372
    Location:
    Southwest US
    Yeah. just tested DOA5 DLC 1.96 GB (2,113,360,864 bytes) , 591 files and 6 folders.

    Pkgview 1.3 took 12 mins.

    Rudi's new tool took 1 min..

    OMG..
     
  8. 233
    114
    72
    Rudi Rastelli

    Rudi Rastelli Developer

    Joined:
    Nov 5, 2014
    Messages:
    233
    Likes Received:
    114
    Trophy Points:
    72
    Here u go :
    Code:
    PS3P PKG Ripper - Changelog
    
    V1.1
    - Added Buttons in GUI to short select 'PARAM.SFO', 'EBOOT.BIN' and all '*.self', '*.sprx', '*.edat', '*.sdat'
    PS3P PKG Ripper V1.1

    Regards
    Rudi
     
  9. 8,636
    8,318
    1,022
    STLcardsWS

    STLcardsWS Administrator

    Joined:
    Sep 18, 2014
    Messages:
    8,636
    Likes Received:
    8,318
    Trophy Points:
    1,022
    I will get this update and your other tools here soon.

    Thanks, i like the new tool :)
     
  10. 10,315
    4,005
    472
    pinky

    pinky Bitsiboo's Other Half Developer

    Joined:
    Mar 8, 2015
    Messages:
    10,315
    Likes Received:
    4,005
    Trophy Points:
    472
    Gender:
    Male
    Location:
    The Great Gig in the Sky
    I just tested 1.1. two words - very fast. it took a little over 9 seconds to extract a 300MB+ pkg.
     
  11. 137
    94
    57
    catalinnc

    catalinnc Member

    Joined:
    Dec 26, 2015
    Messages:
    137
    Likes Received:
    94
    Trophy Points:
    57
    thanks a lot for the new version...

    beside PARAM.SFO it will be nice to also select ICON0.PNG and TROPHY.TRP...
    _
     
  12. 2,843
    4,496
    372
    aldostools

    aldostools Developer Developer

    Joined:
    Oct 30, 2014
    Messages:
    2,843
    Likes Received:
    4,496
    Trophy Points:
    372
    Last edited: Dec 29, 2015
  13. 137
    94
    57
    catalinnc

    catalinnc Member

    Joined:
    Dec 26, 2015
    Messages:
    137
    Likes Received:
    94
    Trophy Points:
    57
    [MENTION=108]Rudi Rastelli[/MENTION]

    thanks a lot for the new version...

    there is a regression from v1.1...

    c00 trial with unlock pkgs have double PARAM.SFO and double ICON0.PNG...the second set is not selected by "sys" checkbox...

    here is a short example (11mb)
    Code:
    http://b0.ww.np.dl.playstation.net/tppkg/np/NPUB30676/NPUB30676_T2/784831cef102a1f1/UP0177-NPUB30676_00-CAVEGAME0000V101-A0101-V0101-PE.pkg
    also "sys" checkbox do not select the TROPHY.TRP file...

    in my opinion anything selected by "sys" checkbox beside PARAM.SFO, ICON0.PNG and TROPHY.TRP is not useful...

    if for some reason the .cfg file is deleted the the GUI can't open pkgs anymore (it crashes)...
    _

    [MENTION=89]aldostools[/MENTION]

    thanks a lot for your GUI...

    your GUI do not select .sdats and TROPHY.TRP...

    the info is not good in pkg type...reports "debug" for "retail" and "retail" for "debug" pkgs (tested with ps3 pkgs only)...

    also the info is not good for "install path"...reports "/dev_hddo/game" for ps3 pkgs made with "InstallDirectory" or "ForcedInstallTo"

    here is a small example (1mb) with InstallDirectory=BCES00141DLC0
    Code:
    http://zeus.dl.playstation.net/cdn/EP9000/BCES00141_00/32agXSIQFIGd4aN5IUOs9XXDk0Nu3tDp7aUC5HwOEbq0efetpgxGcVSfFl0HGomSr6f3scXB0lMuyxoHcUwnoMBCwLIMBMpXpj6UW.pkg
    _
     
  14. 2,843
    4,496
    372
    aldostools

    aldostools Developer Developer

    Joined:
    Oct 30, 2014
    Messages:
    2,843
    Likes Received:
    4,496
    Trophy Points:
    372
    - Added support to select .sdats and/or TROPHY.TRP
    - The info button now should report the correct install path... at least for the most pkg types. Also "debug"/"retail" pkg now should be reported fine.
    - Added the display of ICON0.PNG ... it isn't an important feature but looks cute :)
    - Now the window position is remembered (close holding CTRL key).
    - Auto extract the PKG holding SHIFT when opening a PKG (e.g. SHIFT+ENTER or SHIFT+double-click)

    http://aldostools.org/temp/test/PS3PKG_GUI.rar

    [MENTION=108]Rudi Rastelli[/MENTION]
    I've noticed that your PKG Ripper tool crashes or not list the content opening packages that install edats, avatar, themes, etc.
     
  15. 233
    114
    72
    Rudi Rastelli

    Rudi Rastelli Developer

    Joined:
    Nov 5, 2014
    Messages:
    233
    Likes Received:
    114
    Trophy Points:
    72
    Hmmm... not for me.
     
  16. 233
    114
    72
    Rudi Rastelli

    Rudi Rastelli Developer

    Joined:
    Nov 5, 2014
    Messages:
    233
    Likes Received:
    114
    Trophy Points:
    72
    never tried edat-pkgs
    and avatar, themes etc extract fine at my end... at least the few i have to test.
    or are u talking about debug avatar, themes etc ?

    Edit:
    Well looks like the retail ones make no probs... it's these pkgs made by this ugly python tool... i guess this one needs a rework
     
    Last edited: Dec 30, 2015
  17. 10,315
    4,005
    472
    pinky

    pinky Bitsiboo's Other Half Developer

    Joined:
    Mar 8, 2015
    Messages:
    10,315
    Likes Received:
    4,005
    Trophy Points:
    472
    Gender:
    Male
    Location:
    The Great Gig in the Sky
    here's a simple edat pkg with no real data from my tutorials (just double-click make_package_npdrm.exe):

    Code:
    http://www.mediafire.com/download/ggcc5ehk58x2h9z/epkg.rar
    it extracts fine for me with both the normal and gui version.
     
  18. 2,843
    4,496
    372
    aldostools

    aldostools Developer Developer

    Joined:
    Oct 30, 2014
    Messages:
    2,843
    Likes Received:
    4,496
    Trophy Points:
    372
    Thanks for the example... although I was talking about the pkgs created with the "ugly phyton tool" as Rudi said ;)
     
  19. 7,329
    5,377
    847
    kozarovv

    kozarovv Super Moderator

    Joined:
    Nov 8, 2014
    Messages:
    7,329
    Likes Received:
    5,377
    Trophy Points:
    847
    Home Page:
    XD

    10 charrrr
     
  20. 10,315
    4,005
    472
    pinky

    pinky Bitsiboo's Other Half Developer

    Joined:
    Mar 8, 2015
    Messages:
    10,315
    Likes Received:
    4,005
    Trophy Points:
    472
    Gender:
    Male
    Location:
    The Great Gig in the Sky
    does the tool work with pkg files installed anywhere? on a side note, I discovered that the system will try to install games installed to a specific directory to the games' tier, but it'll constantly look for icon0.png and not find it, so u'll get an infinite loading icon somewhere despite the pkg installing correctly. the infinite loading is due to the system thinking something new was installed. rebuilding the database can fix it though. I noticed this when I installed a new SOUND.BIN bypassing the need for a PARAM.SFO for multiman.

    nm - it works with those kinds of pkg files. :)
     
    Last edited: Dec 30, 2015

Share This Page