PS3 Game Backup Studio

Discussion in 'Homebrew Development' started by pink1, Sep 12, 2018.

  1. 1,132
    1,313
    272
    pink1

    pink1 Moderator Developer

    Joined:
    Feb 25, 2015
    Messages:
    1,132
    Likes Received:
    1,313
    Trophy Points:
    272
    Gender:
    Male
    This is a project that @sandungas and I have been slowly working on. We started with the idea of a tool to handle converting different types of game files(ISO's, pkg's & game folders) from on to the other.
    The more we talked and talked to some good friends @The Darkprogramer & @DeViL303 the idea started growing into a full toolbox for newer users or the ones that just need a simple tool for whatever reason.

    Now for the fun! We want you all to help us make this. Even if you have no programming experience your input can still be a huge help making this. We wont be able to do everything everyone comes up with so please don't be insulted if your idea doesn't make it into the app, I have to reject some of my own ideas too.

    Now I'll show you some of what we have now .
    listtest1.PNG nbgtest.PNG dl.PNG dl2.PNG

    This is just some examples of where we are now.

    Okay now it's your turn. Ask questions & post your ideas. Basically welcome to the team!!

    The thumbnails aren't working right so here is the pics
    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    Get the source code here!
    Anything that we know we're going to do or ideas you can post in the issues on github
     
    Last edited: Sep 13, 2018
  2. 1,132
    1,313
    272
    pink1

    pink1 Moderator Developer

    Joined:
    Feb 25, 2015
    Messages:
    1,132
    Likes Received:
    1,313
    Trophy Points:
    272
    Gender:
    Male
    Once I get the source folder cleaned up some I'll post it on github and add the link to the op.
     
  3. 140
    120
    97
    mr_ota

    mr_ota Member

    Joined:
    Aug 21, 2017
    Messages:
    140
    Likes Received:
    120
    Trophy Points:
    97
    Location:
    A Coruña, Galicia
    I really like the idea you are always working for and for the community. If I can think of something, I'll tell you about it, although the truth is that I'm quite out of work. Greetings and thanks for all the support you give.

    PD: I do not forget what we have pending to see how we can recover it.
     
    bitsbubba, DeViL303 and pink1 like this.
  4. 1,132
    1,313
    272
    pink1

    pink1 Moderator Developer

    Joined:
    Feb 25, 2015
    Messages:
    1,132
    Likes Received:
    1,313
    Trophy Points:
    272
    Gender:
    Male
    Thanks for the kind words :tickled pink:

    Everyone can help in different ways. Now we're just coming up with ideas and getting the basics done. Once we start getting it going I'm sure people will have ideas of things that can make it easier to use or extra little things. Like last night I showed it to DeViL303 & one of his great ideas was to add an ftp client. I would have never thought of that & already have the code from an old project from years ago.

    Thanks again for the interest. I hope we can all make something great together & maybe all learn some cool stuff :)
    If this works out I'd like to do something like this but for a ps3 game. I think that would be a blast!!
     
    bitsbubba, DeViL303 and mr_ota like this.
  5. 140
    120
    97
    mr_ota

    mr_ota Member

    Joined:
    Aug 21, 2017
    Messages:
    140
    Likes Received:
    120
    Trophy Points:
    97
    Location:
    A Coruña, Galicia
    That without any doubt and in what I can help, translations, image editing, logos or ideas I will contribute I want to try it and I think this could have a lot of potential. Courage and thanks again. :unconscious:
     
    bitsbubba and pink1 like this.
  6. 1,132
    1,313
    272
    pink1

    pink1 Moderator Developer

    Joined:
    Feb 25, 2015
    Messages:
    1,132
    Likes Received:
    1,313
    Trophy Points:
    272
    Gender:
    Male
    @clayson Had some nice ideas we can try.
    "It would be cool if it supported PS3_EXTRA, PS3_CONTENT, and PKGDIR stuff
    So it showed the pkgs inside PS3_EXTRA, PS3_CONTENT, and PKGDIR
    (and possibly even the ability to easily create them?)
    I usually create them manually"
     
    bitsbubba, clayson and mr_ota like this.
  7. 4,221
    3,784
    372
    DeViL303

    DeViL303 Developer PSX-Place Supporter

    Joined:
    Jan 23, 2016
    Messages:
    4,221
    Likes Received:
    3,784
    Trophy Points:
    372
    Gender:
    Male
    Location:
    Ireland
    Home Page:
    Adding a "EDIT SFO" button to the pkg tools/ISO tools box would be a good place for that too imo, and resign for HAN/debug options of course (for pkgs only).
     
    bitsbubba, mr_ota and pink1 like this.
  8. 2,764
    2,320
    372
    sandungas

    sandungas Moderator Developer

    Joined:
    Dec 31, 2014
    Messages:
    2,764
    Likes Received:
    2,320
    Trophy Points:
    372
    Location:
    Babylon 20xxE series
    And INSDIR (this one is a bit less popular), is used to autoinstall mandatory game updates
    The good thing is all updates are installed consecutivelly following an strict order
    The bad thing... is are mandatory (the game refuses to boot if you dont acept the game updates installation)

    To make all this is needed to modify PARAM.SFO in a accurate way, i can make a list of the requirements for each
     
    bitsbubba, mr_ota and pink1 like this.
  9. 1,132
    1,313
    272
    pink1

    pink1 Moderator Developer

    Joined:
    Feb 25, 2015
    Messages:
    1,132
    Likes Received:
    1,313
    Trophy Points:
    272
    Gender:
    Male
    I'd like to have to modes cfw and han. That way only the options they need will show to prevent some confusion.
     
    bitsbubba, mr_ota and DeViL303 like this.
  10. 4,221
    3,784
    372
    DeViL303

    DeViL303 Developer PSX-Place Supporter

    Joined:
    Jan 23, 2016
    Messages:
    4,221
    Likes Received:
    3,784
    Trophy Points:
    372
    Gender:
    Male
    Location:
    Ireland
    Home Page:
    Is that only for updates included on the disk or links for off the internet?

    I ask because I wonder could that system be exploited to allow lots of different pkgs to install consecutively ? or must they all have same titleid? Because the "install all" option does not seem to work on HAN/package manager.
     
    bitsbubba, mr_ota and pink1 like this.
  11. 2,764
    2,320
    372
    sandungas

    sandungas Moderator Developer

    Joined:
    Dec 31, 2014
    Messages:
    2,764
    Likes Received:
    2,320
    Trophy Points:
    372
    Location:
    Babylon 20xxE series
    Is a folder located next to PKGDIR, and the PKG files are inside it
    The installation order is based in the PKG file names DATA000.PKG DATA001.PKG etc...

    The installation is made "inside" the game (if i remember right, there is lot of time i have not seen this)
    I mean... you boot the game, then the screen darkness a bit (but you can see the game on the background)
    And overlapped you have a warning message advising to install the updates... with a YES/NO

    If you choose NO... the game tells you "sorry but are mandatory" and takes you back to XMB, lol
    If you choose YES... it starts installing everything inside INSDIR
     
  12. 1,132
    1,313
    272
    pink1

    pink1 Moderator Developer

    Joined:
    Feb 25, 2015
    Messages:
    1,132
    Likes Received:
    1,313
    Trophy Points:
    272
    Gender:
    Male
    You guys are getting me excited with all this! I'm gonna dust off my ps3 and play some, I don't think it's been touched since we were testing pkg linker and I didn't even do much of that.
     
    bitsbubba, mr_ota and DeViL303 like this.
  13. 4,221
    3,784
    372
    DeViL303

    DeViL303 Developer PSX-Place Supporter

    Joined:
    Jan 23, 2016
    Messages:
    4,221
    Likes Received:
    3,784
    Trophy Points:
    372
    Gender:
    Male
    Location:
    Ireland
    Home Page:
    Ok I see, So could be possibility that a fake ISO could be created with lots of different pkgs that the user wants to install without clicking on every one. I suppose it would be no good on HAN though as they cant mount games so might just be a dead end, not sure if CFW users would have use for it.

    If it worked, One thing it would allow is, packages to install from NTFS drives, which might be worth looking into..

    Edit: I suppose there are other ways to install pkgs from NTFS too, with pkgs included in an ISO...
     
    Last edited: Sep 12, 2018
    pink1 likes this.
  14. 2,764
    2,320
    372
    sandungas

    sandungas Moderator Developer

    Joined:
    Dec 31, 2014
    Messages:
    2,764
    Likes Received:
    2,320
    Trophy Points:
    372
    Location:
    Babylon 20xxE series
    One thing someone should explore for HAN users is the PKG with category = WT and a LINK.XML inside
    http://www.psdevwiki.com/ps3/Web_Browser#From_LINK.XML

    Maybe you imagne some way to use it for HAN like that ?

    As far i could find when i was experimenting with this...
    -the link seems to open the web browser, but im not sure if it can do more things (maybe an autodownload ?)
    -trying to create a frankenstein PKG with an EBOOT.BIN and a LINK.XML together did not work

    Dunno... maybe the firmware has some functions we are not enabling (by adding supported stuff inside the xml, etc...)



    *Bonus, for PKG format there is also supported this folders (all them almost completly unknown):
    -HTMLDIR
    -SHOPDIR
    -DRMDIR

    Look at the 2 tables here with all the supported paths for PKG games and bluray games:
    http://www.psdevwiki.com/ps3/PARAM.SFO#CATEGORY
     
    bitsbubba, esc0rtd3w, mr_ota and 2 others like this.
  15. 4,221
    3,784
    372
    DeViL303

    DeViL303 Developer PSX-Place Supporter

    Joined:
    Jan 23, 2016
    Messages:
    4,221
    Likes Received:
    3,784
    Trophy Points:
    372
    Gender:
    Male
    Location:
    Ireland
    Home Page:
    HTMLDIR could be very interesting for offline HAN xploits maybe.
     
    bitsbubba, esc0rtd3w and Louay like this.
  16. 2,764
    2,320
    372
    sandungas

    sandungas Moderator Developer

    Joined:
    Dec 31, 2014
    Messages:
    2,764
    Likes Received:
    2,320
    Trophy Points:
    372
    Location:
    Babylon 20xxE series
    HTMLDIR\LINK.HTML ? :frog:

    I never made any experiment with it, but bet the filename is in capitals... and LINK.HTML fits pretty well because is the same naming style than LINK.XML
     
    bitsbubba, mr_ota and DeViL303 like this.
  17. 4,221
    3,784
    372
    DeViL303

    DeViL303 Developer PSX-Place Supporter

    Joined:
    Jan 23, 2016
    Messages:
    4,221
    Likes Received:
    3,784
    Trophy Points:
    372
    Gender:
    Male
    Location:
    Ireland
    Home Page:
    maybe, but its not really a link if its a html, it is the site, in theory. I wonder with debugging output if could we see what its actually looking for..
     
    bitsbubba and mr_ota like this.
  18. 189
    64
    57
    Louay

    Louay Member

    Joined:
    Jan 23, 2017
    Messages:
    189
    Likes Received:
    64
    Trophy Points:
    57
    Gender:
    Male
    Occupation:
    College student
    Location:
    Tunisie
    Home Page:
    How exactly can we make it ? Because there is game that have HTMLDIR and it load web page so i think we could change it o han exploit htmls
     
    bitsbubba, sandungas and mr_ota like this.
  19. 4,221
    3,784
    372
    DeViL303

    DeViL303 Developer PSX-Place Supporter

    Joined:
    Jan 23, 2016
    Messages:
    4,221
    Likes Received:
    3,784
    Trophy Points:
    372
    Gender:
    Male
    Location:
    Ireland
    Home Page:
    Which game? Can you show us the file names and maybe show the html?

    I dont know if its possible, but worth looking into.

    The main problem I see is that HAN cant run ISOs, so we cant modify a disc game, but just learning that local htmls can be loaded by the system may be the first step to figuring something out, maybe it could be converted to pkg for example.
     
    Last edited: Sep 12, 2018
    bitsbubba and mr_ota like this.
  20. 1,132
    1,313
    272
    pink1

    pink1 Moderator Developer

    Joined:
    Feb 25, 2015
    Messages:
    1,132
    Likes Received:
    1,313
    Trophy Points:
    272
    Gender:
    Male
    Added a link to the source on GitHub at the bottom of the op for anyone that want to play along.
     

Share This Page