Heimdall is a cross-platform open-source tool suite used to flash firmware (aka ROMs) onto Samsung Galaxy S devices, developed by Benjamin Dobell at Glass Echidna.
Heimdall follows the naming scheme (i.e. Norse mythology) of Samsung's leaked flashing software, Odin, and uses Odin's protocol to interact with Samsung devices.
The source is available on GitHub.
Additional resources
- Heimdall, the Bringer of Illumination, Enters a New Age (Oct. 1, 2012, Adam Outler, XDA Developers)
- Heimdall and USB Logging Tutorial - XDA Developer TV (Dec. 5, 2012, Jimmy McGee, XDA Developers)