Cómo extraer payload.bin de OTA o firmware
Guía De Resolución De Problemas / / August 05, 2021
Payload.bin es un archivo que a menudo puede encontrar en versiones más recientes de OTA o actualizaciones de firmware. Estos archivos contienen las imágenes de arranque y del sistema. Además, con la ayuda de este archivo, puede tomarlo como base para crear una ROM personalizada o incluso ayudar a desbloquear el dispositivo. En esta publicación, lo guiaremos sobre cómo extraer payload.in de OTA o firmware usando un guión. Este es el único método para obtener el archivo payload.bin, ya que no puede simplemente extraer el contenido descomprimiéndolo.
Google ahora incluye todos los archivos necesarios e importantes en el archivo payload.bin. Anteriormente, podía extraer directamente el contenido de los archivos pero, gracias a la introducción de Payload.bin, este ya no es el caso. Debe realizar algunas tareas adicionales y ejecutar un script para extraer el contenido del archivo payload.bin. Gracias al desarrollador Gregory Monitor para crear la herramienta Payload Dumper, ahora puede extraer fácilmente el contenido del archivo Payload.bin. Entonces, sin más preámbulos, vayamos directamente al artículo en sí;
![](/f/a54190d631734e025b7682ccbbc39f76.jpg)
Tabla de contenido
-
1 Cómo extraer payload.bin de OTA o firmware
- 1.1 Payload.bin - Detalles
- 1.2 Descargas
- 1.3 Pasos para extraer el archivo Payload.bin de OTA o Firmware
Cómo extraer payload.bin de OTA o firmware
Antes de continuar con el procedimiento para extraer el archivo payload.bin de la OTA o del firmware, echemos un vistazo en profundidad a qué es un payload.bin;
Payload.bin - Detalles
Google introdujo un nuevo formato de archivos de actualización de firmware / OTA después del lanzamiento del sistema operativo Android Oreo. Además, esto se introdujo después de que Google introdujo la actualización del sistema A / B. Este nuevo formato reduce los problemas generales después de instalar las actualizaciones de OTA que inutilizarían el dispositivo. Además, anteriormente estos archivos de actualización de OTA / firmware venían con imágenes de partición que permitirían una extracción simple y fácil de los contenidos con solo descomprimirlos. Pero, desde la llegada del nuevo formato, este procedimiento se ha vuelto tedioso y requiere un método paso a paso para extraerlo. Porque ahora, debido a la presencia de Payload.bin que contiene todos los archivos importantes de la actualización OTA / firmware.
Con la ayuda del Herramienta de descarga de carga útil, ahora puede extraer y descomprimir las imágenes de firmware usando el conjunto de herramientas "brillo". Sin embargo, tenga en cuenta que las actualizaciones incrementales de firmware no son compatibles con esta herramienta, por lo tanto, téngalo en cuenta al usar la herramienta.
Descargas
- Payload Dumper Tool.zip
-
Python para Windows
– 32 bits
– 64 bits
Pasos para extraer el archivo Payload.bin de OTA o Firmware
Advertencia
Tenga en cuenta que la herramienta Payload Dumper Tool solo funcionará para extraer el archivo payload.bin de paquetes completos de actualización de firmware / OTA. NO funcionará en actualizaciones incrementales.
- Descargue la herramienta Payload Dumper y Python para su computadora compatible con Windows (32 bits o 64 bits) desde la sección de descargas anterior.
- Ejecute el instalador de Python en su PC y siga todas las instrucciones durante el proceso de instalación solicitadas por el instalador.
- Una vez que haya instalado Python con éxito en su PC, necesita instalar un entorno virtual en su PC. Siga los pasos a continuación para instalarlo:
- Abra un símbolo del sistema.
- Ejecute los siguientes comandos donde el primero cambiará el directorio en el CMD, y el segundo comando establecerá la ruta de las secuencias de comandos de Python a la variable System PATH;
cd C: \ Users \ your_windows_username_here \ AppData \ Local \ Programs \ Python \ Python37 \ Scripts
ruta setx C: \ Users \ your_windows_username_here \ AppData \ Local \ Programs \ Python \ Python37 \ Scripts
(asegúrese de cambiar "your_windows_username_here" con el nombre de usuario apropiado de su PC en los dos comandos anteriores)
- Una vez que haya ejecutado los comandos mencionados anteriormente, ejecute el siguiente comando:
pip instalar virtualenv
Se descargará e instalará un paquete y, después de eso, se mostrará un mensaje de éxito. - Ahora, debe extraer el contenido de la herramienta Payload Dumper en su PC, después de lo cual obtendrá dos carpetas, es decir, payload_input y payload_output.
- Luego, debe extraer el archivo zip OTA / firmware en su PC para obtener el payload.bin expediente.
- Copia el payload.bin archivo al payload_input carpeta.
- Abre el payload_dumper.exe expediente.
- Entonces todo lo que necesita hacer es dejar que el script haga su trabajo. Una vez hecho esto, obtendrá el contenido extraído del payload.bin archivar en el payload_output carpeta.
- ¡Eso es!
Entonces, ahí lo tienes de mi lado en este post. Espero que les haya gustado esta publicación y hayan podido extraer el contenido del archivo payload.bin del archivo de actualización de firmware / OTA. Tenga en cuenta que la herramienta Payload Dumper solo funciona con paquetes completos de firmware / OTA y no funcionará con las actualizaciones incrementales. Háganos saber en los comentarios a continuación si tuvo alguna dificultad al seguir alguno de los métodos mencionados anteriormente. Hasta el próximo post… ¡Salud!
Un comercializador digital certificado por Six Sigma y Google que trabajó como analista para una importante multinacional. Un entusiasta de la tecnología y el automóvil al que le gusta escribir, tocar la guitarra, viajar, andar en bicicleta y relajarse. Emprendedor y Blogger.