Согласно dart-lang / sdk :
Начиная с версии 1.21, Dart VM также поддерживает моментальные снимки приложений, которые включают в себя все проанализированные классы и скомпилированный код, сгенерированный во время тренировочного прогона.программа.
$ dart --snapshot=hello.dart.snapshot --snapshot-kind=app-jit hello.dart arguments-for-training
Hello, world!
$ dart hello.dart.snapshot arguments-for-use
Hello, world!
Теперь, как мне декомпилировать этот файл hello.dart.snapshot в hello.dart?
В Android Apk, написанном на языке Java, мы можем декомпилировать apk и получитьфайл jar из class.dex с использованием dex2jar инструментов, но когда приложение, разработанное на основе flutter (написано с помощью dart), как можно декомпилировать это приложение и получить классы приложений dart?
На этом изображении показаны файлы снимков, сгенерированные в файле ресурсов apk.