Heimdall 1.4.2

Heimdall is available for all the three major platforms, and you can download the official latest version of Heimdall Tool from below. Download Heimdall for Windows. Heimdall suite for Windows OS includes – Heimdall command-line tool, Heimdall frontend GUI, and Samsung USB Drivers. File Name: heimdall-suite-1.4.0-win32.zip.

  • The heimdall-flash package in the repos install Heimdall 1.4.1 but this doesn't work with my device. How do I install version 1.4.2 on Ubuntu 19.04? I tried downloading the source and compiling.
  • This package was approved by moderator flcdrg on 23 Jun 2020. Heimdall is a cross-platform open-source tool suite used to flash firmware (aka ROMs) onto Samsung mobile devices. Heimdall connects to a mobile device over USB and interact with software running on device known as Loke.
  • RPM PBone Search. Content of RPM heimdall-debugsource-1.4.2-16.fc35.x8664.rpm: /usr/src/debug/heimdall-1.4.2-16.fc35.x8664 /usr/src/debug/heimdall-1.4.2-16.fc35.x86.

Heimdall is a cross-platform tool that is used to flash firmware (ROMs) onto Samsung mobile devices. Heimdall is available for Windows, Mac OS, and Linux platforms. So, it can be used as Samsung’s Odin alternative for macOS, and Linux. Here you can download Heimdall for macOS, Linux, and Windows.

What is Heimdall Tool?

Heimdall 1.4.2

Heimdall is an open-source, cross-platform tool suite used to flash firmware (ROMs) onto Android-based Samsung devices. It is developed by Glass Echidna (link).

Samsung Odin software is only available for Windows OS. As a result, Heimdall was developed to support the users using macOS and Linux platforms to be able to flash firmware without Samsung’s official Odin tool.

Heimdall 1.4.2 die

Which Samsung mobile phones Heimdall is tested with?

Users of Heimdall tool have reported success with a wide variety of Samsung mobile phones and tablets around the world. However, Heimdall is tested officially with below listed Samsung Smartphone models.

  • GT-I9000
  • GT-I9100[T]
  • GT-I9300
  • GT-I9505
  • SGH-I727
  • SGH-I777
  • SGH-I927
  • SGH-I797

Download Heimdall for Linux, macOS, and Windows

Heimdall is available for all the three major platforms, and you can download the official latest version of Heimdall Tool from below.

Download Heimdall for Windows

Heimdall suite for Windows OS includes – Heimdall command-line tool, Heimdall frontend GUI, and Samsung USB Drivers.

File Name: heimdall-suite-1.4.0-win32.zip

Size: 9.54 MB

Compatible with: Windows 10/7/8/8.1/XP

System architecture supported: 32-bit and 64-bit


Note: You must have Microsoft Visual C++ 2012 redistributables installed on your system.

Download Heimdall for macOS (Samsung Odin for Mac)

Heimdall suite for macOS X includes – Heimdall command-line tool, Heimdall Frontend GUI, and Codeless kext (driver alternative).

File Name: heimdall-suite-1.4.0-mac.dmg

Size: 6.96 MB

Download Heimdall for Linux (Samsung Odin for Linux)

Heimdall suite for Linux platform includes – Heimdall command line package, Heimdall frontend package.

Heimdall 1.4.2 Suite

Heimdall command-line package includes:

  • Heimdall command-line tool.
  • udev rules (for non-root USB access).

Heimdall Frontend package includes:

  • Heimdall Frontend – graphical UI only.

Note: To use Heimdall Frontend, you must also install the command-line package.

Heimdall 1.4.2Heimdall 1.4.2 mac

Once downloaded, you can start flashing Samsung firmware on Samsung mobile devices using Heimdall Tool.

Have any questions? Ask them in the comment section below.

Heimdall 1.4.2 For Windows

Content of RPM heimdall-debugsource-1.4.2-16.fc35.x86_64.rpm :
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall-frontend
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall-frontend/source
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall-frontend/source/Alerts.cpp
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall-frontend/source/Alerts.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall-frontend/source/FirmwareInfo.cpp
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall-frontend/source/FirmwareInfo.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall-frontend/source/PackageData.cpp
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall-frontend/source/PackageData.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall-frontend/source/Packaging.cpp
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall-frontend/source/Packaging.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall-frontend/source/aboutform.cpp
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall-frontend/source/aboutform.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall-frontend/source/main.cpp
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall-frontend/source/mainwindow.cpp
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall-frontend/source/mainwindow.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/Arguments.cpp
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/Arguments.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/BeginDumpPacket.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/BeginSessionPacket.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/BridgeManager.cpp
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/BridgeManager.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/ClosePcScreenAction.cpp
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/ClosePcScreenAction.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/ControlPacket.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/DetectAction.cpp
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/DetectAction.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/DeviceTypePacket.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/DownloadPitAction.cpp
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/DownloadPitAction.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/DumpPartFileTransferPacket.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/DumpPartPitFilePacket.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/DumpResponse.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/EnableTFlashPacket.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/EndFileTransferPacket.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/EndModemFileTransferPacket.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/EndPhoneFileTransferPacket.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/EndPitFileTransferPacket.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/EndSessionPacket.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/FilePartSizePacket.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/FileTransferPacket.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/FlashAction.cpp
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/FlashAction.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/FlashPartFileTransferPacket.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/FlashPartPitFilePacket.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/HelpAction.cpp
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/HelpAction.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/InboundPacket.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/InfoAction.cpp
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/InfoAction.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/Interface.cpp
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/Interface.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/OutboundPacket.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/Packet.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/PitFilePacket.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/PitFileResponse.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/PrintPitAction.cpp
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/PrintPitAction.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/ReceiveFilePartPacket.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/ResponsePacket.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/SendFilePartPacket.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/SendFilePartResponse.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/SessionSetupPacket.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/SessionSetupResponse.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/TotalBytesPacket.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/Utility.cpp
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/Utility.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/VersionAction.cpp
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/VersionAction.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/heimdall/source/main.cpp
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/libpit
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/libpit/source
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/libpit/source/libpit.cpp
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/libpit/source/libpit.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/redhat-linux-build
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/redhat-linux-build/heimdall
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/redhat-linux-build/heimdall-frontend
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/redhat-linux-build/heimdall-frontend/heimdall-frontend_autogen
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/redhat-linux-build/heimdall-frontend/heimdall-frontend_autogen/CAWN4ZDDTK
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/redhat-linux-build/heimdall-frontend/heimdall-frontend_autogen/CAWN4ZDDTK/moc_aboutform.cpp
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/redhat-linux-build/heimdall-frontend/heimdall-frontend_autogen/CAWN4ZDDTK/moc_mainwindow.cpp
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/redhat-linux-build/heimdall-frontend/heimdall-frontend_autogen/mocs_compilation.cpp
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/redhat-linux-build/heimdall-frontend/qrc_mainwindow.cpp
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/redhat-linux-build/heimdall-frontend/ui_aboutform.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/redhat-linux-build/heimdall-frontend/ui_mainwindow.h
/usr/src/debug/heimdall-1.4.2-16.fc35.x86_64/redhat-linux-build/libpit