Ceci est une ancienne révision du document !



Heimdall: logiciel de mise à jour pour smartphone Samsung sous Android

Vous êtes utilisateur d'un smartphone Samsung sous Android, et vous cherchez à en faire les mises à jour.
Si le fameux Odin est une des références sous windows, l'alternative utilisant le même protocole que ce logiciel et multiplateforme, donc fonctionnant sous Linux, se nomme Heimdall.

 Capture d'écran d'Heimdall

Vous trouverez une liste des appareils compatibles au 21/07/2013 en fin de cette page

Heimdall est intégré au dépôt Universe d’Ubuntu depuis la version 14.04. Deux paquets sont disponibles:

  • heimdall-flash (lignes de commandes)
  • heimdall-flash-frontend (interface graphique)

Il est également disponible sur le site de l'auteur.

Pour d'anciennes versions de Heimdall, rendez-vous sur cette page

À partir du répertoire de téléchargement de Heimdall par exemple « ~/heimdall » 1), installez les paquets .deb (par exemple en double-cliquant dessus) dans l'ordre suivant :

  1. heimdall
  2. heimdall-frontend

Ou en ligne de commande en utilisant les dépôts heimdall,heimdall-frontend :

sudo apt-get install heimdall heimdall-frontend

Ou manuellement :

sudo dpkg -i heimdall && sudo dpkg -i heimdall-frontend
ATTENTION : il faut que votre répertoire dans lequel vous installez le package soit sans accents ou caractères "bizarres".
Créer par exemple un dossier rom_heimdall et n'UTILISEZ PAS le répertoire "Téléchargements" dans votre Dossier Personnel (car il contient des accents !)

Pour lancer Heimdall, saisissez dans un terminal ou via le raccourci alt+F2 la commande suivante (en root) :

sudo heimdall-frontend

Vous allez maintenant vérifier si votre téléphone mobile est bien reconnu par Heimdall, et pour ce faire, vous allez le connecter en mode "download" :

  1. Éteignez-votre téléphone
  2. Au lieu de le rallumer comme à votre habitude:
    • Appuyez simultanément sur les touches: "Volume bas" (celle du côté gauche dans sa partie basse)), "Home" (milieu bas en façade) et "Power" (celle du côté droit). Les positions des touches étant ici donnée pour un téléphone de type Samsung Galaxy.
    • Sitôt qu'un écran apparaît ("Warning" en vert, une dizaine de lignes puis un triangle d'attention en jaune), relâchez les trois touches.
    • Maintenant, appuyez sur la touche "Volume haut" (celle du côté gauche dans sa partie haute).
  3. Connectez votre téléphone à l'ordinateur avec le câble USB.
  4. Allez sur l'écran où se trouve 'heimdall-frontend':
    • dans le menu Advanced, cochez "Verbose output"
    • Allez ensuite sur l'onglet "utilities" et cliquez sur "detect".
      Dans la fenêtre du bas, vous devriez voir l'un des deux résultats suivants:
      • Device detected
      • Failed to detect … etc.

Si par malheur vous obtenez la seconde réponse, et si vous avez scrupuleusement suivi ce tutoriel, il semblerait que votre téléphone ne soit pas compatible avec Heimdall.

ATTENTION : il faut que votre répertoire dans lequel vous installez le package soit sans accents ou caractères "bizarres".
Créer par exemple un dossier rom_heimdall et n'UTILISEZ PAS le répertoire "Téléchargements" dans votre Dossier Personnel (car il contient des accents !)

Placez-vous dans le répertoire ou les fichiers ont été extraits et lancez la commande suivante :

  1. Décompresser le fichier I9505XXUGNG8_I9505QXXGNH2_XEF.zip (I9505XXUGNG8_I9505QXXGNH2_XEF représentant le numéro de version pouvant donc varier)
    unzip I9505XXUGNG8_I9505QXXGNH2_XEF.zip
  2. Retirer l’extension .md5 du fichier extrait afin d'obtenir un fichier .tar
    mv  I9505XXUGNG8_I9505QXXGNH2_I9505XXUGNG8_HOME.tar.md5  I9505XXUGNG8_I9505QXXGNH2_I9505XXUGNG8_HOME.tar
  3. Décompresser le fichier I9505XXUGNG8_I9505QXXGNH2_I9505XXUGNG8_HOME.tar
    tar xvf I9505XXUGNG8_I9505QXXGNH2_I9505XXUGNG8_HOME.tar
  4. Éteindre le téléphone.
  5. Sur votre téléphone, appuyez simultanément sur les touches Volume Bas + Home + Power puis ensuite Volume Haut pour redémarrer votre mobile en mode download.
  6. Connectez le télépone
  7. Exécuter la commande suivantes en tant que root, sinon, ça ne fonctionnera pas :
    sudo heimdall flash --APNHLOS NON-HLOS.bin --ABOOT aboot.mbn --BOOT boot.img --HIDDEN hidden.img.ext4 --MDM modem.bin --RECOVERY recovery.img --RPM rpm.mbn --SBL2 sbl2.mbn --SBL3 sbl3.mbn --SYSTEM system.img.ext4 --TZ tz.mbn --CACHE cache.img.ext4
  8. En cas d'erreur, changer de port USB puis recomencez.
  9. Patientez pendant l'installation et ne touchez à rien jusqu'à ce que votre mobile redémarre.
  10. Voilà, c'est fini, d'ailleurs, le premier démarrage est assez long mais tant que vous voyez la diode bleue allumée, patientez, même si vous êtes au logo Samsung :wink:.

En cas de blocage sur le logo Samsung ou de redémarrage en boucle, redémarrez en mode recovery avec la combinaison de touche Volume haut + home + power puis faites un Wipe factory reset + Wipe cache partition et redémarrez.

FIXME

Au 9 décembre 2014 Heimdall supporte les appareils suivants:

  • Captivate
  • Fascinate
  • Epic 4G
  • Infuse 4G
  • Mesmerize
  • Vibrant
  • Galaxy Note
  • Galaxy Note 2 (GT-N7100 & N7105 & N5110)
  • Galaxy Note 3 FIXME
  • Galaxy Note 4 FIXME
  • Galaxy S 4G
  • Galaxy S (GT-I9000 & GT-I9000T)
  • Galaxy S II (GT-I9100)
  • Galaxy S III (GT-I9300 & I9305)
  • Galaxy S4 (GT-I9505 & I9295)
  • Galaxy S5 FIXME
  • Galaxy S6 FIXME
  • Galaxy Tab (7 and 10.1 pouces)
  • Galaxy Young (GT-S5360)
  • Galaxy Core Duos (GT-I8262)
  • Galaxy Alpha FIXME

—- Contributeurs : FIXME Judibet


1)
le tilde ~ représente ici votre dossier personnel
  • heimdall.1418092331.txt.gz
  • Dernière modification: Le 09/12/2014, 03:32
  • par Judibet