Apollo Save Tool PS4: Difference between revisions

From GameBrew
(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
 
(One intermediate revision by the same user not shown)
Line 9: Line 9:
|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.psxhax.com/threads/apollo-ps4-save-tool-in-development-by-bucanero-beta-ps4-pkg-arrives.10467/
|website=https://www.bucanero.com.ar/
|source=https://github.com/bucanero/apollo-ps4
|source=https://github.com/bucanero/apollo-ps4
|donation=
|donation=https://www.paypal.me/bucanerodev
}}
}}
{{#seo:
{{#seo:
Line 20: Line 20:
}}
}}
{{cleanup|article|Needs cleanup}}
{{cleanup|article|Needs cleanup}}
Apollo Save Tool is an application to manage save-game files on the PlayStation 4.
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 <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.
=== 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 <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.
 
=== 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/&lt;account-id&gt;/</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/&lt;account-id&gt;/</code>.
|-
| '''HDD saves'''
| files will be scanned from the hard disk, based on the current <code>User ID</code>.
|}
 
=== 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.
== Usage ==
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 '''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 '''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 <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.
 
==== 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.
 
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==
==Media==
'''YOUTUBETITLE''' ([https://www.youtube.com/watch?v=zzzzzzzzzzz YUOTUBE]) <br>
'''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">zzzzzzzzzzzzz</youtube>
<youtube width="640">42Y-4qQmlwY</youtube>
<youtube></youtube>


==Screenshots==
https://dlhb.gamebrew.org/ps4homebrews/apollosavetoolps4-01.png


<!--==Screenshots==
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-05.png
 
https://dlhb.gamebrew.org/ps4homebrews/apollosavetoolps4-06.png
== FAQs ==
https://dlhb.gamebrew.org/ps4homebrews/apollosavetoolps4-07.png
<ol>
https://dlhb.gamebrew.org/ps4homebrews/apollosavetoolps4-08.png-->
<li><p>Where I can get a save-game for ''XYZ game''?</p>
<p>You can check sites like [https://ps3.brewology.com/gamesaves/savedgames.php?page=savedgames&system=ps4 Brewology.com], and [https://gamefaqs.gamespot.com/ps4/ GameFAQs]. Also, searching on [http://www.google.com Google] might help.</p></li>
<li><p>I have a save-game file that I want to share. How can I upload it?</p>
<p>If you have a save file that is not currently available on the Online Database and want to share it, please check [https://github.com/bucanero/apollo-saves this link] for instructions.</p></li>
<li><p>Why is it called '''Apollo'''?</p>
<p>[https://en.wikipedia.org/wiki/Apollo Apollo] was the twin brother of [https://en.wikipedia.org/wiki/Artemis Artemis], goddess of the hunt. Since this project was born using the [https://github.com/Dnawrkshp/ArtemisPS3/ Artemis-GUI] codebase, I decided to respect that heritage by calling it Apollo.</p></li></ol>


==Changelog==
==Changelog==
'''v1.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
*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://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/nobodo Nobody/Wild Light]: [https://github.com/bucanero/apollo-vita/blob/main/data/haiku.s3m Background music track]


== External links ==
== External links ==
* Gbatemp - https://www.psxhax.com/threads/apollo-ps4-save-tool-in-development-by-bucanero-beta-ps4-pkg-arrives.10467/
* Official Website - https://www.bucanero.com.ar/
* Github - https://github.com/bucanero/apollo-ps4
* Github - https://github.com/bucanero/apollo-ps4
* VitaDB -
* Gbatemp -
* Google Source -
* Reddit -
* Gitlab -
* Github -
* Official Website -

Latest revision as of 02:58, 30 April 2024

Apollo Save Tool
Apollosavetoolps4.png
General
Authorbucanero
TypeSave managers and editors
Version1.4.2
LicenseGPL-3.0
Last Updated2023/12/10
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.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: