Apollo Save Tool PS4: Difference between revisions
More actions
No edit summary |
No edit summary |
||
| 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=2. | |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 | ||
| Line 23: | Line 23: | ||
== Features == | == Features == | ||
* '''General:''' | * '''General:''' | ||
** Easy to use - No save-mount patches or advanced setup needed. | ** Easy to use - No save-mount patches or advanced setup needed. | ||
** Standalone - No computer required, everything happens on the PS4. | ** Standalone - No computer required, everything happens on the PS4. | ||
** Automatic settings - Auto-detection of PS4 firmware, User ID, and Account-ID settings. | ** Automatic settings - Auto-detection of PS4 firmware, User ID, and Account-ID settings. | ||
** Multi-user - Supports multiple user accounts. | ** Multi-user - Supports multiple user accounts. | ||
** Localization support - English, French, Greek, German, Italian, Japanese, Portuguese, Russian, Spanish. | |||
* '''Save Management:''' | * '''Save Management:''' | ||
** Save files listing - Quick access to all the save files on USB and the internal PS4 HDD (+ file details) | ** Save files listing - Quick access to all the save files on USB and the internal PS4 HDD (+ file details) | ||
| Line 33: | Line 34: | ||
** 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 PlayStation. | ** 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 Management:''' | ||
** Account activation - Create fake Account IDs and generate offline PS4 activations | ** Account activation - Create fake Account IDs and generate offline PS4 activations | ||
** Recover passcode - Simple recovery method for the Parental Security Passcode. | ** 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 == | == Installation == | ||
| Line 44: | Line 60: | ||
== User guide == | == User guide == | ||
=== Data folders === | === Data folders === | ||
==== PS4 ==== | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
| Line 63: | Line 80: | ||
| '''HDD saves''' | | '''HDD saves''' | ||
| files will be scanned from the hard disk, based on the current <code>User ID</code>. | | 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 | |||
|} | |} | ||
| Line 104: | Line 171: | ||
==Changelog== | ==Changelog== | ||
'''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''' | '''v2.2.4''' | ||
*Added | *Added | ||
| Line 134: | Line 229: | ||
*** Backup PS1, PS2, and PS4 saves | *** Backup PS1, PS2, and PS4 saves | ||
** Bulk management support for encrypted saves (USB) | ** Bulk management support for encrypted saves (USB) | ||
** | ** Improved <code>Copy save to HDD</code> option | ||
** Settings Menu: | ** Settings Menu: | ||
*** | *** Added <code>FTP Server URL</code> option | ||
*** Added selector option (<code>FTP/Online DB</code>) for save-game downloads | *** Added selector option (<code>FTP/Online DB</code>) for save-game downloads | ||
** | ** Improved <code>.zip</code> filename generation for save exporting | ||
** New cheat codes | ** New cheat codes | ||
*** Lunar 1 Remastered | *** Lunar 1 Remastered | ||
| Line 149: | Line 244: | ||
*** Resident Evil 7: Biohazard | *** Resident Evil 7: Biohazard | ||
*Fixed | *Fixed | ||
** | ** Fixed <code>app.db</code> rebuild process on 11.00+ FW | ||
*Misc | *Misc | ||
** Updated SSL library to mbedTLS v2.16.12 | ** 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 | *** Add tag support for user-selected options on <code>.savepatch</code> files | ||
**** E.g., | **** E.g., <code>{ZZ}val=name;03E7=999 gold;...;270F=9999 gold{/ZZ}</code> | ||
**** Support for SaveWizard and BSD codes with multiple options | **** Support for SaveWizard and BSD codes with multiple options | ||
** Updated save data mount process | ** Updated save data mount process | ||
'''v2.0.0''' | '''v2.0.0''' | ||
*Added | *Added | ||
** Complete PS4 firmware support (works on all FWs) - thanks | ** Complete PS4 firmware support (works on all FWs) - thanks to [https://github.com/hzhreal @hzhreal] / [https://github.com/Team-Alua @Team-Alua] | ||
*** Firmware agnostic | *** Firmware agnostic | ||
*** No need for GoldHEN, PS4HEN, or ps4debug payload | *** No need for GoldHEN, PS4HEN, or ps4debug payload | ||
| Line 173: | Line 268: | ||
*Added | *Added | ||
** Manage PS1 Virtual Memory Card images (VMC) | ** 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 | *** List, import, export, and delete PS1 saves inside VMC images | ||
*** Import - Supported formats: | *** Import - Supported formats: <code>.MCS</code>, <code>.PSV</code>, <code>.PSX</code>, <code>.PS1</code>, <code>.MCB</code>, <code>.PDA</code> | ||
*** Export - Supported formats: | *** Export - Supported formats: <code>.MCS</code>, <code>.PSV</code>, <code>.PSX</code> | ||
** Online DB: added PS1 saves listing | ** Online DB: added PS1 saves listing | ||
*Fixed | *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 | *** Fixed SW Code search bug when bytes are not found | ||
'''v1.6.0''' | '''v1.6.0''' | ||
*Added | *Added | ||
** 7.0x/8.0x/8.5x/9.0x/9.5x/10.50/10.7x firmware support (thanks | ** 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/GoldHEN/GoldHEN GoldHEN], [https://github.com/EchoStretch/ps4-hen-vtx PS4HEN] or ps4debug payload is required ⚠️ | ||
** Manage PS2 Virtual Memory Card images (VMC) | ** Manage PS2 Virtual Memory Card images (VMC) | ||
*** Supports PS2 MemCard images, ECC and non-ECC (<code>.PS2</code>, | *** 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 | *** List, import, export, and delete PS2 saves inside VMC images | ||
*** Import - Supported formats: | *** Import - Supported formats: <code>.PSU</code>, <code>.PSV</code>, <code>.XPS</code>, <code>.MAX</code>, <code>.CBS</code>, <code>.SPS</code> | ||
*** Export - Supported formats: | *** Export - Supported formats: <code>.PSU</code>, <code>.PSV</code> | ||
** Online DB: added PS2 saves listing | ** Online DB: added PS2 saves listing | ||
** Save sorting option by Type (PS4/PS2/VMC) | ** Save sorting option by Type (PS4/PS2/VMC) | ||
** Add persistent Debug Log option in Settings (on/off) | ** Add persistent Debug Log option in Settings (on/off) | ||
*Misc | *Misc | ||
** | ** Updated [https://github.com/bucanero/apollo-lib Apollo Patch Engine] to v1.1.0 | ||
*** Improve code parsing | *** Improve code parsing | ||
*** Improve SW Code Type 3 (Subtype 3/7/B/F) | *** Improve SW Code Type 3 (Subtype 3/7/B/F) | ||
| Line 200: | Line 295: | ||
*** Add AES CBC encryption command (<code>aes_cbc(key, iv)</code>) | *** Add AES CBC encryption command (<code>aes_cbc(key, iv)</code>) | ||
'''v1.4.5''' | '''v1.4.5''' | ||
* 9.60/10.00/10.01 firmware support (thanks | * 9.60/10.00/10.01 firmware support (thanks to [https://github.com/BestPig @BestPig]) | ||
** GoldHEN payload is required | ** GoldHEN payload is required | ||
* New cheat codes | * New cheat codes | ||
| Line 210: | Line 305: | ||
'''v1.4.4''' | '''v1.4.4''' | ||
*Added | *Added | ||
** 11.00 firmware support (thanks | ** 11.00 firmware support (thanks to [https://github.com/LightningMods @LightningMods] [https://github.com/SocraticBliss @SocraticBliss]) | ||
** New cheat codes | ** New cheat codes | ||
*** Like a Dragon: Ishin! | *** Like a Dragon: Ishin! | ||
| Line 237: | Line 332: | ||
*** Metal Gear Solid 5: The Phantom Pain | *** Metal Gear Solid 5: The Phantom Pain | ||
*Misc | *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 RGG Studio decryption (PS4) | ||
*** Add Dead Rising checksum | *** Add Dead Rising checksum | ||
*** Fix SaveWizard Code Type D issue | *** Fix SaveWizard Code Type D issue with <code>CRLF</code> line breaks | ||
*** Changed BSD command syntax | *** Changed BSD command syntax for <code>decompress(offset, wbits)</code> and <code>compress(offset)</code> | ||
'''v1.4.2''' | '''v1.4.2''' | ||
*Added | *Added | ||
| Line 400: | Line 495: | ||
Acknowledgments: | Acknowledgments: | ||
* [https://github.com/Dnawrkshp/ Dnawrkshp]: [https://github.com/Dnawrkshp/ArtemisPS3 Artemis PS3] | * [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://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://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://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] | * [https://github.com/nobodo Nobody/Wild Light]: [https://github.com/bucanero/apollo-vita/blob/main/data/haiku.s3m Background music track] | ||
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