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

Apollo Save Tool PS4: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(4 intermediate revisions by the same user 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=2023/12/10
|lastupdated=2024/11/16
|type=Save managers and editors
|type=Save managers and editors
|version=1.4.2
|version=1.7.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 19: Line 19:
|image_alt=Apollo Save Tool
|image_alt=Apollo Save Tool
}}
}}
{{cleanup|article|Needs cleanup}}
Apollo Save Tool is a homebrew application for the PlayStation 4. It not only allows you to manage save-game files directly on your PS4, but also enables you to download, unlock, patch, and resign save-game files.
Apollo Save Tool is a homebrew application for the PlayStation 4. It not only allows you to manage save-game files directly on your PS4, but also enables you to download, unlock, patch, and resign save-game files.


Line 68: Line 67:
Using the application is simple and straight-forward:
Using the application is simple and straight-forward:


* Move <span class="kbd">UP</span>/<span class="kbd">DOWN</span> to select the save-game file you want to patch, and press [https://github.com/bucanero/pkgi-ps3/raw/master/data/CROSS.png [[File:https://github.com/bucanero/pkgi-ps3/raw/master/data/CROSS.png|X button]]]. The patch screen will show the available fixes for the file. Select the patches and click <code>Apply</code>.
* Move <span class="kbd">UP</span>/<span class="kbd">DOWN</span> to select the save-game file you want to patch, and press '''X button'''. The patch screen will show the available fixes for the file. Select the patches and click <code>Apply</code>.
* To view the item's details, press [https://github.com/bucanero/pkgi-ps3/raw/master/data/TRIANGLE.png [[File:https://github.com/bucanero/pkgi-ps3/raw/master/data/TRIANGLE.png|Triangle]]]. It will open the context menu on the screen. Press [https://github.com/bucanero/pkgi-ps3/raw/master/data/CIRCLE.png [[File:https://github.com/bucanero/pkgi-ps3/raw/master/data/CIRCLE.png|O button]]] to return to the list.
* To view the item's details, press '''Triangle button'''. It will open the context menu on the screen. Press '''O button''' to return to the list.
* To reload the list, press [https://github.com/bucanero/pkgi-ps3/raw/master/data/SQUARE.png [[File:https://github.com/bucanero/pkgi-ps3/raw/master/data/SQUARE.png|Square]]].
* To reload the list, press '''Square button'''.
* Press <span class="kbd">L1</span>/<span class="kbd">L2</span> or <span class="kbd">R1</span>/<span class="kbd">R2</span> trigger buttons to move pages up or down.
* Press <span class="kbd">L1</span>/<span class="kbd">L2</span> or <span class="kbd">R1</span>/<span class="kbd">R2</span> trigger buttons to move pages up or down.


Line 84: Line 83:
<youtube width="640">42Y-4qQmlwY</youtube>
<youtube width="640">42Y-4qQmlwY</youtube>


<!--==Screenshots==
==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://dlhb.gamebrew.org/ps4homebrews/apollosavetoolps4-08.png-->


== FAQs ==
== FAQs ==
Line 102: Line 102:


==Changelog==
==Changelog==
'''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'''
'''v1.4.2'''
*Added
*Added

Latest revision as of 02:57, 17 November 2024

Apollo Save Tool
Apollosavetoolps4.png
General
Authorbucanero
TypeSave managers and editors
Version1.7.0
LicenseGPL-3.0
Last Updated2024/11/16
Links
Download
Website
Source
Support Author

Apollo Save Tool is a homebrew application for the PlayStation 4. It not only allows you to manage save-game files directly on your PS4, but also enables you to download, unlock, patch, and resign save-game files.

Features

  • Easy to use: no save-mount patches or advanced setup needed. (GoldHEN or ps4debug payload required)
  • 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.

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.sfo User ID and Account ID information.
  • Save files patching: complete support for Save Wizard and Bruteforce Save Data cheat patches to enhance your save-games.
  • Save import/export: allows the user to decrypt and export save files, and import decrypted saves from other consoles.
  • Save downloading: easy access to an Online Database of save-game files to download straight to your PlayStation.

Account Management

  • Account activation: create fake Account IDs and generate offline PS4 activations
  • Recover passcode: simple recovery method for the Parental Security Passcode.

Setup Instructions

No special setup is needed. Just 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.

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.

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.

Usage

Using the application is simple and straight-forward:

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

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.

Currently, the list of available games and files is limited, but the project aims to add more save-games shared by the community.

Note: Downloaded save files must be resigned using Apollo before loading them in your games.

Media

Copy and Edit PS4 Save Files with the Apollo Save Tool on a Jailbroken PS4. No Save Wizard Required! (MODDED WARFARE)

Screenshots

apollosavetoolps4-01.png

apollosavetoolps4-02.png

apollosavetoolps4-03.png

apollosavetoolps4-04.png

FAQs

  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.

Changelog

v1.7.0

  • Added
    • Manage PS1 Virtual Memory Card images (VMC)
      • Supports .VM1 and 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
    • Online DB: added PS1 saves listing
  • Fixed

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
    • 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))

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
  • Misc
    • Updated Apollo Patch Engine to v1.0.0
      • Add jenkins_oaatlookup3_little2 hash functions
      • Add camellia_ecb 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 decompress(offset, wbits) and compress(offset)

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.

Credits

Acknowledgments

External links

Advertising: