Что такое инструмент ODIN?

Недавно я узнал о рутировании/прошивке устройств Android и часто сталкиваюсь с веб-страницами, на которых упоминается «ODIN».

Исходя из здравого смысла, я пришел к выводу, что это своего рода программное обеспечение с графическим интерфейсом для Windows, которое помогает вам перепрошивать / настраивать устройства Android.

Однако меня беспокоит то, что везде, где об этом говорится, он предоставляется только в виде загружаемого двоичного файла blob .exe, размещенного на сторонних службах хостинга файлов. Что вызывает опасения по поводу надежности этого загружаемого файла.

Итак, мои вопросы: что такое ODIN? Что такое канонический сайт? Это с открытым исходным кодом? Если да, то каков канонический URL репозитория?

Ответы (1)

Odin — это внутренний инструмент Samsung, используемый для прошивки их устройств (в режиме загрузки, в обход восстановления и т. д.). Важно отметить, что он также имеет возможность переразметить хранилище устройства на основе файла .pit, что может уберечь вас от softbricking (когда перепрошивка идет неправильно и происходит сбой восстановления/загрузчика). Это не открытый исходный код, и, насколько мне известно, они не выпускали его преднамеренно — просочились несколько версий. Что бы это ни стоило, я использовал версию, размещенную здесь, без проблем.

Однако Heimdall имеет открытый исходный код и дублирует функциональность Odin. Он также утверждает, что он более надежен, в дополнение к тому, что он кроссплатформенный (Odin предназначен только для Windows).

Оба инструмента лучше всего работают с устройствами Galaxy S, поэтому, если вы используете другое устройство, вы, вероятно, захотите убедиться, что кто-то еще попробовал его и преуспел. Еще одно замечание заключается в том, что они используют пакеты .tar, расположенные иначе, чем обычный формат update.zip, используемый восстановлением и OTA, поэтому вам нужно получить правильный пакет, чтобы он работал.