Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
The main server is currently down. We are running on a backup server, so editing and search functionality are temporarily disabled. Please check back in a few hours.

Save Keeper Vita: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
Line 22: Line 22:


== Features ==
== Features ==
* Creates timestamped ZIP snapshots of Vita, game card, and PSP/Adrenaline saves
* Creates timestamped ZIP backups of Vita, game card, and PSP/Adrenaline saves.
* Uploads snapshots to a <code>PSV Saves</code> folder in your own Google Drive
* Signs in to Google by scanning a QR code with your phone - no typing on the Vita. [https://github.com/falkenhawk/vita-save-keeper/blob/master/docs/google-drive-setup.md Set it up once] and it just works.
* Downloads and restores snapshots on any of your devices, so a save made on one Vita can be picked up on another Vita or a PS TV
* Uploads backups to <code>PSV Saves</code> folder in your own Google Drive.
* Shows your games in a grid with real titles and icons, grouped into Vita / Homebrew / PSP tabs
* Downloads and restores backups on any of your devices, so a save made on one Vita can be Picked up on another Vita or a PS TV (you can also download a copy without restoring).
* Sorts by name, by last saved, or by last synced (whatever was uploaded most recently, from any device, bubbles to the top)
* Backs up and uploads a whole tab in one gesture - every game in the current tab, backed up and synced to Drive at once.
* Signs in to Google by scanning a QR code with your phone - no typing on the Vita, and you stay signed in until you disconnect
* Shows one row per backup, with a small cloud glyph marking where it lives - locally, on Google Drive, or both.
* Keeps multiple snapshots per game, so you can go back to an older save at any time
* Lets you label a backup (&quot;before boss&quot;, &quot;100% save&quot;) with the on-screen keyboard, so you can tell backups apart. The label follows the backup to Drive.
* Before a restore overwrites anything, the current save is snapshotted automatically (shown as <code>[AUTO]</code>), unless an identical backup already exists
* Shows your games in a grid with real titles and icons, grouped into Vita / Homebrew / PSP tabs.
* Sorts by name, by latest backup (whatever was backed up most recently, from any device, bubbles to the top), or by last saved.
* Keeps multiple backups per game, so you can go back to an older save at any time.
* Names new backups from the latest real Vita save-slot time when the game provides it, instead of the time Save Keeper happened to run.
* Shows detailed info about a save and its backups on a dedicated details screen.
* Before a restore overwrites anything, the current save is backed up automatically (shown as <code>[AUTO]</code>), unless an identical backup already exists - so you never lose your current save to an accidental overwrite.


== Installation ==
== Installation ==
Line 50: Line 55:


The app can only see files it created itself. It cannot read anything else in your Drive.
The app can only see files it created itself. It cannot read anything else in your Drive.
'''Where things are stored: '''
* <code>ux0:data/save-keeper/backups/</code> - local ZIP backups and optional JSON details, one folder per game
* <code>ux0:data/save-keeper/google-client.json</code> - your OAuth client credentials
* <code>ux0:data/save-keeper/google-token.json</code> - your sign-in, treat it like a password
* <code>ux0:data/save-keeper/settings.txt</code> - app settings (sort mode)
* <code>PSV Saves/</code> in your Google Drive - uploaded backups, one folder per game


== Controls ==
== Controls ==
Line 60: Line 72:
Cross - Create a backup (on "New Backup") or restore the selected one (press twice)
Cross - Create a backup (on "New Backup") or restore the selected one (press twice)


Select - Upload the selected local backup to Google Drive
Select - Upload the selected local backup to Google Drive, Hold to back up & upload the whole tab


Start - Delete the selected backup, locally or from Drive (press twice)
Start - Delete the selected backup, locally or from Drive (press twice)


Square - Change sorting: by name, last saved, or last synced
Square - Change sorting (by name, latest backup, or last saved), Hold to label the selected backup


Triangle - Connect Google Drive, or re-sync the remote backup list
Triangle - View the focused save's slot details and sizes, Hold to connect Google Drive or re-sync its backup list


Circle - Cancel a pending confirmation or the Google sign-in
Circle - Cancel a pending confirmation or the Google sign-in

Latest revision as of 05:16, 19 July 2026

Save Keeper
General
Authorfalkenhawk
TypeUtilities
Version1.1.0
LicenseGPL-3.0
Last Updated2026/07/19
Links
Download
Website
Source

Back up your PS Vita and PSP save games and sync them to your own Google Drive. Made for people with more than one Vita (or a PS TV) who want their saves to follow them.

Features

  • Creates timestamped ZIP backups of Vita, game card, and PSP/Adrenaline saves.
  • Signs in to Google by scanning a QR code with your phone - no typing on the Vita. Set it up once and it just works.
  • Uploads backups to a PSV Saves folder in your own Google Drive.
  • Downloads and restores backups on any of your devices, so a save made on one Vita can be Picked up on another Vita or a PS TV (you can also download a copy without restoring).
  • Backs up and uploads a whole tab in one gesture - every game in the current tab, backed up and synced to Drive at once.
  • Shows one row per backup, with a small cloud glyph marking where it lives - locally, on Google Drive, or both.
  • Lets you label a backup ("before boss", "100% save") with the on-screen keyboard, so you can tell backups apart. The label follows the backup to Drive.
  • Shows your games in a grid with real titles and icons, grouped into Vita / Homebrew / PSP tabs.
  • Sorts by name, by latest backup (whatever was backed up most recently, from any device, bubbles to the top), or by last saved.
  • Keeps multiple backups per game, so you can go back to an older save at any time.
  • Names new backups from the latest real Vita save-slot time when the game provides it, instead of the time Save Keeper happened to run.
  • Shows detailed info about a save and its backups on a dedicated details screen.
  • Before a restore overwrites anything, the current save is backed up automatically (shown as [AUTO]), unless an identical backup already exists - so you never lose your current save to an accidental overwrite.

Installation

What you need:

  • A PS Vita or PS TV with HENkaku / h-encore homebrew enabled
  • "Enable unsafe homebrew" turned on in HENkaku settings (the app reads save folders and the system app database)
  • VitaShell (or another way to install a VPK)
  • A Google account and about ten minutes for the one-time Google setup

Install:

  • Copy save-keeper.vpk to your Vita (for example over FTP to ux0:/data/)
  • In VitaShell, press X on the file and confirm the install, including the extended permissions prompt
  • Do the one-time Google setup, then launch Save Keeper from the LiveArea

Google Drive setup (one time):

Save Keeper talks to your own Google Drive, so it needs credentials that belong to you. Follow docs/google-drive-setup.md - it walks through creating a free Google Cloud project ("PSV Save Keeper"), enabling the Drive API, and creating a "TVs and Limited Input devices" OAuth client.

The short version of what you end up with: a small google-client.json file at ux0:data/save-keeper/google-client.json on each device. After that, connecting is a single Triangle press: scan the QR code with your phone, approve, done. The sign-in survives app exits, reboots, and reinstalls.

The app can only see files it created itself. It cannot read anything else in your Drive.

Where things are stored:

  • ux0:data/save-keeper/backups/ - local ZIP backups and optional JSON details, one folder per game
  • ux0:data/save-keeper/google-client.json - your OAuth client credentials
  • ux0:data/save-keeper/google-token.json - your sign-in, treat it like a password
  • ux0:data/save-keeper/settings.txt - app settings (sort mode)
  • PSV Saves/ in your Google Drive - uploaded backups, one folder per game

Controls

D-Pad - Move through the game grid

L/R - Switch between the Vita/Homebrew/PSP tabs

Right Stick - Move through the backup list

Cross - Create a backup (on "New Backup") or restore the selected one (press twice)

Select - Upload the selected local backup to Google Drive, Hold to back up & upload the whole tab

Start - Delete the selected backup, locally or from Drive (press twice)

Square - Change sorting (by name, latest backup, or last saved), Hold to label the selected backup

Triangle - View the focused save's slot details and sizes, Hold to connect Google Drive or re-sync its backup list

Circle - Cancel a pending confirmation or the Google sign-in

On Japanese-region consoles Cross and Circle swap automatically, following the system setting. Backups from Google Drive show a [GD] prefix in the list. Use the PS button to leave the app.

Screenshots

SaveKeeperVita-01.png

SaveKeeperVita-02.png

SaveKeeperVita-03.png

Changelog

v1.1.0

  • hold Select to back up & upload the whole tab at once, later runs only process what is new
  • a full-screen save details view for every slot, one Triangle press away
  • one clean row per backup, with a cloud glyph showing where it lives - the separate [GD] entries are gone
  • backup labels ("before boss", "100% save") that sync to Drive
  • real save-slot times drive the grid, the sorting, and backup names
  • an in-app Google setup screen with a QR code straight to the guide

v1.0

  • First Release.

External links

Advertising: