PS3 [Update] Apollo Save Tool v1.8.4 released

Update v1.8.4 Released
. Original Introduction: PS3 development has been seeing an upkick lately and developer @bucanero has been one of the developers playing a part. The developer has recently updated Artemis with new support and also released PKGi (PS3) but now the developer shares a great utility that involves PS3 Game Saves called Apollo, built utilizing the Artemis GUI this homebrew capable of running on CFW and PS3HEN will allow you to Patch & Resign your Game Saves / Download Game Saves / Unlock Game Saves all from the convenience of your PS3 console and not PC tools are required. Below you can see the release thread from the developer himself: So i'll let @bucanero take it from here with another great release:
-STLcardsWS

screenshot_main.png

It's summer and you're bored; what do you do with that amount of free time? You create "Apollo", a new homebrew app for the PS3! :D

  • you might wonder... 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.

    So, without further ado, let's present Apollo:

    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.8.4

    Added
    • Hex Editor for save-data files
    • Improved internal Web Server (Online DB support)
    • Custom offline Account-ID activation (On-screen Keyboard)
    • User-defined Online DB URL (Settings)
    Fixed

    • Fix Final Fantasy XIII save-game decryption bug
    Misc

    • Updated Apollo patch engine v0.4.1
      • Skip search if the pattern was not found
      • Improve code types 9, B, D
      • Fixed Final Fantasy XIII encryption bug on PS3
      • Add value subtraction support (BSD)
    • Custom checksum: Dai-3-Ji Super Robot Taisen Z

    .v1.8.0

    Added
    • Import Trophies from USB
    • Improve Trophy bulk export
    • Download Online DB saves to HDD
    • Extract archive tool (.zip, .7z, .rar)
    • Network Tools
      • URL downloader tool (download http/https/ftp/ftps links)
      • Simple local Web Server (full access to console drives)
    • New save-game sorting options (Settings)
      • by Name, by Title ID
    • Show PS3 IP address when running Apollo's Web Server
    • Improve USB support (scan USB0 to USB6)
    • On-screen Keyboard (for text input)
    Fixed

    • Fix screen aspect ratio (Tiny3D viewport issue)
    • Fix list refresh bug with .PSV saves
    • Fix .VM2 to .VMC export bug
    • Fix bug when saving settings
    Misc

    • Download application data updates from apollo-patches repository
    • Use .savepatch extension for save-game patches
    • Updated Apollo patch engine v0.3.0
      • BSD scripting changes
      • New custom hash: mgspw_checksum
      • Fix sha1_xor64 custom hashing
      • Fix little-endian support for decrypters/hashes (PS4/Vita)

    .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.


  • screenshot_main.png screenshot_patches.png screenshot_savelist.png screenshot_settings.png screenshot_about.png screenshot_details.png


  • 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 <
A PSP version is also available, see details > here <
 
Last edited by a moderator:
if the XMB waves are already on the screen, then the Apollo app has exited and the control is back on the PS3 side.

If you have a chance, could you check with any other CFW or HEN? Since you say that the waves are shown on the screen, I believe that it might be an issue beyond apollo, and is only related to 4.88 CFW with the 8.3 cobra... perhaps the db.err file triggers something at the firmware that breaks it.
Same problem on Rebug Lite 4.86:
 
Last edited:
Same problem on Rebug Lite 4.86:

if you select "Quit" with the PS button from the xmb overlay, you get the same freeze issue?

I was testing on 4.84 Rebug REX and I couldn't replicate it. When I have a chance I'll build a custom binary so you can test it on your side and see if we can get some additional debug information.
 
if you select "Quit" with the PS button from the xmb overlay, you get the same freeze issue?

I was testing on 4.84 Rebug REX and I couldn't replicate it. When I have a chance I'll build a custom binary so you can test it on your side and see if we can get some additional debug information.
Downgraded to Rebug Lite 4.84.1 and also froze the PS3 on exit. Here is the log:
Code:
[2021-07-14 03:56:24] ----- File (/dev_hdd0/tmp/apollo.log) debug logger initialized -----
[2021-07-14 03:56:27] saveload_thread started
[2021-07-14 03:56:27] Loading icon
[2021-07-14 03:56:28] saveload_game_status_cb called
[2021-07-14 03:56:28] Free space : 203270532
New save game? : 0
 -dirname : NP0APOLLO-OPTIONS
 -title : Apollo Save Tool
  subtitle : Settings
  detail : www.bucanero.com.ar
  copy protected? : 0
  parental level : 0
  listParameter :
binding information : 0
size of save data : 99
size of system file : 35
total files : 2
number of files : 2
[2021-07-14 03:56:28]   -File type : 2
   File size : 64337
   filename : ICON0.PNG
[2021-07-14 03:56:28]   -File type : 1
   File size : 56
   filename : SETTINGS
[2021-07-14 03:56:29] saveload_game_file_cb called
[2021-07-14 03:56:29] Last operation wrote 0 bytes
[2021-07-14 03:56:29] Saving icon
[2021-07-14 03:56:29] saveload_game_file_cb exit
[2021-07-14 03:56:29] saveload_game_file_cb called
[2021-07-14 03:56:29] Last operation wrote 64337 bytes
[2021-07-14 03:56:29] Writing game data
[2021-07-14 03:56:29] saveload_game_file_cb exit
[2021-07-14 03:56:29] saveload_game_file_cb called
[2021-07-14 03:56:29] Last operation wrote 56 bytes
[2021-07-14 03:56:29] saveload_game_file_cb exit
[2021-07-14 03:56:29] sysSaveAutoLoad2/Save2 returned : 0
[2021-07-14 03:56:29] saveload_thread exiting
[2021-07-14 18:49:11] ----- File (/dev_hdd0/tmp/apollo.log) debug logger initialized -----
[2021-07-14 18:49:15] saveload_thread started
[2021-07-14 18:49:15] Loading icon
[2021-07-14 18:49:15] saveload_game_status_cb called
[2021-07-14 18:49:15] Free space : 202878412
New save game? : 0
 -dirname : NP0APOLLO-OPTIONS
 -title : Apollo Save Tool
  subtitle : Settings
  detail : www.bucanero.com.ar
  copy protected? : 0
  parental level : 0
  listParameter :
binding information : 0
size of save data : 99
size of system file : 35
total files : 2
number of files : 2
[2021-07-14 18:49:15]   -File type : 2
   File size : 64337
   filename : ICON0.PNG
[2021-07-14 18:49:15]   -File type : 1
   File size : 56
   filename : SETTINGS
[2021-07-14 18:49:16] saveload_game_file_cb called
[2021-07-14 18:49:16] Last operation wrote 0 bytes
[2021-07-14 18:49:16] Saving icon
[2021-07-14 18:49:16] saveload_game_file_cb exit
[2021-07-14 18:49:16] saveload_game_file_cb called
[2021-07-14 18:49:16] Last operation wrote 64337 bytes
[2021-07-14 18:49:16] Writing game data
[2021-07-14 18:49:16] saveload_game_file_cb exit
[2021-07-14 18:49:16] saveload_game_file_cb called
[2021-07-14 18:49:16] Last operation wrote 56 bytes
[2021-07-14 18:49:16] saveload_game_file_cb exit
[2021-07-14 18:49:17] sysSaveAutoLoad2/Save2 returned : 0
[2021-07-14 18:49:17] saveload_thread exiting
[2021-07-14 18:49:21] Trophy=0 [5] ' Platinum' (Platinum
)
[2021-07-14 18:49:21] Trophy=1 [0] ' First Treasure' (Find one treasure
)
[2021-07-14 18:49:21] Trophy=2 [6] '  Apprentice Fortune Hunter' (Find ten treasures
)
[2021-07-14 18:49:21] Trophy=3 [5] ' Novice Fortune Hunter' (Find 20 treasures
)
[2021-07-14 18:49:21] Trophy=4 [5] ' Cadet Fortune Hunter' (Find 30 treasures
)
[2021-07-14 18:49:21] Trophy=5 [5] ' Intermediate Fortune Hunter' (Find 40 treasures
)
[2021-07-14 18:49:21] Trophy=6 [5] ' Practiced Fortune Hunter' (Find 50 treasures
)
[2021-07-14 18:49:21] Trophy=7 [5] ' Proficient Fortune Hunter' (Find 60 treasures
)
[2021-07-14 18:49:21] Trophy=8 [5] ' Professional Fortune Hunter' (Find 70 treasures
)
[2021-07-14 18:49:21] Trophy=9 [5] ' Expert Fortune Hunter' (Find 80 treasures
)
[2021-07-14 18:49:21] Trophy=10 [5] ' Crack Fortune Hunter' (Find 90 treasures
)
[2021-07-14 18:49:21] Trophy=11 [5] ' Master Fortune Hunter' (Find all 100 treasures
)
[2021-07-14 18:49:21] Trophy=12 [5] ' Relic Finder' (Find the Strange Relic
)
[2021-07-14 18:49:21] Trophy=13 [5] ' Survivor' (Defeat 75 enemies in a row without dying
)
[2021-07-14 18:49:21] Trophy=14 [5] ' 20 Headshots' (Defeat 20 enemies with headshots
)
[2021-07-14 18:49:21] Trophy=15 [5] ' 100 Headshots' (Defeat 100 enemies with headshots
)
[2021-07-14 18:49:21] Trophy=16 [5] ' 250 Headshots' (Defeat 250 enemies with headshots
)
[2021-07-14 18:49:21] Trophy=17 [5] ' Headshot Expert' (Defeat five enemies in a row with headshots
)
[2021-07-14 18:49:21] Trophy=18 [5] ' Run-and-Gunner' (Defeat 20 enemies by shooting from the hip (without aiming with L1)
)
[2021-07-14 18:49:21] Trophy=19 [5] ' Hangman' (Defeat 20 enemies with gunfire by aiming while hanging
)
[2021-07-14 18:49:21] Trophy=20 [5] ' 50 Kills: 92FS - 9mm' (Defeat 50 enemies with the 92FS - 9mm
)
[2021-07-14 18:49:21] Trophy=21 [5] ' 50 Kills: Micro - 9mm' (Defeat 50 enemies with the Micro - 9mm
)
[2021-07-14 18:49:21] Trophy=22 [5] ' 30 Kills: Wes - 44' (Defeat 30 enemies with the Wes - 44
)
[2021-07-14 18:49:21] Trophy=23 [5] ' 30 Kills: Desert - 5' (Defeat 30 enemies with the Desert - 5
)
[2021-07-14 18:49:21] Trophy=24 [5] ' 20 Kills: Pistole' (Defeat 20 enemies with the Pistole
)
[2021-07-14 18:49:21] Trophy=25 [5] ' 70 Kills: FAL' (Defeat 70 enemies with the FAL
)
[2021-07-14 18:49:21] Trophy=26 [5] ' 70 Kills: M4' (Defeat 70 enemies with the M4
)
[2021-07-14 18:49:21] Trophy=27 [5] ' 50 Kills: Dragon Sniper' (Defeat 50 enemies with the Dragon Sniper
)
[2021-07-14 18:49:21] Trophy=28 [5] ' 30 Kills: Moss - 12' (Defeat 30 enemies with the Moss - 12
)
[2021-07-14 18:49:21] Trophy=29 [5] ' 70 Kills: SAS - 12' (Defeat 70 enemies with the SAS - 12
)
[2021-07-14 18:49:21] Trophy=30 [5] ' 50 Kills: M32 - Hammer' (Defeat 50 enemies with the M32 - Hammer
)
[2021-07-14 18:49:21] Trophy=31 [5] ' 30 Kills: RPG - 7' (Defeat 30 enemies with the RPG - 7
)
[2021-07-14 18:49:21] Trophy=32 [5] ' 200 Kills: GAU - 19' (Defeat 200 enemies with the GAU - 19
)
[2021-07-14 18:49:21] Trophy=33 [5] ' 30 Kills: Mk-NDI' (Defeat 30 enemies with Mk-NDI grenades
)
[2021-07-14 18:49:21] Trophy=34 [5] ' Triple Dyno-Might!' (Defeat three enemies with one explosion
)
[2021-07-14 18:49:21] Trophy=35 [5] ' Grenade Hangman' (Defeat ten enemies with grenades by aiming while hanging
)
[2021-07-14 18:49:21] Trophy=36 [5] ' Bare-knuckle Brawler' (Defeat 20 enemies with hand-to-hand combat
)
[2021-07-14 18:49:21] Trophy=37 [5] ' Bare-knuckle Slugger' (Defeat 50 enemies with hand-to-hand combat
)
[2021-07-14 18:49:21] Trophy=38 [5] ' Bare-knuckle Expert' (Defeat ten enemies in a row with hand-to-hand combat
)
[2021-07-14 18:49:21] Trophy=39 [5] ' Master Ninja' (Defeat 50 enemies with stealth attacks
)
[2021-07-14 18:49:21] Trophy=40 [5] ' Steel Fist Master' (Defeat 20 enemies with a single punch, after softening them up with gunfire
)
[2021-07-14 18:49:21] Trophy=41 [5] ' Steel Fist Expert' (Defeat ten enemies in a row with a single punch, after softening them up with gunfire
)
[2021-07-14 18:49:21] Trophy=42 [5] ' Charted! - Easy' (Finish the game in Easy Mode
)
[2021-07-14 18:49:21] Trophy=43 [5] ' Charted! - Normal' (Finish the game in Normal Mode
)
[2021-07-14 18:49:21] Trophy=44 [5] ' Charted! - Hard' (Finish the game in Hard Mode
)
[2021-07-14 18:49:21] Trophy=45 [5] ' Charted! - Crushing' (Finish the game in Crushing Mode
)
[2021-07-14 18:49:21] Trophy=46 [5] ' Thrillseeker' (Complete one Competitive Multiplayer game
)
[2021-07-14 18:49:21] Trophy=47 [5] ' Buddy System' (Complete one Cooperative Multiplayer game
)
[2021-07-14 18:49:21] Trophy=48 [5] ' Sneaky…' (Get 50 Stealth Kills
)
[2021-07-14 18:49:21] Trophy=49 [5] ' Brass Knuckles' (Get 100 Melee Kills
)
[2021-07-14 18:49:21] Trophy=50 [5] ' Tastes Like Chicken' (Get 20 BBQ Medals
)
[2021-07-14 18:49:21] Trophy=51 [5] ' Rapid Fire!' (Get 7 Tripled Medals in Deathmatch
)
[2021-07-14 18:49:21] Trophy=52 [5] ' I Told You I Was Hardcore' (Complete All 3 Co-op Objective Maps on Hard
)
[2021-07-14 18:49:21] Trophy=53 [5] ' Made It' (Finish Wave 10 in 1 Survival Game
)
[2021-07-14 18:49:21] Trophy=54 [5] ' Gold Digger' (Finish Wave 10 in 1 Gold Rush Game
)
[2021-07-14 18:49:21] Trophy=55 [5] ' Wipe Them Out…' (Win 50 Deathmatch Games
)
[2021-07-14 18:49:21] Trophy=56 [5] ' Plays Well With Others' (Win 50 Objective Games
)
[2021-07-14 18:49:21] Trophy=57 [5] ' Still Alive' (Win 50 Elimination Games
)
[2021-07-14 18:49:21] Trophy=58 [5] ' Plundered!' (Get 200 Captured Medals
)
[2021-07-14 18:49:21] Trophy=59 [5] ' Cold Blooded' (Get 2500 Kills
)
[2021-07-14 18:49:21] Trophy=60 [5] ' You Can't Break Me' (Complete all three Co-op Objective maps on Crushing
)
[2021-07-14 18:49:21] Trophy=61 [5] ' Under Siege' (Finish Wave 10 in one Siege Game
)
[2021-07-14 18:49:21] Trophy=62 [5] ' Speedy' (Get 10 First! Medals
)
[2021-07-14 18:49:21] Trophy=63 [5] ' I'll Cover You' (Get 50 Defender Medals
)
[2021-07-14 18:49:22] Trophy=64 [5] ' Fallen Angel' (Get 50 Afterlife Medals
)
[2021-07-14 18:49:22] Trophy=65 [5] ' Not So Fast' (Get 20 Shut 'Em Down Medals
)
[2021-07-14 18:49:22] Trophy=66 [5] ' Jack of All Trades' (Get 15 Triple Threat Medals
)
[2021-07-14 18:49:22] Trophy=67 [5] ' You Run, I'll Shoot' (Get 10 Protectorate Medals
)
[2021-07-14 18:49:22] Trophy=68 [5] ' Back at Ya' (Get 50 Retaliation Medals
)
[2021-07-14 18:49:22] Trophy=69 [5] ' Kneel Before Z...' (Get 5 Put 'Em Down Medals
)
[2021-07-14 18:49:22] Trophy=70 [5] ' Rock A Rhyme' (Get 100 Tricky Medals
)
[2021-07-14 18:49:33] Decrypting TROPTRNS.DAT ...
[2021-07-14 18:49:33] (TROPTRNS.DAT) fsize = 26000 / aligned fs = 26000
[2021-07-14 18:49:33] PARAM.SFO was patched successfully
[2021-07-14 18:49:33] Total Unlocked: 4 (Synced: 2)
[2021-07-14 18:49:33] Applying trophy changes to 'Uncharted 2: Among Thieves™ '...
[2021-07-14 18:49:33] Active code: [2] '  Apprentice Fortune Hunter'
[2021-07-14 18:49:33] Patching /dev_hdd0/home/00000001/trophy/NPWR00462_00/TROPUSR.DAT ...
[2021-07-14 18:49:33] Patching /dev_hdd0/home/00000001/trophy/NPWR00462_00/TROPTRNS.DAT ...
[2021-07-14 18:49:33] Total Unlocked: 4 (Synced: 2)
[2021-07-14 18:49:33] Unlocked Total: 3
[2021-07-14 18:49:33] Encrypting TROPTRNS.DAT ...
[2021-07-14 18:49:33] Check (TROPTRNS.DAT) fsize = 26000 / PFD fsize = 26000
[2021-07-14 18:49:33] (TROPTRNS.DAT) fsize = 26000 / aligned fs = 26000
[2021-07-14 18:49:33] Resigning trophy 'Uncharted 2: Among Thieves™ '...
[2021-07-14 18:49:33] pfdtool 0.2.3 (c) 2012 by flatz
[2021-07-14 18:49:33] user_id [00000001] console_id (REMOVIDO REMOVIDO)
[2021-07-14 18:49:33] game_id [NPWR00462_00] data_path '/dev_hdd0/home/00000001/trophy/NPWR00462_00/'
[2021-07-14 18:49:33] [*] Warning: Game (NPWR00462_00) was not found in the key database.
[2021-07-14 18:49:33] [*] Warning: A disc hash key was not found. A fallback disc hash key will be used.
[2021-07-14 18:49:35] pfdtool clean up...
[2021-07-14 18:49:35] clean up complete
[2021-07-14 18:49:36] Creating db.err file for database rebuild...
if you select "Quit" with the PS button from the xmb overlay, you get the same freeze issue?
Yes, even trying to use the "quit" of xmb, it freezes.
 
Last edited:
if you select "Quit" with the PS button from the xmb overlay, you get the same freeze issue?

I was testing on 4.84 Rebug REX and I couldn't replicate it. When I have a chance I'll build a custom binary so you can test it on your side and see if we can get some additional debug information.
Are you using some docker image to build the applications? I want to start to develop some homebrews, but I don't want to create a VM (I'm on windows...)
 
That's good, but I think I will use a docker image to be able to configure some actions on github to compile a new version on every push (forgot to mention this, sorry).
I found this three docker images online:
- https://hub.docker.com/r/psl1ght/psl1ght/ (pretty old, but I guess it works)
- https://github.com/flipacholas/Docker-PS3DevExtra (contains psl1ght and other libraries)
- https://github.com/wargio/ps3sdk-docker (ps3-toolchain + psl1ght).

Not sure which is one is recommended nowadays.
 
I found this three docker images online:
- https://hub.docker.com/r/psl1ght/psl1ght/ (pretty old, but I guess it works)
- https://github.com/flipacholas/Docker-PS3DevExtra (contains psl1ght and other libraries)
- https://github.com/wargio/ps3sdk-docker (ps3-toolchain + psl1ght).

Not sure which is one is recommended nowadays.
https://hub.docker.com/r/flipacholas/ps3devextra

flipacholas docker image appears to be good. I'll try to build some simple project using it.
 
I already owe you a ps3netsrv android server, but I need to understand how the netiso Cobra protocol works... :D

I can explain it if you want... it's quite simple.
- The communication is always started by the PS3 client (netiso plugin)
- ps3netsrv receives requests of sectors, read them from the ISO and send the raw data back to the PS3 client.
- In the case of folders, ps3netsrv creates a virtual ISO in memory. You can add support for folders later.

This is a simple ISO server included in webMAN MOD:
https://github.com/aldostools/webMAN-MOD/blob/master/include/netserver.h

This is my fork of ps3netsrv with many extra features added
https://github.com/aldostools/webMAN-MOD/tree/master/_Projects_/ps3netsrv

This is the original ps3netsrv by Cobra with small modifications by deank
https://github.com/aldostools/webMA...ts_/ps3netsrv/bins/old/ps3netsrv-src-deank.7z

These are some alternative forks:
https://github.com/dirkvdb/ps3netsrv--
https://github.com/xakep666/ps3netsrv-go
 
I can explain it if you want... it's quite simple.
- The communication is always started by the PS3 client (netiso plugin)
- ps3netsrv receives requests of sectors, read them from the ISO and send the raw data back to the PS3 client.
- In the case of folders, ps3netsrv creates a virtual ISO in memory. You can add support for folders later.

This is a simple ISO server included in webMAN MOD:
https://github.com/aldostools/webMAN-MOD/blob/master/include/netserver.h

This is my fork of ps3netsrv with many extra features added
https://github.com/aldostools/webMAN-MOD/tree/master/_Projects_/ps3netsrv

This is the original ps3netsrv by Cobra with small modifications by deank
https://github.com/aldostools/webMA...ts_/ps3netsrv/bins/old/ps3netsrv-src-deank.7z

These are some alternative forks:
https://github.com/dirkvdb/ps3netsrv--
https://github.com/xakep666/ps3netsrv-go
May I send you a PM (or maybe, open another thread...)? To avoid derail this thread :D. So we can discuss about the implementation. I'll try to create a simple android server, but as I'm not very skilled on C++, I'll have some doubts...
 
Are you using some docker image to build the applications? I want to start to develop some homebrews, but I don't want to create a VM (I'm on windows...)

no, I'm not using a docker image, I've built my ps3 toolchain from scratch on macOS. So everything runs locally without VMs.
For Windows I can suggest using the WSL , and then just using the pre-compiled toolchain that I shared on my Github repo:
https://github.com/bucanero/ps3toolchain/releases

You only need to decompress the ubuntu-latest.tar.gz on your WSL and you're ready to go. You'll have all the updated libraries and stuff that I use, in case you want to build Apollo or PKGi.

Btw, you can also build the updated toolchain natively on Windows using cygwin or minGW, there was a thread here and I remember that @Crystal explained how to install everything on Windows.
 
Downgraded to Rebug Lite 4.84.1 and also froze the PS3 on exit. Here is the log:
Yes, even trying to use the "quit" of xmb, it freezes.

What a weird issue! thanks for sharing the log. I need to add a "LOG(..)" call at the end of Apollo when the app exits, just to be sure and confirm that the app has finished when you click "Exit" or "Quit" from the XMB

I'm pretty busy this week but I'll try to send you the eboot.bin during the weekend, so we can do a few tests.
 
Well, I was finally able to reproduce the bug on Rebug 4.84 :)
so I found out it's not Apollo, the application finishes properly, but it looks like the PS3 doesn't want to continue when the error file exists. I think it's a safety measure from the firmware, and it makes sense because it avoids execution if the database is corrupted.

So the only "fix" is to reboot the console instead of doing an exit to XMB when the db error file exists. I'll try to sort out this patch and I'll release a new version when ready.

thanks again @jcorrea for your help
 
So the only "fix" is to reboot the console instead of doing an exit to XMB when the db error file exists. I'll try to sort out this patch and I'll release a new version when ready.

@jcorrea , I've created a new EBOOT with the fix. I'm sending you a download link via PM.
There's no rush, just test it when you have a chance. Now Apollo should reboot the PS3 when you Exit / Quit the app if you have scheduled the database rebuild (db.err file).
(of course when there's no db rebuild it will go back to XMB)
 
@bucanero,

J'ai exactement les mêmes soucis avec ma console SuperSlim (CECH-4204C) qui est sous le HFW-4.88.1/HEN-3.0.3. J'ai un blocage de la console à la sortie de Apollo après l'avoir autorisé à installer le fichier de redémarrage suite à une modification d'un Trophée. La console fait un contrôle des fichiers et ensuite elle refait la "base de donnée".

Je n'ai fait que deux tests sur mes trophées mais je ne le referai plus. De plus, je ne peux plus les synchroniser avec le serveur PSN car j'ai toujours l'erreur #80022D00, elle ne disparaît plus. Les autres cessions de cette console sont conformes, elles peuvent toujours synchroniser leurs trophées.

J'attend de tes nouvelles.


I have exactly the same concerns with my SuperSlim console (CECH-4204C) which is under the HFW-4.88.1 / HEN-3.0.3. I have a console hang when exiting Apollo after allowing it to install the restart file following a Trophy modification. The console checks the files and then rebuilds the "database".

I only did two tests on my trophies but I won't do it again. Also, I can no longer sync them with the PSN server because I still have the #80022D00 error, it doesn't go away anymore. The other assignments of this console are compliant, they can still synchronize their trophies.

I am waiting your news.
 
If You still have this error and You edit trophies, so yeah, it is trophies edit related. If You don't care about those specific trophy set, You could try delete folder with them (not entire /trophy but specific /npwr of specific game of which trophies You edited). After that, launch those games and see if they installed properly trp set and You can earn trophies again for this game. Global index wasn't rebuild if I'm correct, so in theory this should fix Your problems but by cost of all trophies lost for all games which You modified and need to delete separately.

I never test it, so keep this in mind that You can corrupt everything. Make copy of whole trophy folder before You start messing with it. ;)
 
Sorry for my silly question but what does it mean "offline PS3 account activation"? i don't understand this function. Thank you.
 
Back
Top