Actualización: Ver stackoverflow.com - Montar imágenes del emulador de Android
La respuesta corta es que hay 3 tipos:
- Imágenes regulares del sistema de archivos, que se pueden montar con la
-o loop
opción
- Imágenes del sistema de archivos YAFFS2, que actualmente no se pueden montar en Ubuntu y se deben desempaquetar
- Imágenes del sistema de archivos EXT4 que han sido procesadas por la cadena de herramientas de Android y deben convertirse a imágenes normales con
simg2img
la cadena de herramientas de Android.
Entonces, tienes una imagen binaria extraída de un dispositivo Android, ¿es correcto?
¿Qué dice el comando de archivo sobre el archivo? ¿Algo como esto?
$ file system.img
system.img: VMS Alpha executable
Esa imagen del sistema se extrae a través de nandroid desde un Samsung Galaxy i7500. La mayoría de esos viejos dispositivos Android usaban yaffs como sistema de archivos. Saber de qué se trata es de gran ayuda. (es decir, ¿de qué dispositivo estamos hablando? ¿De dónde es esa imagen?)
La conversión de imágenes en otros sistemas de archivos solo producirá basura en el mejor de los casos si no tiene instalado soporte para el sistema de archivos en cuestión. Desafortunadamente no hay paquete para Ubuntu. Pero esa pregunta ya se ha formulado y respondido: Crear un sistema de archivos yaffs2 en Ubuntu Server 11.10
También existe la posibilidad de que esta imagen esté encriptada. ¿Pero por qué alguien le daría una imagen encriptada?
Dado que esto se trata principalmente de Android y se hace llamar Desarrollador de Android, lea la documentación de Android nuevamente. Se supone que está todo ahí. Si no, haga su pregunta en android.stackexchange.com , XDA-Developers , RootzWiki y similares. Y no coloque una ROM en la red para que la utilicen cientos de personas a menos que REALMENTE sepa lo que está haciendo y lea la documentación. ¡Hacerlo por la fama es peligroso y malo para los usuarios!