Skip to content

Commit 2866c45

Browse files
authored
new version (#268)
* Update Makefile * Update settings.h * docs * Update build.yml * Update CHANGELOG.md * Update exec_cmd.c
1 parent d776b6e commit 2866c45

7 files changed

Lines changed: 48 additions & 11 deletions

File tree

.github/workflows/build.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -133,10 +133,6 @@ jobs:
133133
working-directory: oosdk_libraries/zlib_partial
134134
run: make install
135135

136-
- name: Install polarssl
137-
working-directory: oosdk_libraries/polarssl-1.3.9
138-
run: make install
139-
140136
- name: Install libzip
141137
working-directory: oosdk_libraries/libzip-1.9.2
142138
run: |

CHANGELOG.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,47 @@ All notable changes to the `apollo-ps4` project will be documented in this file.
66

77
---
88

9+
## [v2.3.2](https://github.com/bucanero/apollo-ps4/releases/tag/v2.3.2) - 2026-04-26
10+
11+
### Added
12+
13+
* Bulk FTP upload support for PS4 saves
14+
- Upload multiple saves to FTP server in a single operation
15+
* Improve `param.sfo` resigning process for PS4 saves
16+
- Update PSID HMAC signature
17+
* Localization support
18+
- New languages: Chinese (Simplified), Chinese (Traditional), Korean
19+
* New cheat codes
20+
- Crisis Core: Final Fantasy VII: Reunion
21+
- Tales of Berseria Remastered
22+
* Custom save decryption support
23+
- Castle Crashers Remastered
24+
- Crisis Core: Final Fantasy VII: Reunion
25+
- Final Fantasy Pixel Remaster
26+
- Tales of Berseria Remastered
27+
* Custom save decompression support
28+
- Dying Light 2
29+
- Final Fantasy Pixel Remaster
30+
* Custom checksum support
31+
- Castle Crashers Remastered
32+
- Crisis Core: Final Fantasy VII: Reunion
33+
- Death Stranding
34+
- Dying Light 2
35+
- Far Cry 5
36+
- Resident Evil 5 (PS4)
37+
- Tales of Berseria Remastered
38+
- Tales of Symphonia Remastered
39+
40+
### Misc
41+
42+
* Apollo Patch Engine v2.0.4
43+
- Add `des3_ecb`, `hmac_sha256` support
44+
- Fix `offzip` decompression bug
45+
* Use mbedTLS library for cryptographic operations (AES, HMAC, SHA1, SHA256)
46+
- Remove polarSSL dependency
47+
48+
---
49+
950
## [v2.3.0](https://github.com/bucanero/apollo-ps4/releases/tag/v2.3.0) - 2026-02-22
1051

1152
### Added

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Package metadata.
22
TITLE := Apollo Save Tool
3-
VERSION := 02.30
3+
VERSION := 02.32
44
TITLE_ID := APOL00004
55
CONTENT_ID := IV0000-APOL00004_00-APOLLO0000000PS4
66

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ This homebrew app allows you to download, unlock, patch, and resign save-game fi
3535
* **Standalone:** no computer required, everything happens on the PS4.
3636
* **Automatic settings:** auto-detection of PS4 firmware, User ID, and Account-ID settings.
3737
* **Multi-user:** supports multiple user accounts.
38-
* **Localization support:** Chinese, English, French, Greek, Hungarian, German, Italian, Japanese, Portuguese, Russian, Spanish.
38+
* **Localization support:** Chinese, English, French, Greek, Hungarian, German, Italian, Japanese, Korean, Portuguese, Russian, Spanish.
3939

4040
## Save Management
4141

@@ -196,7 +196,7 @@ You need to have installed:
196196

197197
- [Open Orbis SDK](https://github.com/OpenOrbis/OpenOrbis-PS4-Toolchain/)
198198
- [Apollo](https://github.com/bucanero/apollo-lib) library
199-
- [polarSSL](https://github.com/bucanero/oosdk_libraries/tree/master/polarssl-1.3.9) library
199+
- [mbedTLS](https://github.com/Mbed-TLS/mbedtls/releases/tag/v2.16.12) library
200200
- [cURL](https://github.com/bucanero/oosdk_libraries/tree/master/curl-7.64.1) library
201201
- [libZip](https://github.com/bucanero/oosdk_libraries/tree/master/libzip-1.9.2) library
202202
- [SDL2](https://github.com/PacBrew/SDL/tree/ps4) library

docs/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ This homebrew app allows you to download, unlock, patch, and resign save-game fi
3030
* **Standalone:** no computer required, everything happens on the PS4.
3131
* **Automatic settings:** auto-detection of PS4 firmware, User ID, and Account-ID settings.
3232
* **Multi-user:** supports multiple user accounts.
33-
* **Localization support:** Chinese, English, French, Greek, German, Hungarian, Italian, Japanese, Portuguese, Russian, Spanish.
33+
* **Localization support:** Chinese, English, French, Greek, German, Hungarian, Italian, Japanese, Korean, Portuguese, Russian, Spanish.
3434

3535
## Save Management
3636

@@ -191,7 +191,7 @@ You need to have installed:
191191

192192
- [Open Orbis SDK](https://github.com/OpenOrbis/OpenOrbis-PS4-Toolchain/)
193193
- [Apollo](https://github.com/bucanero/apollo-lib) library
194-
- [polarSSL](https://github.com/bucanero/oosdk_libraries/tree/master/polarssl-1.3.9) library
194+
- [mbedTLS](https://github.com/Mbed-TLS/mbedtls/releases/tag/v2.16.12) library
195195
- [cURL](https://github.com/bucanero/oosdk_libraries/tree/master/curl-7.64.1) library
196196
- [libZip](https://github.com/bucanero/oosdk_libraries/tree/master/libzip-1.9.2) library
197197
- [SDL2](https://github.com/PacBrew/SDL/tree/ps4) library

include/settings.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#define APOLLO_VERSION "2.3.0" //Apollo PS4 version (about menu)
1+
#define APOLLO_VERSION "2.3.2" //Apollo PS4 version (about menu)
22
#define APOLLO_PLATFORM "PS4" //Apollo platform
33

44
#define MENU_TITLE_OFF 45 //Offset of menu title text from menu mini icon

source/exec_cmd.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1222,7 +1222,7 @@ static int _upload_save_ftp(const save_entry_t* save)
12221222
int ret = 0;
12231223
struct tm t = get_local_time();
12241224

1225-
init_loading_screen(_("Sync with FTP Server..."));
1225+
init_loading_screen(_("Preparing upload..."));
12261226

12271227
// Download existing FTP indexes
12281228
snprintf(remote, sizeof(remote), "%s%016" PRIX64 "/PS%d/", apollo_config.ftp_url, apollo_config.account_id, save->type);

0 commit comments

Comments
 (0)