Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

VitaBackup: Difference between revisions

From GameBrew
No edit summary
m (Text replacement - "|discussion=" to "|donation=")
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#seo:
{{#seo:
|title=Vita Homebrew Apps (Utilities) - GameBrew!
|title=Vita Homebrew Apps (Utilities) - GameBrew
|title_mode=append
|title_mode=append
|image=vitabackupvita.jpg
|image=vitabackup2.png
|image_alt=Vita Backup
|image_alt=Vita Backup
}}
}}
{{Infobox Vita Homebrews
{{Infobox Vita Homebrews
|title=Vita Backup
|title=Vita Backup
|image=vitabackupvita.jpg
|image=vitabackup2.png
|description=Backup/Restore tool.
|description=Backup and Restore Utility.
|author=joel16
|author=joel16
|lastupdated=2018/12/31
|lastupdated=2018/12/31
|type=Utilities
|type=Utilities
|version=2.00
|version=2.00 BETA
|license=GPL-3.0
|license=GPL-3.0
|download=https://dlhb.gamebrew.org/vitahomebrews/vitabackupvita.7z
|download=https://dlhb.gamebrew.org/vitahomebrews/vitabackupvita.7z
|website=
|website=https://gbatemp.net/threads/vitabackup-wip.495625/
|source=https://github.com/joel16/VitaBackup
|source=https://github.com/joel16/VitaBackup
|donation=https://www.paypal.me/Joel16IA
}}
}}
VitaBackup is a minimal, user friendly backup tool for the Playstation VITA. VitaBackup gives the user 100% flexibility on what they want to back up on their device.(Please look at editing backup config below).  
VitaBackup is a minimal, user friendly backup tool for the Playstation VITA. VitaBackup gives the user 100% flexibility on what they want to back up on their device.(Please look at editing backup config below).  
Line 22: Line 23:
Currently the way it works is that it packs all the contents of a folder, or file to a single .tar file. After this is done, it adds the .tar file into a .zip file and compresses it if the user selects a level of compression.
Currently the way it works is that it packs all the contents of a folder, or file to a single .tar file. After this is done, it adds the .tar file into a .zip file and compresses it if the user selects a level of compression.


== Current features ==
==Features ==
* Backup multiple folders/files into archives.
* Backup multiple folders/files into archives.
* Restore multiple folders/files into archives.
* Restore multiple folders/files into archives.
Line 29: Line 30:
* Select backup location. (ur0:/ or ux0:/)
* Select backup location. (ur0:/ or ux0:/)


== Editing Backup config to allow for more backups: ==
==User guide==
VitaBackup gives the user full flexibility on what they want to backup. The user can decide on a name and path in the following format: Modify the '''path.txt''' file in '''ur0:/data/VitaBackup/path.txt''' and add entries in the following format:
VitaBackup gives the user full flexibility on what they want to backup. The user can decide on a name and path in the following format:


'''[name]~[path]'''
Modify the path.txt file in ur0:/data/VitaBackup/path.txt and add entries in the following format:
[name]~[path]


Example: <code>Trophies~ux0:/user/00/trophy Licenses~ux0:/license</code>
Example:  
Trophies~ux0:/user/00/trophy
Licenses~ux0:/license


If it's a directory do not put a forward <code>/</code> at the end of the path.
If it's a directory do not put a forward <code>/</code> at the end of the path.
==Controls==
Cross - Select item
Start - Begin backup/restore process
'''Restore menu:'''
Cross - Select files
Square - Delete files


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/vitahomebrews/vitabackupvita-02.jpg
https://dlhb.gamebrew.org/vitahomebrews/vitabackup4.png
https://dlhb.gamebrew.org/vitahomebrews/vitabackupvita-01.jpg
https://dlhb.gamebrew.org/vitahomebrews/vitabackup5.png
https://dlhb.gamebrew.org/vitahomebrews/vitabackupvita-03.jpg
 
https://dlhb.gamebrew.org/vitahomebrews/vitabackupvita-04.jpg
https://dlhb.gamebrew.org/vitahomebrews/vitabackup6.png
https://dlhb.gamebrew.org/vitahomebrews/vitabackup7.png


==Changelog==
==Changelog==
'''(v.2.0)'''
'''v2.0'''
* Fixed bug with app.db not being backed up properly.
* Fixed bug with app.db not being backed up properly.
* Use sceIo instead of stdio for i/o handling.
* Use sceIo instead of stdio for i/o handling.
Line 51: Line 68:
* Removed light theme because it didn't fit well, and just took up a lot of space. (There is no longer a theme mode, because this is just a backup tool, we don't need that here.)
* Removed light theme because it didn't fit well, and just took up a lot of space. (There is no longer a theme mode, because this is just a backup tool, we don't need that here.)
* Support files larger than 4GB.
* Support files larger than 4GB.
* Add options to delete backup files from the restore menu. (Press '''cross''' to select files, then '''square''' to delete.)
* Add options to delete backup files from the restore menu. (Press cross to select files, then square to delete.)
* Add 11 levels of compression using miniz. (0 being no compression, which is generally recommended)
* Add 11 levels of compression using miniz. (0 being no compression, which is generally recommended)
* Add more valuable data to initial backup list. (<code>ur0:/data/VitaBackup/path.txt</code>)
* Add more valuable data to initial backup list. (<code>ur0:/data/VitaBackup/path.txt</code>)


'''(v.1.10)'''<br>
'''v1.10'''
* Completely re-structured the backup process:<br />
* Completely re-structured the backup process:
This gives the user 100% flexibility on what they want to back up.<br />
**This gives the user 100% flexibility on what they want to back up.
The user can decide on a name and path like so:<br />
**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:
**Modify the path.txt file in ur0:/data/VitaBackup/path.txt and add entries in the following format: [name]~[path]
 
**Example:
'''[name]~[path]'''
**Trophies~ux0:/user/00/trophy
 
**Licenses~ux0:/license
Example:<br />
**Do not put a forward slash at the end if it's a folder.
''Trophies~ux0:/user/00/trophy''<br />
''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.
* Prevent home button and auto-suspend during backup/restore process.
* Only display scroll bar if we have more than 5 files.
* Only display scroll bar if we have more than 5 files.
Line 76: Line 88:
* Added minor touch controls in options and main menu.
* Added minor touch controls in options and main menu.


'''(v.1.0)'''<br>
'''v1.0'''
 
Initial Release:
Initial Release:
 
* Make multiple .tar backups.
* Make multiple .tar backups
* Restore multiple .tar backups.
* Restore multiple .tar backups
* Select backup destination (ux0 or ur0).
* Select backup destination (ux0 or ur0)


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


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


== Credits: ==
==Credits==
* Berion for all the graphics and design used in this program.
* Berion for all the graphics and design used in this program.
* richgel999 for miniz.
* richgel999 for miniz.
* rxi for microtar.
* rxi for microtar.


'''If you'd like to support me, then feel free to buy me a coffee, I'd really appreciate it!''' https://www.paypal.me/Joel16IA
==External links==
* GitHub - https://github.com/joel16/VitaBackup
* VitaDB - https://vitadb.rinnegatamante.it/#/info/361
* GBAtemp - https://gbatemp.net/threads/vitabackup-wip.495625/
* Wololo - https://wololo.net/talk/viewtopic.php?f=116&t=48833


== External links ==
[[Category:Support the author]]
* Github - https://github.com/joel16/VitaBackup
* VitaDB - https://vitadb.rinnegatamante.it/#/info/361
* Gbatemp - https://gbatemp.net/threads/vitabackup-wip.495625/

Latest revision as of 01:11, 14 August 2023

Vita Backup
Vitabackup2.png
General
Authorjoel16
TypeUtilities
Version2.00 BETA
LicenseGPL-3.0
Last Updated2018/12/31
Links
Download
Website
Source
Support Author

VitaBackup is a minimal, user friendly backup tool for the Playstation VITA. VitaBackup gives the user 100% flexibility on what they want to back up on their device.(Please look at editing backup config below).

Currently the way it works is that it packs all the contents of a folder, or file to a single .tar file. After this is done, it adds the .tar file into a .zip file and compresses it if the user selects a level of compression.

Features

  • Backup multiple folders/files into archives.
  • Restore multiple folders/files into archives.
  • Ability to delete backups created by the software.
  • Offer 11 levels of compression. (0 being no compression, which is usually recommeneded)
  • Select backup location. (ur0:/ or ux0:/)

User guide

VitaBackup gives the user full flexibility on what they want to backup. The user can decide on a name and path in the following format:

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

If it's a directory do not put a forward / at the end of the path.

Controls

Cross - Select item

Start - Begin backup/restore process

Restore menu:

Cross - Select files

Square - Delete files

Screenshots

vitabackup4.png vitabackup5.png

vitabackup6.png vitabackup7.png

Changelog

v2.0

  • Fixed bug with app.db not being backed up properly.
  • Use sceIo instead of stdio for i/o handling.
  • Display instructions in backup/restore screens.
  • Removed light theme because it didn't fit well, and just took up a lot of space. (There is no longer a theme mode, because this is just a backup tool, we don't need that here.)
  • Support files larger than 4GB.
  • Add options to delete backup files from the restore menu. (Press cross to select files, then square to delete.)
  • Add 11 levels of compression using miniz. (0 being no compression, which is generally recommended)
  • Add more valuable data to initial backup list. (ur0:/data/VitaBackup/path.txt)

v1.10

  • 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.

v1.0

Initial Release:

  • Make multiple .tar backups.
  • Restore multiple .tar backups.
  • Select backup destination (ux0 or ur0).

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

Credits

  • Berion for all the graphics and design used in this program.
  • richgel999 for miniz.
  • rxi for microtar.

External links

Advertising: