3 votes

Comment flasher une ROM personnalisée ou stock avec le mode Odin (à partir d'un Galaxy A20 mal flasher, voir image)

L'état actuel de l'appareil est indiqué ci-dessous. Je préfère utiliser heimdall pour flasher chaque partition directement depuis la ligne de commande si possible. A moins qu'il ne soit obligatoire de mettre toutes les images dans un tar et de les flasher en même temps.

Coin supérieur gauche de l'écran du mode de téléchargement :

enter image description here

Plus de détails sur le problème précédent (et résolu) ici : question

4voto

dawid Points 200

Le flashage de l'image correcte a résolu le problème :

heimdall flash --RECOVERY TWRP-3.3.1.0_A20_V1.2_by_Agrim720\[Black-themed\].img.img 

Le fichier a été trouvé ici : Forum XDA

Dispositif : A205GUBU4ASK2

Précédemment enraciné avec boot.img patché par magisk y vbmeta a clignoté :

heimdall flash --BOOT magisk_patched.img
heimdall flash --VBMETA vbmeta.img

Je recommande vivement d'éviter les appareils Samsung. Ceux de Motorola, par exemple, sont meilleurs pour les ROMs personnalisées.

Si le périphérique se plaint des "binaires officiels", contournement de l'état KG est nécessaire.

0 votes

Cependant, TWRP n'a fonctionné que la première fois. Après avoir formaté les données et redémarré, l'appareil a commencé avec un puritanisme sur les "binaires officiels".

0 votes

J'avais besoin de contourner l'état KG. réponse mise à jour. merci.

1voto

Pour Heimdal :

Je me réfère à la Développeurs lisez-moi pour les instructions de la ligne de commande linux :

Flashing du firmware depuis la ligne de commande :

1. Fully charge your phone (use the wall charger as it's faster).

2. Download a decrypted device ROM or a Heimdall Firmware Package
   and extract everything to the one directory.

3. If the ROM is not a Heimdall Firmware Package it may instead be provided
   as multiple archives (nested or otherwise), extract them all to the same
   location.

   NOTE: If you want to use the CSC then extract it last.

4. Put your Galaxy S device into download mode and plug it in..

5. Open a terminal and navigate to the directory where you extracted
   the ROM/firmware files.

6. Type the following to list all the functionality Heimdall supports:

        heimdall help

7. Before flashing, you must first know the names of the partitions you
   wish to flash. These can be obtained by executing:

        heimdall print-pit --no-reboot

   The inclusion of --no-reboot ensures the phone will not reboot after PIT
   file has been downloaded and displayed. After executing a command with
   the --no-reboot argument, the next command should include the --resume
   argument.

   NOTE: You can still safely reboot your phone manually (with the power
         button) after executing --no-reboot commands.

8. Use the help and print-pit output to construct a command with all the
   files you want to flash.

   Here is an example that does a full flash and repartition on a GT-I9000:

        heimdall flash --repartition --resume --pit s1_odin_20100512.pit --FACTORYFS factoryfs.rfs --CACHE cache.rfs --DBDATA dbdata.rfs --IBL+PBL boot.bin --SBL Sbl.bin --PARAM param.lfs --KERNEL zImage --MODEM modem.bin

9. Heimdall will display the progress as it flashes so that you know things
   are working as they should.

Comment créer un paquet de micrologiciels Heimdall :

Firstly, Heimdall's firmware package format is just a regular TAR archive
compressed with gzip. The only two real requirements are that a valid
firmware.xml must be included (refer to Appendix A) and you can only
include files (no directories, links etc.) As such if you'd like there is
nothing preventing you from creating Heimdall packages manually. Of course
Heimdall Frontend provides a simple user interface that takes care of all
the hard work for you.

There are two ways in which you can create a firmware package. You can
create a package from scratch, or you can load an existing package, apply
modifications and then save the package. Creating a package from scratch
is the preferred approach, by taking this approach you're far less likely
to run into file name length limitations.

Before you can access Heimdall Frontend's firmware creation functionality
(available from the "Create Package" tab) you must first specify which
files will be included in your package, as well as a few flashing options
i.e. Whether or not users should repartition when flashing. This
information must be filled out from the "Flash" tab in exactly the same
fashion you would provide information to flash your device (see "Performing
a Custom Flash with Heimdall Frontend"). As mentioned above, it's not the
preferred means, but you're able to load an existing package as a starting
point for this information.

Once you've specified the files/partitions you wish to include in your
firmware package the "Create Package" tab will become available. Clicking
this tab will display additional information that you can include in your
package. In order to continue you must fill out all sections except for the
URLs section, which is optional. The following is a break-down of what all
these options mean.

Pour Odin :

Selon la version d'Odin que vous utilisez, cela peut être légèrement différent. Dans une version récente d'Odin, c'est assez simple :

Assurez-vous que votre chargeur de démarrage est à jour avec le firmware du dispositif ou mis à jour. Vérifiez le u# dans le nom du fichier zip/tar du micrologiciel.

1) Décompressez le fichier .zip du firmware officiel.

2) Lancez Odin.

3) connectez votre appareil par USB. Une fois connecté, un appareil devrait apparaître dans la boîte de dialogue.

4) sélectionnez AP, dans la sélection allez à votre firmware déballé et sélectionnez le fichier tar.md ou le fichier tar.

Assurez-vous de ne pas sélectionner/activer quoi que ce soit avec l'option "pit".

5) Une fois chargé, appuyez sur le bouton de démarrage et laissez-le faire son travail.

Le démarrage devrait prendre un peu de temps, jusqu'à vingt minutes ou plus. Une fois le démarrage effectué, vous devriez être prêt à utiliser le firmware.

Si vous avez plus qu'un seul fichier tar ou tar.md5 alors :

1) Décompressez le fichier .zip du firmware officiel.

2) le zip peut inclure une variété de choses (fichiers) comme AP, BL, CP, CSC.

3) lancer Odin.

4) connectez votre appareil par USB. Une fois connecté, un appareil devrait apparaître dans la boîte de dialogue.

5) sélectionnez chacune des différentes cases et à l'intérieur de la sélection mettez les fichiers associés dans la bonne case. Le AP (système), BL (Bootloader), CP (Modem), CSC (Device Variant).

Assurez-vous de ne pas sélectionner/activer quoi que ce soit avec l'optionpit.

6) Une fois chargé, appuyez sur le bouton de démarrage et laissez-le faire son travail.

0 votes

Lien vers le fil de soutien d'heimdall forum.xda-developers.com/showthread.php?t=755265

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