More actions
No edit summary |
|||
(14 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= | |lastupdated=2024/07/20 | ||
|type=Utilities | |type=Utilities | ||
|version=1. | |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 | ||
|website= | |website=https://www.bucanero.com.ar/2020/02/07/apollo-save-tool-released/ | ||
|source=https://github.com/bucanero/apollo-psp | |source=https://github.com/bucanero/apollo-psp | ||
| | |donation=https://github.com/bucanero/apollo-psp#donations | ||
}} | }} | ||
{{#seo: | {{#seo: | ||
Line 19: | Line 19: | ||
|image_alt=Apollo Save Tool | |image_alt=Apollo Save Tool | ||
}} | }} | ||
Apollo Save Tool | 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. | This homebrew app allows to download, unlock, patch and resign save-game files directly on your PSP. | ||
== Features == | == 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 <code>PARAM.SFO</code> information when changing data files. | |||
** 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 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 [https://github.com/bucanero/apollo-psp/releases 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 === | === Data folders === | ||
{| class="wikitable" style="width: 600px;" | |||
{| class="wikitable" | |||
! PSP | ! PSP | ||
! Folder | ! Folder | ||
|- | |- | ||
! External saves | |||
| | | Your saves must be stored on <code><ms0/ef0>:/APOLLO/SAVEDATA/</code>. | ||
|- | |- | ||
! Memory Stick saves | |||
| | | Save-games will be scanned from <code>ms0:/PSP/SAVEDATA/</code>. | ||
|} | |} | ||
{| class="wikitable" style="width: 600px;" | |||
|- | |||
! PS1 | |||
! Folder | |||
|- | |||
! External saves | |||
| your saves must be stored on <code><ms0/ef0>:/PS1/SAVEDATA/</code>. | |||
|- | |||
! Exported PSV saves | |||
| .PSV saves are saved on <code><ms0/ef0>:/PS3/EXPORT/PSV/</code>. | |||
|- | |||
! Virtual Memory Cards | |||
| VMC images will be scanned from <code><ms0/ef0>:/PS1/VMC/</code>. | |||
|} | |||
===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] | ||
How to use the plugins: | |||
* Install the plugin on your PSP (<code>ms0:/seplugins</code>). | |||
* 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 <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== | |||
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== | ==Screenshots== | ||
https://dlhb.gamebrew.org/psphomebrew/apollosavetoolpsp-03.jpg | https://dlhb.gamebrew.org/psphomebrew/apollosavetoolpsp-03.jpg | ||
== | ==Media== | ||
< | '''Download game saves directly , Apollo Save Tool for PSP - ([https://www.youtube.com/watch?v=8sRFD8uJZyk PSP Mav])'''<br> | ||
< | <youtube>8sRFD8uJZyk</youtube> | ||
< | ==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''' | |||
*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). | |||
*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. | |||
'''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. | |||
'''v1.0.0 2023/05/01''' | |||
Added: | |||
* Hex Editor for save-data files. | |||
* Improved save-game Web Server (<code>Bulk Save Management</code>): | |||
** 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. | |||
** <code>PARAM.SFO</code> hashing. | |||
** Cheat code patching. | |||
** Export to <code>.Zi</code>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 <code>libcurl</code> with TLS 1.2 support. | |||
* [https://github.com/bucanero/apollo-lib Apollo patch engine] v0.4.1. | |||
** Save Wizard (Game Genie) cheat codes support. | |||
** Bruteforce Save data (BSD) cheat scripting support. | |||
* Includes PSP save-game [https://github.com/bucanero/apollo-patches/tree/main/PSP 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== | ||
* [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/Dnawrkshp/ Dnawrkshp] | * [https://github.com/flatz flatz] - [https://github.com/bucanero/pfd_sfo_tools/ SFO tools]. | ||
* [https://www.psx-place.com/members/berion.1431/ Berion] | * [https://aldostools.org/ aldostools] - [https://bruteforcesavedata.forumms.net/ Bruteforce Save Data]. | ||
* [https://github.com/flatz flatz] | * [https://github.com/nobodo Nobody/Wild Light] - [https://github.com/bucanero/apollo-vita/blob/main/data/haiku.s3m Background music track]. | ||
* [https://aldostools.org/ aldostools] | |||
* [https://github.com/nobodo Nobody/Wild Light] | |||
Apollo Save Tool (PSP) - Copyright (C) 2020-2023 Damian Parrino | |||
== External links == | ==External links== | ||
* | * Author's website - http://www.bucanero.com.ar/ | ||
* | * Twitter - https://twitter.com/dparrino | ||
* GitHub - https://github.com/bucanero/apollo-psp |
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