Como sou usuário de Windows / Mac / Ubuntu e Android, sei o que estou falando quando digo: Como faço para abrir arquivos de imagem binária? (.img) Eles simplesmente não abrem, em nenhum sistema operacional…
Sou desenvolvedor Android ... Atualmente, estou trabalhando em uma ROM (também programa, usando o Windows), mas preciso extrair arquivos de arquivos .img. Eu os convertei para .ext4.img, mas eles simplesmente não são reconhecidos pelo Linux (definitivamente não pelo Android), pelo Mac OS ou pelo Windows. Em outras palavras, não consigo abrir, extrair ou montar.
Alguém pode me ajudar? Estou meio confuso ...
mount
android
development
Simon Cahill
fonte
fonte
Respostas:
Atualização: Veja stackoverflow.com - Monte imagens de emulador Android
Resposta curta : existem 3 tipos:
-o loop
opçãosimg2img
partir da cadeia de ferramentas Android.Então, você tem uma imagem binária extraída de um dispositivo Android, está correto?
O que o comando file diz sobre o arquivo? Algo assim?
Essa imagem do sistema é extraída via nandroid de um Samsung Galaxy i7500. A maioria desses dispositivos Android antigos usava o yaffs como sistema de arquivos. Saber o que você está lidando ajuda bastante. (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 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
Há também a possibilidade de que esta imagem seja criptografada. Mas por que alguém lhe daria uma imagem criptografada?
Como se trata principalmente do Android e você se considera um desenvolvedor do Android, leia a documentação do Android novamente. Deveria estar tudo lá. Caso contrário, faça a sua pergunta em android.stackexchange.com , XDA-Developers , RootzWiki e similares. E não coloque uma ROM na rede para uso de centenas de pessoas, 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!
fonte
para Windows, basta montar a imagem através de qualquer programa de dispositivo virtual (como daemon tools) e para linux, monte o arquivo .img como você monta outros arquivos iso:
isso te ajuda?
fonte
É um arquivo de imagem linux. Você pode abri-lo no Windows com o ext2explore, que pode ser baixado aqui .
fonte
Você pode usar o Furius ISO Mount ou o AcetoneISO para montar arquivos .img, basta procurá-los no centro de software do ubuntu e instalá-los.
Furius ISO Mount AcetoneISO
fonte
dd if=/dev/urandom of=urandom.img bs=100M count=1
Por exemplo, basta criar um arquivo com 100 MB de dados aleatórios.