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

Apollo Save Tool Vita: Difference between revisions

From GameBrew
No edit summary
No edit summary
Tag: Reverted
Line 23: Line 23:
The apollo-vita homebrew app allows to download, unlock, patch and resign save-game files directly on your Vita.
The apollo-vita homebrew app allows to download, unlock, patch and resign save-game files directly on your Vita.


==Features==
== Features ==
* Easy to use - No advanced setup needed.
* '''Easy to use:''' no advanced setup needed.
* Standalone - No computer required, everything happens on the PSP.
* '''Standalone:''' no computer required, everything happens on the PS Vita.
* Automatic settings - Auto-detection of User settings.
* '''Automatic settings:''' auto-detection of User ID, and Account-ID settings.
* Multi-user - Supports multiple user accounts.
* '''Multi-format:''' supports PS Vita saves, PSP saves (Adrenaline), and PS1 saves.
* Save Management:
=== Vita & PSP Save Management ===
** Save files listing - Quick access to all the save files on Memory Stick and the internal PSP memory (+ file details)
* '''Save files listing:''' quick access to all the save files on USB and the internal PS Vita memory (+ file details)
** Save PARAM.SFO updating - Rehash and update <code>PARAM.SFO</code> information when changing data files.
* '''Save param.sfo updating:''' allows the user to update the <code>param.sfo</code> User ID and Account ID information.
** Save files patching - Complete support for Save Wizard and [https://bruteforcesavedata.forumms.net/ Bruteforce Save Data] cheat patches to enhance your save-games.
* '''Save files patching:''' complete support for Save Wizard and [https://bruteforcesavedata.forumms.net/ Bruteforce Save Data] cheat patches to enhance your save-games.
** Save import/export - Allows the user to decrypt and export save files, and import decrypted saves from other consoles.
* '''Save import/export:''' allows the user to decrypt and export save files, and import decrypted saves from other consoles.
** Save downloading - Easy access to an Online Database of save-game files to download straight to your PSP.
* '''Save downloading:''' easy access to an Online Database of save-game files to download straight to your Vita.
* PS1 Virtual Memory Card Management:
=== PS1 Virtual Memory Card Management ===
**VMC saves listing - Quick access to all save files on Virtual Memory Cards images (.VMP, .MCR, .VM1, .BIN, .VMC, .GME, .VGS, .SRM, .MCD).
* '''VMC saves listing:''' quick access to all save files on Virtual Memory Cards images.
**Import saves to VMC - Enables importing saves (.MCS, .PSV, .PSX, .PS1, .MCB, .PDA formats) to VMCs from other tools and consoles.
** Supported VMC formats: <code>.VMP</code>, <code>.MCR</code>, <code>.VM1</code>, <code>.BIN</code>, <code>.VMC</code>, <code>.GME</code>, <code>.VGS</code>, <code>.SRM</code>, <code>.MCD</code>
**Export VMC saves - Allows the user to export saves on VMC images to .MCS/.PSV/.PSX formats.
* '''Import saves to VMC:''' enables importing saves (<code>.MCS</code>, <code>.PSV</code>, <code>.PSX</code>, <code>.PS1</code>, <code>.MCB</code>, <code>.PDA</code> formats) to VMCs from other tools and consoles.
**Delete VMC saves - Remove any PS1 save file stored on VMC images.
* '''Export VMC saves:''' allows the user to export saves on VMC images to <code>.MCS</code>/<code>.PSV</code>/<code>.PSX</code> formats.
* '''Delete VMC saves:''' remove any PS1 save file stored on VMC images.


==Installation==
==Installation==
Line 46: Line 47:


==User guide==
==User guide==
Using the application is simple and straight-forward:
* Move UP/DOWN to select the save-game file you want to patch, and press '''CROSS Button'''. The patch screen will show the available fixes for the file. Select the patches and click <code>Apply</code>.
* To view the item's details, press '''TRIANGLE Button'''. It will open the context menu on the screen. Press '''CIRCLE Button''' to return to the list.
* To reload the list, press '''SQUARE Button''.
* Press L1/L2 or R1/R2 trigger buttons to move pages up or down.
===Data folders===
===Data folders===
{| class="wikitable"
{| class="wikitable"
Line 86: Line 93:
Tools required for managing PSP saves:
Tools required for managing PSP saves:
* [https://github.com/bucanero/psp-fuseid-dumper/ FuseID dumper tool] - App to dump FuseID (used to hash and resign PSP saves). Can be installed using Apollo then run it from Adrenaline.
* [https://github.com/bucanero/psp-fuseid-dumper/ FuseID dumper tool] - App to dump FuseID (used to hash and resign PSP saves). Can be installed using Apollo then run it from Adrenaline.
** <code>Tools</code> ➡️ <code>PSP Key Dumper tools</code> ➡️ <code>Install PSP FuseID Dumper</code> option
** Open Adrenaline and execute the '''''FuseID dumper''''' application.
** Once the <code>FuseID.bin</code> has been dumped, Apollo will detect and import the file to use it when needed.
* [https://github.com/bucanero/psptools/releases/download/20220719/pspsgkey13.zip SGKeyDumper] - Plugin to dump game-specific save keys (for decrypting PSP save files). Can be installed using Apollo then enable it on Adrenaline.
* [https://github.com/bucanero/psptools/releases/download/20220719/pspsgkey13.zip SGKeyDumper] - Plugin to dump game-specific save keys (for decrypting PSP save files). Can be installed using Apollo then enable it on Adrenaline.
* [https://github.com/bucanero/psptools/releases/download/20220719/SGDeemer111.rar SGDeemer] - Another plugin that can dump game-specific save keys (for decrypting PSP save files).
* [https://github.com/bucanero/psptools/releases/download/20220719/SGDeemer111.rar SGDeemer] - Another plugin that can dump game-specific save keys (for decrypting PSP save files).
** Install the plugin on Adrenaline (<code>ux0:pspemu/seplugins</code>)
** Enable it using the recovery menu.
** Start your PSP game and let it load/save so the plugin can dump the key.
** Once the key has been dumped, Apollo will detect it, and use it as needed to decrypt, encrypt, apply patches, or rehash the PSP save.
***'''Tip:''' if you have PSP save keys, use Apollo's <code>Export Save-game Key</code> option on your PSP save, and then share the <code>gamekeys.txt</code> file so all these keys can be added to the next release.


Where to find game saves:
Where to find game saves:

Revision as of 01:12, 11 May 2025

Apollo Save Tool
General
Authorbucanero
TypeUtilities
Version2.0.0
LicenseGPL-3.0
Last Updated2025/05/10
Links
Download
Website
Source
Support Author

Apollo Save Tool is an application to manage save-game files on the PlayStation Vita.

The apollo-vita homebrew app allows to download, unlock, patch and resign save-game files directly on your Vita.

Features

  • Easy to use: no advanced setup needed.
  • Standalone: no computer required, everything happens on the PS Vita.
  • Automatic settings: auto-detection of User ID, and Account-ID settings.
  • Multi-format: supports PS Vita saves, PSP saves (Adrenaline), and PS1 saves.

Vita & PSP Save Management

  • Save files listing: quick access to all the save files on USB and the internal PS Vita memory (+ file details)
  • Save param.sfo updating: allows the user to update the param.sfo User ID and Account ID information.
  • Save files patching: complete support for Save Wizard and Bruteforce Save Data cheat patches to enhance your save-games.
  • Save import/export: allows the user to decrypt and export save files, and import decrypted saves from other consoles.
  • Save downloading: easy access to an Online Database of save-game files to download straight to your Vita.

PS1 Virtual Memory Card Management

  • VMC saves listing: quick access to all save files on Virtual Memory Cards images.
    • Supported VMC formats: .VMP, .MCR, .VM1, .BIN, .VMC, .GME, .VGS, .SRM, .MCD
  • Import saves to VMC: enables importing saves (.MCS, .PSV, .PSX, .PS1, .MCB, .PDA formats) to VMCs from other tools and consoles.
  • Export VMC saves: allows the user to export saves on VMC images to .MCS/.PSV/.PSX formats.
  • Delete VMC saves: remove any PS1 save file stored on VMC images.

Installation

No special setup is needed. Just download the latest apollo-vita.vpk and install it on your PlayStation Vita.

On first run, the application will detect and setup the required user settings.

User guide

Using the application is simple and straight-forward:

  • Move UP/DOWN to select the save-game file you want to patch, and press CROSS Button. The patch screen will show the available fixes for the file. Select the patches and click Apply.
  • To view the item's details, press TRIANGLE Button. It will open the context menu on the screen. Press CIRCLE Button to return to the list.
  • To reload the list, press 'SQUARE Button.
  • Press L1/L2 or R1/R2 trigger buttons to move pages up or down.

Data folders

PS Vita Folder
External Storage saves your saves must be stored on <uma0/imc0/xmc0/ux0>:data/savegames/.
User Storage saves save-games will be scanned from ux0:user/00/savedata/.
PSP Folder
External Storage saves your saves must be stored on <uma0/imc0/xmc0/ux0>:data/savegames/.
User Storage saves save-games will be scanned from ux0:pspemu/PSP/SAVEDATA/.
PS1 Folder
External saves your saves must be stored on <uma0/imc0/xmc0/ux0>:data/PS1/SAVEDATA/.
Virtual Memory Cards VMC images will be scanned from <uma0/imc0/xmc0/ux0>:data/PS1/VMC/.

Tools and resources

Tools required for managing PSP saves:

  • FuseID dumper tool - App to dump FuseID (used to hash and resign PSP saves). Can be installed using Apollo then run it from Adrenaline.
    • Tools ➡️ PSP Key Dumper tools ➡️ Install PSP FuseID Dumper option
    • Open Adrenaline and execute the FuseID dumper application.
    • Once the FuseID.bin has been dumped, Apollo will detect and import the file to use it when needed.
  • SGKeyDumper - Plugin to dump game-specific save keys (for decrypting PSP save files). Can be installed using Apollo then enable it on Adrenaline.
  • SGDeemer - Another plugin that can dump game-specific save keys (for decrypting PSP save files).
    • Install the plugin on Adrenaline (ux0:pspemu/seplugins)
    • Enable it using the recovery menu.
    • Start your PSP game and let it load/save so the plugin can dump the key.
    • Once the key has been dumped, Apollo will detect it, and use it as needed to decrypt, encrypt, apply patches, or rehash the PSP save.
      • Tip: if you have PSP save keys, use Apollo's Export Save-game Key option on your PSP save, and then share the gamekeys.txt file so all these keys can be added to the next release.

Where to find game saves:

Controls

Up/Down - Scroll through list

Cross - Select the save-game file, Apply selected patch

Triangle - View item's detail

Circle - Return to the list

Square - Reload the list

L1/L2 or R1/R2 - Move pages up or down

Screenshots

apollosavetoolvita3.png

apollosavetoolvita4.png

apollosavetoolvita5.png

Changelog

2.0.0

  • Added
    • FTP Server support (Saves Cloud Backup)
      • Zip, Upload, and backup saves to a user-defined FTP server
      • List, Download, and restore saves from a user-defined FTP server
      • Backup PS1, PSP, and Vita saves
    • Add support for additional storage locations (imc0xmc0)
    • Settings Menu:
      • Added FTP Server URL option
      • Added selector option (FTP/Online DB) for save-game downloads
      • Persistent Debug log option
  • Fixed
    • Fix .PSV header when exporting PS1 saves
    • Fix save copy process to user storage (ux0:user/)
  • Misc
    • Updated Apollo Patch Engine to v1.3.0
      • Fix SW code skip search bug
      • Add djb2 hash function
      • Add tag support for user-selected options on .savepatch files
        • E.g., {ZZ}val=name;03E7=999 gold;...;270F=9999 gold{/ZZ}
        • Support for SaveWizard and BSD codes with multiple options
    • Updated cURL library to v8.9.1

v1.4.2

  • Added:
    • Delete PSP saves.
    • Delete PS1 saves from VMC images.
    • Improve sorting saves by Type/Title ID.
    • Custom checksum support.
      • InviZimals (UCES01241).
  • Misc:
    • Updated Apollo Patch Engine to v1.1.0.
      • Improve code parsing.
      • Fix SW Code Type D issue with CRLF line breaks.
      • Improve SW Code Type 3 (Subtype 3/7/B/F).
      • Improve SW Code Type 4 (Subtype 4/5/6/C/D/E).
      • Add AES CBC encryption command (aes_cbc(key, iv)).
      • Change compress and decompress command syntax.
        • decompress(offset, wbits).
        • compress(offset).

v1.4.0

  • Added:
    • Manage PS1 Virtual Memory Card images (VMC).
      • Supports .VMP and external formats (.MCR, .VM1, .BIN, .VMC, .GME, .VGS, .SRM, .MCD).
      • List, import, and export PS1 saves inside VMC images.
      • Import - Supported formats: .MCS, .PSV, .PSX, .PS1, .MCB, .PDA.
      • Export - Supported formats: .MCS, .PSV, .PSX.
    • Proper PSP save resigning using KIRK engine CMD5.
      • Uses unique per-console Fuse ID.
      • Fixes save ownership in games like Gran Turismo.
    • Added PSP FuseID dumper tool installer.
    • Save sort option by Type (Vita/PSP/PS1).
    • Online DB: added PS1 saves listing.
  • Misc:
    • Updated Apollo Patch Engine to v0.7.0.
      • Add jenkins_oaat, lookup3_little2 hash functions.
      • Add camellia_ecb encryption.
      • Add RGG Studio decryption (PS4).
      • Add Dead Rising checksum.

v1.2.8

  • Added:
    • Auto-detect X/O button settings.
    • Compress .ISO files to .CSO.
    • Decompress .CSO files to .ISO.
    • Added Save-game Key database for PSP games.
    • New Vita cheat codes.
      • Odin Sphere Leifthrasir (PCSE00899, PCSB00986).
    • New PSP cheat codes.
      • BlazBlue: Continuum Shift II (ULUS10579, ULES01526).
      • Persona (ULUS10432).
      • Monster Hunter Freedom Unite (ULES01213, ULUS10391).
      • Monster Hunter Portable 2nd G (ULJM05500).
    • Custom decryption support.
      • Patapon 3 (UCUS98751, UCES01421).
      • Monster Hunter Freedom Unite (ULES01213, ULUS10391).
      • Monster Hunter Portable 2nd G (ULJM05500).
      • Monster Hunter Portable 3rd (ULJM05800).
    • New PSP copy-unlock patches.
      • InviZimals: Shadow Zone (UCES01411, UCES01581, UCUS98760).
      • InviZimals: The Lost Tribes (UCES01525).
      • SOCOM: Fire Team Bravo 2 (UCUS98645).
    • Custom checksum support.
      • InviZimals: Shadow Zone (UCES01411, UCES01581, UCUS98760).
      • InviZimals: The Lost Tribes (UCES01525).
      • Monster Hunter Freedom Unite (ULES01213, ULUS10391).
      • Monster Hunter Portable 2nd G (ULJM05500).
      • Monster Hunter Portable 3rd (ULJM05800).
  • Fixed:
    • Fixed PSP save-game Key dumper plugin installation.
  • Misc:
    • Network HTTP proxy settings support.
    • Updated apollo-lib Patch Engine to v0.6.0.
      • Add host callbacks (username, wlan mac, psid, account id).
      • Add murmu3_32, jhash hash functions.
      • Add Patapon 3 PSP decryption.
      • Add MGS5 decryption (PS3/PS4).
      • Add Monster Hunter 2G/3rd PSP decryption.
      • Add Castlevania:LoS checksum.
      • Add Rockstar checksum.
      • Fix SaveWizard Code Type C.
      • Fix right() on little-endian platforms.

v1.2.4

Added:

  • Hex Editor for save-data files (Vita, PSP, PS1).
  • Improved internal Web Server (Online DB support).
  • User-defined Online DB URL (Settings).
  • Embedded PSP save-game key dumper plugin.
  • Install or disable the plugin from User Tools.

Fixed:

  • Fixed bug when applying cheats to PSP save files.
  • Fixed possible freeze when using the on-screen keyboard.

Misc:

  • Updated Apollo patch engine v0.4.1.
    • Skip search if the pattern was not found.
    • Improve code types 9, B, D.
    • Add value subtraction support (BSD).

v1.2.0

Added:

  • Import Trophies from USB.
  • Network Tools.
    • URL downloader tool (download http/https/ftp/ftps links).
    • Simple local Web Server (full access to console drives).
  • Improve External storage selection (uma0, imc0, ux0).
  • On-screen Keyboard (for text input).
  • Save account owner details to owners.xml.
  • Support PSP keys dumped with SGKeyDumper v1.5+.

Fixed:

  • Fixed a bug when importing decrypted data files.

v1.1.2

Added:

  • Export NoNpDRM licenses to zRIF (User Tools).
  • New save-game sorting options (Settings).
  • by Name, by Title ID.
  • Online DB: new PSP saves for 100+ games (by @OfficialAhmed).

Misc:

  • Improved UI pad controls.
  • Download application data updates from apollo-patches repository.

v1.1.0

Added:

  • Support PSP save-game encryption mode 3.
  • Bulk management for PSP saves.
  • VMP PS1 memcard resigning.
  • Export VMP PS1 memcard to MCR.
  • Import MCR PS1 memcard to VMP.
  • Trophy Set data backup:
    • Copy trophy folders to External storage.
    • Export trophy files to .zip.
  • Online DB: new PSP saves for +300 games (by @OfficialAhmed).
  • New PS Vita save patch codes:
    • Metal Gear Solid 2 HD: custom encryption.
    • Metal Gear Solid 3 HD: custom encryption.
    • Resident Evil Revelations 2: unpack.
  • Custom checksum support:
    • Metal Gear Solid 2 HD.
    • Metal Gear Solid 3 HD.
    • Resident Evil Revelations 2.

Patch Engine:

  • Updated Apollo patch engine v0.3.0.
  • Improve patch error handling.
  • Save Wizard / Game Genie:
    • Improve SW code types 9, A.
    • Add SW code types 3, 7, B, C, D.
  • BSD scripts:
    • New commands: copy, endian_swap, msgbox.
    • New custom hash: force_crc32, mgspw_checksum.
    • Support initial value for add/wadd/dwadd/wsub.
    • Fix md5_xor custom hash.
    • Fix little-endian support for decrypters/hashes.

v1.0.2

Added:

  • Download Online DB saves to ux0.
  • New PSP cheat codes (thanks @OfficialAhmed):
    • BlazBlue: Calamity Trigger Portable.
    • Criminal Girls.
    • Summon Night 3.
    • Summon Night 4.
    • Genso Suikoden: Tsumugareshi Hyakunen no Toki.
    • Grand Theft Auto: Vice City Stories.
    • The 3rd Birthday.
    • Goku Makai-Mura Kai.
    • Growlanser IV: Over Reloaded.
    • Samurai Dou 2 Portable.
    • Grand Knights History.
    • Kenka Bancho: Badass Rumble.
    • Grand Theft Auto: Liberty City Stories.
    • Grand Theft Auto: Chinatown Wars.
  • Custom checksum support:
    • BlazBlue: Calamity Trigger Portable.

Fixed:

  • Fix PSP save copying to User Storage (ux0:pspemu/).
  • Fix bug with "Raw Patch file" view.
  • Fix PSP cheat code values.

v1.0.0

Added:

  • PSP save-game management:
    • Decryption/Encryption (Game Key required) (code from @cielavenir).
    • PARAM.SFO hashing.
    • Cheat code patching.
    • Backup/Restore/Export to .Zip.
    • Built-in Web server support.
  • Added External Storage selection (Settings).
  • More Vita and PSP cheat codes (thanks @OfficialAhmed).

Misc:

  • Changed background music.
  • Updated UI with proper storage names.
  • Updated networking code to libcurl with TLS 1.2 support.

Fixed:

  • Improved save-game detailed information.
  • Improved Settings menu.
  • Fixed "new version check" download.

New cheat codes:

  • PS Vita cheat codes:
    • Rainbow Moon (USA).
    • Crazy Market (USA).
    • Dragon Ball Z: Battle of Z (USA).
    • Terraria (USA).
    • Mind 0 (USA).
    • Disgaea 4 - A Promise Revisited (USA).
    • Titan Attacks (USA).
    • Ultratron (USA).
    • Tales of Hearts R (USA).
    • Phantom Breaker: Battlegrounds (USA).
    • Senran Kagura: Shinovi Versus (USA).
    • Dead Nation (AUS).
    • Looney Tunes Galactic Sports (AUS).
    • Eiyuu Senki (JPN).
    • Gundam Breaker 3 (JPN).
    • Genkai Tokki: Moero Chronicle (ASN).
    • Mobile Suit Gundam Extreme Vs Force (ASN).
    • Digimon: Next Order (ASN).
    • BlazBlue: Continuum Shift Extend.
    • Criminal Girls: Invite Only.
    • BlazBlue: Chronophantasma Extend.
    • Under Night In-Birth Exe:Late(st).
  • Custom checksum support.
    • BlazBlue: Continuum Shift Extend.
    • BlazBlue: Chronophantasma Extend.
  • PSP cheat codes:
    • R-TYPE Tactics II.
    • Ys vs. Sora no Kiseki.
    • Gundam Memories - Memories of Battle.
    • Mobile Suit Gundam New Gillen's Ambition.
    • Akiba's Trip.
    • Mobile Suit Gundam AGE Cosmic Drive.
    • Armored Core 3 Portable.
    • Armored Core Last Raven Portable.
    • Armored Core Silent Line Portable.
    • Valhalla Knights 2 Battle Stance.
    • ClaDun x2.
    • The Legend of Heroes: Trails in the Sky.
    • Crisis Core: FINAL FANTASY VII.
    • Ace Combat X2 Joint Assault.
    • The Legend of Heroes: Zero no Kiseki.
    • Gundam Assault Survive.
    • Another Century's Episode Portable.
    • SD Gundam G GENERATION WORLD.
    • Onechanbara SPECIAL.
    • Valhalla Knights 2.
    • Students of Round: The Eternal Legend.
    • Ace Combat X Skies of Deception.
    • Castlevania Dracula X Chronicles.
    • Assassin's Creed Bloodline.
    • Kingdom hearts Birth by sleep.
    • R-TYPE Tactics.
    • Ys: The Oath in Felghana.
    • Ys VII.

v0.8.0

First public release:

  • PS Vita save-game import/export/resigning.
  • save data decryption/encryption.
  • Save Wizard (Game Genie) cheat codes support.
  • Bruteforce Save data (BSD) cheat scripting support
  • save-game cheat patches (based on rinCheat codes).
  • simple web-server to download and backup saves as .zip.
  • misc tools: RAR, 7-Zip, Zip archive extraction.

Cheats:

  • Sly Cooper & the Thevius Raccoonus (USA).
  • Dungeon Hunter: Alliance (EUR).
  • Ridge Racer (EUR).
  • MUD: FIM Motorcross World Championship (EUR).
  • Let’s Fish ! Hooked On (EUR).
  • Alien Breed (EUR).
  • Jetpack Joyride (EUR).
  • Nun Attack (EUR).
  • Sorcery Saga: Curse of the Great Curry God (EUR).
  • Tales of Hearts R (EUR).
  • Akiba's Trip Undressed & Undead (EUR).
  • Project Root (EUR).
  • Croixleur Sigma (EUR).
  • Digimon Cyber Sleuth (EUR).
  • Attack on Titan: Wings of Liberty (EUR).
  • Army Corps of Hell (USA).
  • Asphalt: Injection (USA).
  • Silent Hill: Book of Memories (USA).
  • Shinobido 2: Revenge of Zen (USA).
  • Dragon's Crown (USA).
  • Ragnarok Odyssey (USA).
  • Valhalla Knights 3 (USA).
  • Senran Kagura: Shinovi Versus (USA).
  • Damascus Gear (USA).
  • La-Mulana Ex (USA).
  • Adventure Time: The Secret of the Nameless Kingdom (USA).
  • Hyperdimension Neptunia Re.
  • Heroes of Loot (USA).
  • Croixleur Sigma (US).
  • Legend of Heroes: Trails of Cold Steel (USA).
  • Gal*Gun Double Peace (USA).
  • Criminal Girls 2.
  • Everybody's Golf (AUS).
  • Hustle Kings (AUS).

Credits

Acknowledgments:

External links

Advertising: