Apollo Save Tool

PS3 Apollo Save Tool by bucanero v2.3.2

jolek

Senior Member
screenshot-main.png

  • Apollo Save Tool is an application to manage save-game files on the PlayStation 3.
    The apollo-ps3 homebrew app allows to download, unlock, patch and resign save-game files directly on your PS3.

    Features:
    • Easy to use: no crypto-key configuration or advanced setup needed.
    • Standalone: no computer required, everything happens on the PS3.
    • Save files listing: quick access to all the save files on USB and the internal PS3 HDD (+ file details)
    • Save SFO unlocking: allows the user to remove the copy-lock flag, enabling transfer of Copying Prohibited save files.
    • Save files patching: supports Bruteforce Save Data and Game Genie cheat patches to enhance your save-games.
    • Save PFD resigning: allows the user to resign save files made by other users and consoles.
    • Save downloading: access to an Online Database of save-game files to download straight to your PlayStation.
    • Automatic settings: auto-detection of PSID and Account-ID settings.
  • v1.7.0
    • Added local Web Server (download saves as .Zip)
    • Save-game selection (press SELECT to tag items)
      • Copy/Resign selected saves (Bulk Management)
    • Improved listings (items count)
    • New custom checksum support
      • LEGO Marvel Avengers
      • LEGO Star Wars: The Force Awakens

    .v1.6.5

    Added

    • New save-game cheats
      • Final Fantasy XIII
      • Ratchet & Clank Future: A Crack in Time
      • Resident Evil 4 HD
      • Resident Evil 6
      • Resident Evil Revelations 2
      • Ryu ga Gotoku Kiwami
      • Tales of Zestiria
    Fixed

    • Fixed Online DB URL
    Misc

    • Use Apollo-lib (shared with Apollo PS4)


    .v1.6.4
    Added

    • Added setting to redetect user/console IDs
    • Added custom decryption support
      • Dynasty Warriors 8: Xtreme Legends
    • Added custom checksum support
      • LEGO Pirates of the Caribbean: The Video Game
      • LEGO Star Wars III: The Clone Wars
      • Tales of Zestiria
    • New save-game cheats
      • Atelier Rorona Plus
      • Atelier Shallie
      • Battle of Tiles EX
      • Call of Duty: World at War
      • Class of Heroes 2G
      • Death Spank
      • Deathmatch Village
      • DuckTales Remastered
      • Everybody's Golf
      • Iron Man 2
      • J-STARS Victory VS+
      • Kick Beat
      • Monster High - New Ghoul in School
      • Mortal Kombat Arcade Kollection
      • Narco Terror
      • Sacred Citadel
      • Shrek Forever After
      • Silent Hill: Downpour
      • Super Motherload
      • Tales of Zestiria
      • The Awakened Fate Ultimatum
      • The Expendables 2
      • Vandal Hearts: Flames of Judgment
      • Wizardry The Labyrinth Of Lost Souls
    Fixed

    • Fixed freeze issue when DB rebuild was scheduled
    • Fixed comments in .ps3savepatch files


    .v1.6.3

    Added

    • Added offline PS3 account activation
      • Creates a fake account ID
      • Generates an offline activation file act.dat
    • View raw .ps3savepatch patch files
    • Added BSD mid, endian_swap commands support
    • Added fnv1, checksum32, wadd_le, sha1_xor64 hash methods
    • Added custom decryption support
      • Metal Gear Solid 2
      • Metal Gear Solid 3
      • Metal Gear Solid Peace Walker
    • Added custom checksum support
      • Alien: Isolation
      • Digimon All-Star Rumble
      • Dragon Ball Z: Ultimate Tenkaichi
      • DuckTales: Remastered
      • LEGO Batman 2: DC Super Heroes
      • LEGO Harry Potter: Years 1-4
      • LEGO Harry Potter: Years 5-7
      • LEGO Lord Of The Rings
      • LEGO The Hobbit
      • Samurai Warriors 4
      • Sengoku Musou 4
      • Tears to Tiara 2
    • New save-game cheats
      • Dragon Ball Z: Xenoverse
      • Odin Sphere Leifthrasir
      • One Piece Pirate Warriors 3
      • Sengoku Basara 4 Sumeragi
      • Transformers: Devastation

    .v1.6.0

    Added

    • Display save-games and trophy-set icons
    • Added Database rebuild dialog (trophies)
    • Added PS2 Classics CONFIG encryption support
    • Improved USB scanning for Saves and User Backup tools
    Fixed

    • Fixed .ps3savepatch file parsing

    .v1.5.8

    Added

    • Added Trophy edit support
      • Unlock trophies
      • Lock trophies (if not synced)
    • Added bulk trophy export to .Zip
    • Added custom checksum support
      • Kingdom Hearts Chain of Memories
    • Improved file copy to USB
    Fixed

    • Fixed account_id update (special case)


    .v1.5.5

    Added

    • Added BSD qwadd, right, left commands support
    • Added adler16, sdbm, dwadd_le hash methods
    • Added dev_usb006 scan for USB saves
    • Added custom decryption support
      • Final Fantasy XIII
      • Final Fantasy XIII-2
      • Lightning Returns: Final Fantasy XIII
      • Resident Evil 0 (Zero) (Blowfish)
      • Resident Evil HD Remaster (Blowfish)
      • Resident Evil Revelations 2 (Blowfish)
      • Need for Speed: Undercover
      • Call of Duty: Black Ops (3-DES CBC)
      • Call of Duty: Black Ops II (3-DES CBC)
      • Silent Hill 3 HD
    • New save-game cheats
      • Persona 5
      • Resident Evil: Revelations 2
      • Yakuza 0
      • 99 Vidas
      • Lost Dimension
      • RAGE
      • The Last of Us
      • BlazBlue
      • BlazBlue: Chronophantasma EXTEND
      • BlazBlue: Central Fiction
      • Resident Evil 0 (Zero)
      • Resident Evil 4 HD
      • Resident Evil 5
      • Resident Evil 6
      • The Elder Scrolls V: Skyrim
      • The Legend of Heroes: Sen no Kiseki
      • Devil May Cry 3 HD
      • Guilty Gear Xrd - Rev. 2 -
      • Dynasty Warriors 8: Empires
      • Saint Seiya Soldiers' Soul
      • Star Ocean 5: Integrity and Faithlessness
      • Kamen Rider Battride War Sousei/Genesis
      • Rainbow Skies
    • Added custom checksum support
      • Dead Space 2
      • Dead Space 3
      • Final Fantasy X HD
      • Final Fantasy X-2 HD
      • Final Fantasy XIII
      • Final Fantasy XIII-2
      • Lightning Returns: Final Fantasy XIII
      • Kingdom Hearts 2.5 HD
      • Kingdom Hearts Birth by Sleep
      • Prototype
      • Prototype 2
    • Added simple icons for trophies
    • Improved custom CRC32 method
    Fixed

    • Fixed bulk resign and bulk copy
    • Fixed Fake owner account (ffffffffffffffff)


    .v1.5.0

    Added

    • Added Trophy Set management
      • List trophies
      • Resign trophy sets
      • Backup trophies to Zip
    • Added custom encryption support (DmC, GTA5, Diablo 3, NFS Rivals)
      • Algorithms: Blowfish, AES, DES
    • Added "Import decrypted save file" option
    • Added PS2/PS1 .PSV saves to the Online Database
    • Improved user messages
    • Added BSD global variable support
    • Added BSD search next command support
    • Added GameGenie code type 88 relative search
    Fixed

    • Fixed .RAP uppercase issue


    .v1.4.6

    Added
    • Added BSD crc64_ecma and crc64_iso hash commands
    • Added custom CRC-64 hash support
    • Added deflate support to BSD decompression command
    Fixed
    • Fixed save-game patches
      • Darksiders
      • Call of Juarez Bound in Blood
      • Fuse

    .v1.4.5

    Added

    • Added Change Account ID option (Remove ID, Fake Owner/Rebug)
    • Added background to PS3 system Dialogs
    • Added Enable Debug Log setting
    • Game Genie Type 6 code support
    • New cheats
      • Guilty Gear Xrd -SIGN-
      • Guilty Gear Xrd Rev 2
      • BlazBlue: Centralfiction
    • Updated secure_file_id database with new Title IDs and keys
    • Updated Online Database with new save-games
    Fixed

    • Fixed Online Database save-game download bug

    .v1.4.2

    Added
    • Export PS1 .PSV saves to .mcs
    • Export PS2 .PSV saves to .psu
    • Import raw PS2 memcards to .VM2 (ECC / non-ECC)
    • Export PS2 .VM2 memcards to raw image
    • Added APOLLO-99PS1.PSV dummy save (to refresh XMB virtual memcards)

    .v1.4.0

    Added
    • PS2 Classics: export/decrypt .VME memcards to .VM2
    • PS2 Classics: import/encrypt .VM2 memcards to .VME
    • PS2 Classics: export/decrypt BIN.ENC images to .ISO
    • PS2 Classics: import/encrypt .ISO images to BIN.ENC
    • Added .PSV resigning (PS1/PS2)
    • Added PS1 .mcs/.psx save conversion to .PSV
    • Added PS2 .max/.cbs/.xps/.psu save conversion to .PSV
    • Added APOLLO-99PS2.PSV dummy save (to refresh XMB virtual memcards)

    .v1.2.5

    Added
    • Updated games.conf database with new IDs and keys
    • Add Copy savegame to HDD option
    • Add Zip savegame to HDD option
    • Add bulk save-game copy to HDD support
    • Add owners.xml support (select owners from the Settings menu)

    .v1.2.0

    Added

    • Add save-game region change support
    • Add custom decryption for Naughty Dog savegames (TLoU, Uncharted 2, Uncharted 3)
    • Add bulk save-game resign support
    • Add View Save details option
    • Add Export licenses to HDD (/dev_hdd0/exdata/)
    • Add proper detection of unprotected games
    • Add analog stick control support
    Fixed
    • Removed unsupported cheat code files
    • Fix BSD cheat code applying process
    • No cheat codes selected by default

    .v1.1.2

    Added
    • Export single .rif license to .rap file (User Backup menu)
    • Import single .rap file to user's .rif license (User Backup menu)
    • Bulk import .rap files to user's content .rif licenses (User Backup menu)

    .v1.1.0

    Added
    • Export the user's content licenses to .RAP files (User Backup menu)

    .v1.0.9

    Added
    • Support for compressed save-game file patching
    • Added insert, delete, compress, and decompress BSD patch commands
    • Improved save list browsing
    • Improved BSD patch code parsing
    • Reduced package installer size

    .v1.0.2

    Added

    • Re-added resign/cheat options to HDD/USB
    • Added decrypt file option
    • Updated UI with custom font

    Fixed

    • Fixed game listing issue (when name has a \n)
    • Fixed custom CRC calculation bug (BSD patches)

    .v1.0.0

    Added

    • Bruteforce Save Data cheat patch support
    • Changed save-game encryption/decryption method
    • Splash screen logo

    .v0.9.0

    Added

    • Game Genie cheat patch support
    • Updated UI
    • Added Remove Console ID patch
    • Added Licenses backup to .Zip (/dev_hdd0/home/000000XX/exdata/)
    • Added bulk save-game copy to USB
    • Added Trophies backup to USB
    • Added owner.txt support to override auto-detected settings
    • Improved auto-update check/download
    Fixed

    • Solved issue when copying save-games from HDD to USB
    • Solved freeze bug when using Clear local cache
    • UI: Fixed improper titles and messages

    .v0.6.5

    Added
    • Export save-game to .Zip file
    • Copy save-game to USB
    • New Settings option to clear local cache
    • New Settings option to update application data

    Fixed
    • Fixed patch when removing Account ID
    • Use internal PS3 fonts to fix issues with extended characters

    .v0.5.1

    Hot fix release.

    Fixed

    • Fix unzip issue when unpacking online save files

    .
    v0.5.0


    First public release.
    Added

    • Save file listing (+ details)
    • Save file SFO unlocking (remove lock flag)
    • Save file PFD resigning
    • Save file download from Online Database
    • Automatic detection of PSID/Account-ID settings
  • Using the application is simple and straight-forward:
    • Move UP/DOWN to select the save-game file you want to patch, and press :but x: . The patch screen will show the available fixes for the file. Select the patches and click Apply.
    • To see the item's details, press :but tri: . It will open the context menu on the screen. Press :but cir: to return to the list.
    • To reload the list, press :but square: .
    • Press left (L1/L2) or right trigger buttons (R1/R2) to move pages up or down.
  • No special setup is needed. Just download the latest apollo-ps3.pkg package and install it on your PlayStation 3. On first run, the application will detect and setup the required user settings.


  • Credits

See the full project's README for more information: https://bucanero.github.io/apollo-ps3/
feel free to share you comments and ideas! :cool2:


Download link: https://github.com/bucanero/apollo-ps3/releases/latest
As usual, full source code is available on GitHub :)


Note: A PS4 version has been released as well, see details > here <
 
Last edited:
Apollo Save Tool v1.7.4 is out!

Changelog:

Added

  • New cheat codes
    • Saint Seiya Sanctuary Battle
  • New custom checksum support
    • Dragon Age: Origins
    • Dynasty Warriors: Gundam
    • LEGO Harry Potter: Years 1-4
    • LEGO Indiana Jones 2: The Adventure Continues
    • The Orange Box (Half-Life, Portal, TF2)
Patch Engine

  • Updated Apollo patch engine v0.2.0
  • Improve patch error handling
  • Save Wizard / Game Genie
    • Improve SW code types 9, A
    • Add SW code types 3, 7, B, C, D
  • BSD scripts
    • New commands: copy, endian_swap, msgbox
    • New custom hash: force_crc32
    • Support initial value for add/wadd/dwadd/wsub
    • Fix md5_xor custom hash
Misc

  • Updated network code to libcurl (TLS 1.2)
  • Changed background music using libxmp
Fixed

  • Improved Account/Console ID re-detection
 
@bucanero

Apollo 1.8.0 latest seems to crash the ps3 on latest evilnat 4.90cfw. 1.7.4 does seam to work on 4.90cfw.

I had latest apollo installed (before i did the 4.89hfw with hen to 4.90cfw ising the new flasher) and crashes ps3 so i uninstalled it. Installed 1.7.4 and it loaded fine. updated to latest thtew the app and instead it shows corrupted install.

Anyone else have a similar experience? I tried evilnat 4.90 pex as well as pex oc versions so far. Same result.
 
no idea, I'm doing development on 4.84 rebug REX (Fat ps3), and still have 4.84 on a super-slim with HEN.

can't really tell anything about 4.90
 
No worries, hopefully it's something to do with my setup, just thought that I would report my experience.

I'll keep fiddling with it, i have another debug setting issue regarding cfw installation via debug options.
 
no idea, I'm doing development on 4.84 rebug REX (Fat ps3), and still have 4.84 on a super-slim with HEN.

can't really tell anything about 4.90

Apollo Save Tool 1.8.0 doesn't crash on my Evilnat 4.90 with Cobra 8.4 enabled.

The icons in this version appear like big icons for a fraction of a second when you change from one menu to another.
Even disabling the animations the effect persists. I had 1.7.0 installed and the transitions in the GUI was more smooth.
 
Apollo Save Tool 1.8.0 doesn't crash on my Evilnat 4.90 with Cobra 8.4 enabled.

The icons in this version appear like big icons for a fraction of a second when you change from one menu to another.
Even disabling the animations the effect persists. I had 1.7.0 installed and the transitions in the GUI was more smooth.

well I guess that could be related to the tiny3d library. Keep in mind I went away from that weird tiny3d scaling and set the default true scale resolution, but since tiny3d still uses those virtual coordinates I think it might be related to that change.

I don't remember such issue while I was doing my tests, but again I'm still on 4.84 so it could be a combination of tiny3d + some firmware specific thing.
 
Does cheat work on ps2 games
It can edit PS2 save files so you could edit the saves to cheat or use other peoples saves but its not like a codebreaker so you won't be able to do things like inf health or ammo unless the cheat exists in the game and can be enabled by a save file.
 
This app corrupted my savefile, now my game is stuck in endless loading save data. I only applied cheats. I lost 30 hoirs of gameplay in my assassin's creed 3 save. I don't recommend this
 
Apollo Save Tool v2.0.0
This is the ultimate solution for PS1 & PS2 virtual memcard management on PS3, supporting all VMC formats, including encrypted VMEs (ps2classic format). Enjoy!

Download: https://github.com/bucanero/apollo-ps3/releases

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
  • Manage PS2 Virtual Memory Card images (VMC)
    • Supports .VM2, ECC and non-ECC images (.PS2, .VME, .BIN, .VMC)
    • List, import, export, and delete PS2 saves inside VMC images
    • Import - Supported formats: .PSU, .PSV
    • Export - Supported formats: .PSU, .PSV
    • Handle PS2 Classics encryption on VME images
  • Save sort option by Type (PS3/PS1/PS2/PSP/VMC)
  • Online DB: added PS1 saves listing
  • Custom save decryption support
    • Metal Gear Solid 5: Ground Zeroes
  • New Secure file keys
    • FIFA 18
    • FIFA 19
Fixes
  • Patch Code fixes
    • Metal Gear Solid 5: The Phantom Pain
    • Resident Evil 6
Misc
  • Updated Apollo Patch Engine to v1.0.0
    • Add jenkins_oaat, lookup3_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)
 
The data base download feature is kinda brocken? Or maybe i didn't know how to use it correctly?

When i download a save file to hdd, it says it's saved in \tmp\fakeusb , and indeed inside the app i can find it, but copying the save file from whithin the savetool app doesn't work, it only copies a small size savefile that's isn't recognized by the game. Thus i had to do the copy process manually.
 
Back
Top