Apollo Save Tool PS3: Difference between revisions
More actions
m Text replacement - "Apollo Save Tool is an application to manage save-game files, trophies, and licenses on the PlayStation 3." to "An application to manage save-game files, trophies, and licenses on the PlayStation 3. " |
No edit summary |
||
| (2 intermediate revisions by 2 users not shown) | |||
| Line 2: | Line 2: | ||
|title=Apollo Save Tool (PS3) | |title=Apollo Save Tool (PS3) | ||
|image=ApolloScreenshotMain.png | |image=ApolloScreenshotMain.png | ||
|description=An application to manage save-game files, trophies, and licenses on the | |description=An application to manage save-game files, trophies, and licenses on the PS3. | ||
|author=bucanero | |author=bucanero | ||
|lastupdated= | |lastupdated=2026/02/22 | ||
|type=Utilities | |type=Utilities | ||
|version=2. | |version=2.3.0 | ||
|license=GPL-3.0 | |license=GPL-3.0 | ||
|format=PKG | |format=PKG | ||
|download=https://github.com/bucanero/apollo-ps3/releases/download/v2. | |download=https://github.com/bucanero/apollo-ps3/releases/download/v2.3.0/apollo-ps3.pkg | ||
|website=https://www.bucanero.com.ar/ | |website=https://www.bucanero.com.ar/ | ||
|source=https://github.com/bucanero/apollo-ps3 | |source=https://github.com/bucanero/apollo-ps3 | ||
| Line 15: | Line 15: | ||
|donation=https://www.paypal.me/bucanerodev | |donation=https://www.paypal.me/bucanerodev | ||
}} | }} | ||
Apollo Save Tool is an application to manage save-game files, trophies, and licenses on the PlayStation 3. This homebrew application allows you to download, unlock, patch and resign save-game files directly on your PS3. It can also unlock and resign trophies, backup/restore licenses, and create PS2 Classic images. | |||
===Features=== | |||
* '''General:''' | |||
** Easy to use - No crypto-key configuration or advanced setup needed. | |||
** Standalone - No computer required, everything happens on the PS3. | |||
** Automatic settings - Auto-detection of PSID, IDPS and Account-ID settings. | |||
** Multi-user - Supports multiple user accounts. | |||
** Localization support - English, French, Italian, Japanese, Polish, Portuguese, Russian, Spanish. | |||
* '''Save Management:''' | |||
** Save files listing - Quick access to all the save files on USB and the internal PS3 HDD (+ file details). | |||
** Save SFO unlocking - Allows the user to remove the copy-lock flag, enabling transfer of <code>Copying Prohibited</code> save files. | |||
** Save files patching - Supports [https://bruteforcesavedata.forumms.net/ Bruteforce Save Data] and Game Genie cheat patches to enhance your save-games. | |||
** Save PFD resigning - Allows the user to resign save files made by other users and consoles. | |||
** Save downloading - Easy access to an Online Database of save-game files to download straight to your PlayStation. | |||
** Save file conversion - Converts and resigns PS1 and PS2 save-game formats to PS3 <code>.PSV</code> format. | |||
* '''Trophy Management:''' | |||
** Trophy Set resigning - Resign trophy sets for the current user and console. | |||
** Trophy Set exporting - Easy backup of trophy sets to <code>.zip</code> and raw formats. | |||
** Trophy Set importing - Restore trophy sets from raw USB backups. | |||
** Trophy unlocking - Allows to unlock individual trophies for the current user. | |||
* '''Backup Management:''' | |||
** Account activation - Create fake Account ID and generate offline PS3 activation (<code>act.dat</code>). | |||
** License exporting - Easy backup of user licenses to <code>.zip</code> and <code>.rap</code> formats. | |||
** License importing - Allows to import <code>.rap</code> files and generate user <code>.rif</code> licenses. | |||
* '''PS2 Classics Management:''' | |||
** Memory card exporting - Decrypt and export <code>.VME</code> memory cards. | |||
** Memory card importing - Allows to import <code>.VM2</code> files to encrypted <code>.VME</code> memcards. | |||
** ISO importing - Import PS2 <code>.ISO</code> files to <code>.BIN.ENC</code> encrypted image format. | |||
** CONFIG importing - Import PS2 <code>.CONFIG</code> files to <code>.ENC</code> encrypted format. | |||
** BIN.ENC exporting - Decrypt and export <code>BIN.ENC</code> images to <code>.ISO</code>. | |||
* '''PS1 Virtual Memory Card Management:''' | |||
** VMC saves management - Quick access to all save files on Virtual Memory Cards images. | |||
*** Supported PS1 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> | |||
** Import PS1 saves - Import saves to PS1 VMCs from other systems and consoles (<code>.MCS</code>, <code>.PSV</code>, <code>.PSX</code>, <code>.PS1</code>, <code>.MCB</code>, <code>.PDA</code> supported). | |||
** Export PS1 saves - Allows the user export saves on VMC images to <code>.MCS</code>/<code>.PSV</code>/<code>.PSX</code> formats. | |||
* '''PS2 Virtual Memory Card Management:''' | |||
** VMC saves management - Quick access to all save files on Virtual Memory Cards images. | |||
*** Supported PS2 VMC formats: <code>.VM2</code>, <code>.VME</code>, <code>.BIN</code>, <code>.VMC</code>, <code>.PS2</code>, <code>.MC2</code>, <code>.MCD</code> | |||
*** Supports ECC and non-ECC images, and PS2 Classics encryption | |||
** Import PS2 saves - Import saves to PS2 VMCs from other systems and consoles (<code>.PSU</code>, <code>.PSV</code>, <code>.XPS</code>, <code>.CBS</code>, <code>.MAX</code>, <code>.SPS</code> supported). | |||
** Export PS2 saves - Allows the user export saves on VMC images to <code>.PSU</code> and <code>.PSV</code> formats. | |||
===Installation=== | |||
No special setup is needed. Just download the latest <code>apollo-ps3.pkg</code> package and install it on your PlayStation 3. | |||
On first run, the application will detect and setup the required user settings. | |||
=== | ===User guide=== | ||
=== | ====Data folders==== | ||
=== | =====PS3===== | ||
{| class="wikitable" | |||
! PS3 !! Folder | |||
|- | |||
| '''USB saves''' || your files must be placed on <code>/dev_usb00x/PS3/SAVEDATA/</code>. | |||
|- | |||
| '''HDD saves''' || files will be scanned from <code>/dev_hdd0/home/000000XX/savedata/</code>, where <code>XX</code> is the current <code>User ID</code>. | |||
|- | |||
| '''HDD licenses''' || <code>/dev_hdd0/home/000000XX/exdata/</code> (<code>*.rif</code>) | |||
|- | |||
| '''USB licenses''' || <code>/dev_usb00x/exdata/</code> (<code>*.rap</code>) | |||
|} | |||
* | =====PS2===== | ||
* | {| class="wikitable" | ||
* | ! PS2 !! Folder | ||
* | |- | ||
| '''USB saves''' || <code>/dev_usb00x/PS2/SAVEDATA/</code> (<code>*.xps</code>, <code>*.max</code>, <code>*.psu</code>, <code>*.cbs</code>, <code>*.sps</code>) | |||
|- | |||
| '''VMC cards''' || <code>/dev_usb00x/PS2/VMC/</code> (<code>*.vmc</code>, <code>*.vme</code>, <code>*.vm2</code>, <code>*.bin</code>, <code>*.ps2</code>, <code>*.mc2</code>, <code>*.mcd</code>) | |||
|- | |||
| '''VME cards''' || <code>/dev_usb00x/PS3/EXPORT/PS2SD/</code> | |||
|- | |||
| '''PSV saves''' || <code>/dev_usb00x/PS3/EXPORT/PSV/</code> | |||
|- | |||
| '''HDD VME cards''' || <code>/dev_hdd0/home/000000XX/ps2emu2_savedata/</code>, where <code>XX</code> is the current <code>User ID</code>. | |||
|- | |||
| '''HDD VM2 cards''' || <code>/dev_hdd0/savedata/vmc/</code> | |||
|- | |||
| '''HDD ISOs''' || <code>/dev_hdd0/PS2ISO/</code> (<code>*.bin</code>, <code>*.iso</code>, <code>*.bin.enc</code>) | |||
|- | |||
| '''USB ISOs''' || <code>/dev_usb00x/PS2ISO/</code> (<code>*.bin</code>, <code>*.iso</code>, <code>*.bin.enc</code>) | |||
|} | |||
=== | =====PS1===== | ||
{| class="wikitable" | |||
! PS1 !! Folder | |||
|- | |||
| '''USB saves''' || <code>/dev_usb00x/PS1/SAVEDATA/</code> (<code>*.mcs</code>, <code>*.psx</code>) | |||
|- | |||
| '''PSV saves''' || <code>/dev_usb00x/PS3/EXPORT/PSV/</code> | |||
|- | |||
| '''HDD VM1 cards''' || <code>/dev_hdd0/savedata/vmc/</code> | |||
|- | |||
| '''USB VMC cards''' || <code>/dev_usb00x/PS1/VMC/</code> (<code>*.mcr</code>, <code>*.vm1</code>, <code>*.vmp</code>, <code>*.bin</code>, <code>*.vmc</code>, <code>*.gme</code>, <code>*.vgs</code>, <code>*.srm</code>, <code>*.mcd</code>) | |||
|} | |||
====Overriding auto-detected settings==== | |||
If you want to override the auto-detected IDs used by Apollo to resign the save-games, you can use the <code>owners.xml</code> file. The file must be saved on <code>/dev_hdd0/game/NP0APOLLO/USRDIR/owners.xml</code>. Apollo will load the hard-coded values when loading a save, and you can select the desired account from the '''Change Account ID''' menu under the '''SFO Patches''' options. | |||
In the <code>owners.xml</code> you need to define: | |||
* Owner name | |||
* User ID (e.g.: <code>00000123</code>) | |||
* Account ID (e.g.: <code>0123456789abcdef</code>) | |||
* Console PSID (e.g.: <code>FFFFFFFFFFFFFFFF 0123456789ABCDEF</code>) | |||
* Console IDPS (required for license import/export) | |||
====Online Database==== | |||
The application also provides direct access to the [https://github.com/bucanero/apollo-saves Apollo online database] of save-game files for PlayStation 3 games. These usually offer additional features such as completed games that can save you many hours of playing. | |||
You can find more save games from sites like [https://ps3.brewology.com/gamesaves/savedgames.php?page=savedgames&system=ps3 Brewology.com], and [https://gamefaqs.gamespot.com/ps3/ GameFAQs]. | |||
'''Note:''' Downloaded save files '''must be resigned''' using Apollo before loading them in your games. | |||
===Controls=== | |||
{| class="wikitable" | |||
|- | |||
| Up/Down || Select a save game file to patch | |||
|- | |||
| Cross || Show the available fixes for selected file | |||
|- | |||
| Triangle || View item's details | |||
|- | |||
| Circle || Return to list | |||
|- | |||
| Square || Reload the list | |||
|- | |||
| L1/L2/R1/R2 || Move page up/down | |||
|} | |||
===Screenshots=== | |||
(Screenshots from the application) | |||
===Media=== | ===Media=== | ||
'''Showcase/Tutorial''' ([https://www.youtube.com/@Sharpgamers4you Xerabyte]) <br> | '''Showcase/Tutorial''' ([https://www.youtube.com/@Sharpgamers4you Xerabyte]) <br> | ||
<youtube width="640">R9694_3z5NM</youtube> | <youtube width="640">R9694_3z5NM</youtube> | ||
===Changelog=== | |||
See the full changelog [https://github.com/bucanero/apollo-ps3/blob/master/CHANGELOG.md here]. | |||
====v2.3.0==== | |||
* Added | |||
** [https://bucanero.github.io/apollo-lib/ Apollo Patch Engine] v2.0.2 | |||
** [https://bucanero.github.io/apollo-lib/python.html Python scripting support] | |||
*** Run custom Python scripts on the console (for save-game editing) | |||
*** Add [https://bucanero.github.io/apollo-lib/apollo.html <code>apollo</code> module] for Python scripts to interact with Apollo's features | |||
** Add Hex Search option to Hex Editor | |||
** New cheat codes | |||
*** Dragon Ball Xenoverse | |||
*** Persona 4 Arena | |||
*** Persona 4 Arena Ultimax | |||
*** The Legend of Heroes: Trails of Cold Steel | |||
** Custom save decryption support | |||
*** Max Payne 3 | |||
*** L.A. Noire | |||
** Custom save decompression support | |||
*** Batman: Arkham Origins | |||
*** BioShock | |||
*** Sacred 2: Fallen Angel | |||
*** Batman: Arkham Asylum | |||
*** BioShock 2 | |||
*** Batman: Arkham City | |||
*** BioShock Infinite | |||
*** I Am Alive | |||
*** The Legend of Heroes: Trails of Cold Steel II | |||
** Custom checksum support | |||
*** Dragon Ball Xenoverse | |||
*** World Soccer: Winning Eleven 2012 | |||
====v2.2.4==== | |||
* Added | |||
** Localization support | |||
*** Auto-detect system language setting | |||
*** Languages: English, French, Italian, Japanese, Polish, Portuguese, Russian, Spanish | |||
** Show save details window for items in Online DB (<code>Triangle</code> button) | |||
** Improved ARMax PS2 save-game conversion to <code>.PSV</code> | |||
* Misc | |||
** Updated [https://github.com/bucanero/apollo-lib Apollo Patch Engine] to v1.4.0 | |||
*** Update custom mod tags | |||
*** Support multiple mod options per line | |||
*** Add AES CTR, Blowfish CBC encryption | |||
*** Add DBZ Xenoverse 2 custom checksum | |||
====v2.2.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, PS2, and PS3 saves | |||
** Improved <code>Copy save to HDD</code> option | |||
** Settings Menu: | |||
*** Added <code>FTP Server URL</code> option | |||
*** Added selector option (<code>FTP/Online DB</code>) for save-game downloads | |||
*** Added <code>USB Source</code> selector option | |||
*** Persistent <code>Debug log</code> option | |||
*** Removed <code>Save Owner</code> option | |||
* Misc | |||
** Updated [https://github.com/bucanero/apollo-lib Apollo Patch Engine] to v1.3.0 | |||
*** Add <code>djb2</code> hash function | |||
*** Add tag support for user-selected options on <code>.savepatch</code> files | |||
**** E.g., <code>{ZZ}val=name;03E7=999 gold;...;270F=9999 gold{/ZZ}</code> | |||
**** Support for SaveWizard and BSD codes with multiple options | |||
====v2.0.2==== | |||
* Added | |||
** Delete PS3 saves from USB | |||
** PS2 Virtual Memory Card images (VMC) | |||
*** Support additional import formats: <code>.XPS</code>, <code>.CBS</code>, <code>.MAX</code>, <code>.SPS</code> | |||
** Online DB: show PS1 icons | |||
** User Tools: Convert PS1/PS2 saves to <code>.PSV</code> format | |||
*** Convert <code>.PSV</code> saves to <code>.MCS</code>/<code>.PSU</code> formats | |||
*** Re-sign <code>.PSV</code> saves | |||
** <code>Copy to HDD</code> option is only available when browsing USB saves | |||
* Misc | |||
** Updated [https://github.com/bucanero/apollo-lib Apollo Patch Engine] to v1.1.2 | |||
*** Fixed SW Code search bug when bytes are not found | |||
*** Add AES CBC, BSD script command <code>aes_cbc(key, iv)</code> | |||
*** Improve SW Code type 3 (add Subtypes 3/7/B/F) | |||
*** Improve SW code type 4 (add Subtypes 4/5/6/C/D/E) | |||
** Option to launch an external app | |||
*** (L1 + START) executes <code>/dev_hdd0/game/NP0APOLLO/USRDIR/EXTRA.SELF</code> | |||
====v2.0.0==== | |||
* Added | |||
** Manage PS1 Virtual Memory Card images (VMC) | |||
*** Supports <code>.VM1</code> and external formats (<code>.MCR</code>, <code>.VMP</code>, <code>.BIN</code>, <code>.VMC</code>, <code>.GME</code>, <code>.VGS</code>, <code>.SRM</code>, <code>.MCD</code>) | |||
*** List, import, export, and delete PS1 saves inside VMC images | |||
*** Import - Supported formats: <code>.MCS</code>, <code>.PSV</code>, <code>.PSX</code>, <code>.PS1</code>, <code>.MCB</code>, <code>.PDA</code> | |||
*** Export - Supported formats: <code>.MCS</code>, <code>.PSV</code>, <code>.PSX</code> | |||
** Manage PS2 Virtual Memory Card images (VMC) | |||
*** Supports <code>.VM2</code>, ECC and non-ECC images (<code>.PS2</code>, <code>.VME</code>, <code>.BIN</code>, <code>.VMC</code>) | |||
*** List, import, export, and delete PS2 saves inside VMC images | |||
*** Import - Supported formats: <code>.PSU</code>, <code>.PSV</code>, <code>.XPS</code>, <code>.MAX</code>, <code>.CBS</code>, <code>.SPS</code> | |||
*** Export - Supported formats: <code>.PSU</code>, <code>.PSV</code> | |||
** Save sort option by Type (PS3/PS1/PS2/PSP/VMC) | |||
** Online DB: added PS1 saves listing | |||
** Custom save decryption support | |||
*** Metal Gear Solid 5: Ground Zeroes | |||
** New Secure file keys | |||
*** FIFA 18 | |||
*** FIFA 19 | |||
** Patch Code fixes | |||
*** Metal Gear Solid 5: The Phantom Pain | |||
*** Resident Evil 6 | |||
* Misc | |||
** Updated [https://github.com/bucanero/apollo-lib Apollo Patch Engine] to v1.0.0 | |||
*** Add <code>jenkins_oaat</code>, <code>lookup3_little2</code> hash functions | |||
*** Add <code>camellia_ecb</code> encryption | |||
*** Add RGG Studio decryption (PS4) | |||
*** Add Dead Rising checksum | |||
*** Fix SaveWizard Code Type D issue with CRLF line breaks | |||
*** Changed BSD command syntax for <code>decompress(offset, wbits)</code> and <code>compress(offset)</code> | |||
====v1.8.4==== | |||
* Added | |||
** Hex Editor for save-data files | |||
** Improved internal Web Server (Online DB support) | |||
** Custom offline Account-ID activation (On-screen Keyboard) | |||
** User-defined Online DB URL (Settings) | |||
** Fix Final Fantasy XIII save-game decryption bug | |||
* Misc | |||
** Updated Apollo patch engine v0.4.1 | |||
*** Skip search if the pattern was not found | |||
*** Improve code types 9, B, D | |||
*** Fixed Final Fantasy XIII encryption bug on PS3 | |||
====v1.7.4==== | |||
* Added | |||
** New cheat codes | |||
*** Saint Seiya Sanctuary Battle | |||
** New custom checksum support | |||
*** Dragon Age: Origins | |||
*** Dynasty Warriors: Gundam | |||
*** LEGO Harry Potter: Years 1-4 | |||
*** LEGO Indiana Jones 2: The Adventure Continues | |||
*** The Orange Box (Half-Life, Portal, TF2) | |||
* Misc | |||
** Updated Apollo patch engine v0.2.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 | |||
====v1.6.4==== | |||
* Added | |||
** Added setting to redetect user/console IDs | |||
** Custom decryption support | |||
*** Dynasty Warriors 8: Xtreme Legends | |||
** Custom checksum support | |||
*** LEGO Pirates of the Caribbean: The Video Game | |||
*** LEGO Star Wars III: The Clone Wars | |||
*** Tales of Zestiria | |||
** New save-game cheats for multiple titles | |||
====v1.5.8==== | |||
* Added | |||
** Trophy edit support | |||
*** Unlock trophies | |||
*** Lock trophies (if not synced) | |||
** Bulk trophy export to <code>.Zip</code> | |||
** Custom checksum support | |||
*** Kingdom Hearts Chain of Memories | |||
** Improved file copy to USB | |||
====v1.5.0==== | |||
* Added | |||
** Trophy Set management | |||
*** List trophies | |||
*** Resign trophy sets | |||
*** Backup trophies to Zip | |||
** Custom encryption support | |||
*** Diablo 3 | |||
*** DmC: Devil May Cry (Blowfish) | |||
*** Grand Theft Auto 5 (AES ECB) | |||
*** NFS Rivals (Blowfish) | |||
** <code>Import decrypted save file</code> option | |||
** PS2/PS1 <code>.PSV</code> saves to the Online Database | |||
====v1.0.2==== | |||
* Re-added resign/cheat options to HDD/USB | |||
* Added decrypt file option | |||
* Updated UI with custom font | |||
* Fixed game listing issue | |||
* Fixed custom CRC calculation bug (BSD patches) | |||
====v1.0.0==== | |||
* Added Bruteforce Save Data cheat patch support | |||
* Changed save-game encryption/decryption method | |||
* Added splash screen logo | |||
====v0.9.1==== | |||
* Fixed bug when resigning a save-game on USB | |||
* Fixed bug when selecting View Details on an empty save list | |||
====v0.9.0==== | |||
* Updated UI | |||
* Added Game Genie cheat patch support | |||
* Added Remove Console ID patch | |||
* Added Licenses backup to <code>.Zip</code> | |||
* Added bulk save-game copy to USB | |||
* Added Trophies backup to USB | |||
* Added <code>owner.txt</code> support to override auto-detected settings | |||
* Improved auto-update check/download | |||
====v0.6.5==== | |||
* Added export save to <code>.Zip</code> | |||
===FAQ=== | |||
'''1. Where I can get a save-game for XYZ game?''' | |||
You can check sites like [https://ps3.brewology.com/gamesaves/savedgames.php?page=savedgames&system=ps3 Brewology.com], and [https://gamefaqs.gamespot.com/ps3/ GameFAQs]. Also, searching on Google might help. | |||
'''2. I have a save-game file that I want to share. How can I upload it?''' | |||
If you have a save file that is not currently available on the Online Database and want to share it, please check [https://github.com/bucanero/apollo-saves this link] for instructions. | |||
'''3. Why is it called Apollo?''' | |||
[https://en.wikipedia.org/wiki/Apollo Apollo] was the twin brother of [https://en.wikipedia.org/wiki/Artemis Artemis], goddess of the hunt. Since this project was born using the [https://github.com/Dnawrkshp/ArtemisPS3/ Artemis-GUI] codebase, I decided to respect that heritage by calling it Apollo. | |||
===Credits=== | |||
* [https://github.com/bucanero Bucanero]: [https://bucanero.github.io/apollo-ps3/ Project developer] | |||
Acknowledgments: | |||
* [https://github.com/Dnawrkshp/ Dnawrkshp]: [https://github.com/Dnawrkshp/ArtemisPS3 Artemis PS3] | |||
* [https://www.psx-place.com/members/berion.1431/ Berion]: GUI design | |||
* [https://github.com/flatz flatz]: [https://github.com/bucanero/pfd_sfo_tools/ SFO/PFD tools] | |||
* [https://aldostools.org/ aldostools]: [https://bruteforcesavedata.forumms.net/ Bruteforce Save Data] | |||
* [https://darkautism.blogspot.com/ darkautism]: [https://github.com/darkautism/PS3TrophyIsGood PS3TrophyIsGood] | |||
* [https://github.com/jimmikaelkael jimmikaelkael]: ps3mca tool | |||
* [https://github.com/ShendoXT ShendoXT]: [https://github.com/ShendoXT/memcardrex MemcardRex] | |||
* [https://github.com/nobodo Nobody/Wild Light]: [https://github.com/bucanero/apollo-ps3/blob/master/data/haiku.s3m S3M music track] | |||
Translators: | |||
* [https://x.com/Akela_1979 Akela] (Russian), Algol (French), Berion (Polish), [https://github.com/bucanero Bucanero] (Spanish), [https://x.com/TheheroGAC TheheroGAC] (Italian), [https://x.com/Cloud0835 yyoossk] (Japanese), [https://github.com/Phoenixx1202 Phoenixx1202] (Portuguese), SpyroMancer (Greek) | |||
===External links=== | |||
* Author's Website - https://www.bucanero.com.ar/ | |||
* GitHub - https://github.com/bucanero/apollo-ps3 | |||
Latest revision as of 03:23, 1 March 2026
| Apollo Save Tool (PS3) | |
|---|---|
| General | |
| Author | bucanero |
| Type | Utilities |
| Version | 2.3.0 |
| License | GPL-3.0 |
| Last Updated | 2026/02/22 |
| Links | |
| Download | |
| Website | |
| Source | |
| Support Author | |
Apollo Save Tool is an application to manage save-game files, trophies, and licenses on the PlayStation 3. This homebrew application allows you to download, unlock, patch and resign save-game files directly on your PS3. It can also unlock and resign trophies, backup/restore licenses, and create PS2 Classic images.
Features
- General:
- Easy to use - No crypto-key configuration or advanced setup needed.
- Standalone - No computer required, everything happens on the PS3.
- Automatic settings - Auto-detection of PSID, IDPS and Account-ID settings.
- Multi-user - Supports multiple user accounts.
- Localization support - English, French, Italian, Japanese, Polish, Portuguese, Russian, Spanish.
- Save Management:
- Save files listing - Quick access to all the save files on USB and the internal PS3 HDD (+ file details).
- Save SFO unlocking - Allows the user to remove the copy-lock flag, enabling transfer of
Copying Prohibitedsave files. - Save files patching - Supports Bruteforce Save Data and Game Genie cheat patches to enhance your save-games.
- Save PFD resigning - Allows the user to resign save files made by other users and consoles.
- Save downloading - Easy access to an Online Database of save-game files to download straight to your PlayStation.
- Save file conversion - Converts and resigns PS1 and PS2 save-game formats to PS3
.PSVformat.
- Trophy Management:
- Trophy Set resigning - Resign trophy sets for the current user and console.
- Trophy Set exporting - Easy backup of trophy sets to
.zipand raw formats. - Trophy Set importing - Restore trophy sets from raw USB backups.
- Trophy unlocking - Allows to unlock individual trophies for the current user.
- Backup Management:
- Account activation - Create fake Account ID and generate offline PS3 activation (
act.dat). - License exporting - Easy backup of user licenses to
.zipand.rapformats. - License importing - Allows to import
.rapfiles and generate user.riflicenses.
- Account activation - Create fake Account ID and generate offline PS3 activation (
- PS2 Classics Management:
- Memory card exporting - Decrypt and export
.VMEmemory cards. - Memory card importing - Allows to import
.VM2files to encrypted.VMEmemcards. - ISO importing - Import PS2
.ISOfiles to.BIN.ENCencrypted image format. - CONFIG importing - Import PS2
.CONFIGfiles to.ENCencrypted format. - BIN.ENC exporting - Decrypt and export
BIN.ENCimages to.ISO.
- Memory card exporting - Decrypt and export
- PS1 Virtual Memory Card Management:
- VMC saves management - Quick access to all save files on Virtual Memory Cards images.
- Supported PS1 VMC formats:
.VMP,.MCR,.VM1,.BIN,.VMC,.GME,.VGS,.SRM,.MCD
- Supported PS1 VMC formats:
- Import PS1 saves - Import saves to PS1 VMCs from other systems and consoles (
.MCS,.PSV,.PSX,.PS1,.MCB,.PDAsupported). - Export PS1 saves - Allows the user export saves on VMC images to
.MCS/.PSV/.PSXformats.
- VMC saves management - Quick access to all save files on Virtual Memory Cards images.
- PS2 Virtual Memory Card Management:
- VMC saves management - Quick access to all save files on Virtual Memory Cards images.
- Supported PS2 VMC formats:
.VM2,.VME,.BIN,.VMC,.PS2,.MC2,.MCD - Supports ECC and non-ECC images, and PS2 Classics encryption
- Supported PS2 VMC formats:
- Import PS2 saves - Import saves to PS2 VMCs from other systems and consoles (
.PSU,.PSV,.XPS,.CBS,.MAX,.SPSsupported). - Export PS2 saves - Allows the user export saves on VMC images to
.PSUand.PSVformats.
- VMC saves management - Quick access to all save files on Virtual Memory Cards images.
Installation
No special setup is needed. Just download the latest apollo-ps3.pkg package and install it on your PlayStation 3.
On first run, the application will detect and setup the required user settings.
User guide
Data folders
PS3
| PS3 | Folder |
|---|---|
| USB saves | your files must be placed on /dev_usb00x/PS3/SAVEDATA/.
|
| HDD saves | files will be scanned from /dev_hdd0/home/000000XX/savedata/, where XX is the current User ID.
|
| HDD licenses | /dev_hdd0/home/000000XX/exdata/ (*.rif)
|
| USB licenses | /dev_usb00x/exdata/ (*.rap)
|
PS2
| PS2 | Folder |
|---|---|
| USB saves | /dev_usb00x/PS2/SAVEDATA/ (*.xps, *.max, *.psu, *.cbs, *.sps)
|
| VMC cards | /dev_usb00x/PS2/VMC/ (*.vmc, *.vme, *.vm2, *.bin, *.ps2, *.mc2, *.mcd)
|
| VME cards | /dev_usb00x/PS3/EXPORT/PS2SD/
|
| PSV saves | /dev_usb00x/PS3/EXPORT/PSV/
|
| HDD VME cards | /dev_hdd0/home/000000XX/ps2emu2_savedata/, where XX is the current User ID.
|
| HDD VM2 cards | /dev_hdd0/savedata/vmc/
|
| HDD ISOs | /dev_hdd0/PS2ISO/ (*.bin, *.iso, *.bin.enc)
|
| USB ISOs | /dev_usb00x/PS2ISO/ (*.bin, *.iso, *.bin.enc)
|
PS1
| PS1 | Folder |
|---|---|
| USB saves | /dev_usb00x/PS1/SAVEDATA/ (*.mcs, *.psx)
|
| PSV saves | /dev_usb00x/PS3/EXPORT/PSV/
|
| HDD VM1 cards | /dev_hdd0/savedata/vmc/
|
| USB VMC cards | /dev_usb00x/PS1/VMC/ (*.mcr, *.vm1, *.vmp, *.bin, *.vmc, *.gme, *.vgs, *.srm, *.mcd)
|
Overriding auto-detected settings
If you want to override the auto-detected IDs used by Apollo to resign the save-games, you can use the owners.xml file. The file must be saved on /dev_hdd0/game/NP0APOLLO/USRDIR/owners.xml. Apollo will load the hard-coded values when loading a save, and you can select the desired account from the Change Account ID menu under the SFO Patches options.
In the owners.xml you need to define:
- Owner name
- User ID (e.g.:
00000123) - Account ID (e.g.:
0123456789abcdef) - Console PSID (e.g.:
FFFFFFFFFFFFFFFF 0123456789ABCDEF) - Console IDPS (required for license import/export)
Online Database
The application also provides direct access to the Apollo online database of save-game files for PlayStation 3 games. These usually offer additional features such as completed games that can save you many hours of playing.
You can find more save games from sites like Brewology.com, and GameFAQs.
Note: Downloaded save files must be resigned using Apollo before loading them in your games.
Controls
| Up/Down | Select a save game file to patch |
| Cross | Show the available fixes for selected file |
| Triangle | View item's details |
| Circle | Return to list |
| Square | Reload the list |
| L1/L2/R1/R2 | Move page up/down |
Screenshots
(Screenshots from the application)
Media
Showcase/Tutorial (Xerabyte)
Changelog
See the full changelog here.
v2.3.0
- Added
- Apollo Patch Engine v2.0.2
- Python scripting support
- Run custom Python scripts on the console (for save-game editing)
- Add
apollomodule for Python scripts to interact with Apollo's features
- Add Hex Search option to Hex Editor
- New cheat codes
- Dragon Ball Xenoverse
- Persona 4 Arena
- Persona 4 Arena Ultimax
- The Legend of Heroes: Trails of Cold Steel
- Custom save decryption support
- Max Payne 3
- L.A. Noire
- Custom save decompression support
- Batman: Arkham Origins
- BioShock
- Sacred 2: Fallen Angel
- Batman: Arkham Asylum
- BioShock 2
- Batman: Arkham City
- BioShock Infinite
- I Am Alive
- The Legend of Heroes: Trails of Cold Steel II
- Custom checksum support
- Dragon Ball Xenoverse
- World Soccer: Winning Eleven 2012
v2.2.4
- Added
- Localization support
- Auto-detect system language setting
- Languages: English, French, Italian, Japanese, Polish, Portuguese, Russian, Spanish
- Show save details window for items in Online DB (
Trianglebutton) - Improved ARMax PS2 save-game conversion to
.PSV
- Localization support
- Misc
- Updated Apollo Patch Engine to v1.4.0
- Update custom mod tags
- Support multiple mod options per line
- Add AES CTR, Blowfish CBC encryption
- Add DBZ Xenoverse 2 custom checksum
- Updated Apollo Patch Engine to v1.4.0
v2.2.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, PS2, and PS3 saves
- Improved
Copy save to HDDoption - Settings Menu:
- Added
FTP Server URLoption - Added selector option (
FTP/Online DB) for save-game downloads - Added
USB Sourceselector option - Persistent
Debug logoption - Removed
Save Owneroption
- Added
- FTP Server support (Saves Cloud Backup)
- Misc
- Updated Apollo Patch Engine to v1.3.0
- Add
djb2hash function - Add tag support for user-selected options on
.savepatchfiles- E.g.,
{ZZ}val=name;03E7=999 gold;...;270F=9999 gold{/ZZ} - Support for SaveWizard and BSD codes with multiple options
- E.g.,
- Add
- Updated Apollo Patch Engine to v1.3.0
v2.0.2
- Added
- Delete PS3 saves from USB
- PS2 Virtual Memory Card images (VMC)
- Support additional import formats:
.XPS,.CBS,.MAX,.SPS
- Support additional import formats:
- Online DB: show PS1 icons
- User Tools: Convert PS1/PS2 saves to
.PSVformat- Convert
.PSVsaves to.MCS/.PSUformats - Re-sign
.PSVsaves
- Convert
Copy to HDDoption is only available when browsing USB saves
- Misc
- Updated Apollo Patch Engine to v1.1.2
- Fixed SW Code search bug when bytes are not found
- Add AES CBC, BSD script command
aes_cbc(key, iv) - Improve SW Code type 3 (add Subtypes 3/7/B/F)
- Improve SW code type 4 (add Subtypes 4/5/6/C/D/E)
- Option to launch an external app
- (L1 + START) executes
/dev_hdd0/game/NP0APOLLO/USRDIR/EXTRA.SELF
- (L1 + START) executes
- Updated Apollo Patch Engine to v1.1.2
v2.0.0
- Added
- Manage PS1 Virtual Memory Card images (VMC)
- Supports
.VM1and external formats (.MCR,.VMP,.BIN,.VMC,.GME,.VGS,.SRM,.MCD) - List, import, export, and delete PS1 saves inside VMC images
- Import - Supported formats:
.MCS,.PSV,.PSX,.PS1,.MCB,.PDA - Export - Supported formats:
.MCS,.PSV,.PSX
- Supports
- Manage PS2 Virtual Memory Card images (VMC)
- Supports
.VM2, ECC and non-ECC images (.PS2,.VME,.BIN,.VMC) - List, import, export, and delete PS2 saves inside VMC images
- Import - Supported formats:
.PSU,.PSV,.XPS,.MAX,.CBS,.SPS - Export - Supported formats:
.PSU,.PSV
- Supports
- Save sort option by Type (PS3/PS1/PS2/PSP/VMC)
- Online DB: added PS1 saves listing
- Custom save decryption support
- Metal Gear Solid 5: Ground Zeroes
- New Secure file keys
- FIFA 18
- FIFA 19
- Patch Code fixes
- Metal Gear Solid 5: The Phantom Pain
- Resident Evil 6
- Manage PS1 Virtual Memory Card images (VMC)
- Misc
- Updated Apollo Patch Engine to v1.0.0
- Add
jenkins_oaat,lookup3_little2hash functions - Add
camellia_ecbencryption - Add RGG Studio decryption (PS4)
- Add Dead Rising checksum
- Fix SaveWizard Code Type D issue with CRLF line breaks
- Changed BSD command syntax for
decompress(offset, wbits)andcompress(offset)
- Add
- Updated Apollo Patch Engine to v1.0.0
v1.8.4
- Added
- Hex Editor for save-data files
- Improved internal Web Server (Online DB support)
- Custom offline Account-ID activation (On-screen Keyboard)
- User-defined Online DB URL (Settings)
- Fix Final Fantasy XIII save-game decryption bug
- Misc
- Updated Apollo patch engine v0.4.1
- Skip search if the pattern was not found
- Improve code types 9, B, D
- Fixed Final Fantasy XIII encryption bug on PS3
- Updated Apollo patch engine v0.4.1
v1.7.4
- Added
- New cheat codes
- Saint Seiya Sanctuary Battle
- New custom checksum support
- Dragon Age: Origins
- Dynasty Warriors: Gundam
- LEGO Harry Potter: Years 1-4
- LEGO Indiana Jones 2: The Adventure Continues
- The Orange Box (Half-Life, Portal, TF2)
- New cheat codes
- Misc
- Updated Apollo patch engine v0.2.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
- Updated Apollo patch engine v0.2.0
v1.6.4
- Added
- Added setting to redetect user/console IDs
- Custom decryption support
- Dynasty Warriors 8: Xtreme Legends
- Custom checksum support
- LEGO Pirates of the Caribbean: The Video Game
- LEGO Star Wars III: The Clone Wars
- Tales of Zestiria
- New save-game cheats for multiple titles
v1.5.8
- Added
- Trophy edit support
- Unlock trophies
- Lock trophies (if not synced)
- Bulk trophy export to
.Zip - Custom checksum support
- Kingdom Hearts Chain of Memories
- Improved file copy to USB
- Trophy edit support
v1.5.0
- Added
- Trophy Set management
- List trophies
- Resign trophy sets
- Backup trophies to Zip
- Custom encryption support
- Diablo 3
- DmC: Devil May Cry (Blowfish)
- Grand Theft Auto 5 (AES ECB)
- NFS Rivals (Blowfish)
Import decrypted save fileoption- PS2/PS1
.PSVsaves to the Online Database
- Trophy Set management
v1.0.2
- Re-added resign/cheat options to HDD/USB
- Added decrypt file option
- Updated UI with custom font
- Fixed game listing issue
- Fixed custom CRC calculation bug (BSD patches)
v1.0.0
- Added Bruteforce Save Data cheat patch support
- Changed save-game encryption/decryption method
- Added splash screen logo
v0.9.1
- Fixed bug when resigning a save-game on USB
- Fixed bug when selecting View Details on an empty save list
v0.9.0
- Updated UI
- Added Game Genie cheat patch support
- Added Remove Console ID patch
- Added Licenses backup to
.Zip - Added bulk save-game copy to USB
- Added Trophies backup to USB
- Added
owner.txtsupport to override auto-detected settings - Improved auto-update check/download
v0.6.5
- Added export save to
.Zip
FAQ
1. Where I can get a save-game for XYZ game?
You can check sites like Brewology.com, and GameFAQs. Also, searching on Google might help.
2. I have a save-game file that I want to share. How can I upload it?
If you have a save file that is not currently available on the Online Database and want to share it, please check this link for instructions.
3. Why is it called Apollo?
Apollo was the twin brother of Artemis, goddess of the hunt. Since this project was born using the Artemis-GUI codebase, I decided to respect that heritage by calling it Apollo.
Credits
Acknowledgments:
- Dnawrkshp: Artemis PS3
- Berion: GUI design
- flatz: SFO/PFD tools
- aldostools: Bruteforce Save Data
- darkautism: PS3TrophyIsGood
- jimmikaelkael: ps3mca tool
- ShendoXT: MemcardRex
- Nobody/Wild Light: S3M music track
Translators:
- Akela (Russian), Algol (French), Berion (Polish), Bucanero (Spanish), TheheroGAC (Italian), yyoossk (Japanese), Phoenixx1202 (Portuguese), SpyroMancer (Greek)
External links
- Author's Website - https://www.bucanero.com.ar/
- GitHub - https://github.com/bucanero/apollo-ps3