Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
heimdall [Le 24/12/2020, 12:00]
82.65.176.163
heimdall [Le 11/09/2022, 10:36] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 3: Ligne 3:
 ====== Heimdall : logiciel de mises à jour pour smartphone Samsung sous Android ====== ====== Heimdall : logiciel de mises à jour pour smartphone Samsung sous Android ======
  
-Vous êtes utilisateur d'un smartphone Samsung sous [[wpfr>​Android]] et votre version d'​Android est vieillissante ou présente des bugs, vous souhaitez installer une version plus moderne et libre comme [[http://​lineageos.org/​|Lineage OS]] (EN) qui remplace le très célébre ​Cyanogenmod.+Vous êtes utilisateur d'un smartphone Samsung sous [[wpfr>​Android]] et votre version d'​Android est vieillissante ou présente des bugs, vous souhaitez installer une version plus moderne et libre comme [[https://​lineageos.org/​|Lineage OS]] (EN) qui remplace le très célèbre ​Cyanogenmod.
 Pour réaliser cette opération, vous aurez besoin d'un logiciel permettant de flasher votre téléphone afin de lui permettre d'​installer autre chose que la configuration d'​origine proposée par Samsung ou un opérateur de téléphonie mobile. Pour réaliser cette opération, vous aurez besoin d'un logiciel permettant de flasher votre téléphone afin de lui permettre d'​installer autre chose que la configuration d'​origine proposée par Samsung ou un opérateur de téléphonie mobile.
 Il est possible d'​utiliser Heimdall sous GNU/Linux ou  MacOS(c) en alternative au fameux [[https://​odindownload.com|Odin]],​ une des références sous Windows(c)\\ Il est possible d'​utiliser Heimdall sous GNU/Linux ou  MacOS(c) en alternative au fameux [[https://​odindownload.com|Odin]],​ une des références sous Windows(c)\\
Ligne 18: Ligne 18:
   * Avoir téléchargé dans le dossier Documents les fichiers adaptés à votre smartphone Samsung, un fichier de type recovery TWRP au format img.   * Avoir téléchargé dans le dossier Documents les fichiers adaptés à votre smartphone Samsung, un fichier de type recovery TWRP au format img.
  
-<​note>​Pour finaliser l'​installation de votre smartphone il faudra aussi télécharger ​+<​note>​Pour finaliser l'​installation de votre smartphone il faudra aussi télécharger
  
  
-- Une rom type [[https://​download.lineageos.org/​|custom rom lineage OS]] au format zip +- Une rom type [[https://​download.lineageos.org/​|custom rom lineage OS]] au format zip
  
-- Optionnel : Les applications ​proprietaires ​Google Apps [[http://​opengapps.org/​|OpenGsApps pico]].+- Optionnel : Les applications ​propriétaires ​Google Apps [[https://​opengapps.org/​|OpenGsApps pico]].
 </​note>​ </​note>​
  
 =====Installation de Heimdall===== =====Installation de Heimdall=====
-Heimdall est intégré ​au [[:​dépôts]] d’Ubuntu depuis la version [[trusty|14.04]]. Pour installer ce logiciel, il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer les paquets]] **[[apt>​heimdall-flash,​heimdall-flash-frontend]]**+Heimdall est intégré ​aux [[:​dépôts]] d’Ubuntu depuis la version [[trusty|14.04]]. Pour installer ce logiciel, il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer les paquets]] **[[apt>​heimdall-flash,​heimdall-flash-frontend]]**
  
 <​note>​Pour ceux qui utilisent le logiciel en ligne de commande, seul le paquet heimdall-flash est nécessaire.</​note>​ <​note>​Pour ceux qui utilisent le logiciel en ligne de commande, seul le paquet heimdall-flash est nécessaire.</​note>​
  
-Il est également disponible sur [[http://​glassechidna.com.au/​heimdall/​|le site de l'​auteur]].+Il est également disponible sur [[https://​glassechidna.com.au/​heimdall/​|le site de l'​auteur]].
  
 ===== Lancement===== ===== Lancement=====
Ligne 41: Ligne 41:
 Pour utiliser Heimdall en ligne de commande. Pour utiliser Heimdall en ligne de commande.
 Connectez votre téléphone Samsung à votre PC Connectez votre téléphone Samsung à votre PC
-Vous pouvez vérifier qu'il est bien detecté ​de la facon suivante :+Vous pouvez vérifier qu'il est bien détecté ​de la façon ​suivante :
  
 <​code>​sudo heimdall detect</​code>​ <​code>​sudo heimdall detect</​code>​
  
-Cela devrait ​renvoyez ​"​Device detected",​ ensuite suivez la section ​suivant ​pour savoir comment flasher le téléphone.+Cela devrait ​renvoyer ​"​Device detected",​ ensuite suivez la section ​suivante ​pour savoir comment flasher le téléphone.
  
-Ou pour vérifier qu'il est bien reconnu via la commande ​+Ou pour vérifier qu'il est bien reconnu via la commande
  
 <​code>​lsusb</​code>​ <​code>​lsusb</​code>​
  
-Cela doit renvoyer une ligne ressemblant à ceci +Cela doit renvoyer une ligne ressemblant à ceci
  
 <​code>​Bus 001 Device 004: ID 04e8:685d Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II] (Download mode)</​code>​ <​code>​Bus 001 Device 004: ID 04e8:685d Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II] (Download mode)</​code>​
Ligne 124: Ligne 124:
   - 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**.   - 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**.
   - Connectez le téléphone (Il est parfois nécessaire de connecter le téléphone sur un port USB de la carte mère et non sur ceux en facade de la machine utilisée)   - Connectez le téléphone (Il est parfois nécessaire de connecter le téléphone sur un port USB de la carte mère et non sur ceux en facade de la machine utilisée)
-  -  Exécuter la commande ​suivantes ​en tant que root, sinon, ça ne fonctionnera pas : <​code>​sudo heimdall flash --APNHLOS NON-HLOS.bin --ABOOT aboot.mbn --BOOT boot.img --HIDDEN hidden.img.ext4 --MODEM 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</​code>​ +  -  Exécuter la commande ​suivante ​en tant que root, sinon, ça ne fonctionnera pas : <​code>​sudo heimdall flash --APNHLOS NON-HLOS.bin --ABOOT aboot.mbn --BOOT boot.img --HIDDEN hidden.img.ext4 --MODEM 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</​code>​ 
-  - En cas d'​erreur,​ changez de port USB puis recommencez. :!: Utiliser le cable usb fournis ​avec le téléphone limitera le risque d'​erreurs.+ 
 +<note tip>Les fichiers décompressés et l’instruction pour le flash peut être différent suivant le modèle du téléphone mobile. 
 + 
 +Exemple pour une ROM STOCK d'un Samsung Galaxy S III(GT-I9300):​ 
 +<​code>​sudo heimdall flash --BOOTLOADER sboot.bin --TZSW tz.img --BOOT boot.img --RECOVERY recovery.img --RADIO modem.bin --CACHE cache.img --SYSTEM system.img --HIDDEN hidden.img --no-reboot</​code></​note>​ 
 + 
 +  - En cas d'​erreur,​ changez de port USB puis recommencez. :!: Utiliser le câble USB fourni ​avec le téléphone limitera le risque d'​erreurs. 
   - Patientez pendant l'​installation et ne touchez à rien jusqu'​à ce que votre mobile redémarre.   - Patientez pendant l'​installation et ne touchez à rien jusqu'​à ce que votre mobile redémarre.
   - 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 ;-).   - 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 ;-).
Ligne 145: Ligne 152:
   - Retirer l’extension .md5 du fichier extrait afin d'​obtenir un fichier .tar <​code>​mv CF-Auto-Root-jflte-jfltexx-gti9505.tar.md5 CF-Auto-Root-jflte-jfltexx-gti9505.tar</​code>​   - Retirer l’extension .md5 du fichier extrait afin d'​obtenir un fichier .tar <​code>​mv CF-Auto-Root-jflte-jfltexx-gti9505.tar.md5 CF-Auto-Root-jflte-jfltexx-gti9505.tar</​code>​
   - Décompresser le fichier **CF-Auto-Root-jflte-jfltexx-gti9505.tar** <​code>​tar xvf CF-Auto-Root-jflte-jfltexx-gti9505.tar</​code>​   - Décompresser le fichier **CF-Auto-Root-jflte-jfltexx-gti9505.tar** <​code>​tar xvf CF-Auto-Root-jflte-jfltexx-gti9505.tar</​code>​
-  -  Éteindre le téléphone.+  - Éteindre le téléphone.
   - 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**.   - 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**.
   - Connectez le téléphone et vérifiez que celui-ci est bien reconnu avec la commande : <​code>​dmesg</​code>​   - Connectez le téléphone et vérifiez que celui-ci est bien reconnu avec la commande : <​code>​dmesg</​code>​
-  -  Exécuter la commande ​suivantes ​en tant que root pour le GT-I9505 : <​code>​sudo heimdall flash --APNHLOS NON-HLOS.bin --ABOOT aboot.mbn --BOOT boot.img --HIDDEN hidden.img.ext4 --MDM modem.bin --RECOVERY recovery.img --CACHE cache.img.ext4</​code>​Pour le GT-I9515 : <​code>​sudo heimdall flash --RECOVERY recovery.img --CACHE cache.img.ext4</​code>​+  - Exécuter la commande ​suivante ​en tant que root pour le GT-I9505 : <​code>​sudo heimdall flash --APNHLOS NON-HLOS.bin --ABOOT aboot.mbn --BOOT boot.img --HIDDEN hidden.img.ext4 --MDM modem.bin --RECOVERY recovery.img --CACHE cache.img.ext4</​code>​Pour le GT-I9515 : <​code>​sudo heimdall flash --RECOVERY recovery.img --CACHE cache.img.ext4</​code>​
   - Patientez pendant l'​installation et ne touchez à rien jusqu'​à ce que votre mobile redémarre.   - Patientez pendant l'​installation et ne touchez à rien jusqu'​à ce que votre mobile redémarre.
   - Voilà, c'est fini, vous noterez la présence d'une nouvelle application : **SuperSU**.   - Voilà, c'est fini, vous noterez la présence d'une nouvelle application : **SuperSU**.
Ligne 162: Ligne 169:
 Pour rooter le Samsung Galaxy A3, il faut utiliser la commande présentée dans la section précédente. Cependant, lorsque je l'ai lancé, un bug a fait que je n'ai pu l'​installer comme prévu, le téléchargement s'est arrêté au milieu. Si ça vous arrive, pas de panique, on va tout reprendre à zéro. Pour rooter le Samsung Galaxy A3, il faut utiliser la commande présentée dans la section précédente. Cependant, lorsque je l'ai lancé, un bug a fait que je n'ai pu l'​installer comme prévu, le téléchargement s'est arrêté au milieu. Si ça vous arrive, pas de panique, on va tout reprendre à zéro.
  
-Premièrement,​ allez cherchez la dernières ​version de Heimdall et compilez là (la version que j'​avais dans les dépôts n'​était pas fonctionnelle,​ d'où le bug présenté juste au dessus. Vous pouvez essayer avec la version actuelle, mais en cas de bug pensez à essayer avec la dernière).+Premièrement,​ allez cherchez la dernière ​version de Heimdall et compilez-là (la version que j'​avais dans les dépôts n'​était pas fonctionnelle,​ d'où le bug présenté juste au dessus. Vous pouvez essayer avec la version actuelle, mais en cas de bug pensez à essayer avec la dernière).
 <​code>​ <​code>​
 mkdir root_Galaxy_A3 mkdir root_Galaxy_A3
Ligne 176: Ligne 183:
 </​code>​ </​code>​
  
-Ensuite, téléchargez les sources, par exemple à l'​adresse suivante : http://​androidmtk.com/​root-samsung-galaxy-a3-sm-a300fu ou encore http://​www.phonandroid.com/​forum/​root-de-votre-samsung-galaxy-alpha-a3-avec-cf-root-t110707.html (version SM-A300FU Europe dans mon cas) :+Ensuite, téléchargez les sources, par exemple à l'​adresse suivante : https://​androidmtk.com/​root-samsung-galaxy-a3-sm-a300fu ou encore http://​www.phonandroid.com/​forum/​root-de-votre-samsung-galaxy-alpha-a3-avec-cf-root-t110707.html (version SM-A300FU Europe dans mon cas) :
 <​code>​ <​code>​
 wget www.mediafire.com/​download/​48p33wikwo6z0uz/​SM-A300FU-4.4.4.zip wget www.mediafire.com/​download/​48p33wikwo6z0uz/​SM-A300FU-4.4.4.zip
Ligne 188: Ligne 195:
 sudo ./​Heimdall/​build/​bin/​heimdall flash --RECOVERY recovery.img --CACHE cache.img.ext4 --no-reboot sudo ./​Heimdall/​build/​bin/​heimdall flash --RECOVERY recovery.img --CACHE cache.img.ext4 --no-reboot
 </​code>​ </​code>​
-Si vous avez une erreur de protocole qui n'​arrive pas à s'​initialiser,​ essayez de changer de port USB (je crois que quand une erreur arrive, le port USB ne fonctionne plus temporairement pour heimdall, d'où l'​intérêt de changer de port dans ce cas. Il parait aussi que les ports USB 3.0 sont mals supportés, chez moi tous fonctionnent). Si tout se passe bien, au bout de quelques secondes la barre bleu est au maximum et heimdall indique que tout s'est bien déroulé. Vous devriez également noter un changement dans le texte en haut qui indique que vous n'avez plus la version officielle. Il ne reste plus qu'à redémarrer au moyen des touches "​Volume bas" + "​Power"​ à maintenir une dizaine de secondes. Un message devrait apparaître disant qu'il installe la SuperSu. Après quelques secondes, le téléphone redémarre normalement. Pour vérifier que tout s'est bien passé, vous devriez avoir l'​application "​SuperSu"​ qui est apparu dans vos applications disponibles. Enjoy !+Si vous avez une erreur de protocole qui n'​arrive pas à s'​initialiser,​ essayez de changer de port USB (je crois que quand une erreur arrive, le port USB ne fonctionne plus temporairement pour heimdall, d'où l'​intérêt de changer de port dans ce cas. Il parait aussi que les ports USB 3.0 sont mal supportés, chez moi tous fonctionnent). Si tout se passe bien, au bout de quelques secondes la barre bleue est au maximum et heimdall indique que tout s'est bien déroulé. Vous devriez également noter un changement dans le texte en haut qui indique que vous n'avez plus la version officielle. Il ne reste plus qu'à redémarrer au moyen des touches "​Volume bas" + "​Power"​ à maintenir une dizaine de secondes. Un message devrait apparaître disant qu'il installe la SuperSu. Après quelques secondes, le téléphone redémarre normalement. Pour vérifier que tout s'est bien passé, vous devriez avoir l'​application "​SuperSu"​ qui est apparu dans vos applications disponibles. Enjoy !
 ===== Liste des appareils compatibles ===== ===== Liste des appareils compatibles =====
 Au 20 décembre 2020 Heimdall supporte les appareils suivants: Au 20 décembre 2020 Heimdall supporte les appareils suivants:
Ligne 202: Ligne 209:
   * Galaxy Note 4 FIXME   * Galaxy Note 4 FIXME
   * Galaxy S 4G   * Galaxy S 4G
-  * Galaxy S (GT-I9000 & GT-I9000T) ​+  * Galaxy S (GT-I9000 & GT-I9000T)
   * Galaxy S II (GT-I9100)   * Galaxy S II (GT-I9100)
   * Galaxy S III (GT-I9300 & I9305)   * Galaxy S III (GT-I9300 & I9305)
Ligne 211: Ligne 218:
   * Galaxy Tab (7 and 10.1 pouces)   * Galaxy Tab (7 and 10.1 pouces)
   * Galaxy Tab 2 (10.1 pouces - GT5110)   * Galaxy Tab 2 (10.1 pouces - GT5110)
-  * Galaxy Tab 3 10.1 (GT-P5200)+  * Galaxy Tab 3 10.1 (GT-P52xx)
   * Galaxy Tab pro (10.5 pouces - TM-520)   * Galaxy Tab pro (10.5 pouces - TM-520)
   * Galaxy Trend Lite (GT-S7390G)   * Galaxy Trend Lite (GT-S7390G)
Ligne 230: Ligne 237:
   * [[https://​twrp.me/​|Télécharger la dernière version du recovery TWRP pour votre smartphone Samsung]] (EN)   * [[https://​twrp.me/​|Télécharger la dernière version du recovery TWRP pour votre smartphone Samsung]] (EN)
   * [[https://​download.lineageos.org/​|Télécharger la dernière version d'​Android Lineage OS pour votre smartphone Samsung]] (EN)   * [[https://​download.lineageos.org/​|Télécharger la dernière version d'​Android Lineage OS pour votre smartphone Samsung]] (EN)
-  * [[http://​opengapps.org/​|Télécharger le bon paquet Open GSapps pour son smartphone Samsung]] (EN)+  * [[https://​opengapps.org/​|Télécharger le bon paquet Open GSapps pour son smartphone Samsung]] (EN)
   * [[https://​ubuntuforums.org/​showthread.php?​t=2326450|Un guide ultra-complet pour tout réaliser dans votre martphone Samsung sur le site Ubuntu officiel]] (EN)   * [[https://​ubuntuforums.org/​showthread.php?​t=2326450|Un guide ultra-complet pour tout réaliser dans votre martphone Samsung sur le site Ubuntu officiel]] (EN)
   * [[https://​linuxfr.org/​news/​installer-lineageos-sur-son-appareil-android|article exlicatif de la migration,​par Cyprien sur linuxfr]]   * [[https://​linuxfr.org/​news/​installer-lineageos-sur-son-appareil-android|article exlicatif de la migration,​par Cyprien sur linuxfr]]
   * [[https://​davideddu.org/​blog/​posts/​how-to-flash-a-recovery-image-using-heimdall/​|Utiliser Heimdall en mode graphique]] (EN)   * [[https://​davideddu.org/​blog/​posts/​how-to-flash-a-recovery-image-using-heimdall/​|Utiliser Heimdall en mode graphique]] (EN)
-  * [[http://​bit.ly/​2KEsaR9/​|Installer]] (EN) 
   * [[http://​www.rootupdate.com/​2017/​01/​install-lineage-os-rom-in-Samsung-galaxy-s4.html|Installer Lineage OS sur un Samsung Galaxy S4]]  (EN)   * [[http://​www.rootupdate.com/​2017/​01/​install-lineage-os-rom-in-Samsung-galaxy-s4.html|Installer Lineage OS sur un Samsung Galaxy S4]]  (EN)
   * [[http://​rootunroot.com/​blog/​what-is-lineageos-and-why-you-should-install-it-in-your-phone.html|   * [[http://​rootunroot.com/​blog/​what-is-lineageos-and-why-you-should-install-it-in-your-phone.html|
  • heimdall.1608807625.txt.gz
  • Dernière modification: Le 24/12/2020, 12:00
  • par 82.65.176.163