Recently, I've been learning about rooting/flashing android devices and I often come across web-pages mentioning "ODIN".
From my common sense, I've come to realise that it is some sort of Windows GUI software that helps you in flashing/tweaking android devices.
However, my concern is that wherever it is talked about, it is only provided as a downloadable binary blob .exe file hosted on third party file hosting services. Which raises concerns over trustworthiness of that downloadable file.
So my questions are - What is ODIN? What is the canonical website? Is it open source? If yes then, what is the canonical URL for repository?
Answer
Odin is an internal Samsung tool used for flashing firmware to their devices (via Download mode, bypassing recovery etc.). Importantly, it also has the ability to repartition the device storage based on a .pit file, which can save you from softbricking (when flashing goes wrong and recovery/the bootloader fail). It is not open source and to my knowledge they have not intentionally released it — a few versions have been leaked. For what it's worth, I have used the version posted here without issue.
Heimdall, however, is open source and duplicates the functionality of Odin. It claims to be more reliable as well, in addition to being cross-platform (Odin is Windows-only).
Both tools appear to work best with Galaxy S devices, so if you're using another device you probably want to ensure someone else has tried it and succeeded. Another note is that they use .tar packages layed out differently than the normal update.zip format used by recovery and OTAs, so you need to get the proper package for it to work.
No comments:
Post a Comment