Qu'est-ce que l'outil ODIN?

35

Récemment, je me suis renseigné sur l'enracinement / le clignotement d'appareils Android et je tombe souvent sur des pages Web mentionnant "ODIN".

De mon sens commun, je me suis rendu compte que c’est une sorte de logiciel d’interface graphique Windows qui vous aide à flasher / peaufiner vos appareils Android.

Cependant, ce qui me préoccupe, c’est que, quel que soit le sujet, il n’est fourni que sous forme de fichier .exe blob binaire téléchargeable , hébergé sur des services d’hébergement de fichiers tiers. Ce qui soulève des inquiétudes quant à la fiabilité de ce fichier téléchargeable.

Mes questions sont donc - Qu'est-ce que ODIN? Quel est le site canonique? Est-ce open source? Si oui, quelle est l'URL canonique du référentiel?

Vikrant Chaudhary
la source

Réponses:

27

Odin est un outil interne de Samsung utilisé pour faire clignoter le micrologiciel sur leurs appareils (via le mode de téléchargement, le contournement de la récupération, etc.). Il est important de noter qu'il a également la possibilité de repartitionner le stockage de périphérique en fonction d'un fichier .pit, ce qui peut vous éviter de recourir à une méthode de logiciel (lorsque le clignotement se produit mal et que la récupération / le chargeur de démarrage échoue). Ce n'est pas une source ouverte et à ma connaissance, ils ne l'ont pas intentionnellement publié - quelques versions ont été divulguées. Pour ce que ça vaut, j'ai utilisé la version postée ici sans problème.

Heimdall , cependant, est open source et duplique les fonctionnalités d’Odin. Il prétend également être plus fiable, en plus d’être multiplate-forme (Odin n’est basé que sur Windows).

Les deux outils semblent mieux fonctionner avec les appareils Galaxy S, donc si vous utilisez un autre appareil, vous voulez probablement vous assurer que quelqu'un d'autre l'a essayé et a réussi. Une autre remarque est qu'ils utilisent des packages .tar présentés différemment du format update.zip utilisé par la récupération et les OTA, vous devez donc vous procurer le package approprié pour que cela fonctionne.

Matthew Read
la source