Como montar arquivos .img do Android

Publicado por Cézar Augusto em 24/01/2020

[ Hits: 3.609 ]

 


Como montar arquivos .img do Android



Olá, pessoal do VOL.

Enfrentei este problema recentemente, quando precisei extrair um arquivo da Stock RAM do meu celular, baixei a stock ROM da Sammobile e me deparei com arquivos .img impossíveis de abrir.

Primeiro, as novas ROMs da Samsung vêm comprimidas pelo algoritmo LZ4, após você extrair o ".tar", você vai se deparar com um monte desses tipos de arquivos. Para extraí-los, você precisa instalar o pacote não-livre na distros Debian-like com o seguinte comando:

sudo apt install liblz4-tool

E depois, para a descompressão:

lz4 -d system.img.lz4

Sendo "system.img.lz4" o arquivo que você quer extrair. Após a extração, você vai se deparar com um arquivo ".img" difícil de montar e que me inspirou a escrever essa dica.

Ele dava o seguinte erro quando eu tentava montar:

mount -o loop system.img /mnt/system
mount: /mnt/system: tipo de sistema de arquivos incorreto, opção inválida, superbloco inválido em /dev/loop3, página de código ou programa auxiliar faltando ou outro erro.

Então, consegui resolver esse impasse com a seguinte solução. Se estiver usando alguma distro Debian-like, instale o pacote "simg2img":

sudo apt install simg2img

Após isso, digite no terminal:

simg2img system.img system.raw

Sendo "system.img" o arquivo da ROM que você quer montar. Após a descompressão, você deve ter um arquivo RAW na sua pasta, então pegue e monte-o normalmente:

mount system.raw system/

Nesse caso, montei na pasta "system" do meu diretório atual, agora é só abrir esta pasta e fazer o que você quiser.

Mais detalhes em como reempacotar a imagem do sistema para você instalar no celular, você encontra neste link:
Over and out!

Outras dicas deste autor

Problemas para instalar WoeUSB no Debian, Ubuntu e derivados [Resolvido]

Como verificar senha no shell script

Como verificar a integridade das stock ROMs da Samsung

Você deixa a porta aberta?

Alterar resolução de tela pelo Xorg

Leitura recomendada

Como reproduzir áudio no Android via linha de comando

Como instalar Node.js, Phonegap e Cordova no Debian 9

C4droid - Compilador C/C++ para Android

Usando a função smooth em Processing

"Unable to run mksdcard SDK tool" no Fedora 24 64bits [Resolvido]

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário