More actions
No edit summary |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Infobox Vita Homebrews | {{Infobox Vita Homebrews | ||
|title=PS Vita Sync | |title=PS Vita Sync | ||
|image= | |image=psvita2.png | ||
|description=Homebrew to sync savefiles with your drive. | |description=Homebrew to sync savefiles with your drive. | ||
|author=add-le | |author=add-le | ||
Line 19: | Line 19: | ||
|image_alt=PS Vita Sync | |image_alt=PS Vita Sync | ||
}} | }} | ||
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 === | === 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. | ||
<pre>iss\[email protected]\n | <pre>iss\[email protected]\n | ||
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 | ||
* VitaDB - https://vitadb.rinnegatamante.it/#/info/1166 | * VitaDB - https://vitadb.rinnegatamante.it/#/info/1166 |
Latest revision as of 16:14, 30 Ocak 2024
PS Vita Sync | |
---|---|
General | |
Author | add-le |
Type | Other Apps |
Version | 0.0.1 |
License | Mixed |
Last Updated | 2023/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.