5 votes

Comment flasher des appareils Samsung à partir d'un hôte GNU/Linux fonctionnant sur une architecture ARM ?

Pour flasher un Samsung Galaxy S (où je n'ai pas d'accès Root dans le système d'exploitation en cours, et avec une récupération stock) avec un nouveau firmware (OS), je dois le connecter avec un câble USB à un autre ordinateur et le flasher à partir de là.

Il y a un autre problème si l'autre ordinateur (qui exécute un GNU/Linux, Ubuntu) est ARM (c'est un Toshiba AC100). Donc pour flasher un nouveau système d'exploitation sur le Samsung Galaxy S via le câble USB de l'autre ordinateur, j'aurais besoin de quelque chose comme heimdall pour ARM. Il n'est pas parmi ceux qui sont disponibles téléchargements préétablis pour heimdall . Je vais peut-être devoir essayer de le construire pour ARM alors...

Est-il possible d'obtenir heimdall pour Linux sur ARM ?

4voto

ce4 Points 14264

ARM n'est actuellement pas supporté officiellement par heimdall.
Vous aurez peut-être la chance de le compiler vous-même :

https://github.com/Benjamin-Dobell/Heimdall/

Mon conseil cependant :
Utiliser une plateforme supportée une fois (Win/Mac/Linux-x86/x64) et profitez des mises à jour de l'appareil à partir de ce moment-là via ClockWorkMod recovery (CWM) ou RomManager.

Raison : Heimdall n'est nécessaire qu'une seule fois pour installer un CWM bootstrap. Après cela, vous utilisez le CWM normal.

Voici le guide de cyanogenmod :
http://wiki.cyanogenmod.com/wiki/Samsung_Galaxy_S:_Full_Update_Guide

Les versions de CyanogenMod pour CM7/9/10 sous différentes formes (stable, release candidate, nightly build) peuvent être trouvées ici (Galaxy S i9000) :

http://get.cm/?device=galaxysmtd

-1voto

putgeminmouth Points 155

Oui, vous devriez pouvoir compiler à partir des sources.

Voici les étapes pour installer ClockworkMod avec heimdall depuis GNU/Linux ou Ubuntu ou autre (je l'ai testé avec Samsung Galaxy tab 2.0 7 P3110) : 0. En suivant les étapes ci-dessous, soyez prêt à perdre votre garantie ou à brique votre appareil. Faites également des sauvegardes de vos données personnelles. 1. installer Heimdall (et Heimdall-frontend) ce logiciel est un outil flash qui copie les images du firmware dans la zone mémoire spécifique de l'appareil. Vous pouvez trouver plusieurs guides pour l'installer, même à partir de la source. Vous n'avez pas besoin de matériel Windows comme odin ou Kies ou un faux logiciel qui contient les pilotes usb parce que très probablement les pilotes kerner sont préinstallés sur votre OS GNU / Linux. dmesg 2. téléchargez l'image de récupération sur votre ordinateur hôte à partir de clockworkmod rommanager (je ne suis pas autorisé à afficher l'URL. C'est www point clockworkmod point com slash rommanager). Trouvez votre appareil sur la liste et téléchargez quelques fichiers à partir de 3 colonnes. Actuellement, il y a 3 colonnes : ~ROMs / ClockworkMod : contient superuser.zip : copier sur la carte sim ou sur l'appareil. Ce zip contient une application qui permet d'exécuter des applications Android en mode Root. Il n'est pas nécessaire de sauvegarder/restaurer les partitions de l'appareil. superuser.zip peut être installé en mode recovery. La récupération par défaut de Samsung (stockée dans la partition RECOVERY) n'installe pas le zip en raison d'une erreur : la vérification de la signature a échoué. Si vous voulez Root votre appareil, vous devez installer une image de récupération personnalisée. La sauvegarde du firmware original ne nécessite pas ce hack super-utilisateur. ~Download Recovery : c'est une partition de récupération personnalisée : vous pouvez installer des zips ou créer des partitions de sauvegarde ou flash. Vous pouvez naviguer entre les menus avec les touches uniquement - pas de toucher : volume haut et bas et choisir avec le bouton d'alimentation. Copiez ceci sur votre hôte GNU/Linux (cette image sera écrite sur l'appareil avec Heimdall) ~Téléchargez Touch Recovery : c'est une image de récupération personnalisée. Vous pouvez naviguer entre les menus avec les touches ou le toucher : volume haut et bas et choisir avec le bouton d'alimentation. N'oubliez pas de faire défiler les menus car il y en a beaucoup !

  1. éteindre la tablette (attendre environ 10 secondes que l'écran devienne noir)
  2. Maintenez la touche de volume qui se trouve à côté du bouton d'alimentation et maintenez le bouton d'alimentation enfoncé. Vous pouvez la maintenir enfoncée aussi longtemps que vous le souhaitez : le logo apparaît puis l'appareil redémarre. Lorsque le logo apparaît, relâchez les touches. La récupération du système Android <3e> se charge. Choisissez wipe data/factory reset avec le volume puis sélectionnez avec le bouton power. Choisissez Oui -- supprimer toutes les données de l'utilisateur.
  3. Choisissez de redémarrer le système maintenant et ne le laissez pas redémarrer : maintenez immédiatement enfoncés le bouton d'alimentation et la touche de volume qui se trouve sur le côté le plus éloigné. Maintenez-les enfoncées jusqu'à ce que l'avertissement apparaisse. Connectez la tablette à l'hôte GNU/Linux à l'aide d'un câble USB, puis appuyez sur le bouton de volume à côté du bouton d'alimentation.
  4. avec la permission de Root, exécutez la commande sur l'hôte GNU/Linux et soyez prêt à exécuter l'étape suivante immédiatement sudo heimdall flash --RECOVERY recovery-clockwork-touch-6.0.2.7-p3110.img
  5. lorsqu'il est terminé, il redémarre l'appareil : retirez le câble et démarrez immédiatement en mode de récupération : maintenez la touche de volume qui est à côté du bouton d'alimentation et maintenez le bouton d'alimentation : maintenez-le enfoncé jusqu'à ce que le logo s'affiche sur la 2ème fois puis relâchez-les.
  6. ClockworkMod Recovery se charge... faites défiler vers le bas pour voir tous les menuitems. Vous pouvez créer une sauvegarde avec le menu "backup and restore" puis "backup to external sdcard".
  7. Après tout, utilisez le dernier élément du menu : +++Go Back+++ / redémarrer le système maintenant. "ROM may flash stock recovery on boot. Correction : Si vous choisissez Non alors vous pouvez refaire la procédure... / Si vous choisissez Oui, le firmware de récupération de Samsung sera écrasé par ClockworkMod Recovery.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X