PS Vita Sync: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
Line 19: Line 19:
|image_alt=PS Vita Sync
|image_alt=PS Vita Sync
}}
}}
"PS Vita Sync" is a homebrew application designed to synchronize save files with Google Drive on your PlayStation Vita console. This tool allows you to access your saved game data from any device with internet access, providing a convenient way to back up your game progress.
PS Vita Sync is a homebrew application designed to sync ssave files with Google Drive on your PlayStation Vita console.


==Usage==
Currently it only works for one game at a time (hard coded the sync with mhfu ULUS10391), if you want to sync another game, you need to change the source code.
 
==User guide==
=== Step 1 : Google Drive ===
=== Step 1 : Google Drive ===
* You need to setup your google drive to be able to interact with the application.
* You need to setup your google drive to be able to interact with the application.
** On https://console.cloud.google.com/ create an application 'PS Vita Sync'
** On https://console.cloud.google.com/ create an application 'PS Vita Sync'.
** Go to APIs and Services
** Go to APIs and Services.
** Go to Credentials
** Go to Credentials.
** Create an API Key (kid)
** Create an API Key (kid).
** Create a service account
** Create a service account.
** Generate RSA Key from KEYS menu
** Generate RSA Key from KEYS menu.
** Download your private key (pkey)
** Download your private key (pkey).
* Share with the service account, the folder where you save will be sync
* Share with the service account, the folder where you save will be sync.


===Step 2 : Populate the config files ===
===Step 2 : Populate the config files ===
* On you vita go to ux0/data/SYNC00055
* On you vita go to ux0/data/SYNC00055.
* Create a file named 'pkey.pem', saved your privat key here
* Create a file named 'pkey.pem', saved your privat key here.
** EOL needs to be UNIX type '\n'
** EOL needs to be UNIX type '\n'.
** the EOF need to be empty last char must be a '-'
** the EOF need to be empty last char must be a '-'.
* Create a file named 'config.lst" inside the same folder
* Create a file named 'config.lst" inside the same folder.
** The file format need to be exact following
** The file format need to be exact following.
** start with the word 'iss' used the tab char ('\t') and write the email of your service account
** start with the word 'iss' used the tab char ('\t') and write the email of your service account.
** enter a new line UNIX style ('\n')
** enter a new line UNIX style ('\n').
** start the second line with 'kid' and used the tab char ('\t') and write the api key here
** start the second line with 'kid' and used the tab char ('\t') and write the api key here.
** terminate the file with the new line UNIX style ('\n')
** terminate the file with the new line UNIX style ('\n').
** you should have something like this
** you should have something like this.
kid\t${API_KEY_HERE}\n
kid\t${API_KEY_HERE}\n
Line 50: Line 52:


=== Step 3 : Enjoy ===
=== Step 3 : Enjoy ===
* Compile & install the vpk file on your vita
* Compile & install the vpk file on your vita.
* Change the source code according to your game
* Change the source code according to your game.
* Change the fileId of google drive
* Change the fileId of google drive.


==Changelog==  
==Changelog==  
Line 59: Line 61:


== External links ==
== External links ==
* Github - https://github.com/add-le/ps-vita-sync
* GitHub - https://github.com/add-le/ps-vita-sync
* VitaDB - https://vitadb.rinnegatamante.it/#/info/1166
* VitaDB - https://vitadb.rinnegatamante.it/#/info/1166

Latest revision as of 16:14, 30 January 2024

PS Vita Sync
Psvita2.png
General
Authoradd-le
TypeOther Apps
Version0.0.1
LicenseMixed
Last Updated2023/11/06
Links
Download
Website
Source

PS Vita Sync is a homebrew application designed to sync ssave files with Google Drive on your PlayStation Vita console.

Currently it only works for one game at a time (hard coded the sync with mhfu ULUS10391), if you want to sync another game, you need to change the source code.

User guide

Step 1 : Google Drive

  • You need to setup your google drive to be able to interact with the application.
    • On https://console.cloud.google.com/ create an application 'PS Vita Sync'.
    • Go to APIs and Services.
    • Go to Credentials.
    • Create an API Key (kid).
    • Create a service account.
    • Generate RSA Key from KEYS menu.
    • Download your private key (pkey).
  • Share with the service account, the folder where you save will be sync.

Step 2 : Populate the config files

  • On you vita go to ux0/data/SYNC00055.
  • Create a file named 'pkey.pem', saved your privat key here.
    • EOL needs to be UNIX type '\n'.
    • the EOF need to be empty last char must be a '-'.
  • Create a file named 'config.lst" inside the same folder.
    • The file format need to be exact following.
    • start with the word 'iss' used the tab char ('\t') and write the email of your service account.
    • enter a new line UNIX style ('\n').
    • start the second line with 'kid' and used the tab char ('\t') and write the api key here.
    • terminate the file with the new line UNIX style ('\n').
    • you should have something like this.
iss\[email protected]\n
kid\t${API_KEY_HERE}\n

Step 3 : Enjoy

  • Compile & install the vpk file on your vita.
  • Change the source code according to your game.
  • Change the fileId of google drive.

Changelog

v0.1

  • First Release.

External links

Advertising: