VitaBackup [WIP]

Discussion in 'PS Vita - Hacking & Homebrew' started by Joel16, Jan 31, 2018.

  1. Joel16
    OP

    Joel16 Ils ne passeront pas

    Member
    9
    May 8, 2011
    United States
    Doesn't concern you.
    [​IMG]
    Current Features:
    • Make multiple .tar backups
    • Restore multiple .tar backups
    • Select backup destination (ux0 or ur0)
    Planned features:

    • Might support more formats as well.
    • Back up to FTP/USB.
    • more (later).
    More Screenshots

    Credits:

    Idea and design: Berion

    Downloads:

    https://github.com/joel16/VitaBackup/releases

    Source code:

    https://github.com/joel16/VitaBackup
     
    Last edited by Joel16, Feb 4, 2018
    Linkuei, MannCo, swosho and 8 others like this.
  2. RY0M43CH1Z3N

    RY0M43CH1Z3N GBAtemp Fan

    Member
    2
    Aug 16, 2017
    Spain
    Thank you for you incredibles works for this community!!
     
    Joel16 likes this.
  3. Joel16
    OP

    Joel16 Ils ne passeront pas

    Member
    9
    May 8, 2011
    United States
    Doesn't concern you.
    Backup process has been completed (at least the basic functionality). It backs up the entire path along with it as well, for example:

    Say a person wants to backup their license, the app creates a tar file called license.tar in ux0:/data/VitaBackup/backups/
    Inside the tar file, the entire path would be created ->
    ux0:/license/ (all your license files)

    So when a person would have to restore it, it basically extracts the contents into ux0:/ -> which overwrites any existing changes. The restore process has yet to be written however, but I might start releasing a beta at some point to make sure things are in good shape before an actual release.
     
    RY0M43CH1Z3N and SKGleba like this.
  4. DinohScene

    DinohScene Feed Dino to the Sharks

    Moderator
    21
    GBAtemp Patron
    DinohScene is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Oct 11, 2011
    Antarctica
    Восторг
    Oh that is sweet!

    Joel, Thank you for your work on some amazing pieces of homebrew.
    Pieces of homebrew that I gladly use that help me repair and identify consoles in a jiffy.
     
    Darksabre72 and Joel16 like this.
  5. hellionz

    hellionz GBAtemp Advanced Fan

    Member
    4
    Feb 24, 2007
    oh great , we need am app on this way on VITA

    Thx bro
     
    Joel16 likes this.
  6. mikey420

    mikey420 GBAtemp Advanced Fan

    Member
    4
    Dec 11, 2015
    United States
    Nice app. I like the idea of an open backup utility. Great addition to the available tools thank you
     
    Joel16 likes this.
  7. Joel16
    OP

    Joel16 Ils ne passeront pas

    Member
    9
    May 8, 2011
    United States
    Doesn't concern you.
    Initial beta release is up!

    Remember this is the first beta release, so bugs may exist and many things are subject to change in future releases. Also, do feel free to give some feedback as long as it's not anything crazy.

    Screenshots

    Known issues:
    • Progress bars (especially when restoring) is not accurate.
    • No touch controls as of yet.

    Controls:
    • Cross - to select item.
    • Start - to begin backup/restore process.

    Download:
    https://github.com/joel16/VitaBackup/releases
     
    Last edited by Joel16, Feb 4, 2018
    MannCo and RY0M43CH1Z3N like this.
  8. AlternativeZero

    AlternativeZero GBAtemp Regular

    Member
    3
    Apr 7, 2017
    v1.00 is working great, at least at restoring the app.db which is what I wanted, haven't had the chance to test out the others yet.
     
    Joel16 likes this.
  9. hellionz

    hellionz GBAtemp Advanced Fan

    Member
    4
    Feb 24, 2007
    lets give a try :D
     
    Joel16 likes this.
  10. djalmafreestyler

    djalmafreestyler GBAtemp Advanced Fan

    Member
    3
    Jan 31, 2011
    Brazil
    Very useful! Thanks
     
    Joel16 likes this.
  11. Reploid

    Reploid GBAtemp Maniac

    Member
    6
    Jan 20, 2010
    Serbia, Republic of
    Good. Not useful for me, but someone might benefit of it
     
  12. Joel16
    OP

    Joel16 Ils ne passeront pas

    Member
    9
    May 8, 2011
    United States
    Doesn't concern you.
    Version 1.10 is up!

    New Screenshots

    Change-log:
    • Completely re-structured the backup process:
    This gives the user 100% flexibility on what they want to back up.
    The user can decide on a name and path like so:
    Modify the path.txt file in ur0:/data/VitaBackup/path.txt and add entries in the following format:

    [name]~[path]

    Example:
    Trophies~ux0:/user/00/trophy
    Licenses~ux0:/license


    Do not put a forward slash at the end if it's a folder.

    • Prevent home button and auto-suspend during backup/restore process.
    • Only display scroll bar if we have more than 5 files.
    • Use the proper enter/cancel buttons depending on your device's region. (JP uses the "Cross" button to cancel items)
    • Backup archives have their timestamps separated by a '-'. (Example: some_file-2018-02-08.tar)
    • Added a light theme in options. (Thanks to Berion for the design)
    • Added minor touch controls in options and main menu.

    Download: https://github.com/joel16/VitaBackup/releases/tag/1.10
     
    Last edited by Joel16, Feb 10, 2018
  13. sincaz

    sincaz Newbie

    Newcomer
    1
    Mar 29, 2016
    The home button block was still active for me after completing a backup. Had to reboot the system since exiting the application wasn't possible. Nice work otherwise.
     
  14. Joel16
    OP

    Joel16 Ils ne passeront pas

    Member
    9
    May 8, 2011
    United States
    Doesn't concern you.
    Just tested by backing up everything that was on the default path.txt, didn't happen here. This happens if it fails to backup one of them. Did you modify your path.txt to add anything to it?

    Edit: Fixed it. It now unlocks the home button even if the backup process fails to properly read an incorrect entry in path.txt.
     
    Last edited by Joel16, Feb 10, 2018
  15. Joel16
    OP

    Joel16 Ils ne passeront pas

    Member
    9
    May 8, 2011
    United States
    Doesn't concern you.
    Version 1.10 has been re-uploaded. Please re-download if you haven't. I just needed to make two quick fixes:

    - Reset touch positions after using the touch screen (Will not interfere with the buttons anymore)
    - Home button will no longer be blocked (even if the backup/restore process fails to read an entry properly)

    New Screenshots

    Change-log and Download: https://github.com/joel16/VitaBackup/releases/tag/1.10
     
    Last edited by Joel16, Feb 10, 2018
  16. sincaz

    sincaz Newbie

    Newcomer
    1
    Mar 29, 2016
    I didn't change anything, but I just set everything to backup. However, ux0:/data/savegames didn't exist. I guess that's what triggered it. Thanks for the quick fix!
     
    Joel16 likes this.