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

Save Keeper Vita: Difference between revisions

From GameBrew
Created page with "{{Infobox Vita Homebrews |title=Save Keeper |image=SaveKeeperVita.png |description=PS Vita save backup manager with Google Drive sync - QR sign-in, timestamped snapshots, multi-device. |author=falkenhawk |lastupdated=2026/07/05 |type=Utilities |version=1.0.0 |license=GPL-3.0 |download=https://dlhb.gamebrew.org/vitahomebrews/SaveKeeperVita.7z |website=https://www.reddit.com/r/vitahacks/comments/1unp5ey/save_keeper_back_up_and_sync_saves_via_google/ |source=https://github...."
 
No edit summary
 
Line 23: Line 23:
== Features ==
== Features ==
* Creates timestamped ZIP snapshots of Vita, game card, and PSP/Adrenaline saves
* Creates timestamped ZIP snapshots of Vita, game card, and PSP/Adrenaline saves
* Uploads snapshots to a `PSV Saves` folder in your own Google Drive
* Uploads snapshots to a <code>PSV Saves</code> folder in your own Google Drive
* 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
* 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
* Shows your games in a grid with real titles and icons, grouped into Vita / Homebrew / PSP tabs
* Shows your games in a grid with real titles and icons, grouped into Vita / Homebrew / PSP tabs
Line 29: Line 29:
* 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
* 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
* Keeps multiple snapshots per game, so you can go back to an older save at any time
* Keeps multiple snapshots per game, so you can go back to an older save at any time
* Before a restore overwrites anything, the current save is snapshotted automatically (shown as `[AUTO]`), unless an identical backup already exists
* Before a restore overwrites anything, the current save is snapshotted automatically (shown as <code>[AUTO]</code>), unless an identical backup already exists


== Installation ==
== Installation ==
'''What you need:'''
'''What you need:'''
* A PS Vita or PS TV with HENkaku / h-encore homebrew enabled
* 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)
* "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)
* VitaShell (or another way to install a VPK)
* A Google account and about ten minutes for the one-time Google setup
* A Google account and about ten minutes for the [https://github.com/falkenhawk/vita-save-keeper#google-drive-setup-one-time one-time Google setup]


'''Install:'''
'''Install:'''
* Copy <code>save-keeper.vpk</code> to your Vita (for example over FTP to <code>ux0:/data/</code>)
* 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):'''


# Copy `save-keeper.vpk` to your Vita (for example over FTP to `ux0:/data/`)
Save Keeper talks to your own Google Drive, so it needs credentials that belong to you. Follow [https://github.com/falkenhawk/vita-save-keeper/blob/master/docs/google-drive-setup.md 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.
# 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):'''
The short version of what you end up with: a small <code>google-client.json</code> file at <code>ux0:data/save-keeper/google-client.json</code> 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.


Save Keeper talks to your own Google Drive, so it needs credentials that belong to you. The setup 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.
The app can only see files it created itself. It cannot read anything else in your Drive.


== Controls ==
== 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
Start - Delete the selected backup, locally or from Drive (press twice)
Square - Change sorting: by name, last saved, or last synced
Triangle - Connect Google Drive, or re-sync the remote backup list


{| class="wikitable"
Circle - Cancel a pending confirmation or the Google sign-in
! Button !! Action
|-
| 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
|-
| Start || delete the selected backup, locally or from Drive (press twice)
|-
| Square || change sorting: by name, last saved, or last synced
|-
| Triangle || connect Google Drive, or re-sync the remote 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.
On Japanese-region consoles Cross and Circle swap automatically, following the system setting. Backups from Google Drive show a <code>[GD]</code> prefix in the list. Use the PS button to leave the app.


==Screenshots==
==Screenshots==
Line 88: Line 84:


== External links ==
== External links ==
* GitHub - https://github.com/falkenhawk/vita-save-keeper
* Reddit - https://www.reddit.com/r/vitahacks/comments/1unp5ey/save_keeper_back_up_and_sync_saves_via_google/
* Reddit - https://www.reddit.com/r/vitahacks/comments/1unp5ey/save_keeper_back_up_and_sync_saves_via_google/
* Github - https://github.com/falkenhawk/vita-save-keeper
* VitaDB - https://www.rinnegatamante.eu/vitadb/#/info/1430
* VitaDB - https://www.rinnegatamante.eu/vitadb/#/info/1430

Latest revision as of 05:35, 12 July 2026

Save Keeper
General
Authorfalkenhawk
TypeUtilities
Version1.0.0
LicenseGPL-3.0
Last Updated2026/07/05
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 snapshots of Vita, game card, and PSP/Adrenaline saves
  • Uploads snapshots to a PSV Saves folder in your own Google Drive
  • 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
  • Shows your games in a grid with real titles and icons, grouped into Vita / Homebrew / PSP tabs
  • Sorts by name, by last saved, or by last synced (whatever was uploaded most recently, from any device, bubbles to the top)
  • 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
  • Keeps multiple snapshots per game, so you can go back to an older save at any time
  • Before a restore overwrites anything, the current save is snapshotted automatically (shown as [AUTO]), unless an identical backup already exists

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.

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

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

Square - Change sorting: by name, last saved, or last synced

Triangle - Connect Google Drive, or re-sync the remote 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.0

  • First Release.

External links

Advertising: