Odin (firmware flashing software)

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Odin 3.10.6 (software).jpg
Odin 3.10.6 running on a Windows machine
Stable release
3.14.1 / September 2019; 2 years ago (2019-09)
Operating systemWindows
Available inEnglish
Websiteodindownload.com Edit this on Wikidata

Odin is a utility software developed and used by Samsung internally which is used to communicate with Samsung devices in Odin mode (also called download mode). It can be used to flash a custom recovery firmware image (as opposed to the stock recovery firmware image) to a Samsung Android device. Odin is also used for unbricking certain Android devices.[1] Odin is the Samsung proprietary alternative to Fastboot.[2]

There is no account of Samsung ever having officially openly released Odin,[3] though it is mentioned in the developer documents for Samsung Knox SDK[4] and some documents even instruct users to use Odin.[5] Some other docs on Knox SDK reference "engineering firmware",[6][7] which presumably can be a part of the Knox SDK alongside with Odin. Publicly available binaries are believed to be the result of leaks. The tool is not intended for consumers, but for Samsung's own personnel and approved repair centers.[8]


Odin mode on a Samsung device

Although none of the publicly available downloads are authorized by Samsung itself, How-To Geek considered odindownload.com the best option.[8]

For the usage of Odin, the phone needs to be in Odin mode. For this, some key combination need to be pressed, such as Power + Volume Down + Home. [9]


Graphical user interface for Heimdall running on Ubuntu

Heimdall is a free/libre/open-source, cross-platform replacement for Odin which is based on libusb.[10][3] The name Heimdall, like Odin, is an allusion to Norse mythology; both Odin and Heimdall are among the deities of the Norse pantheon.[11]


  1. ^ "How to Save a Bricked Android Smartphone". TechPP. 2012-08-22. Retrieved 2020-05-13.
  2. ^ Tamma, Rohit (2015). Learning Android forensics: a hands-on guide to Android forensics, from setting up the forensic workstation to analyzing key forensic artifacts. Donnie Tindall. Birmingham, UK. p. 115. ISBN 978-1-78217-444-8. OCLC 910639389.
  3. ^ a b Drake, Joshua J. (2014). Android hacker's handbook. Zach Lanier, Collin Mulliner, Pau Oliva, Stephen A. Ridley, Georg Wicherski. Indianapolis, IN: Wiley. p. 488. ISBN 978-1-118-60861-6. OCLC 875820167.
  4. ^ "Knox Glossary of Terms and Acronyms" (PDF). Samsung.com. Santa Clara, California: Samsung. 2013-10-17. Archived from the original (PDF) on 2017-10-30. Retrieved 2019-07-04.
  5. ^ "How Can I Change or Download the Device Firmware?". Samsung Enterprise Alliance Program. Archived from the original on 2018-06-13.
  6. ^ "How Can I Check If My Device Firmware is an Engineering or Commercial Build?". Samsung Enterprise Alliance Program.
  7. ^ "How Can I Make My App Work Properly on a Device with Engineering Firmware?". Samsung Enterprise Alliance Program.
  8. ^ a b Crider, Michael. "How to Manually Update Your Samsung Phone with Odin". How-To Geek. Retrieved 2020-05-13.
  9. ^ Dumitru, Bogdan. "Install a Custom ROM on Your Samsung Galaxy with JOdin on Mac". Softpedia. Retrieved 2021-09-11.
  10. ^ "Heimdall". Retrieved August 20, 2018.
  11. ^ "Heimdall". glassechidna.com.au. Retrieved 2021-01-12.