Description
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!