Apollo Save Tool PS4: Difference between revisions
More actions
Created page with "{{Infobox PS4 Homebrews |title=Apollo Save Tool |image=apollosavetoolps4.png |description=Apollo Save Tool is an application to manage save-game files on the PlayStation 4. |author=bucanero |lastupdated=2023/12/10 |type=Save managers and editors |version=1.4.2 |license=GPL-3.0 |download=https://dlhb.gamebrew.org/ps4homebrews/apollosavetoolps4.7z |website=https://www.psxhax.com/threads/apollo-ps4-save-tool-in-development-by-bucanero-beta-ps4-pkg-arrives.10467/ |source=htt..." |
No edit summary |
||
| (12 intermediate revisions by 2 users not shown) | |||
| Line 4: | Line 4: | ||
|description=Apollo Save Tool is an application to manage save-game files on the PlayStation 4. | |description=Apollo Save Tool is an application to manage save-game files on the PlayStation 4. | ||
|author=bucanero | |author=bucanero | ||
|lastupdated= | |lastupdated=2026/02/22 | ||
|type=Save managers and editors | |type=Save managers and editors | ||
|version= | |version=2.3.0 | ||
|license=GPL-3.0 | |license=GPL-3.0 | ||
|download=https://dlhb.gamebrew.org/ps4homebrews/apollosavetoolps4.7z | |download=https://dlhb.gamebrew.org/ps4homebrews/apollosavetoolps4.7z | ||
|website=https://www. | |website=https://www.bucanero.com.ar/ | ||
|source=https://github.com/bucanero/apollo-ps4 | |source=https://github.com/bucanero/apollo-ps4 | ||
|donation= | |donation=https://github.com/bucanero/apollo-ps4/blob/main/README.md#donations | ||
}} | }} | ||
{{#seo: | {{#seo: | ||
| Line 19: | Line 19: | ||
|image_alt=Apollo Save Tool | |image_alt=Apollo Save Tool | ||
}} | }} | ||
Apollo Save Tool is a save game management application for the PS4. You can also download, unlock, patch, and resign save-game files directly on the PS4. | |||
Apollo Save Tool is | |||
== | == Features == | ||
''' | * '''General:''' | ||
< | ** Easy to use - No save-mount patches or advanced setup needed. | ||
< | ** Standalone - No computer required, everything happens on the PS4. | ||
** Automatic settings - Auto-detection of PS4 firmware, User ID, and Account-ID settings. | |||
** Multi-user - Supports multiple user accounts. | |||
** Localization support - English, French, Greek, German, Italian, Japanese, Portuguese, Russian, Spanish. | |||
* '''Save Management:''' | |||
** Save files listing - Quick access to all the save files on USB and the internal PS4 HDD (+ file details) | |||
** 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 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 PlayStation. | |||
* '''Trophy Management:''' | |||
** Trophy container mounting - Allows to mount secure <code>trophy.img</code> files for the current user. | |||
** Trophy Set exporting - Easy backup of trophy files to <code>.zip</code> and raw formats. | |||
** Trophy lock/unlock - Fake lock/unlock trophies (XMB only). | |||
* '''Account Management:''' | |||
** Account activation - Create fake Account IDs and generate offline PS4 activations | |||
** Recover passcode - Simple recovery method for the Parental Security Passcode. | |||
* '''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 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>.CARD</code>, <code>.PS2</code>, <code>.VMC</code>, <code>.BIN</code>, <code>.MC2</code>, <code>.MCD</code> | |||
*** Supports ECC and non-ECC images | |||
** Import PS2 saves - Import saves to 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 == | |||
Download the latest <code>IV0000-APOL00004_00-APOLLO0000000PS4.pkg</code> package and install it on your PlayStation 4. | |||
On first run, the application will detect and setup the required user settings. | |||
== User guide == | |||
=== Data folders === | |||
==== PS4 ==== | |||
{| class="wikitable" | |||
|- | |||
! PS4 | |||
! Folder | |||
|- | |||
| '''USB saves''' | |||
| your decrypted saves must be placed on <code>/mnt/usbX/PS4/APOLLO/</code>. | |||
|- | |||
| '''USB saves''' | |||
| encrypted saves must be placed on <code>/mnt/usbX/PS4/SAVEDATA/<account-id>/</code>. | |||
|- | |||
| '''External saves (HDD)''' | |||
| your decrypted saves must be placed on <code>/data/fakeusb/PS4/APOLLO/</code>. | |||
|- | |||
| '''External saves (HDD)''' | |||
| encrypted saves must be placed on <code>/data/fakeusb/PS4/SAVEDATA/<account-id>/</code>. | |||
|- | |||
| '''HDD saves''' | |||
| files will be scanned from the hard disk, based on the current <code>User ID</code>. | |||
|} | |||
==== PS2 ==== | |||
{| class="wikitable" | |||
|- | |||
! PS2 | |||
! Folder | |||
|- | |||
| '''USB saves''' | |||
| <code>/mnt/usbX/PS2/SAVEDATA/</code> (<code>*.xps</code>, <code>*.max</code>, <code>*.psu</code>, <code>*.cbs</code>, <code>*.psv</code>, <code>*.sps</code>) | |||
|- | |||
| '''VMC cards''' | |||
| <code>/mnt/usbX/PS2/VMC/</code> (<code>*.vmc</code>, <code>*.card</code>, <code>*.vm2</code>, <code>*.ps2</code>, <code>*.bin</code>, <code>*.mc2</code>, <code>*.mcd</code>) | |||
|- | |||
| '''PSV saves''' | |||
| <code>/mnt/usbX/PS3/EXPORT/PSV/</code> | |||
|- | |||
| '''External saves (HDD)''' | |||
| <code>/data/fakeusb/PS2/SAVEDATA/</code> | |||
|- | |||
| '''External VMCs (HDD)''' | |||
| <code>/data/fakeusb/PS2/VMC/</code> | |||
|- | |||
| '''HDD VMC cards''' | |||
| VMCs will be scanned from PS4 saves on the hard disk | |||
|} | |||
==== PS1 ==== | |||
{| class="wikitable" | |||
|- | |||
! PS1 | |||
! Folder | |||
|- | |||
| '''USB saves''' | |||
| <code>/mnt/usbX/PS1/SAVEDATA/</code> (<code>*.mcs</code>, <code>*.psx</code>, <code>*.ps1</code>, <code>*.mcb</code>, <code>*.psv</code>, <code>*.pda</code>) | |||
|- | |||
| '''VMC cards''' | |||
| <code>/mnt/usbX/PS1/VMC/</code> (<code>*.vmc</code>, <code>*.mcd</code>, <code>*.mcr</code>, <code>*.gme</code>, <code>*.vm1</code>, <code>*.vmp</code>, <code>*.vgs</code>, <code>*.srm</code>, <code>*.bin</code>) | |||
|- | |||
| '''PSV saves''' | |||
| <code>/mnt/usbX/PS3/EXPORT/PSV/</code> | |||
|- | |||
| '''External saves (HDD)''' | |||
| <code>/data/fakeusb/PS1/SAVEDATA/</code> | |||
|- | |||
| '''External VMCs (HDD)''' | |||
| <code>/data/fakeusb/PS1/VMC/</code> | |||
|- | |||
| '''HDD VMC cards''' | |||
| VMCs will be scanned from PS4 saves on the hard disk | |||
|} | |||
=== Offline Account activation === | |||
To activate an account offline, go to the <code>User Tools</code> menu, and select <code>Activate PS4 Accounts</code>. | |||
By default the local account will be activated with an auto-generated <code>account-id</code> value. This default account value can be edited using the on-screen keyboard. | |||
=== 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 4 games. These usually offer additional features such as completed games that can save you many hours of playing. | |||
You can find more save game from sites like [https://ps3.brewology.com/gamesaves/savedgames.php?page=savedgames&system=ps4 Brewology.com], and [https://gamefaqs.gamespot.com/ps4/ 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 detail | |||
Circle - Return to list | |||
Square - Reload the list | |||
L1/L2/R1/R2 - Move page up/down | |||
==Screenshots== | |||
https://dlhb.gamebrew.org/ps4homebrews/apollosavetoolps4-01.png | https://dlhb.gamebrew.org/ps4homebrews/apollosavetoolps4-01.png | ||
https://dlhb.gamebrew.org/ps4homebrews/apollosavetoolps4-02.png | https://dlhb.gamebrew.org/ps4homebrews/apollosavetoolps4-02.png | ||
https://dlhb.gamebrew.org/ps4homebrews/apollosavetoolps4-03.png | https://dlhb.gamebrew.org/ps4homebrews/apollosavetoolps4-03.png | ||
https://dlhb.gamebrew.org/ps4homebrews/apollosavetoolps4-04.png | https://dlhb.gamebrew.org/ps4homebrews/apollosavetoolps4-04.png | ||
https:// | ==Media== | ||
'''Copy and Edit PS4 Save Files with the Apollo Save Tool on a Jailbroken PS4. No Save Wizard Required!''' ([https://www.youtube.com/watch?v=42Y-4qQmlwY MODDED WARFARE]) <br> | |||
<youtube width="640">42Y-4qQmlwY</youtube> | |||
==Changelog== | ==Changelog== | ||
'''v1.0''' | '''v2.3.0''' | ||
*Added | |||
** [https://bucanero.github.io/apollo-lib/ Apollo Patch Engine] v2.0.2 | |||
** Python scripting support | |||
*** Run custom Python scripts on the console (for save-game editing) | |||
*** Add <code>apollo</code> module for Python scripts to interact with Apollo's features | |||
** Add Hex Search option to Hex Editor | |||
** Localization: | |||
*** Add German translation | |||
*** Add Korean font | |||
** New cheat codes | |||
*** Like a Dragon: Pirate Yakuza in Hawaii | |||
*** Prince of Persia The Lost Crown | |||
** Custom save decryption support | |||
*** L.A. Noire | |||
*** Monster Hunter World | |||
*** Nioh 2 | |||
** Custom save decompression support | |||
*** Like a Dragon: Pirate Yakuza in Hawaii | |||
*** Prince of Persia The Lost Crown | |||
*** The Legend of Heroes: Trails of Cold Steel IV | |||
** Custom checksum support | |||
*** The Legend of Heroes: Trails beyond the Horizon | |||
*** The Legend of Heroes: Trails from Zero | |||
*** The Legend of Heroes: Trails of Cold Steel IV | |||
*** The Legend of Heroes: Trails through Daybreak | |||
*** The Legend of Heroes: Trails through Daybreak II | |||
*** The Legend of Heroes: Trails to Azure | |||
'''v2.2.4''' | |||
*Added | |||
** Localization support | |||
*** Auto-detect system language setting | |||
*** Languages: English, Greek, Italian, Japanese, 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> | |||
** New cheat codes | |||
*** Bleach Rebirth of Souls | |||
** Custom encryption support | |||
*** Dark Souls Remastered (AES CBC) | |||
*** Dragon Ball Z Xenoverse 2 (AES CTR) | |||
*** Resident Evil 4: Remake (Blowfish CBC) | |||
** Custom checksum support | |||
*** Dark Souls Remastered | |||
*** Dragon Ball Z Xenoverse 2 | |||
*** Resident Evil 4: Remake | |||
*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 | |||
'''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 PS4 saves | |||
** Bulk management support for encrypted saves (USB) | |||
** 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 | |||
** Improved <code>.zip</code> filename generation for save exporting | |||
** New cheat codes | |||
*** Lunar 1 Remastered | |||
*** Lunar 2 Remastered | |||
*** Metaphor: ReFantazio | |||
*** Resident Evil 7: Biohazard | |||
** Custom checksum support | |||
*** Lunar 1 Remastered | |||
*** Lunar 2 Remastered | |||
*** Resident Evil 7: Biohazard | |||
*Fixed | |||
** Fixed <code>app.db</code> rebuild process on 11.00+ FW | |||
*Misc | |||
** Updated SSL library to mbedTLS v2.16.12 | |||
** 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 | |||
** Updated save data mount process | |||
'''v2.0.0''' | |||
*Added | |||
** Complete PS4 firmware support (works on all FWs) - thanks to [https://github.com/hzhreal @hzhreal] / [https://github.com/Team-Alua @Team-Alua] | |||
*** Firmware agnostic | |||
*** No need for GoldHEN, PS4HEN, or ps4debug payload | |||
** Trophy management | |||
*** List, mount, and export trophies | |||
*** Fake XMB trophies (lock/unlock) | |||
*** Trophy set export and backup | |||
*** Remove trophy sets | |||
** Delete PS4 save-games | |||
** Show date/time of last save-game modification | |||
'''v1.7.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> | |||
** Online DB: added PS1 saves listing | |||
*Fixed | |||
** Updated [https://github.com/bucanero/apollo-lib Apollo Patch Engine] to v1.1.2 | |||
*** Fixed SW Code search bug when bytes are not found | |||
'''v1.6.0''' | |||
*Added | |||
** 7.0x/8.0x/8.5x/9.0x/9.5x/10.50/10.7x firmware support (thanks to [https://github.com/BestPig @BestPig]) | |||
*** [https://github.com/GoldHEN/GoldHEN GoldHEN], [https://github.com/EchoStretch/ps4-hen-vtx PS4HEN] or ps4debug payload is required ⚠️ | |||
** Manage PS2 Virtual Memory Card images (VMC) | |||
*** Supports PS2 MemCard images, ECC and non-ECC (<code>.PS2</code>, <code>.VM2</code>, <code>.CARD</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> | |||
** Online DB: added PS2 saves listing | |||
** Save sorting option by Type (PS4/PS2/VMC) | |||
** Add persistent Debug Log option in Settings (on/off) | |||
*Misc | |||
** Updated [https://github.com/bucanero/apollo-lib Apollo Patch Engine] to v1.1.0 | |||
*** Improve code parsing | |||
*** 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 (<code>aes_cbc(key, iv)</code>) | |||
'''v1.4.5''' | |||
* 9.60/10.00/10.01 firmware support (thanks to [https://github.com/BestPig @BestPig]) | |||
** GoldHEN payload is required | |||
* New cheat codes | |||
** Shin Megami Tensei V | |||
* Custom save decryption support | |||
** Shin Megami Tensei V (AES-ECB) | |||
* Custom checksum support | |||
** Shin Megami Tensei V (SHA1) | |||
'''v1.4.4''' | |||
*Added | |||
** 11.00 firmware support (thanks to [https://github.com/LightningMods @LightningMods] [https://github.com/SocraticBliss @SocraticBliss]) | |||
** New cheat codes | |||
*** Like a Dragon: Ishin! | |||
*** Unicorn Overlord | |||
** Custom save decryption support | |||
*** Like a Dragon: Ishin! | |||
*** Metal Gear Solid 5: Ground Zeroes | |||
*** The Last of Us: Part II | |||
*** Uncharted: Drake's Fortune Remastered | |||
*** Uncharted 2: Among Thieves Remastered | |||
*** Uncharted 3: Drake's Deception Remastered | |||
*** Uncharted 4: A Thief's End | |||
*** Uncharted: The Lost Legacy | |||
** Custom checksum support | |||
*** Dead Rising | |||
*** Like a Dragon: Ishin! | |||
*** Strider | |||
*** The Last of Us: Part II | |||
*** Uncharted: Drake's Fortune Remastered | |||
*** Uncharted 2: Among Thieves Remastered | |||
*** Uncharted 3: Drake's Deception Remastered | |||
*** Uncharted 4: A Thief's End | |||
*** Uncharted: The Lost Legacy | |||
*Fixes | |||
** Patch Code fixes | |||
*** Metal Gear Solid 5: The Phantom Pain | |||
*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 <code>CRLF</code> line breaks | |||
*** Changed BSD command syntax for <code>decompress(offset, wbits)</code> and <code>compress(offset)</code> | |||
'''v1.4.2''' | |||
*Added | |||
**Auto-detect X/O button settings (@illusion0001) | |||
**Network HTTP proxy settings support | |||
**New cheat codes | |||
***Grand Theft Auto V | |||
***Metal Gear Solid 5: The Phantom Pain | |||
**Custom decryption support | |||
***Metal Gear Solid 5: The Phantom Pain | |||
**Custom checksum support | |||
***Grand Theft Auto V | |||
***Metal Gear Solid 5: The Phantom Pain | |||
***Shantae and the Pirate's Curse | |||
***Shantae: Risky's Revenge | |||
*Misc | |||
**Include original keystones for 116 games | |||
**Updated audio library to libs3m | |||
**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.4.0''' | |||
*Added | |||
**Network Tools | |||
***URL downloader tool (download http/https/ftp/ftps links) | |||
***Simple local Web Server (full access to console drives) | |||
***Disable Web Browser history | |||
**Hex Editor for save-data files | |||
**On-screen Keyboard (for text input) | |||
**Activate offline accounts with user-defined account IDs (on-screen keyboard) | |||
**Improved internal Web Server (Online DB support) | |||
**User-defined Online DB URL (Settings) | |||
**Improved DLC rebuild (read content details from .pkg file) | |||
**Explicit firmware check when importing encrypted saves | |||
*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.3.1''' | |||
*Added | |||
**Show PS4 IP address when running Apollo's Web Server | |||
*Fixed | |||
**Copy SAVEDATA_LIST_PARAM value when resigning param.sfo | |||
***This fixes an issue when importing save-games from Horizon Zero Dawn, Gran Turismo Sport, Patapon, LocoRoco Remastered, and others. | |||
*Misc | |||
**Download application data updates from apollo-patches repository | |||
'''v1.3.0''' | |||
*Added | |||
**New Save Wizard codes | |||
**Add save-game sorting options | |||
***sort by Name | |||
***sort by Title ID | |||
**Add database rebuild tools (thanks @Pharaoh2k for DB research and testing) | |||
***Rebuild app.db | |||
***Rebuild DLC database addcont.db | |||
***Fix missing "Delete" option in XMB | |||
**Add database backup & restore | |||
**Download Online DB save-games to HDD | |||
**Load external saves from HDD (/data/fakeusb/) | |||
*Changes | |||
**Updated networking code to libcurl+polarssl (TLS 1.2) (thanks @LightningMods for cURL fixes) | |||
**Improved Pad control handling | |||
'''v1.2.2''' | |||
*Changes | |||
**New Save Wizard codes | |||
**Custom decryption support | |||
***Diablo 3 | |||
**Changed background music | |||
**Removed unused screen settings | |||
*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, sha1_xor64 custom hashing | |||
***Fix little-endian support for decrypters/hashes | |||
'''v1.2.0''' | |||
*Added | |||
**Local Web server (Download saves as .Zip) | |||
**RAR, Zip, 7-Zip archive extraction (place files on /data/) | |||
**50+ Save Wizard cheat-code files (collected by @OfficialAhmed) | |||
**Custom decryption support | |||
***Borderlands 3 - @HackerSmacker | |||
***Grand Theft Auto 5 (AES) - @ChendoChap | |||
***Resident Evil Revelations 2 (Blowfish) | |||
**Custom checksum support | |||
***Alien: Isolation | |||
***Resident Evil Revelations 2 (SHA1) | |||
*Fixed | |||
**Fixed issue when cheat codes couldn't be applied | |||
'''v1.1.0''' | |||
*Added | |||
**New firmware support: 5.07, 7.51 | |||
**Improved save-game listing (game names, saves count) | |||
**Save-game selection (press Touchpad to select) | |||
***Copy/Resign selected saves (Bulk Management) | |||
**Detect if a save couldn't be unmounted | |||
*Fixed | |||
**Fixed Trophy-set listing bug | |||
**Avoid issue when removing mount patches on exit | |||
'''v1.0.1''' | |||
*Fixed | |||
**Fixes Bulk resign and bulk copy from USB | |||
'''v1.0.0''' | |||
*Added | |||
**Encrypted save-games support | |||
**Offline Activation with user-defined account IDs (owners.xml) | |||
**Export ownership data to .xml | |||
*Fixed | |||
**Fixed inner file handling when a save-game has sub-folders | |||
**Fixed SaveWizard write codes | |||
'''v0.8.0''' | |||
*Added | |||
**Full-HD 1920x1080 UI rendering | |||
**Enabled animations and screen transitions | |||
**Import/export Keystone files | |||
*Fixed | |||
**Fixed file attributes when creating .Zips | |||
**Fixed Online DB links | |||
*Misc | |||
**Project updated to Open Orbis SDK v0.5.2 | |||
'''v0.7.0''' | |||
*Added | |||
**9.00 firmware support | |||
**New Save Wizard codes | |||
**Improved graphics library (SDL2 lib by @Cpasjuste) | |||
*Fixed | |||
**Fixed save-mount patches for 9.00 (thanks to @ac2pic) | |||
'''v0.6.0''' | |||
*Added | |||
**Automatic Save-mounting patches for 5.05, 6.72, 7.x ([[GoldHEN PS4]] or ps4debug required) (thanks to @SiSTR0) | |||
**Offline Account activation | |||
**Show Parental security passcode | |||
**Save Keystone fingerprint dump | |||
*Fixed | |||
**Fixed font rendering issue | |||
'''v0.5.0''' | |||
* First Release. | * First Release. | ||
== Credits == | |||
* [http://www.bucanero.com.ar/ Bucanero]: [https://github.com/bucanero Project developer] | |||
Acknowledgments: | |||
* [https://github.com/Dnawrkshp/ Dnawrkshp]: [https://github.com/Dnawrkshp/ArtemisPS3 Artemis PS3] | |||
* [https://github.com/hzhreal hzh]/[https://github.com/Team-Alua/ Team-Alua]: [https://github.com/hzhreal/PS4-vsh-utils vsh-utils] | |||
* [https://www.psx-place.com/members/berion.1431/ Berion]: GUI design | |||
* [https://github.com/flatz flatz]: [https://github.com/bucanero/pfd_sfo_tools/ SFO tools] | |||
* [https://aldostools.org/ aldostools]: [https://bruteforcesavedata.forumms.net/ Bruteforce Save Data] | |||
* [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-vita/blob/main/data/haiku.s3m Background music track] | |||
== External links == | == External links == | ||
* | * Author's Website - https://www.bucanero.com.ar/ | ||
* | * GitHub - https://github.com/bucanero/apollo-ps4 | ||
Latest revision as of 03:16, 1 March 2026
| Apollo Save Tool | |
|---|---|
| General | |
| Author | bucanero |
| Type | Save managers and editors |
| Version | 2.3.0 |
| License | GPL-3.0 |
| Last Updated | 2026/02/22 |
| Links | |
| Download | |
| Website | |
| Source | |
| Support Author | |
Apollo Save Tool is a save game management application for the PS4. You can also download, unlock, patch, and resign save-game files directly on the PS4.
Features
- General:
- Easy to use - No save-mount patches or advanced setup needed.
- Standalone - No computer required, everything happens on the PS4.
- Automatic settings - Auto-detection of PS4 firmware, User ID, and Account-ID settings.
- Multi-user - Supports multiple user accounts.
- Localization support - English, French, Greek, German, Italian, Japanese, Portuguese, Russian, Spanish.
- Save Management:
- Save files listing - Quick access to all the save files on USB and the internal PS4 HDD (+ file details)
- Save param.sfo updating - Allows the user to update the
param.sfoUser 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 PlayStation.
- Trophy Management:
- Trophy container mounting - Allows to mount secure
trophy.imgfiles for the current user. - Trophy Set exporting - Easy backup of trophy files to
.zipand raw formats. - Trophy lock/unlock - Fake lock/unlock trophies (XMB only).
- Trophy container mounting - Allows to mount secure
- Account Management:
- Account activation - Create fake Account IDs and generate offline PS4 activations
- Recover passcode - Simple recovery method for the Parental Security Passcode.
- 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 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,.CARD,.PS2,.VMC,.BIN,.MC2,.MCD - Supports ECC and non-ECC images
- Supported PS2 VMC formats:
- Import PS2 saves - Import saves to 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
Download the latest IV0000-APOL00004_00-APOLLO0000000PS4.pkg package and install it on your PlayStation 4.
On first run, the application will detect and setup the required user settings.
User guide
Data folders
PS4
| PS4 | Folder |
|---|---|
| USB saves | your decrypted saves must be placed on /mnt/usbX/PS4/APOLLO/.
|
| USB saves | encrypted saves must be placed on /mnt/usbX/PS4/SAVEDATA/<account-id>/.
|
| External saves (HDD) | your decrypted saves must be placed on /data/fakeusb/PS4/APOLLO/.
|
| External saves (HDD) | encrypted saves must be placed on /data/fakeusb/PS4/SAVEDATA/<account-id>/.
|
| HDD saves | files will be scanned from the hard disk, based on the current User ID.
|
PS2
| PS2 | Folder |
|---|---|
| USB saves | /mnt/usbX/PS2/SAVEDATA/ (*.xps, *.max, *.psu, *.cbs, *.psv, *.sps)
|
| VMC cards | /mnt/usbX/PS2/VMC/ (*.vmc, *.card, *.vm2, *.ps2, *.bin, *.mc2, *.mcd)
|
| PSV saves | /mnt/usbX/PS3/EXPORT/PSV/
|
| External saves (HDD) | /data/fakeusb/PS2/SAVEDATA/
|
| External VMCs (HDD) | /data/fakeusb/PS2/VMC/
|
| HDD VMC cards | VMCs will be scanned from PS4 saves on the hard disk |
PS1
| PS1 | Folder |
|---|---|
| USB saves | /mnt/usbX/PS1/SAVEDATA/ (*.mcs, *.psx, *.ps1, *.mcb, *.psv, *.pda)
|
| VMC cards | /mnt/usbX/PS1/VMC/ (*.vmc, *.mcd, *.mcr, *.gme, *.vm1, *.vmp, *.vgs, *.srm, *.bin)
|
| PSV saves | /mnt/usbX/PS3/EXPORT/PSV/
|
| External saves (HDD) | /data/fakeusb/PS1/SAVEDATA/
|
| External VMCs (HDD) | /data/fakeusb/PS1/VMC/
|
| HDD VMC cards | VMCs will be scanned from PS4 saves on the hard disk |
Offline Account activation
To activate an account offline, go to the User Tools menu, and select Activate PS4 Accounts.
By default the local account will be activated with an auto-generated account-id value. This default account value can be edited using the on-screen keyboard.
Online Database
The application also provides direct access to the Apollo online database of save-game files for PlayStation 4 games. These usually offer additional features such as completed games that can save you many hours of playing.
You can find more save game 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 detail
Circle - Return to list
Square - Reload the list
L1/L2/R1/R2 - Move page up/down
Screenshots
Media
Copy and Edit PS4 Save Files with the Apollo Save Tool on a Jailbroken PS4. No Save Wizard Required! (MODDED WARFARE)
Changelog
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
- Localization:
- Add German translation
- Add Korean font
- New cheat codes
- Like a Dragon: Pirate Yakuza in Hawaii
- Prince of Persia The Lost Crown
- Custom save decryption support
- L.A. Noire
- Monster Hunter World
- Nioh 2
- Custom save decompression support
- Like a Dragon: Pirate Yakuza in Hawaii
- Prince of Persia The Lost Crown
- The Legend of Heroes: Trails of Cold Steel IV
- Custom checksum support
- The Legend of Heroes: Trails beyond the Horizon
- The Legend of Heroes: Trails from Zero
- The Legend of Heroes: Trails of Cold Steel IV
- The Legend of Heroes: Trails through Daybreak
- The Legend of Heroes: Trails through Daybreak II
- The Legend of Heroes: Trails to Azure
v2.2.4
- Added
- Localization support
- Auto-detect system language setting
- Languages: English, Greek, Italian, Japanese, Portuguese, Russian, Spanish
- Show save details window for items in Online DB (
Trianglebutton) - Improved ARMax PS2 save-game conversion to
.PSV - New cheat codes
- Bleach Rebirth of Souls
- Custom encryption support
- Dark Souls Remastered (AES CBC)
- Dragon Ball Z Xenoverse 2 (AES CTR)
- Resident Evil 4: Remake (Blowfish CBC)
- Custom checksum support
- Dark Souls Remastered
- Dragon Ball Z Xenoverse 2
- Resident Evil 4: Remake
- 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 PS4 saves
- Bulk management support for encrypted saves (USB)
- Improved
Copy save to HDDoption - Settings Menu:
- Added
FTP Server URLoption - Added selector option (
FTP/Online DB) for save-game downloads
- Added
- Improved
.zipfilename generation for save exporting - New cheat codes
- Lunar 1 Remastered
- Lunar 2 Remastered
- Metaphor: ReFantazio
- Resident Evil 7: Biohazard
- Custom checksum support
- Lunar 1 Remastered
- Lunar 2 Remastered
- Resident Evil 7: Biohazard
- FTP Server support (Saves Cloud Backup)
- Fixed
- Fixed
app.dbrebuild process on 11.00+ FW
- Fixed
- Misc
- Updated SSL library to mbedTLS v2.16.12
- 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 save data mount process
v2.0.0
- Added
- Complete PS4 firmware support (works on all FWs) - thanks to @hzhreal / @Team-Alua
- Firmware agnostic
- No need for GoldHEN, PS4HEN, or ps4debug payload
- Trophy management
- List, mount, and export trophies
- Fake XMB trophies (lock/unlock)
- Trophy set export and backup
- Remove trophy sets
- Delete PS4 save-games
- Show date/time of last save-game modification
- Complete PS4 firmware support (works on all FWs) - thanks to @hzhreal / @Team-Alua
v1.7.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
- Online DB: added PS1 saves listing
- Manage PS1 Virtual Memory Card images (VMC)
- Fixed
- Updated Apollo Patch Engine to v1.1.2
- Fixed SW Code search bug when bytes are not found
- Updated Apollo Patch Engine to v1.1.2
v1.6.0
- Added
- 7.0x/8.0x/8.5x/9.0x/9.5x/10.50/10.7x firmware support (thanks to @BestPig)
- Manage PS2 Virtual Memory Card images (VMC)
- Supports PS2 MemCard images, ECC and non-ECC (
.PS2,.VM2,.CARD,.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 PS2 MemCard images, ECC and non-ECC (
- Online DB: added PS2 saves listing
- Save sorting option by Type (PS4/PS2/VMC)
- Add persistent Debug Log option in Settings (on/off)
- Misc
- Updated Apollo Patch Engine to v1.1.0
- Improve code parsing
- 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))
- Updated Apollo Patch Engine to v1.1.0
v1.4.5
- 9.60/10.00/10.01 firmware support (thanks to @BestPig)
- GoldHEN payload is required
- New cheat codes
- Shin Megami Tensei V
- Custom save decryption support
- Shin Megami Tensei V (AES-ECB)
- Custom checksum support
- Shin Megami Tensei V (SHA1)
v1.4.4
- Added
- 11.00 firmware support (thanks to @LightningMods @SocraticBliss)
- New cheat codes
- Like a Dragon: Ishin!
- Unicorn Overlord
- Custom save decryption support
- Like a Dragon: Ishin!
- Metal Gear Solid 5: Ground Zeroes
- The Last of Us: Part II
- Uncharted: Drake's Fortune Remastered
- Uncharted 2: Among Thieves Remastered
- Uncharted 3: Drake's Deception Remastered
- Uncharted 4: A Thief's End
- Uncharted: The Lost Legacy
- Custom checksum support
- Dead Rising
- Like a Dragon: Ishin!
- Strider
- The Last of Us: Part II
- Uncharted: Drake's Fortune Remastered
- Uncharted 2: Among Thieves Remastered
- Uncharted 3: Drake's Deception Remastered
- Uncharted 4: A Thief's End
- Uncharted: The Lost Legacy
- Fixes
- Patch Code fixes
- Metal Gear Solid 5: The Phantom Pain
- Patch Code fixes
- 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
CRLFline breaks - Changed BSD command syntax for
decompress(offset, wbits)andcompress(offset)
- Add
- Updated Apollo Patch Engine to v1.0.0
v1.4.2
- Added
- Auto-detect X/O button settings (@illusion0001)
- Network HTTP proxy settings support
- New cheat codes
- Grand Theft Auto V
- Metal Gear Solid 5: The Phantom Pain
- Custom decryption support
- Metal Gear Solid 5: The Phantom Pain
- Custom checksum support
- Grand Theft Auto V
- Metal Gear Solid 5: The Phantom Pain
- Shantae and the Pirate's Curse
- Shantae: Risky's Revenge
- Misc
- Include original keystones for 116 games
- Updated audio library to libs3m
- 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.4.0
- Added
- Network Tools
- URL downloader tool (download http/https/ftp/ftps links)
- Simple local Web Server (full access to console drives)
- Disable Web Browser history
- Hex Editor for save-data files
- On-screen Keyboard (for text input)
- Activate offline accounts with user-defined account IDs (on-screen keyboard)
- Improved internal Web Server (Online DB support)
- User-defined Online DB URL (Settings)
- Improved DLC rebuild (read content details from .pkg file)
- Explicit firmware check when importing encrypted saves
- Network Tools
- 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)
- Updated Apollo patch engine v0.4.1
v1.3.1
- Added
- Show PS4 IP address when running Apollo's Web Server
- Fixed
- Copy SAVEDATA_LIST_PARAM value when resigning param.sfo
- This fixes an issue when importing save-games from Horizon Zero Dawn, Gran Turismo Sport, Patapon, LocoRoco Remastered, and others.
- Copy SAVEDATA_LIST_PARAM value when resigning param.sfo
- Misc
- Download application data updates from apollo-patches repository
v1.3.0
- Added
- New Save Wizard codes
- Add save-game sorting options
- sort by Name
- sort by Title ID
- Add database rebuild tools (thanks @Pharaoh2k for DB research and testing)
- Rebuild app.db
- Rebuild DLC database addcont.db
- Fix missing "Delete" option in XMB
- Add database backup & restore
- Download Online DB save-games to HDD
- Load external saves from HDD (/data/fakeusb/)
- Changes
- Updated networking code to libcurl+polarssl (TLS 1.2) (thanks @LightningMods for cURL fixes)
- Improved Pad control handling
v1.2.2
- Changes
- New Save Wizard codes
- Custom decryption support
- Diablo 3
- Changed background music
- Removed unused screen settings
- 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, sha1_xor64 custom hashing
- Fix little-endian support for decrypters/hashes
v1.2.0
- Added
- Local Web server (Download saves as .Zip)
- RAR, Zip, 7-Zip archive extraction (place files on /data/)
- 50+ Save Wizard cheat-code files (collected by @OfficialAhmed)
- Custom decryption support
- Borderlands 3 - @HackerSmacker
- Grand Theft Auto 5 (AES) - @ChendoChap
- Resident Evil Revelations 2 (Blowfish)
- Custom checksum support
- Alien: Isolation
- Resident Evil Revelations 2 (SHA1)
- Fixed
- Fixed issue when cheat codes couldn't be applied
v1.1.0
- Added
- New firmware support: 5.07, 7.51
- Improved save-game listing (game names, saves count)
- Save-game selection (press Touchpad to select)
- Copy/Resign selected saves (Bulk Management)
- Detect if a save couldn't be unmounted
- Fixed
- Fixed Trophy-set listing bug
- Avoid issue when removing mount patches on exit
v1.0.1
- Fixed
- Fixes Bulk resign and bulk copy from USB
v1.0.0
- Added
- Encrypted save-games support
- Offline Activation with user-defined account IDs (owners.xml)
- Export ownership data to .xml
- Fixed
- Fixed inner file handling when a save-game has sub-folders
- Fixed SaveWizard write codes
v0.8.0
- Added
- Full-HD 1920x1080 UI rendering
- Enabled animations and screen transitions
- Import/export Keystone files
- Fixed
- Fixed file attributes when creating .Zips
- Fixed Online DB links
- Misc
- Project updated to Open Orbis SDK v0.5.2
v0.7.0
- Added
- 9.00 firmware support
- New Save Wizard codes
- Improved graphics library (SDL2 lib by @Cpasjuste)
- Fixed
- Fixed save-mount patches for 9.00 (thanks to @ac2pic)
v0.6.0
- Added
- Automatic Save-mounting patches for 5.05, 6.72, 7.x (GoldHEN PS4 or ps4debug required) (thanks to @SiSTR0)
- Offline Account activation
- Show Parental security passcode
- Save Keystone fingerprint dump
- Fixed
- Fixed font rendering issue
v0.5.0
- First Release.
Credits
Acknowledgments:
- Dnawrkshp: Artemis PS3
- hzh/Team-Alua: vsh-utils
- Berion: GUI design
- flatz: SFO tools
- aldostools: Bruteforce Save Data
- jimmikaelkael: ps3mca tool
- ShendoXT: MemcardRex
- Nobody/Wild Light: Background music track
External links
- Author's Website - https://www.bucanero.com.ar/
- GitHub - https://github.com/bucanero/apollo-ps4