Atualização: consulte stackoverflow.com - Monte imagens do emulador do Android
Resposta curta é, existem 3 tipos:
- Imagens de sistema de arquivos regulares, que podem ser montadas com
-o loop
option - Imagens do sistema de arquivos YAFFS2, que atualmente não podem ser montadas no Ubuntu e precisam ser descompactadas
- Imagens do sistema de arquivos EXT4 que foram processadas posteriormente pelo conjunto de ferramentas do Android e precisam ser convertidas em imagens comuns com
simg2img
da cadeia de ferramentas do Android.
Então, você tem uma imagem binária extraída de um dispositivo Android, correto?
O que o comando de arquivo diz sobre o arquivo? Algo assim?
$ file system.img
system.img: VMS Alpha executable
Essa imagem do sistema é extraída via nandroid de um Samsung Galaxy i7500. A maioria desses dispositivos Android antigos usava yaffs como um sistema de arquivos. Saber o que você está lidando com ajuda muito. (ou seja, de qual dispositivo estamos falando? De onde é essa imagem?)
A conversão de imagens em outros sistemas de arquivos só produzirá lixo na melhor das hipóteses se você não tiver o suporte instalado para o sistema de arquivos em questão. Infelizmente não há pacote para o Ubuntu. Mas essa pergunta já foi feita e respondida: Crie o sistema de arquivos yaffs2 no Ubuntu Server 11.10
Existe também a possibilidade de esta imagem ser encriptada. Mas por que alguém lhe daria uma imagem criptografada?
Como isso é principalmente sobre o Android e você se considera um desenvolvedor Android, leia a documentação do Android novamente. É suposto estar tudo lá. Se não fizer a sua pergunta em android.stackexchange.com , XDA-Developers , RootzWiki e afins. E, por favor, não coloque uma ROM na rede para centenas de pessoas usarem a menos que você realmente saiba o que está fazendo e leia a documentação. Fazer isso pela fama é perigoso e ruim para os usuários!