More actions
No edit summary |
|||
(3 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
|description=Apollo Save Tool (PSP). | |description=Apollo Save Tool (PSP). | ||
|author=bucanero | |author=bucanero | ||
|lastupdated=2024/ | |lastupdated=2024/07/20 | ||
|type=Utilities | |type=Utilities | ||
|version=1.3. | |version=1.3.2 | ||
|license=GPL-3.0 | |license=GPL-3.0 | ||
|download=https://dlhb.gamebrew.org/psphomebrew/apollosavetoolpsp.7z | |download=https://dlhb.gamebrew.org/psphomebrew/apollosavetoolpsp.7z | ||
Line 72: | Line 72: | ||
|} | |} | ||
===Tools and resources=== | |||
To decrypt PSP save files, game-specific save keys are required. You can dump the required keys using PSP plugins, such as: | |||
* [https://github.com/bucanero/psptools/releases/download/20220719/pspsgkey13.zip SGKeyDumper] | * [https://github.com/bucanero/psptools/releases/download/20220719/pspsgkey13.zip SGKeyDumper] | ||
* [https://github.com/bucanero/psptools/releases/download/20220719/SGDeemer111.rar SGDeemer] | * [https://github.com/bucanero/psptools/releases/download/20220719/SGDeemer111.rar SGDeemer] | ||
Line 83: | Line 83: | ||
* Once the key has been dumped, Apollo will detect it, and use it as needed to decrypt, encrypt, apply patches, or rehash the PSP save. | * Once the key has been dumped, Apollo will detect it, and use it as needed to decrypt, encrypt, apply patches, or rehash the PSP save. | ||
Tip: if you have PSP save keys, use Apollo's <code>Dump Save-game Key</code> option on your PSP save, and then share the <code>gamekeys.txt</code> file so all these keys can be added to the next release. | |||
Where to find game saves: | |||
* [https://github.com/bucanero/apollo-saves Apollo Online database]. | |||
* [https://ps3.brewology.com/gamesaves/savedgames.php?page=savedgames&system=psp Brewology.com]. | |||
* [https://gamefaqs.gamespot.com/psp/ GameFAQs]. | |||
==Controls== | ==Controls== | ||
Line 128: | Line 111: | ||
==Changelog== | ==Changelog== | ||
'''v1.3.2 2024/07/20''' | |||
*Added: | |||
** Delete PS1 saves from VMC images. | |||
** Sort saves by Type (PSP/PS1). | |||
** Custom checksum support. | |||
*** InviZimals (UCES01241). | |||
*Misc: | |||
** Updated [https://github.com/bucanero/apollo-lib Apollo Patch Engine] to v1.1.0. | |||
*** Improve code parsing. | |||
*** Fix SW Code Type D issue with <code>CRLF</code> line breaks. | |||
*** 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>). | |||
*** Change <code>compress</code> and <code>decompress</code> command syntax. | |||
**** <code>decompress(offset, wbits)</code> | |||
**** <code>compress(offset)</code> | |||
'''v1.3.0 2024/02/17''' | '''v1.3.0 2024/02/17''' | ||
*Added: | *Added: |
Latest revision as of 04:19, 21 July 2024
Apollo Save Tool | |
---|---|
General | |
Author | bucanero |
Type | Utilities |
Version | 1.3.2 |
License | GPL-3.0 |
Last Updated | 2024/07/20 |
Links | |
Download | |
Website | |
Source | |
Support Author | |
Apollo Save Tool is an application to manage save-game files on the PlayStation Portable.
This homebrew app allows to download, unlock, patch and resign save-game files directly on your PSP.
Features
- Easy to use - No advanced setup needed.
- Standalone - No computer required, everything happens on the PSP.
- Automatic settings - Auto-detection of User settings.
- Multi-user - Supports multiple user accounts.
- Save Management:
- Save files listing - Quick access to all the save files on Memory Stick and the internal PSP memory (+ file details)
- Save PARAM.SFO updating - Rehash and update
PARAM.SFO
information when changing data files. - 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 PSP.
- PS1 Virtual Memory Card Management:
- VMC saves listing - Quick access to all save files on Virtual Memory Cards images.
- Supported VMC formats - .VMP, .MCR, .VM1, .BIN, .VMC, .GME, .VGS, .SRM, .MCD
- VMC saves import/export - Export saves on VMC images to .MCS/.PSV/.PSX formats, and import saves to VMCs from other tools and consoles (.MCS, .PSV, .PSX, .PS1, .MCB, .PDA supported).
Installation
Just download the latest apollo-psp.zip package and install it on your PlayStation Portable.
On first run, the application will detect and setup the required user settings.
User guide
Data folders
PSP | Folder |
---|---|
External saves | Your saves must be stored on <ms0/ef0>:/APOLLO/SAVEDATA/ .
|
Memory Stick saves | Save-games will be scanned from ms0:/PSP/SAVEDATA/ .
|
PS1 | Folder |
---|---|
External saves | your saves must be stored on <ms0/ef0>:/PS1/SAVEDATA/ .
|
Exported PSV saves | .PSV saves are saved on <ms0/ef0>:/PS3/EXPORT/PSV/ .
|
Virtual Memory Cards | VMC images will be scanned from <ms0/ef0>:/PS1/VMC/ .
|
Tools and resources
To decrypt PSP save files, game-specific save keys are required. You can dump the required keys using PSP plugins, such as:
How to use the plugins:
- Install the plugin on your PSP (
ms0:/seplugins
). - Enable it using the recovery menu.
- Start your PSP game and let it load/save so the plugin can dump the key.
- Once the key has been dumped, Apollo will detect it, and use it as needed to decrypt, encrypt, apply patches, or rehash the PSP save.
Tip: if you have PSP save keys, use Apollo's Dump Save-game Key
option on your PSP save, and then share the gamekeys.txt
file so all these keys can be added to the next release.
Where to find game saves:
Controls
Up/Down - Scroll through list
Cross - Select the save-game file, Apply selected patch
Triangle - View item's detail
Circle - Return to the list
Square - Reload the list
L1/L2 or R1/R2 - Move pages up or down
Screenshots
Media
Download game saves directly , Apollo Save Tool for PSP - (PSP Mav)
Changelog
v1.3.2 2024/07/20
- Added:
- Delete PS1 saves from VMC images.
- Sort saves by Type (PSP/PS1).
- Custom checksum support.
- InviZimals (UCES01241).
- Misc:
- Updated Apollo Patch Engine to v1.1.0.
- Improve code parsing.
- Fix SW Code Type D issue with
CRLF
line breaks. - 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)
). - Change
compress
anddecompress
command syntax.decompress(offset, wbits)
compress(offset)
- Updated Apollo Patch Engine to v1.1.0.
v1.3.0 2024/02/17
- Added:
- Proper save resigning using KIRK engine CMD5:
- Uses unique per-console Fuse ID.
- Fixes save ownership in games like Gran Turismo.
- Manage PS1 Virtual Memory Card images (VMC):
- Supports .VMP and external formats (.MCR, .VM1, .BIN, .VMC, .GME, .VGS, .SRM, .MCD).
- List, import, and export PS1 saves inside VMC images.
- Import - Supported formats: .MCS, .PSV, .PSX, .PS1, .MCB, .PDA.
- Export - Supported formats: .MCS, .PSV, .PSX.
- New cheat codes:
- Monster Hunter Freedom Unite (ULUS10391/ULES01213).
- Monster Hunter Portable 2nd G (ULJM05500).
- DLC Quests codes:
- Monster Hunter Freedom Unite (ULUS10391/ULES01213).
- Monster Hunter Portable 2nd G (ULJM05500).
- Custom save decryption:
- Patapon 3 (UCUS98751/UCES01421).
- Monster Hunter Freedom Unite (ULUS10391/ULES01213).
- Monster Hunter Portable 2nd G (ULJM05500).
- Monster Hunter Portable 3rd (ULJM05800).
- Custom checksum support:
- Monster Hunter Freedom Unite (ULUS10391/ULES01213).
- Monster Hunter Portable 2nd G (ULJM05500).
- Monster Hunter Portable 3rd (ULJM05800).
- Proper save resigning using KIRK engine CMD5:
- Misc:
- Updated Apollo Patch Engine to v0.7.0:
- Add jhash, jenkins_oaat, lookup3_little2 hash functions.
- Add camellia_ecb encryption.
- Add Monster Hunter 2G/3rd PSP decryption.
- Add RGG Studio decryption (PS4).
- Add Dead Rising checksum.
- Updated Apollo Patch Engine to v0.7.0:
v1.2.0 2023/10/30
- Added:
- Support ef0 storage (PSP Go internal memory).
- Added AHX background music player.
- Added on-screen keyboard.
- Added URL Downloader (Network Tools).
- Auto-detect X/O button settings.
- Compress .ISO files to .CSO.
- Decompress .CSO files to .ISO.
- Added Save-game Key database for PSP games.
- New PSP cheat codes.
- Persona (ULUS10432).
- New PSP copy-unlock patches.
- InviZimals: Shadow Zone (UCES01411, UCES01581, UCUS98760).
- InviZimals: The Lost Tribes (UCES01525).
- SOCOM: Fire Team Bravo 2 (UCUS98645).
- Custom checksum support.
- InviZimals: Shadow Zone (UCES01411, UCES01581, UCUS98760).
- InviZimals: The Lost Tribes (UCES01525).
- Fixed:
- Online DB: fixed file cache.
- Simple Webserver: fixed folder links.
- Fixed timestamp on debug logs.
- Misc:
- Updated apollo-lib (Patch Engine) to v0.5.5.
- Add host callbacks (username, lan mac, wlan mac, sys name, psid, account id).
- Add murmu3_32 hash function.
- Add MGS5 decryption PS3/PS4.
- Add Castlevania:LoS checksum.
- Add Rockstar checksum.
- Fix SaveWizard Code Type C.
- Fix right() on little-endian platforms.
- Updated apollo-lib (Patch Engine) to v0.5.5.
v1.0.0 2023/05/01 Added:
- Hex Editor for save-data files.
- Improved save-game Web Server (
Bulk Save Management
):- Backup and download saves as .Zip.
- Network Tools:
- Simple local Web Server (full access to console memory stick).
- New PSP cheat codes:
- BlazBlue: Continuum Shift II.
- Custom checksum support:
- BlazBlue: Continuum Shift II.
v0.7.0 2023/04/02
- First public release. Dedicated to Luna ~ in loving memory (2011 - 2023).
- PSP save-game management.
- Import and export saves.
PARAM.SFO
hashing.- Cheat code patching.
- Export to
.Zi
p.
- Save data decryption/encryption (Game Key required).
- Option to auto-install Save-game Key dumper plugin.
- Online DB with PSP saves for over 400 games.
- Networking code using
libcurl
with TLS 1.2 support.
- Networking code using
- Apollo patch engine v0.4.1.
- Save Wizard (Game Genie) cheat codes support.
- Bruteforce Save data (BSD) cheat scripting support.
- Includes PSP save-game cheat patches.
- Misc tools: Zip, 7-Zip archive extraction.
- VMP PS1 memcard resigning.
- Export VMP PS1 memcard to MCR.
- Import MCR PS1 memcard to VMP.
Credits
Acknowledgments:
- Dnawrkshp - Artemis PS3.
- Berion - GUI design.
- flatz - SFO tools.
- aldostools - Bruteforce Save Data.
- Nobody/Wild Light - Background music track.
Apollo Save Tool (PSP) - Copyright (C) 2020-2023 Damian Parrino
External links
- Author's website - http://www.bucanero.com.ar/
- Twitter - https://twitter.com/dparrino
- GitHub - https://github.com/bucanero/apollo-psp