Comment utiliser le fichier * .img au lieu du fichier * .gz (ou * .pit) avec Heimdall?

9

J'ai téléchargé le fichier .img pour la récupération TWRP. Comment dois-je l'utiliser avec Heimdall? Il semble que Heimdall accepte les .gzfichiers (ou les .pitfichiers dans les anciennes versions), pas .img!

J'ai essayé d'ouvrir un .imgdossier et Heimdall s'est plaint

L'en-tête Tar contenait une taille de fichier non valide

L'ouverture d'un fichier .tar a conduit à

firmware.xml est absent du package

Apprenant PHP
la source
1
où puis-je affiner ce fichier recovery.img? Lien s'il vous plaît
Nabin
Où pouvons-nous télécharger une image fiable ou tout autre firmare pour sansung galaxy S3?
Peter Krauss

Réponses:

5

Si vous utilisez Linux - téléchargez heimdall-frontend pour pouvoir utiliser l'interface graphique. C'est beaucoup plus simple.

Pour flasher avec Heimdall, vous devez d'abord spécifier le .pitfichier.

.pit signifie Partitions Information Tables, donc Heimdall sait où il doit le flasher.


Pour flasher TWRP à l'aide de Heimdall, procédez comme suit:

  1. Ouvrez l'interface Heimdall.
  2. Accédez à l'onglet Utilitaires.
  3. Vous verrez Télécharger PIT. Allez Enregistrer sous et enregistrez-le sur un emplacement.
  4. Accédez à l'onglet Flash.
  5. Dans la catégorie PIT, cliquez sur Parcourir et sélectionnez le fichier PIT que vous avez téléchargé depuis l'appareil à l'étape 3.
  6. Cliquez sur le bouton Ajouter.
  7. Pour le nom de la partition, sélectionnez l'endroit où vous souhaitez la flasher. FAITES ATTENTION! Si vous le flashez sur une mauvaise partition, vous pouvez perma-brick périphérique. Sur mon appareil pour la récupération, c'est Kernel2.
  8. Allez à la recherche de fichier et sélectionnez le .imgfichier.
  9. En session, laissez tout décoché.
  10. Cliquez sur Démarrer.

Remarque 1: LA RÉPARATION DOIT RESTER NON CONTRÔLÉE !!!
Remarque 2: cela peut endommager l'appareil, faites attention, ici sur le site, nous ne sommes pas responsables de votre appareil.
Note3: Si vous êtes sous Windows, utilisez simplement Odin ...

AndroidNotSoPowerUser
la source
où puis-je affiner ce fichier recovery.img? Lien s'il vous plaît
Nabin
@NabinKhadka par exemple, dans un fichier .tar on peut télécharger (aussi appelé fichiers pda). chacun des fichiers contenus doit être mappé avec le nom de partition exact.
phil294
13

Les versions plus récentes de Heimdall acceptent un fichier .img pour le paramètre --RECOVERY et téléchargent automatiquement un PIT depuis l'appareil pour ajouter le contenu img.

$ heimdall flash --RECOVERY recovery.img 
Heimdall v1.4.1

[trimmed some output here]

Session begun.

Downloading device's PIT file...
PIT file download successful.

Uploading RECOVERY
100%
RECOVERY upload successful

Ending session...
Rebooting device...
Releasing device interface...
Re-attaching kernel driver...
Sparr
la source
où puis-je affiner ce fichier recovery.img? Lien s'il vous plaît
Nabin
1
@NabinKhadka, vous devez trouver le bon .img en fonction de votre téléphone. Essayez de rechercher sur XDA-Developers ou google pour l'image de récupération pour votre téléphone.
Matt
@Sparr Où avez-vous obtenu la v.1.4.1 de Heimdall, s'il vous plaît? V1.4.0 ne prend pas en charge flash --RECOVERYet il n'y a pas de version ultérieure sur bitbucket.org/benjamin_dobell/heimdall/downloads , sauf pour Mac (que je n'ai pas).
Mark Smith
Je suis sur Mac. Et je ne m'en souviens pas, désolé.
Sparr
comment sélectionner l'emplacement sur la ligne de commande?
alecxs
1

Un fichier image n'a pas vraiment besoin de heimdall. La plupart des appareils qui se mettent à jour via un fichier .img vous permettent de simplement le mettre sur le stockage interne et de le rediriger pour le mettre à jour. Une alternative consiste à le déplacer vers votre appareil et à l'installer via TWRP en y chargeant le fichier.

Dan Brown
la source
1
Et si vous n'avez pas le TWRP?
Anwar
1
@Anwar Ensuite, vous pouvez utiliser l'onglet de l'appareil de heimdall (ou le quatrième onglet) et télécharger le .pit depuis votre téléphone, et construire votre .IMG autour de lui.
Dan Brown