https://github.com/klightspeed/dartparser
Parser for Dart AOT snapshot images
https://github.com/klightspeed/dartparser
Last synced: 5 months ago
JSON representation
Parser for Dart AOT snapshot images
- Host: GitHub
- URL: https://github.com/klightspeed/dartparser
- Owner: klightspeed
- License: bsd-3-clause
- Created: 2026-01-05T13:33:42.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-01-13T13:59:32.000Z (5 months ago)
- Last Synced: 2026-01-13T15:38:37.327Z (5 months ago)
- Language: C#
- Size: 385 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
This project was created after being unhappy that the instructions on how to extract symbols from a Dart / Flutter Android app was to basically create a modified APK and run that on one's phone.
At the moment it is a work-in-progress, only parsing the image and requiring running under a debugger (e.g. in Visual Studio) to view the parsed objects.
I have tested this with a couple of Dart AOT files (one compiled with an X64 Dart 3.7.2 build, and one from an Android app). I intend to add support for Dart versions earlier than 3.7.0 and to provide options to extract symbols and class layouts.
Once I am happy with this, I might see if I can create a Ghidra analyzer based on lessons learnt.