Comment extraire payload.bin de l'OTA ou du firmware
Guide De Dépannage / / August 05, 2021
Payload.bin est un fichier que vous pouvez souvent trouver dans les versions plus récentes de l'OTA ou des mises à jour du micrologiciel. Ces fichiers contiennent les images de démarrage et système. De plus, avec l'aide de ce fichier, vous pouvez le prendre comme base pour créer une ROM personnalisée ou même aider à débrancher l'appareil. Dans cet article, nous vous guiderons sur comment extraire payload.in de l'OTA ou du firmware en utilisant un script. C'est la seule méthode pour obtenir le fichier payload.bin car vous ne pouvez pas simplement extraire le contenu en le décompressant.
Google maintenant, intègre tous les fichiers nécessaires et importants sous le fichier payload.bin. Auparavant, vous pouviez extraire directement le contenu des fichiers mais, grâce à l’introduction de Payload.bin, ce n’est plus le cas. Vous devez effectuer des tâches supplémentaires et exécuter un script afin d'extraire le contenu du fichier payload.bin. Merci au développeur Moniteur Gregory pour créer l'outil Payload Dumper, vous pouvez désormais extraire facilement le contenu du fichier Payload.bin. Alors, sans plus tarder, passons directement à l'article lui-même;
Table des matières
-
1 Comment extraire payload.bin de l'OTA ou du firmware
- 1.1 Payload.bin - Détails
- 1.2 Téléchargements
- 1.3 Étapes pour extraire le fichier Payload.bin de l'OTA ou du micrologiciel
Comment extraire payload.bin de l'OTA ou du firmware
Avant de passer à la procédure pour extraire le fichier payload.bin de l'OTA ou du micrologiciel, examinons en profondeur ce qu'est un payload.bin;
Payload.bin - Détails
Google a introduit un nouveau format de fichiers de mise à jour OTA / micrologiciel après le lancement du système d'exploitation Android Oreo. De plus, cela a été introduit après que Google a introduit la mise à jour du système A / B. Ce nouveau format réduit les problèmes généraux après l'installation des mises à jour OTA qui rendraient l'appareil inutilisable. En outre, auparavant, ces fichiers de mise à jour OTA / firmware étaient livrés avec des images de partition qui permettraient une extraction simple et facile du contenu en le décompressant simplement. Mais, depuis l'arrivée du nouveau format, cette procédure est devenue fastidieuse et nécessite une méthode pas à pas pour l'extraction. Parce que maintenant, en raison de la présence de Payload.bin qui contient tous les fichiers importants de la mise à jour OTA / firmware.
Avec l'aide du Outil Dumper de charge utile, vous pouvez maintenant extraire et décompresser les images du micrologiciel à l'aide du jeu d'outils «brillo». Cependant, notez que les mises à jour incrémentielles du micrologiciel ne sont pas prises en charge par cet outil, gardez cela à l'esprit lorsque vous utilisez l'outil.
Téléchargements
- Outil de déchargement de la charge utile.zip
-
Python pour Windows
– 32 bits
– 64 bits
Étapes pour extraire le fichier Payload.bin de l'OTA ou du micrologiciel
avertissement
Notez que l'outil Payload Dumper ne fonctionnera que pour extraire le fichier payload.bin des packages de mise à jour OTA / firmware complets. Cela ne fonctionnera PAS sur les mises à jour incrémentielles.
- Téléchargez l'outil Payload Dumper ainsi que le Python pour votre ordinateur Windows compatible (32 bits ou 64 bits) à partir de la section de téléchargement ci-dessus.
- Exécutez le programme d'installation Python sur votre PC et suivez toutes les instructions pendant le processus d'installation invité par le programme d'installation.
- Une fois que vous avez installé Python avec succès sur votre PC, vous devez installer un environnement virtuel sur votre PC. Suivez les étapes ci-dessous pour l'installer:
- Ouvrez une invite de commande.
- Exécutez les commandes ci-dessous où la première changera le répertoire dans le CMD, et la deuxième commande définira le chemin des scripts Python sur la variable System PATH;
cd C: \ Users \ your_windows_username_ici \ AppData \ Local \ Programs \ Python \ Python37 \ Scripts
setx chemin C: \ Users \ your_windows_username_ici \ AppData \ Local \ Programs \ Python \ Python37 \ Scripts
(assurez-vous de changer le "your_windows_username_here" avec le nom d'utilisateur approprié de votre PC sur les deux commandes ci-dessus)
- Une fois que vous avez exécuté les commandes mentionnées ci-dessus, exécutez la commande ci-dessous:
pip installer virtualenv
Il téléchargera et installera un package et après cela, un message de réussite sera affiché.
- Maintenant, vous devez extraire le contenu de l'outil Payload Dumper sur votre PC, après quoi vous obtiendrez deux dossiers, c'est-à-dire payload_input et payload_output.
- Ensuite, vous devez extraire le fichier zip OTA / firmware sur votre PC pour obtenir le payload.bin fichier.
- Copiez le payload.bin fichier au payload_input dossier.
- Ouvrez le payload_dumper.exe fichier.
- Ensuite, tout ce que vous avez à faire est de laisser le script faire son travail. Une fois que c'est fait, vous obtiendrez le contenu extrait du payload.bin fichier dans le payload_output dossier.
- C'est tout!
Donc, là vous l'avez de mon côté dans ce post. J'espère que vous avez aimé cet article et que vous avez pu extraire le contenu du fichier payload.bin du fichier de mise à jour OTA / firmware. Notez que l'outil Payload Dumper ne fonctionne qu'avec les packages OTA / firmware complets et ne fonctionnera pas avec les mises à jour incrémentielles. Faites-nous savoir dans les commentaires ci-dessous si vous avez rencontré des difficultés en suivant l'une des méthodes mentionnées ci-dessus. Jusqu'au prochain article… Cheers!
Un spécialiste du marketing numérique certifié Six Sigma et Google qui a travaillé en tant qu'analyste pour un grand multinational. Un passionné de technologie et d'automobile qui aime écrire, jouer de la guitare, voyager, faire du vélo et se détendre. Entrepreneur et blogueur.