Tengo sparse.img
con las siguientes propiedades:
$ file sparse.img
sparse.img: Android sparse image, version: 1.0, Total of 2512896 4096-byte output blocks in 60 input chunks.
Quiero ver su contenido así que
- Lo he convertido en imagen en bruto.
- Creado un nuevo directorio
- Intentando montar la imagen en bruto en el directorio
utilizando los siguientes comandos:
$ simg2img sparse.img sparse_raw.img
$ mkdir raw
$ sudo mount -t ext4 -o loop sparse_raw.img raw
Los dos primeros comandos se ejecutan bien y puedo ver sparse_raw.img
generados de tamaño superior a sparse.img
.
El último comando falló con un error:
tipo de fs erróneo, opción errónea, superbloque erróneo en /dev/loop27, falta de código o programa de ayuda, u otro error.
Creo que esa puede ser la sparse_raw.img
no es un ext4
imagen, pero ¿cómo puedo estar seguro de ello?
He intentado montarlo como
- ext2, ext3 o sin -t
- sin -o loop pero nada funciona.
Por favor, sugiera una forma de solucionarlo.
0 votos
¿Responde esto a su pregunta? ¿Cómo puedo saber qué tipo de sistema de archivos tiene una tarjeta USB o SD conectada?
0 votos
file sparse_raw.img
imprimedata
.hexdump -C -n1040 sparse_raw.img
imprime78 ba 2a 63 7a 05 50 ed ...
por lo que no coincide con 10.20.f5.f2 o 53.ef.0 votos
@IrfanLatif La imagen no está montada en ningún sistema Android pero está disponible en el explorador de archivos de Ubuntu.
1 votos
@VatishSharma No he dicho que haya que montar el sistema de archivos para ver qué sistema de archivos es. Comprobar el sistema de archivos es lo mismo independientemente de si es un dispositivo de bloques o un archivo de bucle; en Android o en una distro Linux. La salida de
file
yhexdump
muestra que no es un sistema de archivos. Así que el montaje definitivamente fallará. El problema es con susparse.img
osimg2img
No con el montaje.0 votos
Tengo otros
sparse.img
s y funcionan bien consimg2img
ymount
pero el mencionado en la pregunta y dos más no funcionan. ¿Alguna sugerencia sobre cómo puedo determinar el problema?1 votos
@VatishSharma que creó el
sparse.img
? Pregúntales qué herramienta utilizaron para la reducción de tamaño y la compresión, y qué sistema de archivos contiene. Puede serext4
o raramentef2fs
(en/system
o/vendor
). OEROFS
en el caso de Huawei. Algunos proveedores también experimentaron conSquashFS
. Utilice también unsimg2img
binario. Mejor construir desde la última fuente.0 votos
Pruebe esta construcción más antigua de fguy forum.xda-developers.com/showthread.php?t=1054836&page=5
1 votos
sgs2toext4.jar
esto funcionó en lugar de simg2img. Gracias chicos por vuestra ayuda :)