Heimdall - это кросс-платформенный пакет инструментов с открытым исходным кодом, используемый для прошивки прошивки (ака ROM) на мобильные устройства Samsung.

Heimdall подключается к мобильному устройству через USB и взаимодействует с программным обеспечением, запущенным на устройстве, известном как Loke. Loke и Heimdall обмениваются данными с помощью разработанного Samsung протокола, иногда называемого «протоколом Odin». Низкоуровневый USB в Heimdall обрабатывается популярной библиотекой USB с открытым исходным кодом, libusbx.