¿Cómo usar el archivo * .img en lugar del archivo * .gz (o * .pit) con Heimdall?

9

He descargado el archivo .img para la recuperación TWRP. ¿Cómo debería usarlo con Heimdall? Parece que Heimdall acepta .gzarchivos (o .pitarchivos en versiones anteriores), ¡no .img!

Intenté abrir un .imgarchivo y Heimdall se quejó

El encabezado Tar contenía un tamaño de archivo no válido

Abrir un archivo .tar condujo a

falta firmware.xml en el paquete

PHP Learner
fuente
1
¿Dónde puedo multar ese archivo recovery.img? Enlace por favor
Nabin
¿Dónde podemos descargar imágenes confiables o cualquier otro firmare para sansung galaxy S3?
Peter Krauss el

Respuestas:

5

Si usa Linux, descargue heimdall-frontend para que pueda usar la GUI. Es mucho más fácil

Para actualizar usando Heimdall, primero debe especificar el .pitarchivo.

.pit significa Tablas de información de particiones, por lo que Heimdall sabe dónde debe flashearlo.


Para flashear TWRP usando Heimdall, siga estos pasos:

  1. Abra la interfaz de Heimdall.
  2. Vaya a la pestaña Utilidades.
  3. Verá Descargar PIT. Vaya a Guardar como y guárdelo en alguna ubicación.
  4. Vaya a la pestaña Flash.
  5. En la categoría PIT, haga clic en Examinar y seleccione el archivo PIT que descargó del dispositivo en el paso 3.
  6. Haga clic en el botón Agregar.
  7. Para el nombre de la partición, seleccione dónde desea flashearlo. ¡TEN CUIDADO! Si lo flasheas en una partición incorrecta, puedes perma-brick device. En mi dispositivo para recuperación es Kernel2.
  8. Vaya a Buscar archivo y seleccione el .imgarchivo.
  9. En la sesión, deje todo sin marcar.
  10. Haga clic en Inicio

Nota 1: ¡LA REPARACIÓN DEBE ESTAR SIN COMPROBAR!
Nota 2: este dispositivo puede bloquearse, tenga cuidado, aquí en el sitio, NO somos responsables de su dispositivo.
Nota 3: Si estás en Windows, solo usa Odin ...

AndroidNotSoPowerUser
fuente
¿Dónde puedo multar ese archivo recovery.img? Enlace por favor
Nabin
@NabinKhadka, por ejemplo, dentro de un archivo .tar se puede descargar (también llamado archivos pda). cada uno de los archivos contenidos debe asignarse al nombre de la partición exacta.
phil294
13

Las versiones más recientes de Heimdall aceptarán un archivo .img para el parámetro --RECOVERY y descargarán automáticamente un PIT del dispositivo para agregar el contenido de 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
fuente
¿Dónde puedo multar ese archivo recovery.img? Enlace por favor
Nabin
1
@NabinKhadka, debes encontrar el archivo .img correcto según tu teléfono. Intente buscar en XDA-Developers o google la imagen de recuperación para su teléfono.
Matt
@Sparr ¿De dónde sacaste la v.1.4.1 de Heimdall, por favor? V1.4.0 no es compatible flash --RECOVERYy no hay una versión posterior en bitbucket.org/benjamin_dobell/heimdall/downloads , a excepción de Mac (que no tengo).
Mark Smith el
Estoy en Mac Y no me acuerdo, lo siento.
Sparr
¿Cómo seleccionar la ranura en la línea de comando?
alecxs
1

Un archivo de imagen realmente no necesita heimdall. La mayoría de los dispositivos que se actualizan a través de un archivo .img le permiten simplemente colocarlo en el almacenamiento interno y rebot para actualizar. Una alternativa es moverlo a su dispositivo e instalarlo a través de TWRP cargando el archivo en él.

Dan Brown
fuente
1
¿Qué pasa si no tienes el TWRP?
Anwar
1
@Anwar Entonces puedes usar la pestaña del dispositivo de heimdall (o la cuarta pestaña) y descargar el .pit desde tu teléfono, y construir tu .IMG alrededor.
Dan Brown