Skip to content

Unable to build custom Flutter 3.27.1 engine using engine commit cb4b5fff73850b2e42bd4de7cb9a4310a78ac40d for Flutter 3.27.1 #345

Open
@ronnieedev

Description

@ronnieedev

Hi team,

I’m trying to reverse a Flutter application built with Flutter 3.27.1 and Dart 3.6.0 using reFlutter.
According to your enginehash.csv, the correct configuration for Flutter 3.27.1 is:

Engine Commit: cb4b5fff73850b2e42bd4de7cb9a4310a78ac40d

Snapshot Hash: f956f595844a2f845a55707faaaa51e4

However, when I run the Docker build process like below:

docker run -it
-v "$(pwd):/t"
-e HASH_PATCH=f956f595844a2f845a55707faaaa51e4
-e COMMIT=cb4b5fff73850b2e42bd4de7cb9a4310a78ac40d
reflutter
I get the following error:

fatal: remote error: upload-pack: not our ref cb4b5fff73850b2e42bd4de7cb9a4310a78ac40d
It seems that this engine commit no longer exists (or is inaccessible) in the public Flutter Engine repository.

I also tried cloning the flutter/engine repository and manually checking out the latest commit for the corresponding Flutter version (17025dd88227cd9532c33fa78f5250d548d87e9a), but encountered the same result — the referenced commit for the engine does not appear to exist in the public repo.

Could you please clarify:

Is there an alternative working engine commit that matches the same snapshot hash (f956f595...) for Flutter 3.27.1?

Or is there a known workaround to proceed with the engine patching for this version?

Thanks in advance for maintaining this great tool. Any help would be appreciated!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions