Skip to content

Does GDRE support recoverying of Godot game in aab bundle? #428

Description

@e2030-source

System information

Fedora LInux, Godot 4.5.1 aab bundle with encrypted with key

Issue description

I extracted an aab bundle from a Godot 4.5.1 encrypted with key project to a folder.
Point GDRE tool to the folder -> asset directory, which has all the godot's project files and run execute with following command :

gdre_tools.x86_64 --headless --scripts-only --recover="mygame.aab_FILES/assetPackInstallTime/assets" --output-dir="decrypted_folder" --key="sfsdfadfadsffadsfadsfasdffa3sfdasdf"

but it failed to decrypt and recover any file.

Steps to reproduce

same as above

Recovery log

Godot Engine v4.8.dev.gh.8a459f517 (2026-06-22 22:51:24 UTC) - https://godotengine.org

Recovery started
input_file: ["mygame.aab_FILES/assetPackInstallTime/assets"]
Input files: ["mygame.aab_FILES/assetPackInstallTime/assets"]
GDRE Tools v2.6.0
Fedora Linux 43.20260318.0 (Budgie Atomic), headless
Opening directory: ~/mygame.aab_FILES/assetPackInstallTime/assets
Checking if we need to load detected sparse pack...
ERROR: Corrupted header in binary project.binary (not ECFG).
at: _load_settings_binary (modules/gdsdecomp/utility/pcfg_loader.cpp:279)
ERROR: Condition "err" is true. Returning: err
at: load_cfb (modules/gdsdecomp/utility/pcfg_loader.cpp:191)
Loading detected sparse pack...
ERROR: APKArchive or DirSource doesn't contain sparse pack-referenced file 'addons/applovin_max/Example/Scenes/main.gdc'.
at: get_bundled_file (modules/gdsdecomp/utility/gdre_packed_source.cpp:570)
ERROR: Can't open bundled pack-referenced file 'addons/applovin_max/Example/Scenes/main.gdc'.
at: get_file (modules/gdsdecomp/utility/gdre_packed_source.cpp:586)
WARNING: Can't open encrypted files in PCK!
at: try_open_pack (modules/gdsdecomp/utility/gdre_packed_source.cpp:515)
WARNING: Can't decrypt 2812 encrypted files in PCK!
at: try_open_pack (modules/gdsdecomp/utility/gdre_packed_source.cpp:525)
Loaded detected sparse pack!
ERROR: Can't open pack-referenced file 'res://.godot/uid_cache.bin'.
at: open_encrypted_file (modules/gdsdecomp/utility/gdre_packed_source.cpp:533)
ERROR: Can't open bundled pack-referenced file 'res://.godot/uid_cache.bin'.


ERROR: Failed to load project config!
at: load_project_config (modules/gdsdecomp/utility/gdre_settings.cpp:1198)
ERROR: FATAL ERROR: Can't open project config!
at: _project_post_load (modules/gdsdecomp/utility/gdre_settings.cpp:797)

Error: Failed to open ["assets"]:
Incorrect encryption key. Please set the correct key and try again.

Link to game download

n/a

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions